EMC Aware Programming

EMC Aware Programming

Electromagnetic compatibility (EMC) Aware Programming involves writing software which is resilient to errors induced by electromagnetic fields.


Microcontrollers have low immunity tolerance resulting in a very high rate of transient errors and a potential for processor failure. To improve the immunity towards electromagnetic fields, extra hardware devices are often used. Hardware protection requires additional circuitry which adds cost, weight and size to a device. Many hardware techniques focus only on the prevention of failures and have no means of recovering from these errors once they occur.Verify source|date=September 2007

The software approach consists in investigating the possibilities of using defensive software techniques as protection against electromagnetic disturbances as it is an economically interesting solution. The same software mechanisms could be used for a wide range of applications and different platforms. The figure to the right shows why a software approach is economically attractive. Adding hardware will add extra costs to each device while appropriate software is developed only once and then replicated.

=See also=
*EMC Fundamentals
*Emission Aware Programming
*Immunity Aware Programming
*List of EMC directives
*Electromagnetic compatibility


* [http://www.conformity.com/artman/publish/printer_214.shtml "The EMC Impact of Embedded Software"] by Martin O’Hara 2007

Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Immunity Aware Programming — When writing firmware for an embedded system, immunity aware programming is a set of programming techniques used in an attempt to tolerate transient errors in the program counter or other that would otherwise lead to failure.Immunity aware… …   Wikipedia

  • Emission Aware Programming — Emission Sources= Emission considerations require the evaluation of many details such as the clock frequencies and switching rates which are related to the oscillator. Rise/fall times and signal harmonics are related to the output driver. The… …   Wikipedia

  • Electromagnetic compatibility — (EMC) is the branch of electrical sciences which studies the unintentional generation, propagation and reception of electromagnetic energy with reference to the unwanted effects (Electromagnetic Interference, or EMI) that such energy may induce.… …   Wikipedia

  • NOP slide — In computer CPUs, a NOP slide, NOP sled or NOP ramp is a sequence of NOP (no operation) instructions (on Intel x86, this is the opcode 0x90) meant to slide the CPU s instruction execution flow to its final, desired, destination. Generally a NOP… …   Wikipedia

  • Criticism of Google — Main article: Google Criticism of Google includes possible misuse and manipulation of search results, its use of others intellectual property, concerns that its compilation of data may violate people s privacy, possible censorship of search… …   Wikipedia

  • Oracle Corporation — Type Public Traded as NYSE: ORCL NASDAQ:  …   Wikipedia

  • Computer software — Software redirects here. For other uses, see Software (disambiguation). Computer software, or just software, is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it.… …   Wikipedia

  • Traditions and student activities at MIT — The traditions and student activities at the Massachusetts Institute of Technology encompass hundreds of student activities, organizations, and athletics that contribute to MIT s distinct culture. Contents 1 Traditions 1.1 Brass Rat 1.2 Tim the… …   Wikipedia

  • Thames Television — Infobox ITV franchisee name = Thames Television The final Thames Television logo prior to losing its ITV franchise (1990 1992) based = London area = Greater London and Home Counties owner = BET, Thorn EMI (1968 1985), Independent (1985 1993),… …   Wikipedia

  • New York City — This article is about the city. For other uses, see New York City (disambiguation). New York, New York and NYC redirect here. For other uses, see New York, New York (disambiguation) and NYC (disambiguation). New York City …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”