TI工程师,您好!
我现在的ADS1292R原理图设计延续了之前的设计,CS固定拉低,START、PWDN固定拉高,用opcode的方式进行芯片控制,配置好各寄存器后,之前能正确检测到ADS1292R输出的DRDY信号脉冲及读取数据,但是现在在未改动控制代码和电路的前提下(改版只改了前端的模拟调理电路),DRDY信号一直拉低,无法像之前那样正确检测到持续的脉冲,125sps采样率下一直为低电平,偶尔有一个10us的高脉冲,1k采样率下平均1.8S一个脉冲群(每个脉冲群有约20个脉冲),但是该脉冲不能触发DRDY连接的MCU中断,请问该情况下如何排查,
PS:
1、实测VCAP1=1.2V,VCAP2=4.9V,Vrefp = 2.42V,且能够读到器件ID=0x73,能够进行寄存器设置,读回来的寄存器值写入值一致,但发出START和RDATAC指令后,无法正确检测到DRDY信号(一直为低电平)
2、根据下图的描述,CS可以固定为低电平,START可以固定为高电平(之前的设计中也一直是这么做的),现在出问题排查的时候,请问下图中箭头处提到的DRDY信号会翻转,请问是以占空比近似50%的方波的形式进行翻转的么?还是以脉冲的形式进行翻转?
3、初步判断是ADS1292R未正确输出DRDY信号,但是读取芯片ID和寄存器读/写都是正确的,这种情况下,请问该如何解决该问题。
4、代码和ADS1292R的配置均未改动,之前是工作正常的,附之前正确的DRDY信号的连接如下:e2echina.ti.com/.../ads1292r-adc-ads1292r
烦请提供一些解决思路,非常感谢!