微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1198采样值为0的问题

ADS1198采样值为0的问题

时间:10-02 整理:3721RD 点击:

问题如下:

ADS1198初始化已经成功,读ID寄存器,返回值正确(0xB6),设置采样率后,用示波器测DRDY引脚下降沿脉冲的频率正确。

参考手册,发送RDATAC命令后,拉高START,开始转换,DRDY拉低,在第一个SCLK的上升沿被拉高,但是读回来的数据全部是0,仔细看了手册,还是没找到原因。如图所示,通道1为SCLK,通道2 DIN,通道3 DOUT,通道4DRDY。CONFIG3 = 0xD0(internal reference+2.4V),CONFIG1 =0x63(multi-readback mode +Oscillator clock output enabled+2k) ,CONFIG2 = 0x34(internal test signal +2*2.4mv),CHnSET = 0x05。

还有个问题,不知道是不是有影响,在START引脚没有拉高的时候,测试DRDY引脚,会有频率为500hz的正脉冲输出,与START置高后的下降沿脉冲相反,看了下手册,似乎在START引脚没有拉高的情况下,DRDY应该一直是高电平才对。

希望得到专家的解答,谢谢!

你好,看不到图,你可以试下我对ads1298的配置。见附件。ads1298与ads1198寄存器一样。

我没有发现你这种现象,是否你有发送start命令,请将start和drdy截图。因为start会控制内部sinc filter,置低情况下filter停止。谢谢。

 

你好,我检查了我自己的DRDY时序,参考手册,发现了问题。

手册上说,DRDY信号拉低后,DOUT信号在SCLK第一个上升沿的时候开始出现,DRDY在SCLK第一个下降沿后重新拉高。而我的SPI时钟SCLK平时为高电平,在DRDY信号拉低后,SCLK开始传输的时候首先发出一个下降沿,随后是上升沿。DRDY在SCLK第一个下降沿出现时已经拉高了。

我修改了SCLK的设置,不用的时候为低电平,传输时先出现上升沿再出现下降沿,DOUT上就有信号了。

ADS1298的设置对我很有帮助,非常感谢。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top