S32K148 injection current on ADC pin

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

S32K148 injection current on ADC pin

73 Views
hamid_abrishami
Contributor III

Hello everyone! We used the S32K148 in our project, and we conducted a test where we reversed the polarity of the battery. In this scenario, the board should not be damaged and should function properly once the fault is rectified. When this happens, the MCU (S32) is powered off because we have an LDO and reverse battery protection in place, which results in the VCC of the MCU floating. However, the GND of the MCU is connected to the positive terminal of the battery. In this state, we have 12 ADC channels where, under reverse battery conditions, a negative voltage is applied to the MCU's ADC pins. This situation causes an injection current of approximately -60mA. Interestingly, the MCU does not get damaged despite the datasheet indicating that the maximum sum of injection currents should be less than 30mA. Could this be because the MCU is in an off state, or is the injection occurring through an alternate path instead of the clamp diode (such as the body diode in the last push-pull stage of the MCU)? We tested the MCU under these harsh conditions for several hours, and it did not sustain any damage, which is quite puzzling for us.
Thanks.

hamid_abrishami_0-1725803585335.png

#S32K148

#ADC

#injection current

 

Tags (1)
0 Kudos
Reply
1 Reply

36 Views
PavelL
NXP Employee
NXP Employee

Hi,

having injected current over limits doesn't mean to have an instant silicon damage. There could be small leakages which can increase over time.

It doesn't matter if injecting current flows through clamp diode or body diode of the last push-pull stage, or on MCU state. Definitely, you should avoid this situation.

I suggest to limit the injected current by resistors.

Alternatively, you may use the common trick of reverse power supply protection with nmos and resistor. Here is an example from S32K3 T-BOX:

PavelL_0-1725891127910.png

 

Best regards,

Pavel

0 Kudos
Reply