Hi team
Good day
客户有个问题需要咨询
ads1278采用帧同步的方式读取ad数据,在刚上电的时候读出来的数据都是0需要过一两秒钟数据才会正常。麻烦帮忙看下是什么问题。
regards
Aosker
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
意思就是说上电之后需要先给2^18个fclk然后再经过129次数据转换之后读出来的数据才是正常的吗?
是的,看这个时序, DVDD先上电, IOVDD和AVDD后上电,然后内部reset拉高,再经过2^18 clock周期和 129 data rate之后,DRDY由高到低,DOUT输出有效的数据.
Datasheet中Power supply中这部分的介绍中也有解释:
Following the CLK cycles, the data for 129 conversions are suppressed by the ADS1274/78 to allow output of fully-settled data. In SPI protocol, DRDY is held high during this interval. In frame-sync protocol, DOUT is forced to zero.
我感觉前面这段数据都是0的时间不止2^18个clk加129次转换的时间,这两个加起来都不会超过几百毫秒,但是我调试的时候发现那段数据都为0的时间起码有一两秒的样子
我给了2^18个clk之后又读了转换了1000次数据但是还是0,基本上要过三秒钟左右数据才正常