如图所示,单端输入只有一个输入引脚ADCIN,使用公共地GND作为电路的返回端,ADC的采样值=ADCIN电压-GND的电压(0V)。这种输入方式优点就是简单,缺点是如果vin受到干扰,由于GND电位始终是0V,所以最终ADC的采样值也会随着干扰而变化。
而差分输入比单端输入多了一根线,最终的ADC采样值=(ADCIN电压)-(ADCIN-电压),由于通常这两根差分线会布在一起,所以他们受到的干扰是差不多的,输入共模干扰,在输入ADC时会被减掉,从而降低了干扰,缺点就是接线复杂一些。而且需要VIN+和VIN-两路反相的输入信号。
为了既有差分输入的优点又有单端输入简单的优点,还有一种伪差分输入,通过把信号地连到ADCIN-端实现一种类似差分的连接,也具有一定的共模抑制能力,只是由于输入信号VIN的阻抗和其地线的阻抗不同,所以在受到干扰时产生的电压尖峰也不会相等,所以共模抑制能力并不是很强。
不论哪种干扰,你总免除不了,你可以使用以下方法进行抑制:第一:可是使用输入、输出接电容的方法抑制。
第二:软件方法:就是使用多次采集后取中值方法抑制。
第三:硬件电路板上,对地PCB覆铜,增加地面积。
1、使用差分来使三对信号线调等长比较麻烦, 使用蛇形走线调等长;
2、先画出最长的那条走线,然后在其他线走线时按shift+A转换蛇形走线,再按Tab调出选项如图:
目标长度选源自网络,选择刚才画的最长走线,然后连接就可以了,其他走线目标长度也选最长那根线的网络;
3、技巧:先画出来你想让差分线走的线径(差分对之间的间距尽量小点,不用使用工具来走差分线)然后空出一段适合走蛇形走线的地方给信号线走蛇形;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)