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.

[FAQ] [参考译文] [常见问题解答] INA233:如何使用功耗累加器

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/702648/faq-ina233-how-to-use-the-power-accumulator

器件型号:INA233

如何使用功耗累加器

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

    INA233器件内置了功耗累加器、用于记录功耗测量值、测量值和总和寄存器滚动的次数。

    以下是该部件的工作原理、从单次测量到累积功率:

    1. 电流感测电阻两端的电压经过测量并存储在 MFR_READ_VSHUNT 中
      1. 电流根据 MFR_ADC_CONFIG 和 MFR_CALIBRATION 寄存器进行计算、并存储在 READ_IOUT 寄存器中
    2. 测量总线电压并将其存储在 READ_VOUT 中
    3. 功率通过16位 READ_POUT 寄存器中的电流和总线电压测量值计算得出
    4. 16位功率数被添加到16位功率累加器中。
      1. 如果总和大于0xFFFFh、则功耗累加器寄存器会翻转、功耗测量的剩余部分会添加到累加器中、翻转计数会增加1。  (个人而言、我喜欢将翻转字节视为累加器的另一个字节、因此它更像是24位累加器、而不是具有8位翻转计数器的16位累加器)。
      2. 24位采样计数寄存器增加1。
      3. 这48位数据存储在 READ_EIN 寄存器中。

    将功耗累加器除以样本计数可得出监测时间段内使用的平均能量。  关于功耗累加器的一个常见问题是、在能量累加器溢出之前、可以进行多少时间的功耗测量?  答案取决于多种因素-

    • 感应电阻器
    • 峰值电流
    • CURRENT_LSB (在校准寄存器中设置)
    • 用于电流测量的 ADC 转换时间(在 ADC 配置寄存器中设置)
    • 用于总线电压测量的 ADC 转换时间(在 ADC 配置寄存器中设置)
    • 平均值计算时每平均进行的 ADC 测量数设置为>1。

    以下 Excel 工作表可帮助计算在功耗累加器中发生溢出之前 INA233可以采样的时长。  了解它基于平均预期功率而不是最大功率。  如果您的系统长时间以最大功率运行、它会比预期的快得多地填满累加器。  如果您担心这一点、请使预期平均电流和峰值电流字段保持不变。

    e2e.ti.com/.../INA233-Overflow-Calculator.xlsx