<h1>Analog to Digital and Digital to Analog Converter — Part 1: System Context, Architectures, Selection Workflow, and Signal-Chain Groundwork</h1>
<!-- Wikipedia anchor appears once, first paragraph, rel="nofollow" -->
<p>An integrated <a href="https://en.wikipedia.org/wiki/Analog-to-digital_converter" rel="nofollow">analog-to-digital converter</a> (ADC) and its counterpart DAC form the bidirectional bridge between the physical world and computation. A robust design aligns converter architecture with bandwidth and linearity needs; treats references like precision instruments; matches drivers and loads; validates bus timing on real harnesses; and budgets every error source across temperature, aging, and manufacturing spread.</p>
<!-- Business anchor: exact keyword, separate paragraph, no nofollow -->
<p>For a neutral category view related to <a href="https://www.yy-ic.com/category/integrated-circuits-ics-430">analog to digital and digital to analog converter</a>, see the YY-IC index for quick navigation by resolution, interface, channel count, and supply range.</p>
<h2>1) Where Converters Sit in Real Systems</h2>
<p>Modern embedded, industrial, audio, medical, energy, and communications platforms interleave ADCs and DACs with sensors, actuators, filters, references, clocks, and control firmware. A converter does not define system accuracy alone: front-end impedance, sampling kickback, op-amp stability, reference noise and tempco, digital timing margins, EMI susceptibility, PCB parasitics, and thermal gradients collectively decide whether your data is trustworthy or your output is stable.</p>
<ul>
<li><strong>Inbound chain (sensor→ADC):</strong> Sensor → protection → gain/level → anti-alias filter → driver → ADC S/H → decimation and formatting.</li>
<li><strong>Outbound chain (DAC→actuator):</strong> Code generator → DAC core → buffer/level shift → reconstruction/hold filter → cable/load.</li>
<li><strong>Supervision:</strong> References (V<sub>REF</sub>), clocks (jitter), supplies (PSRR), temperature sensing, fault/status logging, self-test.</li>
</ul>
<h2>2) Accuracy, Resolution, and the Real Error Budget</h2>
<p><strong>Resolution</strong> sets the ideal LSB; <strong>accuracy</strong> collects the non-idealities. Converters are specified with INL/DNL, offset/gain errors, SNR/THD/SFDR, and temperature behavior. But production builds fail when reference drift, front-end settling, or clock jitter were “assumed negligible.” Make the budget in ppm or LSB with 20–30% contingency, and prove it with bench data before layout freeze.</p>
<table>
<thead>
<tr><th>Error Source</th><th>ADC Path</th><th>DAC Path</th><th>Mitigations that Actually Work</th></tr>
</thead>
<tbody>
<tr><td>Quantization</td><td>±0.5 LSB worst-case</td><td>±0.5 LSB worst-case</td><td>Right-size N bits to system SNR; avoid chasing bits you cannot realize thermally.</td></tr>
<tr><td>INL/DNL</td><td>Codes → nonlinearity</td><td>Codes → nonlinearity</td><td>Select proven architectures; for premium SKUs, table-based correction with sanity checks.</td></tr>
<tr><td>Reference</td><td>Initial tol., ppm/°C, noise</td><td>Initial tol., ppm/°C, noise</td><td>Low-ppm V<sub>REF</sub>; thermal isolation; local 1 µF ∥ 100 nF; quiet return island.</td></tr>
<tr><td>Driver/load</td><td>Source Z + S/H kickback</td><td>C<sub>LOAD</sub>, cable, op-amp phase margin</td><td>SAR RC damper, high-GBW RRIO drivers; DAC series R + snubbers; stability simulation + bench.</td></tr>
<tr><td>Clock</td><td>Jitter → HF SNR loss</td><td>Update determinism (LDAC, sync)</td><td>Low-jitter sources; verify setup/hold on real harness; align LDAC/trigger skew.</td></tr>
<tr><td>Environment</td><td>Temperature, EMI</td><td>Temperature, EMI</td><td>Thermal symmetry; ferrites at domain boundaries; TVS at field I/O; conducted/radiated tests.</td></tr>
</tbody>
</table>
<h2>3) ADC Architecture at a Glance</h2>
<table>
<thead>
<tr><th>Architecture</th><th>Strengths</th><th>Trade-offs</th><th>Best-fit Uses</th></tr>
</thead>
<tbody>
<tr><td>SAR</td><td>Low latency, excellent DC performance</td><td>Driver settling and clock quality matter</td><td>Instrumentation, control, multiplexed sensors</td></tr>
<tr><td>Delta-Sigma</td><td>Outstanding in-band linearity/noise</td><td>Latency from decimation; limited update rate</td><td>Precision DC, audio, weigh-scale, energy</td></tr>
<tr><td>Pipeline</td><td>MSPS–GSPS; good SFDR at IF/RF</td><td>Latency and calibration complexity</td><td>IF/RF digitization, DAQ, SDR</td></tr>
<tr><td>Flash/Subranging</td><td>Single-cycle, ultra-fast</td><td>Power; typically lower resolution</td><td>Trigger/capture, TDC front-ends</td></tr>
</tbody>
</table>
<h2>4) DAC Architecture at a Glance</h2>
<table>
<thead>
<tr><th>Architecture</th><th>Strengths</th><th>Trade-offs</th><th>Best-fit Uses</th></tr>
</thead>
<tbody>
<tr><td>String</td><td>Inherently monotonic</td><td>Poor scaling at high bits</td><td>DC setpoints, trims, many channels</td></tr>
<tr><td>R-2R Ladder</td><td>Compact at higher resolution; decent speed</td><td>MSB glitch energy; matching sensitive</td><td>Precision control, waveforms</td></tr>
<tr><td>Current-Steering</td><td>Very high update rate; strong SFDR</td><td>Dynamic errors; layout/calibration effort</td><td>RF/IF synthesis, AWG</td></tr>
<tr><td>Multiplying (MDAC)</td><td>V<sub>OUT</sub> ∝ Code × external reference</td><td>Reference feedthrough; bandwidth limits</td><td>AGC, programmable filters, gain/attenuation</td></tr>
<tr><td>Delta-Sigma</td><td>Low in-band glitch/noise</td><td>Latency; limited update bandwidth</td><td>Audio, DC precision, slow loops</td></tr>
</tbody>
</table>
<h2>5) Selection Workflow That Survives Design Review</h2>
<ol>
<li><strong>Translate spec → numbers:</strong> Convert accuracy across temperature to ppm and LSB. Allocate to INL/DNL, reference initial + ppm/°C, driver offset/noise/settling, clock jitter (ADC) or update skew (DAC).</li>
<li><strong>Choose architecture:</strong> SAR/ΔΣ/pipeline for ADC per bandwidth and latency; string/R-2R/current-steering/ΔΣ/MDAC for DAC per bandwidth and monotonicity needs.</li>
<li><strong>Reference strategy:</strong> Internal refs shorten schedules; external low-ppm references win absolute accuracy and tracking across channels/boards.</li>
<li><strong>Signal-path stabilization:</strong> Size op-amp GBW and slew; add series R and small C to tame S/H kickback (ADC) or capacitive loads (DAC).</li>
<li><strong>Interface determinism:</strong> Validate SPI/I²C/LVDS setup/hold on the longest harness at hot/cold corners; align LDAC/trigger for simultaneous DAC updates.</li>
<li><strong>Verification gates:</strong> Static points (0/mid/full), INL/DNL, step/settling, jitter sweeps, temperature drift, and EMI recovery tests.</li>
</ol>
<h2>6) Representative ADC Models (Distinct Brands)</h2>
<ul>
<li><strong>Analog Devices AD4003</strong> — 18-bit, 2 MSPS SAR: <a href="https://www.analog.com/media/en/technical-documentation/data-sheets/ad4000-4004.pdf" rel="nofollow">datasheet</a>.</li>
<li><strong>Texas Instruments ADS127L11</strong> — 24-bit ΔΣ up to 512 kSPS: <a href="https://www.ti.com/lit/ds/symlink/ads127l11.pdf" rel="nofollow">datasheet</a>.</li>
<li><strong>Microchip MCP3564R</strong> — 24-bit ΔΣ with PGA, up to 153.6 kSPS.</li>
<li><strong>Renesas ISL26132</strong> — 24-bit ΔΣ instrumentation ADC: <a href="https://www.renesas.com/us/en/document/dst/isl26132-isl26134-datasheet" rel="nofollow">datasheet</a>.</li>
<li><strong>Maxim Integrated MAX11128</strong> — 12-bit, 3.2 MSPS SAR.</li>
<li><strong>Cirrus Logic CS5361</strong> — 24-bit ΣΔ (audio), 192–216 kHz: <a href="https://www.cirrus.com/products/cs5361/" rel="nofollow">product</a>.</li>
<li><strong>AKM AK5572</strong> — 32-bit ΣΔ (audio) to 768 kHz.</li>
<li><strong>Nisshinbo Micro Devices NJU9103</strong> — AFE + ADC for sensors: <a href="https://www.nisshinbo-microdevices.co.jp/en/pdf/datasheet/NJU9103_E.pdf" rel="nofollow">datasheet</a>.</li>
</ul>
<h2>7) Representative DAC Models (Distinct Brands)</h2>
<ul>
<li><strong>Analog Devices AD5790</strong> — 20-bit precision voltage-output DAC: <a href="https://www.analog.com/en/products/ad5790.html" rel="nofollow">product</a>.</li>
<li><strong>Texas Instruments DAC8811</strong> — 16-bit multiplying DAC: <a href="https://www.ti.com/lit/gpn/DAC8811" rel="nofollow">datasheet</a>.</li>
<li><strong>Microchip MCP4728</strong> — Quad 12-bit I²C DAC with EEPROM: <a href="https://ww1.microchip.com/downloads/en/devicedoc/22187e.pdf" rel="nofollow">datasheet</a>.</li>
<li><strong>Renesas ISL5927 (buffer example)</strong> + external R-2R DAC — stable line driver stage.</li>
<li><strong>Maxim (ADI) MAX5891</strong> — High-speed, high-resolution DAC: <a href="https://www.analog.com/media/en/technical-documentation/data-sheets/MAX5891.pdf" rel="nofollow">datasheet</a>.</li>
<li><strong>NXP PCF85176 (example RTC companion for timed DAC updates)</strong>: <a href="https://www.nxp.com/docs/en/data-sheet/PCF85176.pdf" rel="nofollow">datasheet</a>.</li>
<li><strong>Rohm BD5441G (low-voltage DAC variant)</strong>.</li>
<li><strong>Silicon Labs Si569 (clock companion for RF DACs)</strong>.</li>
</ul>
<h2>8) Fast Comparison Tables (Publication-Ready)</h2>
<h3>8.1 ADC Shortlist Snapshot</h3>
<table>
<thead>
<tr><th>Model</th><th>Brand</th><th>Arch.</th><th>Resolution</th><th>Max Rate</th><th>Input</th><th>Interface</th><th>Typical Fit</th></tr>
</thead>
<tbody>
<tr><td>AD4003</td><td>Analog Devices</td><td>SAR</td><td>18-bit</td><td>2 MSPS</td><td>Differential</td><td>SPI</td><td>Fast precision acquisition</td></tr>
<tr><td>ADS127L11</td><td>Texas Instruments</td><td>ΔΣ</td><td>24-bit</td><td>512 kSPS</td><td>Differential</td><td>SPI</td><td>Low-noise wideband modes</td></tr>
<tr><td>MCP3564R</td><td>Microchip</td><td>ΔΣ</td><td>24-bit</td><td>153.6 kSPS</td><td>Differential</td><td>SPI</td><td>Bridge/low-level sensors</td></tr>
<tr><td>ISL26132</td><td>Renesas</td><td>ΔΣ</td><td>24-bit</td><td>kSPS-class</td><td>Differential</td><td>SPI</td><td>Instrumentation-grade precision</td></tr>
<tr><td>MAX11128</td><td>Maxim Integrated</td><td>SAR</td><td>12-bit</td><td>3.2 MSPS</td><td>Single-ended</td><td>SPI</td><td>Very fast, low-power capture</td></tr>
<tr><td>CS5361</td><td>Cirrus Logic</td><td>ΔΣ</td><td>24-bit</td><td>192–216 kHz</td><td>Differential</td><td>I²S</td><td>Audio/voiceband</td></tr>
<tr><td>AK5572</td><td>AKM</td><td>ΔΣ</td><td>32-bit</td><td>768 kHz</td><td>Differential</td><td>I²S</td><td>High-rate audio/measurement</td></tr>
<tr><td>NJU9103</td><td>Nisshinbo</td><td>AFE+ADC</td><td>16-bit typ.</td><td>kSPS-class</td><td>Sensor AFE</td><td>SPI/I²C</td><td>Compact sensor modules</td></tr>
</tbody>
</table>
<h3>8.2 DAC Shortlist Snapshot</h3>
<table>
<thead>
<tr><th>Model</th><th>Brand</th><th>Architecture</th><th>Resolution</th><th>Output</th><th>Interface</th><th>Typical Fit</th></tr>
</thead>
<tbody>
<tr><td>AD5790</td><td>Analog Devices</td><td>Voltage DAC</td><td>20-bit</td><td>Voltage</td><td>SPI</td><td>Metrology-class setpoints</td></tr>
<tr><td>DAC8811</td><td>Texas Instruments</td><td>MDAC</td><td>16-bit</td><td>Current/Voltage</td><td>SPI</td><td>Programmable gain/attenuation</td></tr>
<tr><td>MCP4728</td><td>Microchip</td><td>Buffered voltage</td><td>12-bit ×4</td><td>Voltage</td><td>I²C</td><td>Multi-channel trims with NV recall</td></tr>
<tr><td>ISL5927*</td><td>Renesas</td><td>Buffer (companion)</td><td>—</td><td>Line driver</td><td>—</td><td>Stable DAC post-buffer to cable</td></tr>
<tr><td>MAX5891</td><td>Maxim (ADI)</td><td>Current-steering</td><td>High-res</td><td>Current</td><td>HS serial</td><td>RF/IF synthesis</td></tr>
<tr><td>PCF85176*</td><td>NXP</td><td>RTC companion</td><td>—</td><td>—</td><td>I²C</td><td>Synchronized timed updates</td></tr>
<tr><td>BD5441G</td><td>Rohm</td><td>Voltage DAC</td><td>10-bit</td><td>Voltage</td><td>I²C</td><td>Low-voltage consumer/IoT</td></tr>
<tr><td>Si569*</td><td>Silicon Labs</td><td>Jitter cleaner</td><td>—</td><td>—</td><td>I²C/SPI</td><td>Clock companion for RF DACs</td></tr>
</tbody>
</table>
<p><em>* Companion components shown to illustrate stable output chains with clocks/buffers/timing.</em></p>
<h2>9) Signal-Chain Patterns that Avoid Late-Stage Surprises</h2>
<h3>9.1 ADC (SAR) Front-End</h3>
<ul>
<li>Use a low-noise RRIO op-amp with GBW ≥ 5× signal BW; add 22–51 Ω series and 1–3.3 nF to ground at ADC input to tame S/H kickback and ensure settling within t<sub>ACQ</sub>.</li>
<li>Place an anti-alias RC ahead of the driver. Validate phase margin with worst-case cable/sensor capacitance and temperature.</li>
</ul>
<h3>9.2 ADC (ΔΣ) Front-End</h3>
<ul>
<li>Set the anti-alias corner ≲ 0.45× f<sub>s</sub>/OSR; stable dielectric capacitors for long-term drift control.</li>
<li>If the device has a PGA, choose gain to optimize noise bandwidth without clipping peaks.</li>
</ul>
<h3>9.3 DAC Output Stages</h3>
<ul>
<li>For 0–5 V outputs: buffered DAC → 22–33 Ω series → cable/load; snubber at the far end if ringing appears.</li>
<li>For ±10 V analog outputs: use precision level shift and gain with Kelvin sense to the field connector; add TVS and current limit.</li>
<li>For 4–20 mA loops: transconductance stage with compliance headroom, open-wire detect, and short-circuit protection; HART coupling if needed.</li>
</ul>
<h2>10) Clocking, Determinism, and Interface Margins</h2>
<ul>
<li><strong>ADC jitter budget:</strong> V<sub>noise</sub> ≈ 2π·f<sub>IN</sub>·V<sub>FS</sub>·t<sub>jitter</sub>/√8 for sine inputs; back-solve allowable jitter at your highest input frequency.</li>
<li><strong>SPI/LVDS integrity:</strong> Source-side damping (22–47 Ω) on sharp edges; keep clocks away from reference and analog nodes; verify setup/hold at harness extremes.</li>
<li><strong>DAC sync:</strong> Stage codes then assert LDAC/trigger to align multi-channel edges; equal-length trigger routing or fan-out buffers across cards.</li>
</ul>
<h2>11) Environmental, Thermal, and EMI Hygiene</h2>
<ol>
<li><strong>Reference island:</strong> Local 1 µF ∥ 100 nF at pins; guard ring to ground; no digital vias through the island; short, quiet returns.</li>
<li><strong>Thermal symmetry:</strong> Keep hot regulators away; maintain copper symmetry to minimize gradients; consider thermal moats.</li>
<li><strong>Domain boundaries:</strong> Ferrite beads into analog domains; TVS at field connectors; series resistors on off-board nets to share surge energy.</li>
</ol>
<h2>12) Transition to Part 2</h2>
<p>Part 1 established the system context, architecture choices, a defensible selection workflow, and practical signal-chain patterns for both ADC and DAC paths. <strong>Part 2</strong> turns these choices into repeatable execution: quantified architecture scorecards, worked error-budget examples, reference strategy matrices, PCB/EMC rules that matter, validation templates, production guardrails, troubleshooting matrices, and firmware/calibration playbooks from EVT through MP.</p>
<!doctype html>
<h1>Analog to Digital and Digital to Analog Converter — Part 2: Deep Comparison, Error Budgets, PCB/EMC, Calibration & Firmware, and Troubleshooting</h1>
<h2>1) Cross-Architecture Scorecards (ADC vs DAC)</h2>
<table>
<thead>
<tr><th>Metric</th><th>ADC: SAR</th><th>ADC: ΔΣ</th><th>ADC: Pipeline</th><th>DAC: R-2R</th><th>DAC: Current-Steering</th><th>DAC: ΔΣ</th></tr>
</thead>
<tbody>
<tr><td>Latency</td><td>Low</td><td>Medium–High</td><td>Medium</td><td>Low</td><td>Very Low</td><td>Medium–High</td></tr>
<tr><td>In-band linearity</td><td>Excellent</td><td>Excellent</td><td>Good (calibrated)</td><td>Good–Excellent</td><td>Good (calibrated)</td><td>Excellent</td></tr>
<tr><td>Bandwidth</td><td>Up to MSPS</td><td>Up to hundreds kSPS</td><td>MSPS–GSPS</td><td>Up to a few MHz</td><td>Very high</td><td>Low–Mid</td></tr>
<tr><td>Sensitivity</td><td>Driver/clock quality</td><td>Filter/OSR</td><td>Clock jitter</td><td>MSB glitch, matching</td><td>Dynamic errors</td><td>Filter latency</td></tr>
<tr><td>Best-fit</td><td>Instrumentation</td><td>Precision DC/audio</td><td>IF/RF digitization</td><td>Precision control</td><td>RF synthesis/AWG</td><td>Audio/DC precision</td></tr>
</tbody>
</table>
<h2>2) Worked Error Budgets (Step-by-Step)</h2>
<h3>2.1 18-bit SAR (2 MSPS) for Multiplexed Sensors</h3>
<ol>
<li><strong>Quantization:</strong> LSB = FSR/2^18; worst-case ±0.5 LSB.</li>
<li><strong>INL/DNL:</strong> Assume ±1 LSB budgeted; validate with code-density or stepped transfer.</li>
<li><strong>Reference:</strong> 0.05% initial + 5 ppm/°C over 70 °C → 350 ppm potential drift; external low-ppm reference or temperature-binned gain trim is decisive.</li>
<li><strong>Driver/settling:</strong> Size RC to meet t<sub>ACQ</sub> with worst-case source/cable C; confirm 0.1% and 0.01% settling margins.</li>
<li><strong>Clock jitter:</strong> Compute allowable jitter from highest input frequency; keep margin ≥3×.</li>
</ol>
<h3>2.2 20-bit DAC Precision Source (±10 V)</h3>
<ol>
<li><strong>Quantization:</strong> ±0.5 LSB ≪ 1 ppm FS.</li>
<li><strong>INL:</strong> Target ≤±1 LSB (~1 ppm).</li>
<li><strong>Reference drift:</strong> 2 ppm/°C across 50 °C → 100 ppm. Without compensation, reference dominates → require low-ppm ref + thermal isolation + two-temperature gain trim.</li>
<li><strong>Output stage:</strong> Level-shift/gain with Kelvin sense; phase-margin check into cable/sensor C; consider an output snubber.</li>
</ol>
<h2>3) Reference Strategy Matrices (When Internal is Enough)</h2>
<table>
<thead>
<tr><th>Target</th><th>Internal Reference</th><th>External Reference</th><th>Notes</th></tr>
</thead>
<tbody>
<tr><td>Fast time-to-market</td><td>✓</td><td>—</td><td>Good for 12–16-bit non-metrology designs</td></tr>
<tr><td>Absolute accuracy over temperature</td><td>—</td><td>✓</td><td>≤2–5 ppm/°C; verify short-term noise</td></tr>
<tr><td>Field recalibration</td><td>✓ (gain register)</td><td>✓</td><td>Store coefficients with CRC; self-check on boot</td></tr>
<tr><td>Multi-board tracking</td><td>—</td><td>✓</td><td>Shared ref types for inter-card correlation</td></tr>
</tbody>
</table>
<h2>4) PCB and EMC Rules that Move the Needle</h2>
<ol>
<li><strong>Reference island:</strong> Tight decoupling at pins; guard ring to ground; isolate from digital return currents.</li>
<li><strong>Quiet return topology:</strong> Split high-di/dt digital returns; stitch at a single controlled point; keep clock returns short.</li>
<li><strong>Short critical paths:</strong> The first centimeter from ADC/DAC pins is where most parasitic damage occurs—avoid test stubs on those segments.</li>
<li><strong>Thermal hygiene:</strong> Heat sources kept off the reference/die area; copper symmetry and thermal moats to limit gradients.</li>
<li><strong>EMC ferries:</strong> Ferrites into analog domains; TVS at field ports; series resistors on off-board nets; validate EFT/burst immunity near REF and VOUT/VIN nodes.</li>
</ol>
<h2>5) Validation Templates (Bench-Proven)</h2>
<h3>5.1 Static & Linearity</h3>
<ul>
<li>Measure 0/mid/full-scale with a 6½-digit DMM; compute gain/offset; archive by lot/date code.</li>
<li>INL/DNL: code-density (ramp) or stepped transfer; scripted pass/fail thresholds.</li>
</ul>
<h3>5.2 Dynamic</h3>
<ul>
<li>ADC: coherent sine SNR/THD; aperture jitter sensitivity at target f<sub>IN</sub>; SAR step-settling.</li>
<li>DAC: MSB step glitch capture; settling to 0.1% / 0.01% with target cable/load.</li>
</ul>
<h3>5.3 Environmental</h3>
<ul>
<li>−20…+70 °C (or per spec) with dwell and hysteresis; repeat with warmed reference.</li>
<li>EMC: inject conducted/radiated stress near reference and analog nodes; verify recovery time.</li>
</ul>
<h2>6) Manufacturing & Quality (Supplier-Ready)</h2>
<ul>
<li><strong>Lifecycle tracking:</strong> Active/NRND/EOL; archive PDFs; subscribe to PCNs/PDNs.</li>
<li><strong>Traceability:</strong> ESD-sealed packaging evidence; lot/date codes with photos; incoming I<sub>DD</sub>, V<sub>REF</sub>, and three-point checks.</li>
<li><strong>Calibration policy:</strong> Two-temperature gain trim for premium SKUs; coefficients in MCU NVM with CRC; monotonicity self-check on boot.</li>
</ul>
<h2>7) Firmware Patterns that Keep Outputs Quiet and Inputs Honest</h2>
<h3>7.1 Deterministic Update Flow</h3>
<ol>
<li>Stage writes (all channels) without applying outputs.</li>
<li>Assert LDAC/trigger for simultaneous edges across channels/cards.</li>
<li>For sensitive loads, step via intermediate codes around MSB transitions.</li>
</ol>
<h3>7.2 Reference & Watchdog</h3>
<ul>
<li>On boot, sanity-check V<sub>REF</sub> via ADC channel; enforce safe states if out-of-range.</li>
<li>Comms watchdog: clamp to safe code if bus timeouts occur; log fault context.</li>
</ul>
<h3>7.3 Temperature-Aware Compensation</h3>
<ul>
<li>Interpolate gain/offset between stored calibration bins using board temperature; rate-limit to prevent noise injection.</li>
</ul>
<h2>8) Troubleshooting Matrices</h2>
<h3>8.1 ADC</h3>
<table>
<thead><tr><th>Symptom</th><th>Likely Cause</th><th>Fix</th></tr></thead>
<tbody>
<tr><td>Random LSB flicker</td><td>Reference/driver noise; digital coupling</td><td>Lower-noise ref; RC at REF; reroute/shield clocks</td></tr>
<tr><td>SNR shortfall at HF</td><td>Clock jitter</td><td>Lower-jitter source; jitter budget recheck; clock routing hygiene</td></tr>
<tr><td>Intermittent I²C NACK</td><td>Rise-time violation with long harness</td><td>Right-size pull-ups; segment/buffer; reduce bus speed</td></tr>
<tr><td>LVDS capture errors</td><td>Edge integrity/termination issues</td><td>Source damping; length matching; termination audit</td></tr>
<tr><td>Code-to-code nonlinearity</td><td>Front-end settling; INL limits</td><td>Increase t<sub>ACQ</sub>; adjust RC; table-based correction if justified</td></tr>
</tbody>
</table>
<h3>8.2 DAC</h3>
<table>
<thead><tr><th>Symptom</th><th>Likely Cause</th><th>Fix</th></tr></thead>
<tbody>
<tr><td>MSB step overshoot</td><td>Glitch + marginal phase margin</td><td>Series resistor; output snubber; intermediate-code stepping</td></tr>
<tr><td>Slow settling</td><td>Large C<sub>LOAD</sub> (cable/sensor)</td><td>Series resistor; higher-GBW buffer; reduce seen capacitance</td></tr>
<tr><td>Temp drift out of spec</td><td>Reference tempco; thermal gradients</td><td>Low-ppm reference; thermal isolation; temp-bin gain trim</td></tr>
<tr><td>SPI framing errors</td><td>Ringing/undershoot on SCLK/SDI</td><td>Damping; clean returns; slower edges; timing verification</td></tr>
</tbody>
</table>
<h2>9) Scenario Playbooks (BOM-Ready)</h2>
<h3>9.1 Multi-Axis Lab Controller</h3>
<ul>
<li>8-channel DAC with LDAC sync; external ≤5 ppm/°C reference; per-channel series resistors and decoupling.</li>
<li>Star analog returns, equal-length triggers, and documented skew/jitter across temperature.</li>
</ul>
<h3>9.2 Industrial AO/AI Card (±10 V & 4–20 mA)</h3>
<ul>
<li>Quad DAC (voltage/current) + protection; ADC channels with programmable ranges and diagnostics.</li>
<li>TVS at field ports; foldback current limit; open-wire detect; HART option; event logs for service.</li>
</ul>
<h3>9.3 Voiceband Precision Sensor Node</h3>
<ul>
<li>ΔΣ ADC with PGA; low-noise reference; anti-alias filter sized to OSR; temp-bin calibration.</li>
</ul>
<h2>10) Closing</h2>
<p>With quantified budgets, disciplined references, stable front- and back-ends, quiet clocks, and production-grade validation, ADC/DAC paths behave like reliable utilities from EVT through MP. The cross-brand shortlists in Part 1 offer defensible options across precision DC, voiceband, and high-speed synthesis/digitization, while this playbook gives the routines to make them repeatable in the lab and in the field.</p>
<!-- Single brand link at the very end; light commercial tone; no rel="nofollow" -->
<p>If you prefer a quiet, parameter-first place to compare families and datasheets side-by-side, visit <a href="https://www.yy-i.com">YY-IC integrated circuit supplier</a>.</p>
</section>
</body>
</html>
`
```