My application is a lithium battery pack for use with underwater robots, The LMP7300 is part of a circuit that detects if the battery pack is unplugged and disconnects power from the output connector to prevent damage or hazardous conditions in case this happens underwater. A Wheatstone bridge, powered by the raw 21 - 29V battery voltage, is amplified by an INA122 and used as the input to an LMP7300. The purpose of the Wheatstone bridge is to detect if the resistance of a short circuit through the connector rises above 100 ohms so that the connector can be safely de-powered.
I'm using the REF output of the LMP7300 to drive the REF input of the INA122. Based on the 0.5 mV/mA Load Regulation specification of the reference, the DC output impedance seems low enough to preserve the high CMRR of the INA122.
The problem we're seeing is that a sudden load change on the battery, and the resulting change in battery voltage, causes a significant transient on the output of the INA122 that triggers the LMP7300.
The INA122 has a gain of 20. The LMP7300 hysteresis is set to plus and minus 5 mV.
I can think of two possible causes of the problem:
- The INA122 is also powered directly from the battery voltage and the PSRR may be insufficient
- The CMRR has been compromised by the REF input drive impedance
I don't think the problem is a layout issue. The majority of the load on the battery is from BLDC motor controllers. The miniature size and dense population of the BMS board makes rework or tinkering painful. Before I start making hardware changes I was hoping to reduce the range of possibilities, it wouldn't be easy to power the INA122 from a more stable power source. I was hoping someone could comment on the suitability of using the LMP7300 REF out to drive the INA122 REF input with no buffering or filtering.
Thanks for the help!
Sheldon