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**** 2812305 points

Other Parts Discussed in Thread: INA226

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/873778/ina226-confused-about-shunt-register-readings

器件型号:INA226

我对测试架构中包含的 INA226分流寄存器的值有些困惑(请参阅 e2e.ti.com/.../873715)。

我有具有四个负载的架构、INA226通过串联连接。
通用电源输入约为5V
我使用了四个电阻器 x 22欧姆、它们以串行方式连接为负载、并与四个 INA226的分流输入交错。
根据欧姆定律、链中的预期电流约为5V/(22Ohm *4)=0.056A。 我使用了0.01 Ω 分流电阻器、因此分流器上的电压应约为0.056A*0.01Ohm =560uV、这对应于分流寄存器中的值224 (0x00e0)。 但我得到了不同基数的值、大约为500 (每个 INA226有一些偏差)。

我的错在哪里?

第二个问题-为什么电压值有如此大的差异? 我使用数字万用表进行检查-差分电压可达到十分之一伏。

我的计算
Rshunt - 0.01 Ω
Imax - 8.1975 A
LSBc - 0.00025A/位(从0.000250168舍入)
校准寄存器值- 0.00512/(0.00025*0.01)=2048 (0x0800)


针对56mA 的激励分流寄存器值
0.056A×0.01 Ω÷0、0000025V/位= 224 (0x00e0)
由于校准值、激励电流寄存器值与分流寄存器值相同。
与 LSBc 相关的预期电流计算
224*0.00025A/位=0.056A

传感器读数输出:

原始并联寄存器:0xf301 499
原始货币寄存器:0xf301 499
原始电压寄存器:0xef03 1007
INA226[0x40] 1579437428:寄存器:并联0x01f3电流0x01f3电压0x03ef
INA2226[0x40] 1579437428:值:电流0.124750电压1.258750 (增量1.258750)
原始并联寄存器:0xfb01 507
原始电流寄存器:0xfb01 507
原始电压寄存器:0xc907 1993
INA226[0x41] 1579437428:寄存器:并联0x01fb 电流0x01fb 电压0x07c9
INA2226[0x41] 1579437428:值:电流0.126750电压2.491250 (增量1.232500)
原始并联寄存器:0xe501 485
原始电流寄存器:0xe501 485
原始电压寄存器:0x4e0c 3150
INA2226[0x44] 1579437428:寄存器:并联0x01e5电流0x01e5电压0x0c4e
INA2226[0x44] 1579437428:值:电流0.121250电压3.937500 (增量1.446250)
原始并联寄存器:0x7102 625
原始电流寄存器:0x7102 625
原始电压寄存器:0x950f 3989
INA226[0x45] 1579437428:寄存器:并联0x0271电流0x0271电压0x0f95
INA2226[0x45] 1579437428:值:电流0.156250电压4.986250 (增量1.048750)

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

    大家好、Mykhailo、

    感谢您发表您的问题。 我们希望尽快解决您的问题。

    我一直在浏览您的信息、您的计算和理解似乎是正确的。

    那么、您的 DMM 测量读数是56mA 还是125mA?

    能否重新发送原理图? 链接可能会断开。

    此致、

    Peter  

    应用团队

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

    你(们)好
    Peter、感谢您的回复!

    我在该消息的末尾附加了我的架构。 为了进行测试、我临时使用电阻器作为负载、而不是电池。

    我用两个不同的万用表和一个老式模拟测试仪(带箭头)测量了我的模式中的电流。 这三款器件都显示了52mA 至58mA 的值范围、并且几乎没有扩展。

    此外、我将两个模块中的分流电阻器更改为新的、这两个模块显示的电流与平均值的偏差最大、但没有任何有价值的结果。
    我计划与逻辑器进行 i2c 对话、但我认为这不是成功的大机会。

    我对我可以检查的其他内容感到困惑和困惑...
    因此、我很乐意为您提供帮助)

    电源 我开始怀疑模块中的 IC 是禁忌复本、这是可能的吗? 在一个著名的中国贸易平台上购买的模块...

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

    嗨、Mykhailo、

    可能会发生的情况是、您以某种方式在分流寄存器的末尾附加一个零、并将分流电压和电流值有效地乘以2?

    唯一应用于确定分流电压或电流的位是14:0。

    也许您可以尝试更改感应电流、以查看测量值是否恰好保持实际电流的一半。 如果确实如此、请查看您的代码以确保内容没有意外的位移。

    对于这些可能是假冒产品的想法、请确保经销商是 TI 授权经销商:

    http://www.ti.com/info-store/distributors.html

    您还可以记下 IC 的封装标记、并收集有关购买时提供给买方的 IC 批号或批次追踪代码(LTC)的任何信息。 封装标记可在此处交叉参考:

    http://www.ti.com/packaging/docs/partlookup.tsp

     

    希望这一切都有所帮助。

    此致、

    Peter

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

    你(们)好

    通过逻辑分析仪记录 I2C 与 INA226的对话。 我添加了一些注释和方程式、用于解释对话步骤。

    此外、我还将尝试检查分流电阻。 我无法直接进行测量、因为我没有如此精密的欧姆表、但我尝试使用强电流测量过压降。

    --读取制造商 ID (0xFE)= 0x5449 (德州仪器(TI))

    Setup 写入[0x40]+ ACK
    0xFE + ACK
    设置读取到[0x40]+ ACK
    0x54 + ACK
    0x49 + NAK

    -读取芯片 ID (0xFF)= 0x2260 (器件 ID 0x0226、修订 ID 0x0)
    Setup 写入[0x40]+ ACK
    0xFF + ACK
    设置读取到[0x40]+ ACK
    0x22 + ACK
    0x60 + NAK

    --写入校准(0x05)= 0x0800
    Setup 写入[0x40]+ ACK
    0x05 + ACK
    0x08 + ACK
    0x00 + ACK

    -写入配置(0x00)= 0x0FFF (平均值1024、Tvbus 8ms、TC 8 MC、模式 S+B+C)
    Setup 写入[0x40]+ ACK
    0x00 + ACK
    0x0F + ACK
    0xFF + ACK

    -读取并联(0x01)= 0x01D9 (473 * 2.5uV = 0.0011825V)
    Setup 写入[0x40]+ ACK
    0x01 + ACK
    设置读取到[0x40]+ ACK
    0x01 + ACK
    0xD9 + NAK

    -读取电流(0x04)= 0x01D9 (473 * 0.00025 A/位= 0.11825 A)
    Setup 写入[0x40]+ ACK
    0x04 + ACK
    设置读取到[0x40]+ ACK
    0x01 + ACK
    0xD9 + NAK

    -读取电压(0x02)= 0x03C3 (963 * 0.00125V/位= 1.20375V)
    Setup 写入[0x40]+ ACK
    0x02 + ACK
    设置读取到[0x40]+ ACK
    0x03 + ACK
    0xC3 + NAK

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

    你(们)好
    Peter、非常感谢!
    你向正确的方向推动了我:)
    我增加了流经负载的电流、因为这足以使用 DMM 测量分流压降、并且发现分流电阻器(或输入链)具有显著的电阻偏差、与标称值相差约34%。 因此、当我更正校准值时、我得到的值非常接近预期值。

    很抱歉,我缩短了你的时间。 再次感谢您!

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

    嗨、MYKHALIO、

    好消息。 因此、可能由于制造、布局或其他原因而存在一些电阻偏差。 无论通过哪种方式、我们都很高兴您的问题能够得到解决。 这里没有时间被偷了 如果您有更多问题、请再次发帖。

    最棒的

    Peter