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

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/629271/ina233-how-to-drive-ina233

部件号:INA233

大家好,

对于我的应用程序,自定义板上有八组INA223,H/W地址引脚和从属地址设置如下所示:

我 第一次使用INA223 ,请给出读取 总线电压,电流,功率和并联电压的初始,配置和示例代码。

谢谢。

此致。

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

    您好,SMART!

    我们没有INA233的示例代码,但我们有一些用于其他数字输出设备的Linux驱动程序。 您可以将其用作参考。 您可以在以下网站中找到链接:

    此外,我们还有一个视频教程 ,讨论如何 对数字输出电流并联监视器进行编程,以实现直流和电源读数。 查找以下链接:

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

    您好,

    我看到了网站和数据表,我不知道如何使用INA233。

    您是否可以指导INA233的初始和基本配置?

    我有一个项目使用八个INA233来监控自定义板电源和电流。

    这是紧急的,请给予支持。

    谢谢。

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

    智能,

    我们提供了INA233EVM,您可以使用它直接了解该部件的工作原理-这可能对您有一些价值。  此外,还有 一个关于INA233的常见问题帖子,它解释了设备如何进行测量以及如何配置能量/功率累加器,并提供了一个电子表格来帮助您确定要使用的系数,这可能对您也有一些用处。

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

    例如:
    当MCU通过I2C使用READ_VIN(88h)时,返回的数据为5C 02或8C 0D。
    INA233数据表中的"Full-scale range = 40.96 V (7FFFh) and LSB = 1.25 mV"

    如何计算VBUS电压?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为,您显示的字节顺序可能相反-因此报告的实际十六进制数将是0x025Ch和0x0D8Ch。

    25Ch = 60.4604万×1.25mV = 0.755V
    D8Ch = 3468,3468×1.25mV = 4.335V

    这是否与您对系统的期望相关?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Jason:

    问题1:
    INA233数据表说明
    -最后三个数据字节是一个24位无符号整数,用于计算应用到累加器的瞬时输入功率的采样数。
    -累计未缩放总功率(累加器_24)=(Rollover_count×216)+累加器
    -收集器_ 24 [n]-收集器_ 24 [n - 1]/样品计数[n]-样品计数[n - 1]

    我使用READ_EIN (86H)命令,值返回...
    REG_READ_EIN (86H)= 06 00 00 00 85 C3 03
    输入功率= 3C385 (样本计数高字节),但我不完全理解参数是什么? 如何计算功率和瓦特?

    ===================================
    问题2:

    我使用INA233通过I2C读取自定义板,自定义板使用外部电源(输入3.3V/1.5A)。
    电源设备屏幕显示的实际电流值为0.16 A

    但是READ INA233 RETURN READ_IN,READ_IOUT,READ_Pout和READ_PIN为零。
    发生什么事了? INA233可以读取READ_VIN,但不能读取其他?

    Read_in (89h)= 00 00
    READ_IOUT (8C h)= 00 00
    读取输出(96小时)= 00 00
    READ_PIN (97小时)= 00 00
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

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

    智能,

    INA233具有能量累加器,这是您阅读EIN时所使用的功能。  它基本上是每次采样后功率寄存器中的值的连续总和。  有关此功能的详细信息 ,请访问https://e2e.ti.com/support/amplifiers/current-shunt-monitors/w/faq/3585.using-the-power-accumulator

    器件本身是一个具有2输入多路复用器的ADC。  一个测量总线电压(READ_VIN),另一个测量分流器(MFR_READ_VSHUNT)上的电压。  在MFR_CALIBRATION中输入值,以将分流值除以分流电阻,从而获得电流READ IIN。  然后将电流乘以总线电压以获得电源,read_PIN。  我们只做I=V/R,然后P=IV

    数据表的8.2 部分显示了如何对部件进行编程以便在系统中使用的示例。

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

    您好,

    我并不完全理解,例如下面请为我提供更多详细信息。 谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    如何在我的表上同时获取Ireg和Current_LSB的值?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    智能,
    有一个简短讨论这一点的简短视频: training.ti.com/getting-started-current-sense-amplifiers-session-15-programming-power-settings

    寄存器D4,MFR校准,是您设置适当的十六进制代码以调整current_lsb的位置。 您可以看到它默认为0x0001,这是一个非常小的值,基本上只有非常大的输入感应电压甚至会移动READ_IIN寄存器。 按照8.2 部分中的数据表示例,了解如何设置设备以进行电流,功率和能量测量。 在该示例中,我们使用2mOhm电阻器,并为Current_LSB选择适当的1mA/bit值,得出的D4寄存器值为0x0A00h。 也许您可以将其作为起点,在您学习示例时,调整它以适合您的特定应用。