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:
晶振输出不应该是方波吗?您这里晶振的波形怎么看着像是正弦波。