大家好,我用单片机控制一个ads131e08采集电压数据,开始是正确能正确读取到,但如果用万用表量一量电路板上的差分输入通道电压,则出现了芯片不能通信了(不是每次出现这种情况,但也出现了很多次了),此时用万用表测量出的PWDN脚、CS脚、RESET脚都只有一点几伏电压(正常时应该3.3V电压)。出现这种情况后,必须把与ads131芯片这三个脚相连的单片机的引脚设置成开漏模式(一开始是推挽模式),并且复位ads131芯片才能正常通信,请问这是什么原因?
电路图如下:
user151383853:
初步判断, 干扰啊。可能万用表把人和外面的干扰信号引入进去了。
估计你的 PCB 设计也会是有问题的,需要提升抗干扰能力
answer:
万用表的表笔头在测量时如果接触到了周边的一些电气点,特别是板子布局比较密集的时候,就很有可能出异常,测量时可以尝试用一些细的表笔头,先连接上板子,再给板子上电,看看可否测量出来
WeiPing Li:
回复 answer:
如果不用万用表测量的话,目前没发现有这样的情况出现。这样的干扰会让ads131直接挂掉么?测量的时候已经注意,没有将电路短接的。请问要怎么样改进呢?
user6241720:
你好,我现在在调ADS131E08,感觉采集到的数据不对,能不能参考一下您的去驱动程序,我邮箱jgqemail@163.com,谢谢!