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:当负载端子悬空时、INA233读取电流4096

Guru**** 2529560 points


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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/882221/ina233-ina233-reads-current-4096-when-load-terminals-are-floating

器件型号:INA233

大家好、

在负载端子悬空时、我无法读取电流。 当使用负载或触摸万用表探针时、我获得正确的值。

注意1:Vbus:28V、配置:高侧分流、分流:10m Ω

注2:我使用自己的固件和硬件、在这个硬件和软件之前使用了另一个项目、它在最后设置之前工作正常。

您是否对我遇到这个问题的原因有任何疑问?

感谢您的建议。

此致。

Tarkan

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

    您好 Tarkan、

    我不确定我是否遵循您的问题。 当电流感应放大器的输入悬空时、您会得到不正确的值? 在这种情况下、它们可能会浮动至任何电压、通常由输入偏置电流驱动。

    您能否分享系统原理图以及有关使用 DMM 测量的内容与在软件中读回的更多详细信息?

    此致、

    Ian Williams
    应用经理
    电流检测

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

    尊敬的 Ian:

    我等待新原型、问题仍然存在、I2C 通信正常、可以写入校准数据、读取电压等
    我在上一次测试中看到了2048。 如果没有快速解决方案、我会尝试使用固件进行修复。

    注意:U26 (光耦合器)的第4个引脚 是负载端子。

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

    您好、Tarkan、

    我也有一些问题无法理解您的问题。 到目前为止、我认为我已经了解了、我将从连接一个虚拟负载

    TM_HARICI_GUC (28V)_3_(+)线至 GND

    或来自

    TM_HARICI_GUC (28V)_3_(-)线至 GND

    或来自

    TM_HARICI_GUC (28V)_3线至 GND

    不知道实际负载是多少、但可能会有一个介于100k 和1M 之间的电阻器。

    Kai

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

    您好 Tarkan、

    我们需要您提供更多信息来帮助您。  从我可以收集的信息中、您不会遇到通信问题、但您的寄存器中确实包含了您所期望的值。  您需要澄清您正在读取的与预期不符的寄存器。 对于任何测量寄存器、您都需要向我们提供多个其他信息。  对于 READ_IN 寄存 器、我需要知道您写入 MFR_CALIBRATION 寄存器的值、我需要知道您确认了写入的值(读回寄存器)、我需要您在 MFR_READ_VSHUNT 中提供该值。  通过探测 IN+和 IN-并读取 MFR_READ_VSHUNT 中的值、您应该能够确定器件是否损坏。 如果 MFR_READ_VSHUNT 值与外部仪表读数匹配、则您的电流计算可能会出错。  检查 MFR_READ_VSHUNT 也应快速指示您是否超出了分流电压输入规格。

    如果 您在 READ_PIN 中获得特殊结果、我需要前面提到的所有信息以及 READ_VIN 寄存器中的值。  您需要将 READ_VIN 值与万用表从器件 VBus 和 GND 引脚读取的值进行比较。  这还将指示器件是否损坏。  

    为了便于快速参考、

    总线电压(READ_VIN) LSB = 1.25mV

    分流电压( MFR_READ_VSHUNT) LSB = 2.5uV

    如果 READ_VIN 和 MFR_READ_VSHUNT 都是准确的、那么我需要知道 READ_PIN 是什么以及您认为应该是什么。  这可能有助于确定您是否缺少后期处理步骤。