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
43 votes
2 answers
8k 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 ...
George Duckett's user avatar
39 votes
2 answers
19k 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 ...
Rev's user avatar
  • 10.1k
23 votes
1 answer
4k 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?
endolith's user avatar
  • 28.7k
10 votes
4 answers
10k 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 ...
SomethingBetter's user avatar
9 votes
2 answers
14k 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 ...
IgorEE's user avatar
  • 513
7 votes
2 answers
3k 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, ...
Raph's user avatar
  • 73
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 ...
Thomas O's user avatar
  • 31.8k
4 votes
2 answers
444 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 ...
the gods from engineering's user avatar
2 votes
2 answers
277 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 ...
Gilad's user avatar
  • 2,107
2 votes
1 answer
374 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,...
TylerM's user avatar
  • 23
2 votes
3 answers
5k 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 ...
Genoil's user avatar
  • 258
2 votes
1 answer
2k 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 ...
J. Doe's user avatar
  • 121
1 vote
1 answer
4k 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?
PDuarte's user avatar
  • 1,399
0 votes
1 answer
173 views

Using a PCB trace as a heater

What questions should I ask to get a PCB trace as a heater? I know the input power but I do not know the mass of the output heat. It is to use a 24 V max and 10 A electrical supply, but the trace will ...
Lonewolf's user avatar