我在使用ADS8691,设置双极性的时候,输入电压不是0v的时候,采集到的code变化很大,换算出来的电压也和输入的出入很大.
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.
采用内部参考电压4.096V,
配置双极性输入,输入电压范围范围-10.24-10.24V
转换电压计算公式:((code-0x20000)/0x20000)*10.24,
测试时输入+5V信号后一直采集输入信号的code,code 值不停变化,变化幅度截了2张图,一个值是211687,一个是188687
试过设置为单极性时输出code 还是比较稳定的。
0xd0140001 //内部参考*2.5
0xd00C0200//SDO_1做goio,1bitSDO模式;
抱歉回复晚了,+-10.24V的双极性输入,参考电压应该是4.096V,而不是5V。
另外双极性输入时,14h寄存器3-0 RANGE_SEL[3:0] 也需要合理的配置,比如+-10.24V输入,这里需要配置为0001.