- Free Articles
-
Peristaltic Pumps
Encyclopedia of Microfluidics and Nanofluidics
-
Inspecting Glass Bottles and Jars
Machine Vision Handbook
-
Human and Animal Vision
Machine Vision Handbook
-
Evolution of In-Car Navigation Systems
Handbook of Intelligent Vehicles
-
Displays in the Workplace
Handbook of Visual Display Technology
- More Free Articles
Engineering
>
Robust Electronic Design Reference Book
>
Software
This is the free portion of the full article.
The full article
is available to licensed users only.
How do I get access?
Software
Software
Software rarely has much effect on a system's radiated and conducted emissions (electromagnetic compatibility, EMC), but it can have a huge effect on the system's:
- Tolerance for operator errors, misuse, and abuse.
- Immunity to electromagnetic interference ( EMI).
- Immunity to electrostatic discharge ( ESD).
Some things that software can do that may reduce emissions are:
- Staggering the starting/ stopping of motors, instead of starting/stopping them simultaneously.
- Switching a UART from input mode to output mode by going input-tristate-output, instead of input-output.
- Using RAM inside the microprocessor/ microcontroller for frequently-used variables.
- Not sending high-data-rate signals to peripherals that don't need them.
We want to protect the system from:
- Software bugs.
- Transient errors caused by electrostatic discharge (ESD).
- Transient errors caused by noise on power lines.
- Glitches