Questions tagged [serpentine-trace]

meandering traces so designed in order to match the propagation times of two or more signals on a PCB. Also called meandering or trombone traces in the literature; less formally called wiggle or squiggle traces.

Filter by
Sorted by
Tagged with
6 votes
2 answers
1k views

Using a PCB trace as a heater / Hilbert Curves

I'm considering making a PCB to use as a heater for a 3d printer bed. This has been common practice for ~10 years (https://www.thingiverse.com/thing:3919). I was playing around with KiCad and python, ...
user avatar
  • 63
2 votes
1 answer
171 views

Differential Pair Length Matching

I am routing a 16 bit ADC chip, the LTC2217 (datasheet) to FPGA. Each bit is an LVDS pair and I know +/- of the pair should be the same length but what about from pair to pair? I have 2 of these chips,...
user avatar
  • 23
0 votes
1 answer
939 views

Serpentine PCB heater size calculation

So, I'm kinda new to the field and the time has come to design my first PCB heater. The main concept is to drive it using a Raspberry Pi and a temperature sensor as feedback. Here is the whole ...
user avatar
  • 101
2 votes
3 answers
4k views

differential pair impedance and length matching

I'm designing a high speed circuit (MIPI-DSI) so I have to carefully layout the tracks. Correct track impedance is the first point usually made in various online sources I've found on the subject, so ...
user avatar
  • 258
1 vote
1 answer
3k views

Why do some PCBs have zig-zag tracks? [duplicate]

I've seen many boads with weird zig-zag shaped tracks just like the one below. Why are they designed like that?
user avatar
  • 1,307
2 votes
2 answers
266 views

Designing PCB for fast data

I'm trying to connect multiple components (same components) to an FPGA output. The FPGA runs at 30Mhz and transmitting both a clock and data on lines connected to these similar components. Each ...
user avatar
  • 2,037
4 votes
2 answers
407 views

Why do serpentine traces (supposedly) entail decreased ESD immunity?

In an Intel guideline for their 82579 Gigabit Ethernet controller I've read (p. 18) that a side effect of using serpentine traces on the MDI (which carries the actual Ethernet signals) leads to ...
user avatar
  • 14k
9 votes
2 answers
12k views

Length Matching Differential Pairs

I am routing a PCB with an Ethernet connection and I am having a bit of trouble deciding on how best to route the TX and RX differential pairs. I have done the impedance calculations to figure out the ...
user avatar
  • 513
38 votes
2 answers
17k views

Purpose of "wave shaped" PCB traces

On some PCB designs, specific traces are routed in curious ways. This probably has to do with high frequency design considerations and general signal behavior that I am not familiar with. Let's take ...
user avatar
  • 9,680
10 votes
4 answers
9k views

Question about trace length matching patterns for high speed signals

A colleague and I had a discussion and a disagreement about the different ways high speed signals can be length-matched. We were going with an example of a DDR3 layout. All the signals in the ...
user avatar
43 votes
2 answers
7k views

Why wiggle nearby tracks on a PCB?

I've been reading an article (TheMagPi eMagazine) relating to the Raspberry Pi; "An ARM GNU/Linux box for $25." In the article, page 17 at the bottom it shows an area on the Pi where a track zigzags ...
user avatar
6 votes
2 answers
3k views

How should I lay out timing matched traces?

Two nets on my PCB need to be matched to within 100 mil, preferably 50 mil. Currently I am doing this (see below); they are matched to about 10 mil. However I am worried about whether I am Doing It ...
user avatar
  • 31k
23 votes
1 answer
3k views

What is this squiggly trace for?

It's on pin 14, which is the master clock input (MCLK) of a WM8761: Low cost stereo DAC. I'm guessing it's meant to act as a small inductor? But why would you want that on a clock input?
user avatar
  • 27.8k