该设计在电机驱动方面使用了旁路电容器和回扫二极管。使旁路电容器靠近IC电源,而且接地走线很短。这样做并没有改变模拟电路的布局。图5显示了数字/模拟布局第一步的柱状图结果。
图5 噪声的码宽=35(总采样数=1024)
这块新的电路板的ADC输出结果比第一次在模拟部分尝试的还要糟。我们将通过重新制定电源和接地策略恢复原来模拟电路的表现。第一个矫正措施是把电源线路的数字部分与模拟部分分开。图6a显示了将模拟和数字结合在一起的第一种尝试。图6b反映的是第二种更为成功的方法。
图6 电源和接地的第一种和第二种策略。注意,第二种要尽可能地将噪声与敏感电路分开。
第一种模拟/数字布局是通过模拟部分连接数字部分的5V和接地端。在这种配置下,LED的大电流、电机的切换和数字控制器的噪声覆盖在敏感的模拟电源和接地路径之上(见图6a)。PCB走线上的噪声路径就是与走线阻抗和电感相互作用的电源和接地电流。这引起电路模拟部分的电源和接地的AC偏移。迅速解决这个问题的方案是把电源和接地走线重新布局,以便模拟和数字走线各自独立,再一起连到一个中心位置。在这个中心位置上,把它们连接起来(见图6b)。这种策略利用了走线阻抗、电感和旁路电容器,在电源和接地走线上建立了RC和LC低通滤波器。这样进一步把设计中的敏感部分与噪声隔开。
需要考虑的主要辐射噪声是LED走线(它携带大电流)、RS-232接口中的电荷泵(它能够吸收一定的电流),以及来自微控制器的I/O(具有快速上升时间)。LED和RS-232的驱动器走线会把噪声电感耦合到紧贴电路板的邻近走线上。这种耦合作用的表现即为电压噪声。来自微控制器的快速上升时间信号电容耦合到高阻抗且敏感的走线上。如果走线过于紧密,这种耦合作用就会表现为电流噪声。
如果在电路布局中考虑了这些因素,从噪声数字部分到敏感的模拟部分的噪声耦合就会减少。这个新布局的模拟电路保持不变,大多数数字电路的布局也同样如此。区别在于现在LED走线是绕过模拟电路而非穿过。RS-232接口的电源和接地也与电路板上敏感的模拟和数字功能分隔开。图6b的电源和接地策略可用于指导布局。
结语
抑制模拟噪声的第一步是选择低噪声模拟元件。可以用滤波器消除信号和电源中的噪声。还应该适当使用膺频滤波器。在电源母线中,必要时可使用旁路电容器和电感线圈。同时,要利用接地层。
当添加数字电路时,要为整个电路制定一个接地和电源策略。需要结合穿过各个路径的电流密度来考虑走线的阻抗和电感。合成布局的目标是最大限度地减少路径噪声,例如走线之间耦合的电容和电感,同时利用走线的电感和阻抗与旁路电容器一道,减少并隔离噪声