小弟现在,正在调试ADS1258这款芯片,前期所有的调试已经结束,采集数据包括读寄存器都正确,不过在跟系统联调时,由于系统工作不正常,导致我们的板子上的一个-15V的滤波电容直接烧爆了,应该是瞬间电压过大导致的,后来我们跟系统解调,自己给板子单独供电,但是这时候ADS1258芯片就出问题啦,在外面信号线都不接的情况下,采集到的数据是-2.417V,不过这时读内部的寄存器VCC,REf都是正确的,而且可以通过SPI通信向芯片内部写命令,就只是采集到的数据不正确,到现在都搞不清楚到底是怎么回事,小弟弱弱的问一下,我现在的观点是,是不是ADS1258芯片的多路复用器被烧坏了,因为在系统联调时,这些采集信号线是一直跟系统接着的,是不是系统瞬间产生过大的电压,把多路复用器烧坏了,而芯片的其他部分确是正常的,导致现在采数据16个通道的数据都是-2.417V,也就是说ADS1258的不是整体烧坏了,而是只是烧坏一部分(也就是多路复用器),请问一下你们遇没遇见过这种情况,我可不可以这么理解?
小弟急求,在线等,在这里先谢谢啦!
yang xb:
小弟补充一下,我们已经把ADS1258周围的电路也都检测了一下,包括基准源什么的,都是正常的,谢谢!急啊
Martin:
回复 yang xb:
Hi yang,
请问 “板子上的一个-15V的滤波电容直接烧爆了” 指的是ADC输入信号线上的滤波电容吗?-15V指的是电容耐压值?
你这个系统中,外部的信号线是直接连接到ADC的输入端了吗?没有经过运放调理电路了吗?
ADS1258带有OPEN-SENSOR DETECTION的功能(具体描述在datasheet的第22页)你可以用这个功能试试看采集的结果是否正常
Carter Liu:
回复 yang xb:
你好,会有这种情况的,芯片的某一部分功能受损,但其他部分正常,这种情况是会存在的
yang xb:
回复 Martin:
你好,-15V是外部运算放大器的供电电压,我说的“-15V的电容直接烧爆”意思是运放的-15V供电电压的滤波电容,直接烧掉,运放提供的是我们的基准电压,我们的信号不是直接接在ADC上面的,经过外部调理电路后才进入ADC的,你说的情况我在看一看,谢谢!
yang xb:
回复 Carter Liu:
请问有没有更好的方法检测它是不是烧掉啦?谢谢!
Carter Liu:
回复 yang xb:
你好,用万用表测试一下输入引脚之间以及输入引脚到地之间的电阻,和正常的芯片比较一下基本就能确定了