- 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
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.