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.

[参考译文] INA234:INA2134

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1221262/ina234-ina2134

器件型号:INA234

大家好  

我在相同的 i2c 总线上的设计中使用4 INA234。 无法从适用于外部电源测量的分流电压、电源和电流寄存器获取逻辑读取。  

对于:

组装在电路板上的20m Ω 分流寄存器

最大电流为0.75A  

电流阈值0.7A  

我们计算了  校准寄存器的1000h

我们阅读:

分流电压寄存器[1h] 0280h

总线电压寄存器[2h] 03c0h—通过计算、我们可以得到1.536V—结果良好

功率寄存器[3h] 0168h

电流寄存器[4h] 1d10

我们衡量:

总线电压= 1.6V

电流= 457mA

请说明如何转换读数来获得测量的电流。  

 

此致

Neli Janssen

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

    Neli,

    对于0.75A 的最大电流、 通过结合以下数据表中的公式1和2、我可以计算出、对于最小 ADC 范围、校准寄存器=(211 * 0.08192)/(0.75A * 20mΩ μ A)= 0x2bb0。 您的读数对我来说仍然没有太大意义、但或许您可以尝试使用新配置值重新进行测量、然后我们就会了解新数据是否更有意义。

    Levi DeVries

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

    你好、Levi  

     当将方程2四舍五入(到0.001)时、我获得了校准寄存器的值0x1000 -其限制不高于8倍。

    如果不进行舍入、 我得到0x2bb1 -因此对于该值

    我从 PS 屏幕看到0.7mA,我在当前寄存器中收到了0x0020 -这很好。

    现在我的问题是-如果 我 可以测量0.7mA、那么检测到的最小电流有什么含义 ?

    在本例中、100uV/20m Ω= 5mA 是检测到的最小电流  

    谢谢

    Neli.  

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

    Neli,

    我想您可能会 根据您的数字使用错误的公式。 为了从寄存器值中获取实际值、必须将寄存器值乘以该值的 LSB (最低有效位)。 INA234的 Vshunt LSB 值将始终为10mV 或40mV、具体取决于您使用的 ADC 范围设置。 Vbus LSB 将始终为25.6mV、电流 LSB 由您希望测量的最大电流值通过上面的公式2计算得出。

    如果您使用0x2bb1作为校准值、Current LSB 将为366uA、因此在您的示例中、当前寄存器值0x0020的实际电流将为11.72mA。

    请注意、使用上面的公式1、从电流 LSB 和 Rshunt 值计算校准值。

    如果您还有问题、敬请告知、

    Levi DeVries

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

    你好、Levi  

    我 了解实际寄存器值的计算方法、但电流值除外。

    在数据表中的表8-4中-您可以看到、要计算当前值、您需要向右移动寄存器值。

    这就是为什么在我的计算中、当我读取0x0020时、我将 CURRENT_LSB 乘以2。  

    在计算中、您乘以32、 我猜是基于 eq-3

    我们的计算之间的矛盾。

    0.7mA 是我的实际电流消耗-我要问  

    检测到的最小电流是多少?   100uV/20m Ω= 5mA ?

    谢谢

    Neli.  

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

    Neli,

    我相信我现在理解您的问题。很抱歉我的困惑、我不知道此器件是如何存储当前结果的-您是正确的、当前寄存器必须向右移动4位。

    100µV μ V 图是器件可能读取的最大失调电压误差、因此5mA 是读数不准确的测量值。 电流寄存器的分辨率(基于我之前解释过的 LSB)允许您读取一个小于错误规范值的值、但是它可能是一个由器件的偏移误差所导致的错误结果。

    由于偏移误差、您的应用将始终有一个±5mA 的偏移和一个20mΩ Ω 的分流器。 如果您计划测量小电流、那么误差会是一个更大的问题。 通过使用更大的分流电阻器(导致分流器上的电压更大)或使用失调电压比 INA234更小的放大器、可以最大程度地减小此电流。

    在以下位置可找到计算不同配置中此芯片的误差以及将此器件的误差与不同芯片进行比较的良好资源: https://www.ti.com/tool/CS-AMPLIFIER-ERROR-TOOL 

    如果您对此问题还有任何疑问、敬请告知、

    Levi DeVries