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.

[参考译文] INA233:功率计算 I2C 问题

Guru**** 2526090 points
Other Parts Discussed in Thread: INA233

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1271033/ina233-power-calculation-i2c-problems

器件型号:INA233

您好!  

因此、我遇到了与 INA233相关的 i2c 问题、其中一旦我们启用制动电机、i2c 通信便会失败。 经过一些调查、我们在代码中添加了从 INA233获取功率值的注释。 我们可以很好地从 INA233中读取电压值和电流值、同时注释掉功率并且 I2C 不会锁定。 时钟线保持高电平、数据线在发送的最后一个位保持低电平。 变速箱锁定的最后一个字节始终位于电机接合的 INA 上。 INA233中的功耗计算是否会导致 INA233本身保持线吗? 我知道 INA233是基于 Vshunt 差分电压进行电流和功率计算的。 我们可能已经错误地校准了 INA233。 对这一问题的任何想法都将受到欢迎。   

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

    大家好、Shaun:

    您能否提供一些有关您在 INA233的校准和配置寄存器中设置的参数的更多信息? 这将有助于解决此问题。 另外、功率计算基于 VBUS 电压。  

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

    您好,Mohamed:  

    我计算出 CURRENT_LSB 为(525mA / 2^15)、由此得出值为0.0000160217。 我们的电机的最大预期电流约为503mA。 然后、我从该值中将 Calibration 值计算为(0.00512)/(0.0000160217*0.039)。 (0.039是所使用的分流电阻器的值)因此我们得到的 Calibration 值为8194。  

    我们还将 MFR_ADC_CONFIG 寄存器配置为0x4577、这样我们可以得到16个平均值、VBUS 转换为2.116ms、Vshunt 转换为4.156ms、然后设置为分流和总线连续工作模式。  

    我们要读取的寄存器为89h READ_VIN 和97h READ_PIN。  

    希望这能让我们更好地了解如何配置 INA233。  

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

    大家好、Shaun:

    校准看起来没有问题。 可能值得按照不同的顺序读取寄存器、以查看它是否实际上是功率寄存器、或者它只是混乱的顺序。 另外要考虑的是噪声水平。 这可能仅仅是电源寄存器注释掉时正常工作的巧合。 使用示波器读取噪声水平可能会有所帮助。 我可以更详细地介绍一下 I2C 总线及其地址吗? 另外、 可以获取电流和电压寄存器以及 VBUS 寄存器的寄存器值吗? 这将有助于反算功率寄存器以进行确认。