在使用FPGA控制ADS1256时选择单端输入的方式,开启自动校准,其它全部使用默认配置,但是在读取3.3V左右的电压时得到的数据在aacc94左右,第24位为1.输入电压为正却得到了一个负数的结果,调整t6的时长没有改善。是单端输入时的最高位不做符号位使用吗,还是什么地方出了问题?
还有一个问题是CLKin为7.68m时用1m的sclk写指令似乎写不进去,却能读出数据,这是哪出了问题?
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.
您好,
无论是单端输入还是差分输入,ADC转换的是(AINP − AINN)经PGA后的电压。
如果寄存器是默认设置,PGA为1. 根据“Table 16.”,当(AINP − AINN)是3.3V时,如果数据读取有误,
请通过读取“Table 23. Register Map” reset value来检查SPI时序。
Very Low Noise, 24-Bit Analog-to-Digital Converter datasheet (Rev. K)