在使用ADS1256采集数据时出现问题描述如下:当设置不同的数据输出速率的时候,得到的24bit的输出数据不相同。
采集系统硬件描述如下,下位机MCU采用的主频为456MHZ,通过GPIO口跟ADS1256的5个管脚连接,分别是DRDY,SCLK,DIN,DOUT,CS。
调试过程中存在的问题:选择输出数据频率不同的时候输出的数据不相等。
50HZ和100HZ时,输出值为38 ** ** (24bit)
500HZ,1000HZ,2000HZ时,输出值为2d ** ** (24bit)
3750HZ,7500HZ时,输出值为30 ** **(24bit)
正确的值应该是 30 ** **(24bit)。问题检查了很久没有找出原因,希望能够得到大家的帮助,谢谢。