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.

[参考译文] INA219:CAN#39;t 似乎更改了 INA219 PGA 增益

Guru**** 2390835 points
Other Parts Discussed in Thread: INA219

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/671925/ina219-can-t-seem-to-change-ina219-pga-gain

器件型号:INA219

因此、这很可能是我理解的问题、但我想澄清一下。

我的板上有一些 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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Steve、

    写入命令的第一个字节是 A0和 A1的物理设置从地址。 确保器件上的这两个引脚都接地、以匹配您的软件。

    您能否确保在每次写入和读取数据之前 R/W 位为低电平?

    这些结论是明显的罪魁祸首;请告诉我这是否有帮助!

    Manuel Chavez

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    曼努埃尔

    感谢您的评论。

    我想我知道问题是什么、这符合我的理解。

    我可以正确地对器件进行读取和写入。 地址和 R/W 正确。

    我现在认为器件实际上在做它应该做的事情、但它通过"自我校正"返回的结果来"隐藏" PGA 增益的变化、以自动补偿增益设置。 结果是、实际所做的所有增益都更改了满量程范围(以及相关的精度)、但已重新计算读取寄存器中返回的值以考虑 PGA。

    数据表中的表7清楚地显示了这种行为,我只是读不正确!!!

    如果您在表7中选择电压、则可以看到、无论 PGA 设置是多少、返回的值始终相同。 变化的是读数溢出和钳位时的电压。

    因此、我认为我现在理解了这种行为。 INA219比我以前更有帮助:)

    BR、

    Steve

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很棒,Steve! 我很高兴它在工作。

    祝您工程学愉快、
    Manuel Chavez