在数字电路中0和1分别代表不同的电平,例如1:2V~3.3V,0:0V~0.8V。中间电平为无效状态,可能造成0或1状态识别错误。
而模拟信号是一种连续的信号,例如自然界中的色谱并不是单纯的红黑白等。
为什么数字部分DGND比较脏?
数字芯片MCU内部由一个个门电路组成,门电路不同的工作状态所消耗的电流也不一样,因此会有不同大小的电流流过DGND,造成di/dt一直变化,任何导体都会有感性,进而造成DGND平面电位波动,类似于海平面,也被称为地弹。
而模拟电路对这些地弹又非常敏感。
既然DGND比较脏,而AGND又很敏感,那么我们如何解决呢?
单点接地:单点接地本质上是利用电流单向流通,AGND与DGND无法形成回路,DGND处处电位相等,就是干净的。
如果有环路可能数字信号回流,造成污染模拟地。
单点接地举例:
不良影响:
需要注意的是单点接地并不是一个万能的结局方案,如果将数字和模拟走线离得足够远(比如5倍线宽以上),也完全可以不分割地平面。
这只是对信号地的分割,不要分割功率地和地。
其次,单点接地可能造成EMC问题。
因此,具体使用方案还需要判断使用。
根据网友建议,另外一个解决方案:
视频链接:B站:【模拟课第二季】模拟地和数字地| 西安交大杨建国 模电问题与解答系列 #第八讲