Loading header...

Analog and Mixed-Signal Layout

Analog layout protects small signals from noise, leakage, voltage drop, and coupling. Mixed-signal layout adds digital switching and communication currents on the same board, so placement and return paths matter as much as schematic values.

Learning Objectives

By the end of this lesson, you should be able to place analog front ends, route ADC references, separate noisy and sensitive currents, choose filter locations, manage guard rings and leakage, and review mixed-signal grounding without creating harmful plane splits.

Signal Chain Placement

Place parts in measurement order:

flowchart LR Sensor --> Protect[Protection] Protect --> Filter[Input filter] Filter --> AFE[Amplifier] AFE --> ADC[ADC] Ref[Voltage reference] --> ADC ADC --> MCU[Digital controller]

Keep the sensor input path short and quiet. Put protection near the connector, precision filtering and gain near the ADC, and digital routing away from high-impedance analog nodes.

Reference Routing

An ADC reference is part of the measurement, not just another power rail. Noise or voltage drop on the reference directly changes conversion results.

[
Code \approx \frac{V_{IN}}{V_{REF}}(2^N-1)
]

Route the reference with short traces, local bypassing, and no shared high-current path. Follow the ADC datasheet for capacitor value, ESR, and placement.

Grounding Strategy

Prefer one continuous ground plane for most mixed-signal boards. Separate by placement and routing, not by random copper splits. If a datasheet requires an analog and digital ground connection point, define it deliberately at the converter or isolation boundary.

Never route a clock or digital bus across a plane split unless a controlled return path is provided.

Filtering and Anti-Aliasing

Analog input filters should be near the ADC or amplifier input they protect. For sampled systems, the anti-alias filter must reduce energy above half the sampling rate:

[
f_{NYQUIST}=\frac{f_S}{2}
]

A simple RC filter cutoff is:

[
f_C=\frac{1}{2\pi RC}
]

Check ADC input impedance and acquisition time before choosing large resistor values.

Leakage and High-Impedance Nodes

High-impedance inputs are sensitive to flux residue, humidity, guard-ring mistakes, and board contamination. Keep these nodes short, clean, and away from switching signals. Guard rings can help when driven at the correct potential, but an incorrectly driven guard can inject error.

Practical Review Checklist

  • Place protection at the connector and precision parts near the ADC.
  • Keep reference traces short and quiet.
  • Keep switch nodes, inductors, clocks, and digital buses away from analog inputs.
  • Use continuous reference planes unless isolation or safety requires separation.
  • Check ADC input source impedance and acquisition time.
  • Clean boards used for high-impedance measurements.

Common Mistakes

  • Splitting analog and digital ground without controlling crossing signals.
  • Sharing ADC reference return with load current.
  • Putting an RC filter far from the ADC input.
  • Routing SPI clocks beside sensor inputs.
  • Ignoring leakage on megaohm source nodes.

Summary

Analog and mixed-signal layout is about preserving measurement integrity. Place the signal chain in order, protect references, keep returns controlled, filter at the right point, and prevent digital or power currents from sharing sensitive analog paths.

Further Reading

  • Analog Devices, "A Practical Guide to High-Speed Printed-Circuit-Board Layout."
  • Texas Instruments, "PCB Layout Guidelines for Mixed-Signal Systems."
  • Henry Ott, "Electromagnetic Compatibility Engineering."

Mind Map

mindmap root((Mixed signal layout)) Core concept Preserve small signals Control return paths Reference is measurement Applications ADC inputs Sensor AFE Audio board Precision reference Formulas Code=Vin/Vref times range Nyquist=fs/2 fc=1/(2*pi*R*C) Verror=Ileak*Rsource Design rules Place chain in order Keep reference quiet Avoid random splits Filter near input Practical checks Source impedance Bypass placement Digital coupling Board cleanliness Common mistakes Split crossed by clock Noisy reference return Filter too far away Leakage ignored