TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS1211: DRDY问题

Part Number:ADS1211

ti的工程师们以及论坛的工程师们,你们好!使用ADS1211U以来发现DRDY信号一直困扰着我,有时候是一个批次都有问题,但有时候一上电就没有问题。现象为,上电后,一直为高电平,也参照论坛上别人的问题做过类似尝试,比如datasheet figrue27的sclk复位时序,但是始终没有解决,请问TI的工程师们,你们对此类问题有没有比较好的建议

Kailyn Chen:

您好,我怀疑DSYNC这位您是不是配置为1了?即使DSYNC引脚是拉低的,但是如果这bit配置为1,那么DSYNC也会由低到高变化,那么当前转换周期的计数将复位为零,相当于reset功能,所以ADC一直处于复位状态,导致ADC无法转换,DRDY一直为高。。

,

user4196946:

如您所示,下图使我们的硬件图,请问这个能从软件上解决么?如果不能,dsync信号是否可以悬空来避免?

,

user4196946:

补充一下:我们上电后还未对ADS1211U有写入操作,寄存器应该是个默认值,我们本打算在DRDY信号的中断处理当中对芯片进行初始化

,

Kailyn Chen:

嗯没有进行写操作,寄存器是默认值,DSYNC我看了下是需要拉高的。因为通常情况下,DRDY一直为高,说明一直处于复位中没在转换。

所以我们需要检查的一个是power on reset电路,或者是FIgure 27的SCLK时序,再者就是是否有其他引脚的功能导致ADC 复位。

那您是否有验证每个引脚的电压是否没问题?时钟晶振都是稳定的吧?

,

user4196946:

晶振是稳定的如

其他引脚也未见异常,将Dsyncy引脚手动拉低,DRDY会变低,但变低后会拉高然后一直为高电平

使用SCLK引脚发出复位脉冲,如图

测过其波形时序,均符合手册上FIGURE27图所要求,还是没有任何作用,请问还有什么排除办法?

,

user4196946:

我再补充一下,我们使用的是无源晶振8M,但是貌似SPI写入是正常的(因为2.5V参考已经关闭),但是读取是异常的(读出来总是不对0x01000000),

是否会由于晶振的原因导致DRDY没有输出?

,

Kailyn Chen:

晶振输出不应该是方波吗?您这里晶振的波形怎么看着像是正弦波。

赞(0)
未经允许不得转载:TI中文支持网 » ADS1211: DRDY问题
分享到: 更多 (0)