这种情况我分析可能是你线路板布线的问题,模拟地和数字共地在原理图上是没问题,在很多情况下也应该是共地的,问题可能出在地线的如何布置上,数字电路接地的原则是"就近接地",因为他不在乎波形,更注重的是响应时间.而模拟电路本身处理的就是模拟量,就近接地的话很容易形成大电流游过小电流电路部分而造成小信号的地的"波动",如果再有数字电路的地接在这个模拟电路地的末端的话,那数字信号的干扰会尤其明显.我建议你研究下模拟电路的"星形接地",也就是一点接地的方法.单纯简单的例子:一个模拟信号送给单片机AD的话,这个模拟信号的地要从离AD输入端最近的地(一般会有AGND)来引出,而且除了这一接地点,不要有其它地方接地,为的是保证信号的回路只有这一条.另外,这个信号线与地线尽量平行走,如果方便,且过孔引入的电容量(大约0.5P/孔)可以忽略不计的话,可以将信号线与它的回路地"扭麻花",形成类似双绞线的形状.另外,这两条线要尽量远离数字信号线,尤其是时钟线.如果避免不了有"相遇"的情况,那与之保持垂直方向最好,可以将干扰减小到最低程度.这些都做了如果还有些许干扰的话,那就适当并接电容,大小以不影响正常信号为宜. |