您好,
我正在尝试通过Arduino板对ADS 1220进行编程。 但我无法通过编程设置其PGA (可编程增益放大器)。 我正在选择不同的PGA值,即1,4,16,32,6.4128万。
在所有增益值中,我都得到相同的相应输出值。 我应该如何配置这些值。
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.
Shivam,您好!
下面是ADS1220的一些示例代码:
检查增益设置是否已更改的一种方法是在写入后读回寄存器内容。
关于输入电压,您必须在启用时在正确的PGA共模模式内应用差分输入电压。 如果应用接地参考信号(单端),则当启用PGA时,您将超出共模规格。
当您说要查看输出电压的变化时,无法直接监控此集成解决方案。 PGA的输出直接连接至模数转换器(ADC),后者将值输出为数字数据。 如果PGA的寄存器设置正在更改,则您应该会看到返回的代码增加。
请向我发送您正在使用的所有寄存器设置,原理图以及通信的范围或逻辑分析器快照。 我尤其需要看到寄存器的快照。 此外,了解输入所施加的电压以及所看到的结果数据也会很有帮助。
此致,
Bob B