问题描述:
用MAX9919检测大功率DCDC的电流。MAX9919N线上电流100A,检流电阻为0.5mOhm, 功率大约1.8kW. 测试中发现不同电流下增益变化。
以下为测试数据:
|
Real current |
VRS+-VRS-(mV) |
REFIN (V) |
ANA_I_HV (V) |
MCU Reading current |
Current Error |
|
13.2 |
6.6 |
2.538 |
3.137 |
14 |
0.8 |
|
14 |
7.0 |
2.540 |
3.170 |
15 |
1 |
|
15 |
7.5 |
2.543 |
3.221 |
16 |
1 |
|
15.4 |
7.7 |
2.544 |
3.244 |
17 |
1.6 |
|
28.2 |
14.1 |
2.574 |
3.847 |
30 |
1.8 |
|
43.8 |
21.9 |
2.616 |
4.585 |
46 |
2.2 |
请问为什么增益会发生变化?应该如何解决?
--------------------------------------------------------------------------------------------------------------
答案:根据测试结果可以看到,目前MAX9919N配置为双向电流检测模式,在双向电流检测模式下,REFIN需要连接一个偏置电压,当检测电流为0时,输出为REFIN的输入电压。为了计算电流值,需要按照(VOUT-VREFIN)/Gain/RSense来计算,从测试结果中发现,当输入电流变大后,REFIN的电压也跟着变化,这样就会导致实际输出电压和理想结果的偏差,因此,要确保输入基准电压保持不变才能够精确测量电流值。根据上述测量结果计算,增益并没有发生变化,而是由于基准电压发生变化,导致计算结果不正确。