Hi, When preparing a project for EMC design, test and debug, it is a good practice to create an array of frequencies to source suppress or contain. This is sometimes called a frequency map and is composed of the even and odd harmonics of fundamental frequencies contained in the system. I even try to predict edge rates that will tell me how far out in the spectrum a clocked signal will be a problem. The even harmonics are included for integrated rise/fall times, and RF devices. The completed map includes oscillator frequencies, bus clocks, high rate strobes, RF clocks, PLLs, etc. This list is valuable during all phases of electrical design (Signal Integrity & EMC), Mechanical design (containment gasketing, allowable slots, cooling vents, material shielding), and System Level design (cable shielding requirements, grounding requirements, etc). It is also valuable at the test level when narrowband emissions fail. Their frequency source(s) may located quickly and corrected. Good Signal Integrity design is almost always good EMC design. When signals are not well terminated, as has been mentioned, reflections may result. The problem with the reflections are that they create new frequencies based on the trace propagation, that are unexpected and not part of the frequency array. The damped sinusoid reflection frequency is created by the propagation of the wavefront down the trace and back until damped out. Since trace propagation is dependent on length, each reflection source may have its own unique reflection frequency. This creates multiple unexpected frequencies, some higher than the fundamentals. The amplitude is smaller but the frequencies may propagate via cable shield terminations or reference plane noise. This is another good reason to locate ceramic decoupling capacitors near I/O connectors to provide a preferred return path and keep that loop current confined to a small area. I have seen this happen both with cables and on circuit cards. These reflections also create standing waves on cables that are hard to pin down in some cases. Providing termination to prevent the reflections from occurring is good practice. Philip Ross Wellington Mgr. Signal Integrity & EMI L-3 Communications CSW -----Original Message----- From: Ray Anderson [mailto:Raymond.Anderson@xxxxxxx] Sent: Monday, October 28, 2002 10:36 AM To: si-list@xxxxxxxxxxxxx Subject: [SI-LIST] Re: Why we need to use "Series resistor" at Transmitter? James' response highlights two things: * Too much of a 'good' thing may be bad. * Sometimes actions that are 'good' for SI purposes may be 'not so good' from an EMI/EMC perspective. (and vice-versa) -Ray Anderson Sun Microsystems Inc. > >Though there maybe arguments for wanting increase overshoot, etc. there is >also a very good reason to use the series resistor to reduce EMC. >The basis for this is to disipate the reflected signal of the unterminated >line. The capacitance at the receiving device can also accentuate this problem. > >I would also like to highlight. >Series termination shoulkd NEVER be used wher the path is going to more than >one input i.e bus configuration. >I have seen this happen in too many designs and the result of double clocking >due to the non-monotonic edges of the clocks!!! > >-- >Regards, __________ James G Roberts > /___ ____ | jrobert@xxxxxxxxxxxxxxxxxxxxx > Jim __ / /___/ / jgroberts@xxxxxxxxxx > / /_/ /---| | Room: BE436, Hilversum > \____/ /_/ Tel: +31 35 687 4308 Fax: 5976 > > >Scott McMorrow wrote: >> >> I am in agreement with Ray. >> >> I have found that the best way to approach termination design is from >> the worst case overshoot perspective. Determine the worstcase overshoot >> that your bus can tolerate. Set up a simulation where multiple drivers >> in a package are driven in the even mode on a bus with parallel traces >> from the driver to the receiver. Adjust the termination resistance and >> the trace spacing to optimize the worst case fast process response at >> the receiver for overshoot that is within the maximum limit that you >> require, and crosstalk noise on a quiet line that is within your noise >> limits. (We include crosstalk and sso in the simulation experiment, >> since these will also cause some amount of overshoot at the receiver.) >> Optimize for the lowest series resistance in conjunction with the >> minimum allowable trace spacing. The optimization can be done through >> multiple sweeps, or through the Hspice optimize functions. >> >> Once you have found the minimum resistor tolerable for the design, you >> will need to increase it's value to compensate for % tolerance and >> select a value which meets your minimum tolerance requirement. At this >> point, you have designed the interconnect to be as fast as possible. >> >> best regards, >> >> scott >> >> -- >> Scott McMorrow >> Teraspeed Consulting Group LLC >> 2926 SE Yamhill St. >> Portland, OR 97214 >> (503) 239-5536 >> http://www.teraspeed.com >> >> Ray Anderson wrote: >> >> >All of what Jeff says is very true. >> > >> >One other thing about the series termination technique which has been >> >discussed on the si-list before, but which may bear repeating for new >> >members, is that by slightly "undersizing" the series resistor by a few (say >> >5 or less) ohms such that Zdrv + Rt < Znom of the transmission line you can >> >induce a small amount of overshoot at the receiver that has the net effect of >> >reducing the effective rise time of the signal and reducing the delay by a >> >small amount. You don't want to get carried away and make the series >> >termination resistor too small or you will induced too much overshoot and >> >ringing at the receiver. >> > >> >As an example, assume the output impedance of your driver is 25 ohms and you >> >are driving a 50 ohm line. A reasonable value for the series resistor might >> >be 20 or 22 ohms in lieu of the 25 ohms for a perfect match. >> > >> >Either set up a spice simulation and see what happens with a specific >> >value resistor or get out the scope and soldering iron in the lab >> >and try it there. >> > >> >-Ray Anderson >> >Sun Microsystems Inc. >> > >> > >> > >> > >> >>Typically, the series resistor is sized such that the transmitter >> >>impedance PLUS the series resistor match the trace impedance. This >> >>will be the reason why you are using a 33ohm resistor. If you check >> >>the imedance of your transmitter, you should find it is about 20ohms >> >>give or take a few ohms. This is typical in a LVCMOS type >> >>transmitter, I would believe. I'm sure folks will correct me if I am >> >>wrong. >> >> >> >>In this manner, you create a transmitter with the desired output >> >>impedance, so there is little or no impedance mismatch between the >> >>transmitter and the line trace impedance. For placement, it should >> >>be placed "as close as possible" to the transmitter. As a rule of >> >>thumb, it should be well within the rise time of the transmitter >> >>otherwise, you effectively have a transmission line between the >> >>transmitter and the series resistor which will give you two >> >>discontinunities rather than eliminating one. >> >> >> >>Hope this helps. >> >> >> >>Jeff Reynolds >> >> >> >> >> >> >> > >> >------------------------------------------------------------------ >> >To unsubscribe from si-list: >> >si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field >> > >> >or to administer your membership from a web page, go to: >> >//www.freelists.org/webpage/si-list >> > >> >For help: >> >si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field >> > >> >List archives are viewable at: >> > //www.freelists.org/archives/si-list >> >or at our remote archives: >> > http://groups.yahoo.com/group/si-list/messages >> >Old (prior to June 6, 2001) list archives are viewable at: >> > http://www.qsl.net/wb6tpu >> > >> > >> > >> > >> > >> >> ------------------------------------------------------------------ >> To unsubscribe from si-list: >> si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field >> >> or to administer your membership from a web page, go to: >> //www.freelists.org/webpage/si-list >> >> For help: >> si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field >> >> List archives are viewable at: >> //www.freelists.org/archives/si-list >> or at our remote archives: >> http://groups.yahoo.com/group/si-list/messages >> Old (prior to June 6, 2001) list archives are viewable at: >> http://www.qsl.net/wb6tpu >> > >-- >Regards, __________ James G Roberts > /___ ____ | jrobert@xxxxxxxxxxxxxxxxxxxxx > Jim __ / /___/ / jgroberts@xxxxxxxxxx > / /_/ /---| | Room: BE436, Hilversum > \____/ /_/ Tel: +31 35 687 4308 Fax: 5976 ------------------------------------------------------------------ To unsubscribe from si-list: si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field or to administer your membership from a web page, go to: //www.freelists.org/webpage/si-list For help: si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field List archives are viewable at: //www.freelists.org/archives/si-list or at our remote archives: http://groups.yahoo.com/group/si-list/messages Old (prior to June 6, 2001) list archives are viewable at: http://www.qsl.net/wb6tpu ------------------------------------------------------------------ To unsubscribe from si-list: si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field or to administer your membership from a web page, go to: //www.freelists.org/webpage/si-list For help: si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field List archives are viewable at: //www.freelists.org/archives/si-list or at our remote archives: http://groups.yahoo.com/group/si-list/messages Old (prior to June 6, 2001) list archives are viewable at: http://www.qsl.net/wb6tpu