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.

[参考译文] INA236:配置设置

Guru**** 2512015 points
Other Parts Discussed in Thread: INA236

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1361521/ina236-configuration-setting

器件型号:INA236

您好!

我正在使用 INA236进行设计。 我试图按照数据表进行配置、但计算和设置没有太大意义。 它是:

Rsense = 0.1 Ω

Imax - 0.2048A (我选择它是为了"更轻松"转换)。

配置寄存器:设置位 ADCRANGE = 1、这样会将范围设置为20.48mV、分辨率0.625µV μ A/LSB

CURRENT_LSB (最小值)= 0.2048A÷215 = 0.00000625A=> 6.25µA

CURRENT_LSB = CURRENT_LSB (最小值)

分流校准寄存器:

SHUNT_CAL = 0.00512÷(0.00000625A× 0.100 Ω)÷4 = 2048。

 

Current [A]= CURRENT_LSB×CURRENT (来自 CURRENT 寄存器)。

 

示例:

如果电流为0.2A (功率约为4.8W)、则:

分流器上的电压为0.2A× 0.1 Ohm = 20mV (非常接近于最大值20.48mV)。

分流电压寄存器= 20mV÷0.000625mV = 32000 (最大值为32768)。

电流寄存器=分流电压寄存器×校准寄存器= 32000 x 2048 = 65536000??

我希望看到表示0.2A 电流的数字。 但我得到了65536000。 我的错误在哪里?

谢谢你。

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

    您好!

    预计的电流寄存器= Current/Current_LSB = 0.2A/6.25uA = 32000。

    可以通过分流电压(以 V 为单位、除以0.1欧姆)计算电流(以 A 为单位)。 或来自电流寄存器十进制读数(乘以 CURRENT_LSB)

    此致、Guang  

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

    好的、我了解了第一种方法:通过读取分流电压寄存器并使用已知的分流电阻器值:

    从分流电压寄存器中、可计算出电流:

    32000 × 0.000625mV = 0.02V;I = 0.02V÷0.1欧姆= 0.2A。

    或者、通过将分流电压寄存器中的值除以160,32000÷160 = 200 (mA)。

    您提到的第二种方法、我不明白。 在我的例子中,它会产生一些垃圾:

    电流寄存器=分流电压寄存器×校准寄存器= 32000 x 2048 = 65536000;  

    乘以 CURRENT_LSB: 65536000 x 0.00000625 = 409.6 (安培?) 此外、如果所有寄存器都是16位、 65536000将不适合它。

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

    尊敬的 Dimitri:

    我明白了数学总计不起来的原因。

    CURRENT 寄存器值应为:

    电流寄存器=分流电压寄存器×校准寄存器/ 2048 = 32000 x 2048 (Cal_reg)/2048= 32000。

    常数2408 (非校准寄存器值)是一个内部比例因子。

    BTW、当前寄存器是只读的、我们实际上并不需要担心其值是如何从内部获得的。

    此致、Guang  

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

    尊敬的 Guang:

    电压寄存器是等于电流寄存器、还是仅仅是巧合? (在我的示例中、两者都是32000)。
    好的、所以当前寄存器是32000。 为了计算以 mA 为单位的正确电流(200mA)、需要将32000除以160。 我需要做的事情。 160系数来自哪里?
    谢谢你。

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

    尊敬的 Dimitri:

    我不知道160来自哪里。 这不是电流的计算方式、

    相反、将电流寄存器与 CURRENT_LSB 相乘:

    320000 * 6.25uA = 200mA。

    此致、Guang