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个 ADS8688A 板载的微控制器板。
ADC 设置为使用内部基准。
我有一个可执行以下操作的配置函数。
1) 1)执行软件复位。
2) 2)设置功能选择、以便我可以读回通道和范围信息。
3) 3)设置每个通道的范围。
4) 4)设置为"自动扫描所有通道"。
当我设置为特定范围时、结果会被系数2关闭。 例如、如果我在范围0101 (0至+10.24)内、如果我使用范围0110 (0至5.12)的计算、我会得到正确的答案。
我用于单极范围的计算结果为 V =读回 ADC 值*(FS / 65536)
我用于双极范围的计算是 V =读回 ADC 值*(FS/65536)+负满量程
您好、Cynthia、
问题是、被读回的数据被一个位关闭。 由于 ADC 在写入周期的第16位移出数据、因此缺少 MSB。 我必须在配置器件和执行转换之间更改 SPI 模式。