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.

EMB1428Q: How To Resolve Fault Code 0b1001

Part Number: EMB1428Q

In my circuit, I am using the EMB1428Q with all 7 cells connected (battery stack is 7S).  When I issue any command (charge or discharge) on any channel, I get a return fault code of 0b1001 (CS falling edge while slew is low or the EMB1428 is waiting for it to go high).  Every 2 seconds I am sending an 'all off' command followed by the charge/discharge command (with a 10ms delay between the two commands).  Of course I do not get anything on the EN pin to the EMB1499.  I do see the DIR pin functions properly and the EMB1499 responds with the correct DIR_RT signal.

What does this fault actually mean and what could cause the slew signal to not work correctly?

  • Hi Patrick,

    Are you monitoring the DONE pin and EN pin as well?

    The fault engine interpretation is a little confusing for this chipset - depending on the DONE/EN pins it could also be a current limit fault from the EMB1499. Try adding or increasing a delay between your commands in your code (this will let your converter ramp down before changing the FET matrix). I would also recommend trying to reduce your balancing current to see if the current limit is being hit by the converter.

    I think I am working with your FAE separately on the topic - If so, please have him loop you in the email thread and we can continue the discussion there.