分类:硬件设计

音响伴有电流声、噪音的解决方案\音频共地隔离的原理

如果车载功放/音响或其他直流类功放出现以下症状: 直接将不带功放的耳机插在插在音频输出没有任何噪音(信号源没问题) 功放单独使用另外一块电池供电,连接信号源后没有噪音(功放没问题) 功放使用车载电源/或待测电源供电,手机作为信号输出时没有噪音(功放的电源没问题)

STM32平台上使用PCA9685

        PCA9685是一款基于IIC总线通信的12位精度16通道PWM波输出的芯片,该芯片最初由NXP推出时主要面向LED开关调光,但就目前国内的形式来看,好像在被Arduino在舵机控制领域使用的更广泛。

AltiumDesigner中常用的设计方法与心得技巧

EDA一般流程: 根据需求确定芯片及电路; 根据原厂手册和个人设计绘制原理图(部分电路可能需要提前经过可用性测试); 通常首次研发/实验会设计一些调试使用的开关、跳线、LED、蜂鸣器、冗余的GPIO(如果需要); 绘制器件封装库并对应到原理图库; 编译原理图在无错误后导入元件到PCB文件中; PCB布局,需考虑电磁兼容、热设计,电路布局尽量按照模块分开,如果对PCB的形状、大小要求较高应先确定板子形状大小以及安装孔的位置大小; 如果线路较为复杂应先进性手动布线,后进行自动布线,再手动布线,如果线路比较简单可以先进行自动布线后进行手动布线; 进行滴泪,其目的是加固焊盘与电线之间的连接; 在较为空旷的地方放置一些过孔并连接至GND网络; 如需要放置金属LOGO(非丝印),则应在Top Layer或Bottom Layer放置LOGO,并在Top/Bottom Solder同一位置放置同样的LOGO(用来开窗,这样的LOGO是不盖油的); 上下两层进行敷铜,此时要选择敷铜连接至GND网络; 打印PCB图到纸上,测量PCB尺寸或比对器件与PCB是否适配; 进入3D模式,预览PCB设计是否符合预…

AltiumDesigner中各层/Layer的定义

0x00、Top Layer(顶层信号层):也称元件层,主要用来放置元器件,对于多层板可以用来布线; 0x01、Mid Layer(中间信号层): 在多层板中用于布信号线,最多可有30层; 0x02、Bootom Layer(底层信号层):也称焊接层,主要用于布线及焊接,有时也可放置元器件;

基于89c51和TEA5767的数字收音机设计

  本文介绍了基于89C51单片机和TEA5767模块制作的数字收音机,TEA5767模块提供系统的数字FM解调,LCD1602显示系统工作的状态和当前频率,单片机负责调控TEA5767的工作状态,两枚按键实现频率的调整和频道搜索。本设计可以实现手动调整频率、自动搜台等功能。

基于STM32的智能送餐系统

Github地址:http://github.com/oarap-org/smartbox_stm32 硬件原理图:smartbox rev1.4   (已经在中国矿业大学组装完成进行样机测试)         随着送餐平台不断发展,校园送餐的一些细节矛盾显现出来,其中之一便是送餐效率问题,学校出于安全的考虑,导致送餐员无法送餐达寝室,只能在楼下给订餐同学打电话通知然后等待,而顾客也要放下手头的工作下楼,这样极大的降低了送餐的效率,本系统的设计旨在解决送餐员与顾客之间的等待问题,彻底解决送餐过程中的“最后50米”,提高送餐员的工作效率的同时也让给订餐同学任意安排取餐时间的自由。系统的设计理念以便捷、高效为主,专注于提高送餐的效率。