Part Number:ADS1299-4
在我将START信号拉高后,DRDY信号一直保持为1,不会出现周期下降,对芯片寄存的写入和读取都正常
Amy Luo:
您好,
新年快乐!
检查下时钟信号是否正确设置?CLKSEL Pin 设置的是什么?也请按照下面FAQ检查器件是否损坏?
[FAQ] ADS1298: ADS129x:如何验证 ADS129x 器件是否仍然正常工作?
规格书 Figure 67 有初始化顺序,您是否按Figure 67 初始化设备?
,
?? ?:
CLKSEL是置1的,FAQ中的检测除了无法产生DRDY外,其他测试都是正常的,而且我尝试对寄存器进行读取和写入都是正常的,所以我觉得应该可以排除初始化和芯片损坏的问题吧,ID寄存器也能正常读取
,
Amy Luo:
寄存器可以正常读写只能说明SPI通信接口没有问题,并不能说明ADC模块没有问题。
您实测 CLKSEL Pin 电压是多少?您可以附上测试的ADS1299-4 电路图吗?START pin 默认是拉高的吗?START pin 实测其电压是多少?
,
?? ?:
CLKSEL 连接的DVDD为3.3V,START信号使用FPGA IO进行配置在配置完寄存器后拉高,我后面也尝试过将START pin拉低,发送START命令进行操作也没用
,
?? ?:
图片为寄存器配置的时序图,另外我之前用这个程序是可以抓到DRDY周期拉低出现的,烧录了另外一套测试程序后过了几天就再也抓不到DRDY信号了,有可能是芯片损坏了吗
,
Amy Luo:
看电路图中有两种地AGND和GND,AGND是否与GND单点连接?
是否可以换一块板子或一片ADC芯片?以验证此芯片是否已损坏?
,
?? ?:
使用0R电阻连接,目前手头没有其他板子
,
Amy Luo:
因为您描述说可以正确读写寄存器,我昨天没有看您附的时序图,时序图中依次执行的命令是什么,您可以说明吗?因为我看到您都是单字节命令(发送一个字节,cs拉高一次),而读和写寄存器是多字节命令。