RE: New thread on EMI
> The worst signals are always those clocks and synchronous
> data from their
> associated synchronous circuits. In GbE, for example, there
> are serial
> clock, transmit byte clock, receive byte clock, I/O clock,
> and other logic
> clocks. Those clocks are high frequency with sharp
> rise/fall edges (high
> frequency components). When a synchronous clock switches, all other
> associated circuits also switch to provide multiple
> synchronous noises,
> which enhance the EMI amplitude many times more than a
> single signal --IDLE.
I have to agree with some of your points, and disagree with others.
First off, yes, the clocks and their fast edges represent a continuous
and therefore serious concern with regard to EMI (emissions). However,
a condition like an 'all zero' or 'all one' transition on a bus, while
it does generate a much larger spike, is irrelevant for EMI testing
because the tests involve averaging of spectral components over a period
of time in the range of many milliseconds. An instantaneous surge that
lasts for 100ps will be averaged out by the many milliseconds where such
a surge does not exist. This does not mean we can disregard busses, but
it says that the spurious issues of "all ones" or "all zeroes" can be
disregarded from an emissions perspective. Obviously they are of concern
with regard to ground-bounce and signal integrity issues.
> Especially, if all parallel bits (for example, 64 bit-wide
> PCI bus) switch
> the same data pattern (all "0", and all "1') at the same
> time, the EMI
> radiation level will far exceed any EMI level generated by a
> single signal.
> The occasional IDLE signal is much weaker than those clocks and their
> associated synchronous signals.
On the other hand, I disagree with your premise that IDLE is "occasional"
because it is reasonable for EMC testing to actually test the system
while it is continously IDLE or at a very low utilization. While many
customers use their equipment to its fullest capacity, many others buy their
equipment, install it, then proceed to under-utilize it with the intention
of providing future capacity. FCC and CISPR require that we test in a
reasonable customer configuration. So when we test, we test with maximum and
minimum utilization levels. We do not test (EMC) with a network that has
nothing but "all one" or "all zero" data however, as that would be an
artificial construction that is not reasonable to expect in a real network.
We do perform such tests for margin and system reliability tests though.
> The IDLE signal in the 8B/10B code is alternately reversing
> the polarity
> every 10 bits as any other 8B/10B data pattern does. The
> only unique thing
> about IDLE is "REPETITIVE" during the idle period. If
> "repetitive" is the
> reason for EMI concern, then how are we going to deal with
> clocks which are
> REPETITIVE all the time, and have much stronger EMI level.
Now I will address why a repetitive IDLE signal is more of an issue
than a clock. The simple fact is, the clocks are usually kept as far
from the bulkhead as possible. In general, I keep them in the center
or back of the board and distributed in an inner layer where they are
shielded by ground planes.
The IDLE signal, when in electrical form, will by necessity be sent
out to the front-plane of the board where it will remain in electrical
form even into the transceiver module until it is converted to an
optical signal. Since lasers are not differential by nature, the signal
will have to be converted to a single-ended electrical voltage to drive
the laser. At this point, it becomes an EMI concern. It is close to the
bulkhead, single-ended, high-frequency and repetitive.
Optical manufacturers have done many things to reduce the impact of the
8B10B IDLE on Gigabit Ethernet, and we should try to ensure that we don't
make their job harder with 10 Gigabit Ethernet.
HP ProCurve Networks