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.

BQ24707A: IFAULT not tripping when conditions met

Part Number: BQ24707A

My Ifault pin is pulled up through a 100k resistor to 3.3V. When I apply a dummy load of 3A from ACN to GND, well above the 128mA input current limit of the 0x3f register (by setting 0x3f to 0x0100. nothing causes a trip. is there something wrong with my setyup?

here are my registers in format:

register: High byte, low byte

0x12: 0x19, 0x04

0x14: 0x08, 0x00

0x15: 0x32, 0x00

0x3f: 0x01, 0x00

because of these register values,  acoc should be enabled. I draw 1amp of current, way above 2x the limit of acoc, and the ifault doesn't trip. I've also noticed that the outside pin is exactly correct when charge current is chosen (200mV @ 1A), but the iout pin is wildly inaccurate when input current is chosen (75mV @ 1A charging). this doesnt make sense because the input current is the charging current plus what it takes to run the ic. I've verified we are using a 10m resistor between acn and acp.