Other Parts Discussed in Thread: INA228, INA240, INA290, INA229, INA293
I am currently using the INA169 to measure the current on the high side going into an electronic speed controller (ESC) for an aerial vehicle. Therefore, the current can change very rapidly at any time. The current range is from 0 to 30A. We want the measurements to be fairly accurate throughout the range. With the INA169, the measurement is not very accurate at low currents. Also, we have a microcontroller to read the ADC value, but we could potentially use I2C or some other digital interface. In fact, a digital interface may be better to prevent noise from coupling into the ADC signal.
Here is a bit more information in case it is useful:
Parameter | Value | Notes | |
Voltage (V) | 3.3 | ||
Rl (ohms) | 110,000.00 | ||
Rs (ohms) | 0.001 | ||
Rs_tolerance (%) | 1% | ||
Gain (V/V) | 110 | ||
Maximum Gain Error (%) | 2% | ||
Iload_min (A) | 0.1 | ||
Iload_typical (A) | 7 | ||
Iload_max (A) | 30 | ||
Vos (V) | 0.001 | Maximum offset voltage. 1mV is very high | |
Equation | Result | Units | Notes |
Rsh_max = (Vout + Gain)/Iload_max | 0.001 | Ohms | Max current shunt resistor value |
Psh= Rsh x Iload_max^2 | 0.9 | Watts | Current sense resistor power dissipation @ Full Scale curent |
Offset Error at minimum load = Vos / (Rsh x Iload_min) x 100% | 1000.00% | ||
Offset Error at typical load = Vos / (Rsh x Iload_typical) x 100% | 14.29% | ||
Offset Error at maximum load = Vos / (Rsh x Iload_max) x 100% | 3.33% | ||
Total Error at maximum load =sqrt( Offset Error^2 + Rs_tolerance^2+Gain Error^2) | 4.01% |
Is this a good choice for this sort of application or are there better options? Personally, it seems like a terrible option because of the offset error at low load(0.1A). Thanks for your help!