What is the effect of 100 microseconds(us) transient in a automobile battery?

Started by learn 4 years ago3 replieslatest reply 4 years ago77 views
A typical embedded system, let's say Transmission or Power Train Electronic Control Unit (ECU) is powered by automobile Battery.

Battery voltage is at 12 Volts.  If the battery voltage drops to 0 Volts in 5 us and stays at 0 V for 100 us, then rises back to 12V in 5 us, what impact will this have on Microcontroller memories, different microcontrollers inputs like Analog, Digital, PWM, etc.  And different outputs like Digital, PWM etc.  

Will the contents of I/O and memories like SRAM, Program Flash, Data Flash change due to this transient?

The microcontroller on the ECU is Infineon Aurix TX29x.

Correction!  The Microcontroller is Infineon Aurix Tricore TC29x

[ - ]
Reply by Tim WescottJanuary 10, 2017

That depends on the board.  A well-designed automotive board should be able to survive glitches like that, but I couldn't tell you exactly what duration of glitch would normally be fatal and which wouldn't.

If the microprocessor and memories themselves suffered such a glitch in their power supply rails, then the processor would probably reset, and in most cases the flash (unless it's being written to) would probably be OK.  The contents of the RAM wouldn't matter, because the processor would be starting over again.

There should be a SAE standard governing such things -- it may help to google around for "automotive power interruptions" or "automotive power interruption standards".

[ - ]
Reply by LaszloJanuary 11, 2017

The voltage drop was already explained by Tim and Ians, that can be also simulated with a simple setup(power MOSfet driven with the pulse), depending on your board the effect will vary from none to catastrophic :)

The other major effect, not mentioned until now is the strong ElectroMagneticPuls (EMP) generated by a big swing on the battery voltage. This happens during cranking, (during starting the engine) then you have the biggest load on the battery, and that massive few hundred Amps of current will generate a strong electro-magnetic field, this will couple trough the wires and it will affect at least the sensitive ADC circuits.

[ - ]
Reply by iansJanuary 11, 2017
I would agree with Tim - a board intended for automotive applications should be designed to cope with the variable power supply availability and there are a number of fairly standard ways of doing this. There are a couple of points to note here though - firstly although the supply voltage is nominally 12V the actual voltage may be up to between 13.5 and 14V (especially if you assume the battery may be getting charged in-situ), and secondly all your digital electronics will be powered via some sort of DC-DC converter circuit which should be designed to cope with a reasonably wide input voltage range including the possibility of voltage drop out.It is the effect of these supply transients on the latter that you need to consider to understand what the actual effects will be. However I suspect in reality it will not be the battery voltage that is dropping out for 100us (they just don't work like that) it will be the effect of whatever is connected between the battery and your embedded circuit.