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.

[参考译文] INA226:校准寄存器

Guru**** 2769425 points

Other Parts Discussed in Thread: INA226

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1055070/ina226-calibration-register

器件型号:INA226

大家好、支持团队

我的客户有以下问题:

校准寄存器值的计算过程是什么?
根据数据表计算得出的值与理论值不一致。

我们的前工程师具有1MΩ Ω 采样电阻的计算过程如下:

如果我现在将其更改为2mΩ μ s、您能告诉我如何处理步骤3至4?


非常感谢。

此致、
Yuki

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

    您好、Yuki、

    [引用 userid="493269" URL"~/support/amplifiers-group/amplifiers/f/amplifiers-forum/1055070/ina226-calibration-register "]根据数据表计算的值与理论值不一致。

    理论值是如何计算的?

    代码存在一些问题。 首先、INA226最大 Vshunt 为 81.92mV、因此 VSHUNT_MAX 必须更改为0.08192、这将为您的 Rshunt 提供不同的最大电流。 同样、在数字5下、第一个公式应为 Cal = trunc (.00512/(Current_LSB * Rshunt))。 Rshunt 也等于20m Ω、而您说的是  

    我将再次介绍您的2m Ω 分流电阻器的所有内容:

    VBUS = 9V、VSHUNT_MAX = 0.08192V、RSHUNT = 0.002 Ω

    MaxPos熔 丝_I = VSHUNT_MAX/RSHUNT = 40.96  

    //如果这个最大电流正常、那么很好、如果不选择不同的 Rshunt 来满足您的最大电流、即 Rshunt = 0.08192/Max_Current

    Current_LSB = MaxPosible_I/(2^15)=.00125

    //或 Current_LSB = MaxPosible_I/32768

    CAL =.00512/(CURRENT_LSB * Rshunt)= 2048 (0x0800)

    如果您有任何其他问题、请回复

    此致、

    Castrense