Electronic – Differential impedance of LVDS rules and tips

differentialethernetpcb-design

I'm designing a interface PCB with I/O modules using ethernet.
It is my first PCB with high speed communication, which is giving me a lot of worries.

In the modules documentation it says that the LVDS differential impedance shall be 100ohm, but no tolerance. It also recommend that they are routed between two ground planes.
modules documentation

I have read design guides and rules:
PCB Layout for the Ethernet PHY Interface AND Board Design Guidelines for LVDS Systems

My PCB stacking design looks like this:

  • 18um copper
  • 0.36mm FR-4 STD
  • 35um copper
  • 0.71 FR-4 STD
  • 35um copper
  • 0.36mm FR-4 STD
  • 18um copper

Questions

  1. I'm routing on the second copper layer, which makes the distance to
    the upper and under GND layer different is that a bad idea?

  2. The guides says spacing under 0.25mm between the differential pair with a width of 0.25mm trace. when i use Saturn PCB design to match the differential impedance to 100ohms i get 0.6mm spacing with a trace width of 0.254mm. This is more than the to times trace width which is recommended (also read as close as possibly). Should i make the trace width smaller or change something else?

  3. I read that the maximum trace length should be 50mm(TIA/EIA-644 LVDS), which is not er problem. But what about the length differences tolerance ?

Best Answer

1) Three layer boards are incredibly uncommon and difficult to manufacture, and will cost you a lot more. Make a four-layer board instead. That being said, asymmetrical ground plane distances is not a problem, but will affect impedance. Use the Saturn PCB Toolkit to get your required trace widths and dielectric thicknesses. That tool has an asymmetric edge coupled microstrip impedance calculator built in.

2) The exact distance between the two conductors in a pair isn't as critical as you might think, provided they are well away from other conductors and polygons that are not part of the differential pair. Design to make sure the tracks are as close together as possible and meet impedance requirements.

3) Trace lengths between separate LVDS pairs are most important when your receivers are very time-dependent (i.e. you need to make sure all of your data reaches the receiver before the clock triggers. Otherwise you could lose data). Actual length requirements depend greatly on the transmitters and receivers you're using, as well as the frequency of the transmitted signals. When it comes to the conductors within a single pair it becomes much more critical. How critical depends, once again, on the frequency of the transmitted signals and how good your receivers are at detecting transitions.

4) Without providing us with your design it is impossible for us to critique it.

5) Right The First Time by Lee Ritchey is one of the best books I have ever found for designing for high-speed signals. It has a LOT of in-depth descriptions, explanations, tips, tricks, etc that are immensely useful. I cannot recommend this book enough.

While I have done some high-speed design I am by no means an expert, so I am open to corrections and additions to this post.

Marcus is right, though, each one of these questions could be given its own post and you'll get more in-depth answers that way.