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.
14
questions
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 ...
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 ...
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?
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 ...
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 ...
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, ...
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 ...
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 ...
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 ...
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,...
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 ...
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 ...
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?
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 ...