ads1248 START接高,/DRDY信号怎么会是一个周期为100ms的方波信号,转换的数据不对?!
时间:10-02
整理:3721RD
点击:
我以前用LPC1758仿SPI的时序驱动ADS1248,没有问题,转换正确;近来我用LPC1768也是用仿SPI的时序去驱动ADS1248,但是转换不对。发现/DRDY信号为一个100ms的方波,转换数据也不对的;和原来可以的对比,发现原来的/DRDY信号是当SCLK的下降沿时会变高,但是新板变成SCLK的下降沿时变低,变成中间有一个脉冲后就持续50ms(转换速率设置为20SPS)的低,变高持续50ms,又变低1us的低脉冲,1us的高脉冲,低50ms,如此重复。我看了下正常的/DRDY信号是50ms的高2us的低,这样50ms的周期变化的,我两个板的硬件基本上是一样的(新板把DVDD和AVDD接一起,5V供电;AVSS和DGND接一起接地上),为什么会出现这种情况?
这应该是数据速率的问题, 详细的情况看看关于转换速率的表格15 吧
AVDD 和 DVDD 接一起是没问题的。
你说的这个DRDY很像 Figure 68. Timing for Conversion with START Pin High 所描述的!
能否将具体的波形发上来看看?