因此、这很可能是我理解的问题、但我想澄清一下。
我的板上有一些 INA219器件、我想将它们配置为不同的 PGA 增益。
目前、我能够使用默认设置从所有器件中读取数据、并且可以正确更改过采样、从而获得预期更稳定的读数、因此我知道我正在正确地对器件进行写入和读取。
因此、在固定电流流动的情况下、当我更改 PGA 时、从分流器读回的值会发生变化、但这不是我看到的结果。
我的序列如下、器件地址为0x40...
//将 pp_hv IMon 设置为8x、32x 过采样
WR 0x40 0x00 0x3E 0xef
寄存器1的环路读数。 返回的值遵循我的预期电流、在10mR 感应电阻器上产生1mA 的值。
如果我使用以下方法将 PGA 增益更改为1x、则环路会再次读取、我希望返回的值在第一次测试时为8x、但它们是相同的。
//将 pp_hv IMon 设置为1x、32x 过采样
WR 0x40 0x00 0x26 0xef
我确定我缺少一些明显的东西,但我的生命无法发现它!!!
BR、
Steve