123 Main Street, New York, NY 10001

Scanner Hardware: CIS/CCD AFEs, Motion, Image SoC, USB/Ethernet

← Back to: Consumer Electronics

This Scanner page turns real field symptoms—banding, drift, dropouts, and motion jitter—into an evidence-first hardware diagnosis path across the full scan chain (illumination → CIS/CCD AFE/ADC → SoC calibration → USB/Ethernet). It helps engineers and buyers decide what to measure first, how to isolate the root cause, and which IC building blocks (LED drivers, AFEs, stepper drivers, rails, and ESD parts) are most critical to meet image quality and reliability targets.

H2-1 — Page Intent, Reader Promise, and System Boundary

A scanner is a mixed-signal imaging system that turns reflected light into stable digital lines and then transfers them to a host. This page focuses on the hardware chain—illumination, CIS/CCD sensing, AFE/ADC conversion, image SoC pipeline, motion control, and USB/Ethernet I/O—using measurable evidence points to support selection, validation, and field isolation.

What decisions this page enables
  • Choose CIS vs CCD using dynamic-range needs, timing complexity, uniformity risk, and failure signatures (banding vs smear vs edge falloff).
  • Set AFE/ADC margin by balancing saturation headroom and dark-noise floor, then verifying with reference and code evidence (not assumptions).
  • Separate banding causes by correlating artifact periodicity with line-rate, LED ripple, or CDS window.
  • Attribute geometry wobble by mapping spatial periodicity to step frequency / microstep nonlinearity / vibration coupling.
  • Confirm I/O robustness via retry/CRC counters + rail dip/ESD evidence, avoiding protocol-stack deep dives.

Not in scope: printer/MFP paper path and consumables, cloud OCR or app workflow architecture, Wi-Fi stack deep dives, and network security deep dives.

Figure F1 — Scanner Page Boundary & Decision Map Block-style map highlighting in-scope scanner hardware domains (illumination, sensor, AFE/ADC, image SoC, motion, I/O, power/EMI) and out-of-scope topics. Scanner — System Boundary In-scope domains drive selection, validation, and evidence-based isolation. In scope — Scanner hardware chain Illumination LED driver • ripple • uniformity Sensor CIS/CCD • timing • artifacts AFE + ADC CDS/clamp • PGA • reference Image SoC black level • shading • buffer Motion stepper • microstep • home/encoder I/O + Power USB/Eth • rails • EMI/ESD Out of scope Printing / MFP path ink/toner • paper transport Cloud OCR platform apps • workflows • storage Security / stack deep dive protocol internals ICNavigator • Figure F1
Figure F1 focuses the page on measurable scanner hardware domains and prevents cross-topic overlap. Domains are used later to isolate artifacts by evidence rather than assumptions.
Cite this figure Suggested citation: “ICNavigator — Scanner Hardware, Figure F1: Page Boundary & Decision Map.”

H2-2 — Scanner System Block Map (Optics → AFE → Digital → I/O)

The scanner can be decomposed into domains that each produce distinct artifact fingerprints. A stable workflow starts by mapping a symptom to a domain, then confirming with a small set of evidence points (test nodes, counters, rails). The block map below anchors every later chapter to a measurable node in the signal or motion chain.

Module map (each module owns a symptom fingerprint)
Optics / Illumination LED current stability and uniformity drive banding risk; ripple coupling often tracks line-rate harmonics.
Sensor (CIS / CCD) Readout timing and charge/line sampling define smear vs streak vs edge falloff fingerprints.
AFE / ADC CDS/clamp windows, PGA headroom, and reference integrity determine offset drift, saturation, and noise floor.
Image SoC Pipeline Black-level/shading calibration and line buffering influence one-line events, shading residuals, and warm-up drift behavior.
Motion (Stepper + Mechanics) Microstep nonlinearity and vibration coupling translate into periodic textures that map to step frequency.
USB / Ethernet I/O CRC/retry and link resets often correlate with rail dips or ESD events more than “software issues”.
Power / EMI / ESD Ground return paths and domain isolation decide whether motor or I/O energy injects into AFE reference and codes.

Evidence points in Figure F2 (TP1–TP8) are selected to separate illumination ripple, AFE timing/reference faults, motion-induced jitter, I/O retries, and rail/ground injection with minimal tools.

Figure F2 — Scanner Signal & Motion Chain with Evidence Points Block diagram of scanner illumination, sensor readout, AFE/ADC, digital pipeline, USB/Ethernet I/O, stepper motion, and power/EMI domains with test points TP1-TP8. Scanner Signal & Motion Chain Map symptom → domain → evidence point (TP1–TP8) to isolate fast. Power / EMI 5V IN 3.3V I/O + MCU 1.2V SoC core A-REF AFE/ADC ref MOTOR Stepper power TP8 Rails ripple/dip Optics → Sensor → AFE → Digital → I/O LED Driver current-regulated LED Bar illumination TP1 LED I-sense CIS / CCD line readout AFE + ADC CDS/clamp • PGA • reference codes → line stream TP2 AFE out TP3 ADC ref Image SoC black level • shading • line buffer TP4 code/counter Host Interface USB PHY Ethernet PHY TP5 CRC/retry TP6 link reset Motion Stepper driver Carriage belt/platen Home / Encoder Control MCU/SoC loop TP7 phase I ICNavigator • Figure F2
Figure F2 is a practical isolation map: artifacts are traced to domains, then confirmed by TP evidence (LED current, AFE output/reference, code counters, I/O retries, motion current, and rail ripple/dip).
Cite this figure Suggested citation: “ICNavigator — Scanner Hardware, Figure F2: Signal & Motion Chain with Evidence Points (TP1–TP8).”

H2-3 — CIS vs CCD: When Each Wins (Engineering Decision Matrix)

CIS and CCD differ in how the signal is formed and sampled. That difference cascades into AFE timing, reference strategy, noise fingerprints, calibration burden, and even which mechanical/illumination imperfections become visible as artifacts. The matrix below is written for scanners only: each row links an engineering constraint to a measurable artifact signature.

Decision cues (use evidence, not slogans)
uniformity risk sampling window sensitivity black level stability line-rate margin artifact fingerprints
Engineering decision matrix
Engineering factor CIS (typical strengths / risks) CCD (typical strengths / risks)
Optical path, depth-of-field, uniformity
What becomes “visible” as banding/shading
Strong integration of illumination + sensor bar makes uniformity and edge roll-off a primary risk.
Evidence: white-target residuals that persist after shading calibration; edge falloff sensitivity to small mechanical shifts.
Optical imperfections often show as timing- or transfer-related signatures more than bar non-uniformity.
Evidence: artifacts track clock/phase changes; black-level window stability dominates perceived drift.
Output formation and required timing
Sampling/settling pressure
Line readout and multiplexing emphasize settling and sample-hold transients.
Evidence: banding amplitude changes with small sampling phase shifts or with line-rate changes.
Charge transfer readout emphasizes clamp and sampling window placement.
Evidence: drift/striping responds strongly to clamp window timing and clock injection mitigation.
AFE complexity: CDS/clamp + black level
Reference strategy
Often relies on robust reference integrity across muxing and line timing.
Evidence: dark-field stability improves when AFE reference noise and ground return are cleaned (not only by “more calibration”).
Clamp and black-level windows are critical; window misplacement creates repeatable periodic errors.
Evidence: wrong window produces stable striping even in dark field; correcting window shifts artifact phase.
Dynamic range and noise floor
Headroom vs dark-noise
Performance is highly coupled to illumination stability and AFE headroom.
Evidence: highlight clipping vs dark-noise floor trade changes with PGA and LED current ripple control.
Often offers strong low-light handling when windows and reference are disciplined.
Evidence: dark-field noise is dominated by reference/clamp integrity rather than illumination ripple.
Common failure fingerprints
What to look for in the image
Banding tied to line-rate harmonics, shading residuals, edge non-uniformity; fixed pattern under specific brightness settings.
Discriminator: correlate stripe spacing to line-rate and LED ripple (TP1) vs sampling (TP2).
Streak/smear tied to transfer/timing; black-level drift; timing-window sensitivity.
Discriminator: artifact responds to clamp window/phase; dark-field striping persists without illumination changes.
Calibration burden
What must be measured often
Shading and uniformity calibration is central; stability depends on illumination + mechanics consistency.
Evidence: white/black reference frames needed to keep residuals low across temperature.
Black-level and clamp consistency dominate; window discipline reduces repeated drift.
Evidence: dark reference stability is a strong predictor of long-run repeatability.
Shortcut A — If stripes lock to line-rate Prioritize illumination ripple + sampling/settling evidence (TP1/TP2) before blaming “software”.
Shortcut B — If dark-field striping persists Prioritize clamp/black-level window discipline and reference integrity (TP3 + timing window checks).
Figure F3 — CIS vs CCD Readout Concept (Sampling Windows & References) Comparison of CIS rolling line readout versus CCD charge transfer readout, emphasizing sample windows, black level/clamp reference, and where timing sensitivity creates artifacts. CIS vs CCD Readout Concept Where the sampling window and black level reference sit determines banding/drift sensitivity. CIS line + sample/hold Line Pixels Sample/Hold rolling readout AFE + ADC settling + reference integrity Concept waveform Sample Window Sample Window Sensitivity: settling/transients + reference noise → banding tied to line-rate. CCD charge transfer Charge Output node Clamp + Sample black level window discipline Concept waveform Black Level Clamp Sample Window Sensitivity: clamp/black-level window placement → drift/striping if mis-timed. ICNavigator • Figure F3
Figure F3 highlights the core difference that drives artifact behavior: CIS stresses settling/reference stability across rolling sampling, while CCD stresses clamp and black-level window timing discipline.
Cite this figure Suggested citation: “ICNavigator — Scanner Hardware, Figure F3: CIS vs CCD Readout Concept.”

Practical rule: when artifact spacing is phase-locked to line-rate or LED ripple, prioritize illumination/sampling evidence. When dark-field striping persists across illumination changes, prioritize clamp/black-level window discipline and reference integrity.

H2-4 — AFE Deep Dive: CDS, PGA, ADC, and Noise Budget

The AFE determines whether the scanner produces stable codes under real constraints: line-rate, illumination ripple, ground return energy, and mixed-signal coexistence with motors and high-speed I/O. This section is written as an executable checklist: each block includes what can go wrong, the first evidence to collect, and the first corrective lever.

CDS / Clamp (kTC + offset control, and why “wrong window” makes banding)
  • Purpose: subtract reset/offset components and stabilize black level so the ADC sees a repeatable baseline.
  • Typical failure: sampling window misplacement captures a changing baseline → periodic error appears as stable striping or slow drift.
  • First evidence: compare AFE output around reset/signal intervals and confirm the clamp window sits on a flat region (use timing + TP2 waveform).
  • Discriminator: small phase shifts of the sampling window change stripe amplitude/phase without changing illumination.
  • First fix: move clamp/sample windows, reduce clock injection, and clean reference return paths before increasing “calibration complexity”.
PGA (headroom vs dark-noise floor)
  • Purpose: allocate dynamic range between highlights and the dark-noise floor at the chosen illumination level.
  • Typical failure: too much gain → highlight clipping; too little gain → dark detail buried by quantization and reference noise.
  • First evidence: check for flat-top saturation in codes and confirm AFE headroom to reference at the brightest region.
  • Discriminator: artifact changes with gain step in a way that matches clipping/noise expectations (not random).
  • First fix: tune gain and illumination together; keep ADC reference and AFE ground return stable before chasing “more bits”.
ADC (ENOB vs line-rate margin)
  • Purpose: convert each line within the time budget; stability depends on settling and reference cleanliness inside the sampling window.
  • Typical failure: high-resolution or faster modes exceed settling/time margin → increased noise, missing-line events, or periodic errors.
  • First evidence: compare error rate across modes; look for sudden artifact onset when line-rate increases or when throughput increases.
  • Discriminator: slowing line-rate or widening the effective sample window reduces the error immediately.
  • First fix: increase analog bandwidth/settling margin, reduce mux transient, or adjust sampling strategy before changing sensors.
Noise budget (paths, not names)
Reference path ADC/AFE reference noise maps directly into code jitter. Evidence: TP3 vs code variance correlation.
Ground return injection Motor/I/O return energy crossing analog ground creates periodic textures. Evidence: rail/ground dip aligned with stripe timing.
Illumination ripple LED current ripple modulates light intensity and becomes line-locked banding. Evidence: TP1 ripple phase matches artifact spacing.
Sampling transient Mux + sample/hold edges demand settling margin. Evidence: TP2 shows edge-correlated settling residue.
Figure F4 — CDS Timing & Evidence Windows (Clamp, Sample, Wrong Window) Timing concept illustrating reset level, signal level, clamp (black level) window, sample window, and how wrong window placement creates periodic errors. Evidence points indicate where to probe AFE output and reference. CDS Timing & Evidence Windows Correct clamp + sample windows stabilize black level; wrong windows create banding/drift. Concept waveform (one line interval) time → Reset level Signal level Black Level Clamp Sample Window codes captured Wrong Window residual offset → Banding/Drift TP2 AFE out TP3 ADC ref Fast isolation checklist (minimal tools) 1) Verify clamp window sits on flat baseline 2) Correlate code striping with phase shifts ICNavigator • Figure F4
Figure F4 turns CDS into evidence: correct clamp and sampling windows produce repeatable baselines; wrong windows create stable periodic errors. Probe TP2 (AFE out) and TP3 (ADC reference) to separate timing-window faults from illumination ripple or ground injection.
Cite this figure Suggested citation: “ICNavigator — Scanner Hardware, Figure F4: CDS Timing & Evidence Windows.”

The fastest path to “deep” AFE debugging is to treat artifacts as fingerprints of coupling paths: line-locked banding typically points to illumination ripple or sampling/settling, while dark-field striping that survives illumination changes points to clamp/reference timing discipline.

H2-5 — Illumination & LED Driver: Flicker, Ripple Coupling, Uniformity

In scanners, banding often originates from illumination modulation rather than the AFE itself. The fastest isolation method is to treat illumination as a measurable stimulus: relate LED current ripple and control mode (constant-current vs PWM dimming) to the line-rate and to whether artifacts move with brightness, speed, or temperature.

Decision cues (what changes the artifact)
brightness dependent line-rate locked beat / phase shift dark-field survives warm-up drift
Symptom → Evidence → Root cause (fast isolation)
Symptom (what is observed) Banding strength changes with brightness setting; artifact spacing changes with scan speed / mode; uniformity worsens after warm-up; residual stripes persist even after shading calibration.
Evidence (first measurements) 1) Probe LED current ripple at TP1 (I-sense) and log ripple frequency/amplitude across dimming settings. 2) Record line-rate (mode/speed) and compare artifact spacing versus line-rate scaling. 3) Run a dark-field capture (cover closed) to check whether the artifact survives without illumination modulation.
Root cause (what it implies) PWM dimming coherence / beat: ripple frequency near line-rate (or its harmonics) creates fixed-spacing stripes. CC loop ripple: compensation/ESR/loop margin leaves ripple that maps into line-locked modulation. Return-path injection: LED switching current couples into AFE reference/ground → dark-field striping. Thermal drift: LED Vf and optical path heat-up change uniformity → warm-up dependent shading residuals.
Constant-current vs PWM dimming (scanner-centric interpretation)
  • Constant-current dimming: expected low flicker, but loop ripple and rail coupling can still modulate light. Artifact tends to be line-locked when ripple is coherent to line-rate.
  • PWM dimming: high modulation depth by design; if PWM frequency produces coherent sampling against line windows, banding becomes repeatable. Adjusting PWM frequency often shifts stripe phase/spacing immediately.
  • Strong discriminator: if artifact spacing scales with line-rate, treat it as a coherence/mapping problem before blaming AFE gain/ADC bits.
Figure F5 — Ripple-to-Banding Mapping (Frequency Coherence vs Line-Rate) Diagram showing how LED current ripple or PWM dimming frequency can become coherent with scanner line-rate, producing fixed-spacing banding; includes measurement points at LED current sense and rail/ground injection. Ripple-to-Banding Mapping When ripple is coherent with line-rate, sampling windows accumulate a fixed stripe pattern. Frequency map low high Line-rate (f_line) scan speed / mode LED ripple / PWM (f_ripple) driver mode + loop Random averages out Coherent fixed banding Beat phase walk Coherence mechanism (concept) LED Driver CC or PWM dimming TP1 I-sense LED current ripple / PWM Line sampling windows coherent accumulation Image artifact fixed banding TP8 rail / GND Rule: spacing scales with line-rate → coherence mapping. ICNavigator • Figure F5
Figure F5 shows why illumination artifacts are often repeatable: when ripple (or PWM) becomes coherent with line-rate, sampling windows accumulate a fixed stripe pattern. Probe TP1 (LED current sense) and TP8 (rail/ground injection) to separate optical modulation from reference/ground coupling.
Cite this figure Suggested citation: “ICNavigator — Scanner Hardware, Figure F5: Ripple-to-Banding Mapping.”

Quick discriminator: if banding shifts immediately when PWM frequency or scan speed changes, treat the problem as coherence/beat first. If dark-field striping persists with illumination disabled, prioritize rail/ground coupling into the AFE reference path.

H2-6 — Motion Subsystem: Stepper Driver, Microstepping, and Carriage Stability

Many “texture” and geometric defects are motion fingerprints: microstepping nonlinearity, current regulation ripple, resonance bands, missed steps, and unstable home/encoder references can translate into repeatable patterns, wobble, or stitch misalignment. The goal is to bind image symptoms to motion evidence that can be probed quickly.

Image symptom → motion mechanism mapping
Periodic texture that scales with scan speed Typical causes: resonance band, microstep linearity error, current ripple. Discriminator: texture period changes when speed/accel changes.
Sudden jump / stitch misalignment Typical causes: missed steps, home sensor bounce, encoder slip. Discriminator: repeatability worsens after direction reversals or load changes.
Edge wobble / stretch-compress geometry Typical causes: carriage vibration, belt/pulley compliance, torque ripple. Discriminator: artifact direction aligns with scan axis and accelerations.
Stepper + microstepping: what the currents should look like
  • Expected: two phase currents that transition smoothly (microstep) with minimal ripple and stable regulation across load.
  • When wrong: decay-mode artifacts or insufficient current loop bandwidth create ripple/flattening → position non-uniformity → repeatable textures.
  • First evidence: measure phase current waveform at TP7 (Phase I) and correlate anomalies to the same speed range where artifacts appear.
Resonance & missed steps: how to prove it fast
  • Resonance band: artifact peaks in a narrow speed range; changing speed shifts period/amplitude immediately.
  • Missed steps: sudden geometry discontinuity or stitch offset; often correlated with high acceleration or increased friction.
  • First evidence: compare acceleration profiles; check whether phase current saturates or becomes unstable at the failure point.
Home / encoder stability: preventing repeatability loss
  • Home sensor bounce: unstable edge timing shifts the scan origin → stitch misalignment and run-to-run drift.
  • Encoder slip/quantization: incorrect position feedback accumulates small errors into visible geometry defects.
  • First evidence: log home edge timing jitter; compare multiple homing cycles and compute max-min offset.
Figure F6 — Stepper Current + Vibration → Image Artifact Diagram connecting stepper driver microstepping currents and decay mode behavior to carriage vibration and resulting image artifacts; includes evidence points for phase current and rail/ground injection and indicates scan direction. Stepper Current + Vibration → Image Artifact Motion defects often track speed/resonance and show up as repeatable geometry or texture fingerprints. Electrical evidence Stepper Driver microstepping + decay mode Phase current smooth vs ripple IA IB TP7 phase I TP8 rail/GND Mechanical consequence Carriage position Vibration / resonance Resonance Image fingerprints Texture / wobble period scales with speed Stitch offset / jump home / missed steps Scan direction → ICNavigator • Figure F6
Figure F6 ties motion evidence to image outcomes. Phase current ripple or microstep nonlinearity can excite resonance bands and create speed-scaled textures, while missed steps or unstable home references show up as stitch offsets or discontinuities.
Cite this figure Suggested citation: “ICNavigator — Scanner Hardware, Figure F6: Stepper Current + Vibration → Image Artifact.”

Fast isolation rule: if artifact period changes with speed/acceleration, prioritize motion (microstepping + resonance) over illumination/AFE. If the defect appears as a sudden discontinuity or stitch offset, prioritize missed steps and home/encoder stability checks.

H2-7 — Image Processing SoC Path: Line Buffer, Shading, Black-Level, Defect Pixel

This chapter stays hardware-evidence driven: how calibration frames (dark/white/temperature re-check) feed the scanner SoC pipeline, where line buffering, black-level references, shading correction, and defect-pixel maps apply, and what fingerprints appear when any node is mis-tuned or unstable.

Evidence primitives (frames + counters)
Dark frame (LED off) White frame (uniform target) Temp re-check (cold/hot) Line underrun/overrun counters Defect map versioning
Pipeline nodes and their fingerprints
Line buffer / throughput boundary Fingerprints: dropped line, repeated line, local tearing, mode-dependent artifacts that appear only at high DPI / high speed. Evidence: buffer underrun/overrun counters, mode switching that immediately removes the symptom.
Black-level / optical black reference stability Fingerprints: dark-field striping, baseline drift, offset steps after mode changes. Evidence: dark frame residuals (mean + banding energy) and whether the artifact survives with illumination disabled.
Shading LUT / flat-field correction Fingerprints: edge gray, center/edge mismatch, over-corrected gradients, warm-up dependent non-uniformity. Evidence: white frame residual maps and repeatability after temperature re-check.
Defect pixel map (DPM) traceability Fingerprints: “moving” bad pixels, patched blocks/dragging, temperature-sensitive hot pixels. Evidence: defect map version + timestamp, and hot/cold comparisons to separate fixed defects from analog drift.
Minimum viable calibration flow (MVCP)
  • Step 1 — Dark frame: capture with LED off (or lid closed). Record mean and stripe residual to validate black-level reference stability.
  • Step 2 — White frame: capture a uniform target. Compute center/edge residuals to validate shading LUT quality.
  • Step 3 — Mode sweep: change DPI/speed. If artifacts appear only at the boundary, prioritize line buffer and throughput counters.
  • Step 4 — Temperature re-check: cold vs warm repeat. If residual maps drift with temperature, define a re-calibration trigger policy.
  • Step 5 — Defect map update: generate DPM from dark + white evidence; store version and allow rollback to prevent “over-repair”.
  • Step 6 — Evidence summary: output a one-page decision record: buffer-limited vs black-level vs shading vs defect-map dominated.
Figure F7 — Calibration Frames & Where They Apply (Scanner SoC Path) Concept map showing calibration frames (dark/white/temp re-check) and how they apply to line buffer, black-level reference, shading correction, and defect pixel map nodes, producing different output fingerprints. Calibration Frames & Where They Apply Three frame types + counters explain most “post-AFE” artifacts without turning into a software lesson. Evidence frames Dark frame LED off / lid closed baseline + banding residual White frame uniform target flat-field residual map Temp re-check cold ↔ warm repeat cold warm drift → re-cal trigger Scanner SoC pipeline Input pixels Line buffer underrun/overrun Black-level dark ref Shading LUT flat-field Defect map DPM version Output image applies to Dark frame → Black-level White frame → Shading Temp re-check → Drift policy Output fingerprints drop / repeat line dark drift / stripe edge gray / hot px ICNavigator • Figure F7
Figure F7 anchors calibration to evidence. Dark frames validate black-level stability, white frames validate shading LUT residuals, and temperature re-checks define drift-trigger policies. Counters near the line buffer separate throughput boundaries from true sensor/illumination issues.
Cite this figure Suggested citation: “ICNavigator — Scanner Hardware, Figure F7: Calibration Frames & Where They Apply.”

If a defect disappears immediately when DPI/speed drops, treat it as a buffer/throughput boundary first. If a defect survives dark-field capture, prioritize black-level reference stability and rail/ground coupling before “more aggressive correction”.

H2-8 — USB/Ethernet I/O: Throughput, CRC Errors, Dropouts, and ESD

This chapter stays on interface robustness: dropouts, stalls, and “random” failures typically track power integrity, ESD return paths, and signal margin. Each scenario below lists the first two measurements and a discriminator to avoid protocol-stack rabbit holes.

USB scenarios (First 2 measurements + discriminator)
USB enumeration fails First 2: (1) VBUS ramp/dip at the connector during attach/inrush; (2) PHY reset/enable timing relative to stable rails. Discriminator: improved by higher supply headroom or reduced inrush → power/timing boundary, not “software”.
CRC retries / intermittent dropouts (HS/SS) First 2: (1) retry/CRC counters and whether errors cluster with ESD/plug events; (2) inspect TVS placement and SS pair discontinuities. Discriminator: changing TVS/placement shifts error rate strongly → physical margin / parasitics.
Throughput stalls / frame skips First 2: (1) confirm link is in the expected speed mode (no silent fallback); (2) correlate throughput dips with buffer underrun/overrun counters. Discriminator: stalls only at high DPI/speed → boundary in throughput + buffering, not sensor noise.
Ethernet scenarios (First 2 measurements + discriminator)
Link flap / re-negotiation First 2: (1) PHY rail dips + reset pin activity; (2) ESD return path near RJ45/magnetics. Discriminator: triggered by ESD/plugging and cured by return-path fix → ESD/ground dominance.
Packet loss / CRC increments First 2: (1) read PHY error counters via management interface; (2) inspect MDI pair routing/magnetics connections for discontinuities. Discriminator: error rate correlates with cable length or temperature → SI margin boundary.
PHY repeatedly resets First 2: (1) verify POR/UVLO thresholds vs real rail transient; (2) check coupling from high-current domains (motor/LED driver). Discriminator: resets coincide with motor start or dimming transitions → rail/ground injection.
Figure F8 — I/O Evidence Points (USB/Ethernet/ESD/Reset/Return Path) Board-style map highlighting evidence points for USB and Ethernet robustness: VBUS/inrush, SS pairs, TVS placement, PHY reset, magnetics, MDI pairs, and ESD return path to ground. I/O Evidence Points Keep failures measurable: VBUS/SS/TVS for USB, PHY/reset/magnetics for Ethernet, plus a controlled ESD return path. USB Ethernet USB-C connector TVS ESD SS pairs VBUS path inrush / dip TP_VBUS USB PHY / SoC reset + counters TP_RST ESD return path short + controlled RJ45 connector Magnetics isolation MDI pairs TVS ESD Ethernet PHY reset + error counters 3V3 / 1V2 TP_PHY RESET TP_RST ESD return path to chassis/GND node Rule: TVS close to connector; avoid long stubs on SS/MDI pairs. ICNavigator • Figure F8
Figure F8 localizes I/O troubleshooting. For USB, start with VBUS inrush/dips and TVS placement relative to SS pairs. For Ethernet, start with PHY rails/reset behavior and magnetics/MDI continuity. Always validate a short, controlled ESD return path.
Cite this figure Suggested citation: “ICNavigator — Scanner Hardware, Figure F8: I/O Evidence Points.”

If errors cluster around plug/ESD events, prioritize TVS placement and return-path control before changing firmware parameters. If failures coincide with motor or dimming transitions, prioritize rail transients and reset threshold margins.

H2-9 — Power Tree & Mixed-Signal Layout: Rails, Grounding, EMI, and Crosstalk

Scanner failures are often “cross-domain” problems: LED ripple and stepper di/dt can inject into AFE references, SoC/DDR transients can collapse rails, and ESD return paths can traverse sensitive ground. This chapter groups rules by domain and ties each rule to a minimal, measurable evidence set (probe points and screenshots).

Domains covered
Analog (AFE / AREF) Illumination (LED current) Motor (high di/dt) Digital (SoC / DDR) I/O (USB / Ethernet) ESD return path
Hard rules + minimum evidence (domain cards)
Analog domain — protect AREF and local return Rules: keep AREF decoupling tight; close the analog return locally; prevent motor/LED current from crossing the AFE/AREF region. Evidence: TP_AREF noise (ripple + spikes) and ground bounce between local AGND and system GND.
Illumination domain — control LED ripple injection Rules: minimize LED driver current loop area; keep switching node away from sensor/AFE; ensure LED return does not share AREF return. Evidence: TP_LED_I ripple (freq/amplitude) and correlation to banding (line-rate coherence).
Motor domain — constrain high di/dt and return path Rules: shrink stepper power loops; route phase-current sensing away from sensitive returns; isolate home/encoder signal return from power ground bounce. Evidence: TP_MTR_I phase current shape and TP_PGND bounce aligned to image artifacts/resets.
Digital domain — SoC/DDR transients must not collapse rails Rules: ensure transient headroom on core/DDR rails; keep DDR return continuous (avoid slotting); avoid coupling into analog rails via shared impedance. Evidence: TP_CORE dips during peak throughput and DDR rail ripple vs buffer underrun/overrun events.
I/O domain — preserve physical margin and clean reset behavior Rules: keep TVS close to connectors; avoid stubs on SS/MDI pairs; ensure PHY reset/POR has margin vs real rail transient. Evidence: TP_VBUS attach/inrush waveform + USB retry counters; PHY rail + reset pin captures during link flap.
ESD return path — define a short, controlled path Rules: route ESD currents to a defined chassis/GND node; prevent return path from traversing AFE or clock regions; validate shield/ground strategy. Evidence: TP_CHASSIS potential movement and fault reproduction with controlled ESD/plug events.

A “single ground” is not a license for uncontrolled return. Use domain placement and routing to guide where high-current and ESD returns flow, while keeping analog references and sensor returns locally closed and quiet.

Figure F9 — Scanner Power Domains + Return Paths Power domain map showing simplified rails to AFE/AREF, LED driver, stepper driver, SoC/DDR, and USB/Ethernet I/O, with return paths and probe points (TPs) for evidence-based debugging. Power Domains + Return Paths A single power tree becomes five domains: protect analog references, constrain high di/dt loops, and control ESD returns. Power entry adapter / battery Main distribution buck rails + sequencing Domains Analog AFE / AREF AREF LDO TP_AREF Illumination LED driver LED CC TP_LED_I Motor stepper driver H-bridge TP_MTR_I Digital SoC / DDR Core rail DDR rail TP_CORE / TP_DDR I/O USB / Ethernet USB VBUS ETH PHY TP_VBUS / TP_PHY Return paths high di/dt return local analog return Chassis / ESD node controlled return TP_CHASSIS ESD return ICNavigator • Figure F9
Figure F9 shows a domain-first power tree. Probe points (TPs) link symptoms to measurable rails/returns: protect AREF locally, constrain LED and motor high di/dt loops, keep SoC/DDR transients within margin, and route ESD currents to a defined chassis/GND node.
Cite this figure Suggested citation: “ICNavigator — Scanner Hardware, Figure F9: Power Domains + Return Paths.”

H2-10 — Validation Plan: What to Measure First (Bench) + Acceptance Metrics

This section turns scanner evaluation into a repeatable bench checklist: each test defines setup, pass criteria, and an evidence artifact (frame, waveform screenshot, counter readout, or log). The intent is a minimal tool kit that still separates optics/AFE, motion, I/O, and power/robustness issues.

Minimum tool kit (bench)
  • Oscilloscope + probes: rail dips, AREF noise, reset pins, LED/motor current sense points.
  • DMM: steady-state rail checks, drop across protection elements, continuity and ground reference checks.
  • Simple targets: uniform white target, dark cover/lid, line/edge target for geometry repeatability.
  • Host capture + counters: exported frames (dark/white), error counters (USB retries / PHY CRC), basic throughput logs.
Checklist tables (Test → Setup → Pass criteria → Evidence artifact)
Group 1 — Optical / Uniformity
Test Setup Pass criteria Evidence artifact
White-frame uniformity residual Uniform target, fixed exposure/brightness, repeat cold vs warm Residual map stable vs temperature; no new edge roll-off White frame + residual heatmap screenshot
Banding vs brightness Step brightness levels; keep DPI/speed constant No coherent stripes tracking PWM/ripple harmonics Frame set + LED ripple waveform capture
Group 2 — AFE / Noise / Dynamic Range
Test Setup Pass criteria Evidence artifact
Dark-field noise + stripe residual LED off (or lid closed), fixed gain, repeat twice Noise floor stable; no fixed-pattern striping growth Dark frames + noise summary values
Reference integrity (AREF) Probe TP_AREF during LED/motor activity AREF ripple stays within margin; no spike bursts aligned to artifacts AREF waveform screenshot + time correlation note
Group 3 — Motion / Geometry / Repeatability
Test Setup Pass criteria Evidence artifact
Repeat-scan alignment Line/edge target, same mode, repeat 3× No step-change in offset; repeatability within defined tolerance Overlaid images + offset record
Speed/DPI stress Sweep DPI and carriage speed across modes No periodic texture spikes tied to microstep resonance Frame set + phase current waveform
Group 4 — I/O / Throughput / Stability
Test Setup Pass criteria Evidence artifact
USB enumeration + attach margin Cold boot + re-plug, capture VBUS ramp/inrush No enumeration failures; VBUS dip not crossing UVLO VBUS waveform + host enumeration log
CRC/retry counters (USB/Eth) Long transfer; mild cable disturbance No retry storm; CRC increments remain bounded Counter screenshots + throughput log
Throughput at max mode Highest DPI/speed; monitor buffer counters No persistent underrun/overrun; no frame drops Buffer counter readout + timing log
Group 5 — Power / EMI / ESD Robustness (minimal)
Test Setup Pass criteria Evidence artifact
Rail dip during peak load Max throughput + motor start + illumination step No reset; core/IO rails stay within margin TP_CORE/TP_VBUS waveforms
ESD/plug-event robustness Controlled plug/unplug; observe link/reset behavior No link flap storm; no unexpected POR PHY reset waveform + error counters
Figure F10 — Validation Coverage Map + Evidence Artifacts Coverage map connecting scanner blocks (optics/AFE/LED/motor/SoC/I-O/power) to test groups and evidence artifacts (frames, waveforms, counters, logs) for bench validation. Validation Coverage Map Each test must leave a reusable artifact: frame, waveform, counter readout, or log. Scanner blocks Optics AFE / AREF LED Motor SoC / DDR USB / Eth Power / EMI / ESD Group 1 Uniformity Group 2 Noise / DR Group 3 Motion Group 4 I/O stability Group 5 Power / ESD Artifacts Frames Waveform Counters Logs ICNavigator • Figure F10
Figure F10 links scanner blocks to validation groups and evidence artifacts. A bench-ready plan requires stored frames, waveforms, counters, and logs so acceptance decisions remain reproducible across temperature, modes, and long-run stress.
Cite this figure Suggested citation: “ICNavigator — Scanner Hardware, Figure F10: Validation Coverage Map + Evidence Artifacts.”

Keep pass criteria evidence-based. If a failure cannot be attached to a stored artifact (frame/waveform/counter/log), it is not yet a controllable acceptance metric.

H2-11 — Field Debug Playbook: Symptom → Evidence → Isolate → Fix

This playbook turns common scanner field failures into a repeatable decision path. Each symptom uses the same four blocks: First 2 measurementsDiscriminatorFirst fixStop doing. Example MPNs are provided as proven part choices in similar mixed-signal scanner designs (final selection depends on rail, speed, and compliance targets).

Quick triage matrix (fastest “first 2 measurements”)
Symptom Most likely domain First evidence Second evidence
Fixed-pitch vertical/horizontal stripes Illumination / AFE / Motion White + dark frame pair (same mode) TP_LED_I ripple or TP_AREF noise
Dark drift / unstable black background AFE / Power coupling Dark frames over time/temp TP_AREF + AGND bounce vs events
Stutter / disconnect / dropouts I/O / Power / ESD USB/Eth retry/CRC/link counters TP_VBUS, TP_PHY, reset/POR waveform
Carriage jitter / misalignment Motion / Power TP_MTR_I phase current + accel segment Home/encoder edge stability (or reset correlation)
Figure F11 — Field Debug Decision Tree (Text-first Skeleton) Text-first decision tree skeleton connecting key scanner symptoms to evidence artifacts (frames, waveforms, counters, logs), domain isolation blocks (optics, AFE, motion, power, I/O), and first-fix actions. Field Debug Decision Tree Start with two measurements, then isolate by domain before changing settings. Symptom Evidence Isolate domain Fixed-pitch stripes vertical / horizontal Dark drift unstable black level Stutter / disconnect dropouts, retries Motion jitter misalignment Frames white + dark pair artifact Waveforms TP_AREF / TP_LED_I Counters USB retry / PHY CRC Logs resets / link flap Optics / illumination AFE / AREF Motion / stepper Power / return I/O / ESD First fix actions Filter • Return path • Timing • Current setting • TVS placement • Reset margin ICNavigator • Figure F11
Figure F11 is a text-first skeleton. The body below carries the full discriminator logic; the diagram keeps the page scannable on mobile.
Cite this figure Suggested citation: “ICNavigator — Scanner Hardware, Figure F11: Field Debug Decision Tree.”

Symptom A — Fixed-pitch vertical/horizontal stripes (banding)

Domains: Illumination
AFE/AREF
Motion
First 2 measurements
  • Frame pair: capture one white frame + one dark frame (same DPI/speed/brightness). Keep raw output if possible.
  • One waveform: probe either TP_LED_I (LED current ripple) or TP_AREF (reference noise) while scanning.
Discriminator (prove the domain)
  • Brightness-locked stripes (change with LED level; frequency “locks” to line-rate or PWM/ripple harmonics) → likely LED ripple coupling.
  • Dark-frame stripes (visible even with illumination off) or time/temperature drift → likely AREF/AFE bias instability.
  • Speed-linked texture (changes with carriage speed; periodic at microstep/resonance patterns) → likely motion resonance / step linearity.
First fix (minimum-change, hardware-first)
  • LED coupling: shrink LED driver current loop; move switching node away from sensor/AFE; add local input decoupling at the driver; ensure LED return does not share the AREF return path.
  • AREF instability: tighten AREF decoupling at the AFE; isolate analog rail with a low-noise LDO; verify AGND return closure near AFE (avoid high di/dt crossing).
  • Motion resonance: adjust microstep current and decay mode; reduce accel jerk; verify phase current symmetry and that home/encoder edges are clean.
Example parts (MPNs) that commonly address this symptom
  • Constant-current LED driver (illumination): TI TPS61165, Analog Devices LT3474
  • Low-noise analog LDO / reference (AREF): Analog Devices LT3042, TI TPS7A20, ADI ADR4550
  • Stepper driver (motion): TI DRV8825, Trinamic TMC2209
Stop doing (common traps)
  • Do not “fix” banding by aggressive digital calibration first; it can hide ripple/return-path injection and make the defect non-reproducible.
  • Do not add large bulk capacitance on shared rails without checking return paths; it can increase ground bounce and expand high di/dt loops.

Symptom B — Dark drift / unstable black background

Domains: AFE/AREF
Power coupling
Thermal
First 2 measurements
  • Time series: capture dark frames at fixed settings over time (cold → warm). Record temperature if available.
  • Two-node probe: measure TP_AREF and a nearby AGND point (or AGND vs system GND bounce) during motor/LED activity.
Discriminator (prove the domain)
  • Temperature-linked drift without strong correlation to motor or I/O events → likely reference / bias tempco or thermal coupling from power blocks.
  • Event-linked drift (drift steps when motor starts, LED steps, or throughput spikes) → likely shared-impedance coupling into AREF/AGND.
  • Only during high throughput → likely digital transient (core/DDR) coupling into analog rails/returns.
First fix (minimum-change, hardware-first)
  • Reference integrity: move AREF decoupling closer; split analog rail with a low-noise LDO; enforce local return closure for AFE (routing/placement).
  • Thermal: increase spacing/thermal isolation between LED driver/switchers and AFE; reduce hot-spot coupling into sensor/AFE area.
  • Digital transient: increase transient headroom on core/IO rails; improve local high-frequency decoupling; verify POR/reset margins.
Example parts (MPNs) that commonly address this symptom
  • Low-noise LDO (analog rail): ADI LT3042, TI TPS7A20
  • Precision reference (AREF): ADI ADR4550, TI REF5050
  • CCD front-end examples (if CCD-based path is used): ADI AD9826, ADI AD9822
Stop doing (common traps)
  • Do not rely on frequent recalibration as the primary fix; it masks analog/reference instability and often worsens long-run consistency.
  • Do not treat black drift as an “algorithm-only” issue before proving AREF/AGND stability with waveforms.

Symptom C — Stutter / disconnect / dropouts (USB/Ethernet)

Domains: I/O
Power
ESD return
First 2 measurements
  • Counters/logs: record USB retry/error counters (or host-side resets), or Ethernet PHY CRC/link-flap counters during a long transfer.
  • Rail + reset capture: probe TP_VBUS (USB) or TP_PHY (Ethernet), plus reset/POR line when the dropout occurs.
Discriminator (prove the domain)
  • Retry/CRC storm with stable rails → likely SI/connector/ESD placement or return-path issues near the port.
  • Dropout aligned with rail dip or reset toggling → likely power margin / UVLO / POR timing.
  • Plug/touch sensitivity → likely ESD return path traversing sensitive ground or poor shield/chassis strategy.
First fix (minimum-change, hardware-first)
  • ESD + return: place TVS close to connector; route to a defined ground/chassis node with the shortest return; avoid long stubs on high-speed pairs.
  • Power margin: verify VBUS inrush and cable drop; add a dedicated load switch with controlled current limit; increase local decoupling at PHY/USB blocks.
  • Reset robustness: ensure reset/POR thresholds are not marginal during peak load; avoid noisy reset routing near motor/LED loops.
Example parts (MPNs) that commonly address this symptom
  • USB power switch / current limit: TI TPS2553
  • ESD protection (USB/HS lines): TI TPD4E05U06 (USB2/HS), TI TPD4EUSB30 (USB3 SS)
  • Ethernet PHY examples: Microchip LAN8720A, Microchip LAN8742A
Stop doing (common traps)
  • Do not jump into packet-level protocol debugging before proving rail/reset stability and ESD return behavior.
  • Do not “fix” dropouts by swapping cables only; keep a counter/log + waveform artifact for every iteration.

Symptom D — Carriage jitter / misalignment (scanner head motion only)

Domains: Motion
Power return
Home/encoder
First 2 measurements
  • Phase current: capture TP_MTR_I during acceleration and constant-speed segments (look for asymmetry, clipping, abnormal ripple).
  • Position evidence: observe home/encoder edge stability (false triggers, bounce) and correlate with image misalignment timestamps.
Discriminator (prove the domain)
  • Periodic artifacts tied to speed → likely resonance / microstep nonlinearity / current regulation.
  • Misalignment near homing or direction changes → likely home/encoder signal integrity or threshold/reference bounce.
  • Jitter coincident with I/O/power events → likely shared rail dip affecting driver/MCU state (POR, brownout, reset glitches).
First fix (minimum-change, hardware-first)
  • Driver tuning: adjust current setpoint and decay mode; reduce accel jerk; confirm sufficient driver headroom and thermal margin.
  • Signal return: keep home/encoder return clean; route away from power loops; add filtering only after proving bounce source.
  • Power integrity: increase local decoupling at driver; tighten power loop; ensure motor return does not traverse analog/I/O regions.
Example parts (MPNs) that commonly address this symptom
  • Stepper driver (main): TI DRV8825, Trinamic TMC2209
  • Low-noise rail support (control/analog): TI TPS7A20, ADI LT3042
Stop doing (common traps)
  • Do not treat mechanical changes as the first move; prove resonance/current regulation fingerprints using phase-current waveforms first.
  • Do not re-route current-sense or home signals across domain boundaries; it often creates new coupling paths.

MPN toolbox (shortlist for common scanner debug fixes)

These are example MPNs frequently used to implement robust fixes. Verify voltage/current ratings, package, thermal and compliance needs before lock-in.

Fix category Example MPNs Typical use in this playbook
Low-noise LDO LT3042, TPS7A20 Quiet analog rail for AFE/AREF, reduce drift and stripe injection
Precision reference ADR4550, REF5050 Stable AREF to reduce black-level drift and temperature sensitivity
LED constant-current TPS61165, LT3474 Reduce ripple-driven banding by improving current regulation and loop control
Stepper driver DRV8825, TMC2209 Improve microstepping, reduce resonance artifacts, stabilize motion
USB power switch TPS2553 Controlled inrush/current limit to prevent attach dips and dropouts
ESD protection TPD4E05U06, TPD4EUSB30 Protect ports; reduce ESD-induced link flap and “touch-triggered” failures
Ethernet PHY LAN8720A, LAN8742A PHY baseline for stable link; pair with clean reset/rail margin and ESD strategy
CCD AFE (if used) AD9826, AD9822 CCD readout front-end; validates “AFE vs illumination vs motion” isolation

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

H2-12 — FAQs (12 Q&As mapped to chapters; stay in scope)

These FAQs target long-tail field problems and force every answer back to the scanner hardware evidence chain: frames (white/dark), waveforms (TP_LED_I / TP_AREF / rails), counters (CRC/retry/link-flap), and layout/returns. Each answer gives two fastest measurements, a discriminator, and a first fix.

Figure F12 — FAQ Evidence Coverage Map (Scanner Hardware) A compact map linking evidence types to scanner domains used throughout the FAQs, keeping answers in scope and actionable. FAQ Evidence Coverage Map Every FAQ must cite at least one evidence artifact and one domain. Evidence types Frames white / dark Waveforms TP_LED_I / TP_AREF Counters CRC / retry Layout returns / ESD Domains isolated by the FAQs Illumination LED ripple → banding AFE / AREF CDS / ref noise Motion microstep / resonance Power / returns dip / injection USB / Ethernet I/O CRC / dropouts ICNavigator • Figure F12
Figure F12 keeps the FAQ answers “evidence-first”: a frame, a waveform, a counter, or a return-path observation must appear before changing settings.
Cite this figure Suggested citation: “ICNavigator — Scanner Hardware, Figure F12: FAQ Evidence Coverage Map.”

MPNs shown below are example parts often used in scanner-class mixed-signal designs. Final selection must match rail, current, thermal, EMC/ESD targets, and supply constraints.

1) Why do white-page scans show fixed-pitch vertical stripes—measure LED current or AFE reference first?

Start with a white+dark frame pair. If the stripe pitch locks to brightness/line-rate, probe TP_LED_I ripple (illumination coupling). If stripes persist in the dark frame or drift with temperature, probe TP_AREF/AGND noise (AFE/reference injection). First fixes are LED loop/return control and a quiet analog rail (e.g., TPS61165, LT3042).

Evidence: white+dark frames Waveform: TP_LED_I / TP_AREF MPNs: TPS61165, LT3042 Maps: H2-5 / H2-4 / H2-9

2) Dark-frame stripes (lid closed): wrong CDS window or ground-return injection—how to prove it?

Capture several dark frames while stepping motor and I/O load states. If stripe severity flips when CDS/clamp timing parameters move, the sampling window is marginal. If stripes correlate with motor/throughput events and TP_AREF shows bounce, the dominant cause is return-path injection into AFE/reference. First fixes: restore CDS margin and isolate analog return/rail (e.g., TPS7A20, ADR4550).

Evidence: dark frames over events Waveform: TP_AREF + AGND MPNs: TPS7A20, ADR4550 Maps: H2-4 / H2-9

3) Scans get darker / color shifts over time: LED thermal droop or black-level calibration drift?

Compare temperature sweeps of a uniform white target and a dark-frame series. If the white frame darkens while the dark frame stays stable, illumination thermal droop dominates. If the dark level drifts or shows pattern changes, black-level/offset calibration or reference tempco is the driver. First fixes: LED thermal control (e.g., LT3474) and stable AREF/analog rail (e.g., ADR4550).

Evidence: white+dark vs temperature Waveform: TP_LED_I / TP_AREF MPNs: LT3474, ADR4550 Maps: H2-5 / H2-7

4) Same scanner, different PCs disconnect more: USB signal integrity or power/ESD causing PHY resets?

Record host resets/retry counts and capture TP_VBUS/TP_PHY plus reset/POR at the dropout moment. If resets align with VBUS/rail dips, power margin or inrush control is the root (use a controlled switch like TPS2553). If rails stay stable but CRC/retry storms appear, SI/ESD placement and return strategy dominate (e.g., TPD4EUSB30).

Evidence: retry/CRC + reset timing Waveform: VBUS/PHY rail MPNs: TPS2553, TPD4EUSB30 Maps: H2-8 / H2-9

5) Increasing microstepping makes “ripples” worse: resonance or current-loop/decay-mode problem?

Capture phase-current waveforms (TP_MTR_I) and compare ripple period versus speed settings. If the artifact shifts strongly with speed and aligns to a resonance band, mechanical resonance dominates. If phase currents look clipped/asymmetric or deviate from smooth microstep shape, driver current regulation/decay mode is the culprit. First fixes: tune decay/current and jerk; drivers like TMC2209 help stabilize microstepping.

Evidence: ripple pitch vs speed Waveform: TP_MTR_I MPNs: TMC2209 Maps: H2-6

6) Stripes appear only in high-resolution mode: bandwidth limit or ADC/SoC saturation?

Check for clipping in raw pixel histograms and correlate with line-rate and exposure/gain settings. Hard clipping or flat-tops indicate AFE/ADC headroom or timing margin issues (reduce PGA/exposure or re-balance CDS/ADC). If pixel values are healthy but transfer stalls, watch I/O counters (CRC/retry) and buffer/overflow flags. First fixes: restore analog headroom and verify interface throughput stability under peak mode.

Evidence: histogram + mode correlation Counters: CRC/retry spikes MPNs: LT3042 (quiet rail) Maps: H2-4 / H2-7 / H2-8

7) CIS shows stronger corner shading: optical uniformity or insufficient shading calibration?

Capture a uniform white target before and after rebuilding the shading table. If the corner falloff shrinks materially after a clean white-frame calibration, the shading pipeline or calibration conditions are the primary issue. If the pattern is stable and resists recalibration, illumination/optics uniformity dominates—validate LED current stability and diffuser/guide alignment. First fixes: redo shading under controlled conditions and stabilize illumination (e.g., TPS61165).

Evidence: uniform target before/after Frames: white calibration MPNs: TPS61165 Maps: H2-3 / H2-7

8) CCD scans show smear/ghosting: which timing/clamp/reference checks come first?

Validate clamp/CDS timing margins against the CCD line timing and confirm reference settling. If smear strength changes abruptly when sampling windows shift, the timing window is marginal. If smear correlates with TP_AREF ripple or motor/LED events, reference/return injection dominates. First fixes: widen timing margin, quiet the reference rail, and keep clamp/AREF returns local (e.g., AD9826, ADR4550).

Evidence: smear vs timing tweak Waveform: TP_AREF MPNs: AD9826, ADR4550 Maps: H2-3 / H2-4

9) Motor pitch rises and image shakes: which two current/position evidences first?

Capture phase current (TP_MTR_I) during acceleration and steady speed, and check home/encoder edge stability at the same timestamp. If current shows sharp spikes, clipping, or asymmetry, current regulation/rail headroom is the likely driver. If position edges bounce or false-trigger, sensor return/reference integrity dominates. First fixes: tune current/decay and jerk, and isolate motor return from analog/I/O regions (e.g., DRV8825, TMC2209).

Evidence: TP_MTR_I + position edges Waveform: driver rail dip MPNs: DRV8825, TMC2209 Maps: H2-6

10) An ESD hit causes glitches/freezes without damage: return-path problem or power droop?

Trigger-capture reset/POR and key rails during the ESD event. A reset or link flap without measurable rail droop strongly indicates ESD return current is traversing logic/analog ground (poor chassis bond/TVS return). If rails dip or UVLO triggers, power collapse dominates. First fixes: place TVS at the connector with the shortest return and define chassis/ground strategy; for USB, parts like TPD4EUSB30 are typical.

Evidence: reset/POR vs rail dip Layout: TVS return path MPNs: TPD4EUSB30 Maps: H2-8 / H2-9

11) Calibration is good, then accuracy degrades as temperature rises: temp compensation or periodic recal?

Build a temperature sweep with both dark and white frames and track the error curve shape. A smooth, monotonic error versus temperature suggests temperature compensation or temperature-triggered recalibration will be effective. Step-like jumps correlated with motor/I/O activity point to coupling/return injection that must be fixed first. First fixes: stabilize AREF/analog rail and define a temperature-aware calibration trigger (e.g., ADR4550, LT3042).

Evidence: error vs temperature Waveform: TP_AREF stability MPNs: ADR4550, LT3042 Maps: H2-7 / H2-10

12) An occasional single black line appears: sensor defect or one lost line in the data path?

Repeat scans of the same target region and correlate events with I/O counters. A defect that stays at a fixed sensor coordinate suggests a defect-line/pixel map issue. A line that shifts in position and coincides with retry/CRC spikes indicates a dropped line in the data path or buffer margin problem. First fixes: validate defect maps and then harden link/ESD/returns; USB ESD parts like TPD4EUSB30 are common.

Evidence: repeatability + counters Counters: CRC/retry spike MPNs: TPD4EUSB30 Maps: H2-7 / H2-8