Page 105 - Embedded Microprocessor Systems Real World Design
P. 105

fields and to electrostatic discharge (ESD) . Entire books have been written on the
                 subject of designing for EMC, so here we concentrate only on those aspects of EMC
                 design that bear directly on embedded systems.
                    The first consideration for EMC  design is limiting FW emissions. Since micro-
                 processors use crystals and those crystals operate at RF frequencies, an embedded
                 system radiates at the processor frequency. Embedded systems are digital, so there
                 usually are emissions at the odd harmonics of  the processor crystal frequency. In
                 addition, regular signals such as ALE or address lines can radiate at some frequency
                 other than the processor clock frequency. RF energy can be radiated from PC board
                 traces and wires that  interconnect the  system. Multiprocessor systems that have
                 more than one processor operating at the same frequency are a particular problem
                 because usually at some point in the test the power from the oscillators will sum,
                 causing considerable energy to be radiated.




                 Controlling EMC Emissions
                 The following are a few guidelines for controlling EMC emissions from your system.
                   Put a small (50- to 75-ohm) resistor in series with oscillator outputs and signal
                   lines with more-or-less regular signals, such as ALE. This both matches the output
                   to the PC board, reducing ringing, and dampens the rise time of the waveform,
                   reducing the effect of the odd-order harmonics.
                   Put board-mounted EMC filters on each I/O line. Of course, if you have a very
                   fast interface (such as video or 100MHz Ethernet) you cannot do this, as it will
                   affect the signals you want to have. Shield the processor board and all intercon-
                   nected electronics. Sandwich clock lines between the power and ground planes.
                   In multiprocessor systems, if you have multiple processors on a single board, all
                   operating at the same frequency, do not give each processor a separate oscilla-
                   tor. Have a single oscillator and distribute it to the various processors. If your
                   multiple processors are on different boards  (or you  cannot distribute a single
                   clock for some reason), see if you can stagger the oscillator frequencies slightly.
                   For instance, instead of running all the processors at 20MHz, run one at 19.966
                   MHz, one at 20MHz, and one at 20.0333 MHz. This will push the third harmonics
                   apart by  1OOkHz.
                   Pick a processor with lower EMC  emissions. To run a Microchip PIC processor
                   at 5MHz, you must put in a 20MHz clock since the PIC divides the clock inter-
                   nally by four. The third harmonic of a square wave usually contains considerable
                   energy, and the third harmonic of  20MHz is 60MHz, right in the worst part of
                   the radiated emissions test spectrum. On the other hand, if you use a processor
                   in the Atmel AT9OS family, you can run at 5MHz with a 5MHz input-there  is
                   no internal clock division. This clock rate will  have lower radiated emissions in
                   the spectrum that is tested for radiated emissions. Of course, you do not want to


                 Hardware Design 1                                                     87
   100   101   102   103   104   105   106   107   108   109   110