DocumentCode :
2543004
Title :
Defensive software programming with embedded microcontrollers
Author :
Campbell, Dugald
fYear :
1998
fDate :
36111
Firstpage :
42430
Lastpage :
42434
Abstract :
Microcontrollers today are being designed in more and more electronic applications, from automotive, industrial and consumer markets. This growth has been driven by the decrease in silicon transistor geometries, that have in turn reduced dramatically the cost of these complex designs. With decrease in geometries of silicon transistors in metal-oxide semiconductors, electromagnetic compatibility (EMC) has become a major consideration when designing such devices in their end application. EMC has two aspects: immunity and emissions. Within embedded microcontrollers, software is not normally seen to have an effect on emissions, as emissions are caused mainly by the harmonics of the internal clock of the CPU, and the fast switching current caused by multiple gates within the microcontroller. The external PCB further amplifies these noise signals to unacceptable levels if the layout design has no EMC considerations. In most cases the software cannot adversely affect these intrinsic events. Immunity performance can be increased by software within microcontrollers and the paper gives an introduction on techniques used. EMC noise can cause malfunction to any circuit or part of a circuit within the microcontroller. Electromagnetic noise has two forms-radiation and conduction. Conducted electromagnetic noise will travel from the perimeter of the die inwards, and may affect input/output ports first, before affecting circuits within the centre of the die. Radiated noise by its nature is expected to have a more random effect, but generally emitted noise becomes conductive on the PCB tracks
fLanguage :
English
Publisher :
iet
Conference_Titel :
Electomagnetic Compatibility Of Software (Ref. No. 1998/471), IEE Colloquium on
Conference_Location :
London
Type :
conf
DOI :
10.1049/ic:19980837
Filename :
744674
Link To Document :
بازگشت