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.

[参考译文] INA231EVM:从 GUI 读取的值错误

Guru**** 1831610 points
Other Parts Discussed in Thread: INA231EVM, INA231
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/982644/ina231evm-the-value-read-from-gui-is-wrong

器件型号:INA231EVM
主题中讨论的其他器件: INA231

大家好、

客户正在使用我们的 INA231EVM 和 GUI 进行评估。

但是、他们发现、当他们从电源提供7.7V/100mA 的电源时、GUI 只读34mA。  

我是否可以帮助您了解什么可能导致读取值不正确?

谢谢你。

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

    Cindy 您好、

    1MΩ"分流电压"值、预期电流应为112.5µV μ V/μ A = 112.5mA。  您能否确认校准寄存器写入了正确的数字? 使用屏幕截图中的信息,我们应该看到0.00512/(48µ*1m)≈106667。 您还可以查看"计算"选项卡、以帮助验证是否正确完成了此操作(可能还会在该处查找错误)。 此外、您还可以尝试将电流 LSB 更改为其他值(更接近低 LSB)、以查看其是否起作用。

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

    您好 Mitch、

    感谢您的回复。

    我们尝试更改了"电流 LSB "、但电流仍然无法满足100mA。

    我们发现、如果我们将"最大电流"设置得更小、感应电流将变得更小。

    这是屏幕截图。

    此致、

    Cindy

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

    Cindy、  

    感谢您发送这些屏幕截图。  我今天将开始查看数据。  同时、您是否还可以向我发送"计算"选项卡的屏幕截图?  

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

    Cindy、

    我不介意上一次的请求、现在我看到了问题。  很抱歉、我之前没遇到过这个问题、但您的校准值太大、无法放入校准寄存器(这就是您在校准寄存器中看到0x7FFF 的原因)。  您将需要调整分流值(可能是您的 CURRENT_LSB)、以便您的校准值在限制范围内。

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

    您好 Mitch、

    感谢您的友好答复。

    您是说我们需要更改 Rshunt 值、比如增大到3mhm 还是5mhm?

    由于无论我们如何更改 CURRENT_LSB、GUI 测量的电流值仍然很小、现在唯一的方法是更改 分流值?

    校准寄存器的值是多少、这样我们就可以让 INA231正常工作了?

    谢谢你。

    此致、

    Cindy

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

    Cindy 您好、

    根据 SHUNT 和 CURRENT_LSB 值计算校准寄存器(CAL)时、器件将显示正确的电流值。  计算 CAL 值的公式为:CAL = 0.00512/(CURRENT_LSB * Rshunt)。  可放入 CAL 寄存器的最大值为0x7FFF (十进制32767)。  因此、最小分流器尺寸取决于 CURRENT_LSB。  根据上面的图表、您好像使用的 Current_LSB 为48µA μ A、因此、如果我们使用这些数字、我们会得到:

    maxCalValue >= 0.00512/(Current_LSB * Rshunt)

    32767 >= 0.00512/(48µ Ω*分流器)

    Rshunt >= 3.25531mΩ Ω

    因此、借助所需的 Current_LSB、任何大于~3.3mΩ Ω 的分流器都将能够获得正确读取的电流值。