CoaXPress / SLVS-EC PHY for Industrial Camera Links
← Back to:Interfaces, PHY & SerDes
CoaXPress / SLVS-EC PHY links make industrial camera systems reliable over long cable runs by turning signal integrity, timing determinism (trigger/genlock), and robustness into measurable budgets and test gates. This page maps the end-to-end topology and provides executable design, bring-up, and selection logic so the link stays stable across EMI, temperature, and field conditions.
Definition & Scope: CoaXPress / SLVS-EC PHY
This page focuses on the PHY-level engineering required to build reliable industrial camera links: long cable reach, deterministic trigger/genlock behavior, and robust operation in noisy environments. It is organized around design → bring-up → verification, using measurable checkpoints and pass criteria placeholders (e.g., BER < 1e-[N], Δlatency < [X], length [L] m).
What it is (PHY-level view)
- A high-speed serial physical layer that moves image payload data through a cable plant, using SerDes + CDR to recover timing at the receiver.
- Typical building blocks: TX driver, RX front-end, CTLE/DFE/FFE (as applicable), CDR lock state, lane alignment/deskew, elastic buffering, and hardware error counters.
- Practical outputs that must be observable: lock, EQ preset, error count, re-lock time, margin indicators.
What problems it solves
Long-run capability: tolerate channel loss/ISI across [L] m with defined BER targets (BER < 1e-[N]) and stable lock.
Deterministic timing: ensure trigger/strobe/genlock behavior is measurable, repeatable, and bounded (e.g., trigger jitter [J], Δlatency < [X], multi-camera skew < [S]).
Robustness: resist ESD/EMI/ground disturbances using correct protection placement, shield termination, and bring-up hooks that expose failure modes quickly.
What this page will NOT cover
- Cross-protocol comparison/selection (kept out to avoid overlap with sibling pages).
- Full standard text or packet-level specification walkthrough.
- Other multimedia links (DP/HDMI/SDI/MIPI/LVDS/GMSL/FPD-Link) beyond a simple “See also” reference.
See also (internal links): /interfaces-phy-serdes/ (index), /interfaces-phy-serdes/coaxpress-slvs-ec-phy/ (this page), plus sibling pages for MIPI / LVDS / FPD-Link / GMSL / CoaXPress alternatives (link list only).
Page deliverables (what readers should be able to do)
- Map the link into measurable blocks (PHY, cable plant, timing sideband).
- Build a channel + timing budget with placeholders (loss, jitter, BER, latency stability).
- Define bring-up hooks (PRBS/loopback/counters/log fields) and pass criteria.
System Topology: Camera ↔ Frame Grabber ↔ Cable Plant
A reliable industrial vision link starts by separating responsibilities: payload data, timing sideband (trigger/strobe/genlock), control/return, and (if applicable) remote power. This section defines the minimal topology set and clarifies where latency is created and where determinism can be enforced.
Reference topology (single / aggregated)
- Single link: one camera to one frame grabber port; simplest correlation path for BER/eye/jitter.
- Multi-camera aggregation: multiple independent links plus a shared genlock/trigger distribution domain; primary risks are skew coupling and shared ground/shield mistakes.
- Harsh plant: long-run routing near motors/VFDs; requires protection placement discipline and EMI A/B checks.
Signal groups (engineering view)
HS data: loss/ISI/reflections → EQ/termination; verify with eye margin [E] and BER < 1e-[N].
Control/return: reliability and event observability; verify with counters + timeouts + log fields.
Trigger/Genlock: deterministic edges and bounded skew; verify with jitter [J] and Δlatency < [X].
Power (optional): cable drop + inrush + OCP; verify with hot-plug recovery time < [Trec] and error-burst correlation logs.
Latency & determinism ownership
- Pipeline latency: sensor readout + ISP/FPGA buffering creates baseline delay; determinism depends on fixed vs adaptive buffering.
- SerDes latency: framing/elastic buffers and lane deskew can introduce step-like latency changes if not controlled or if re-lock occurs.
- Cable latency: usually stable and length-dependent; treat as a constant once cable plant is fixed.
- Host capture: DMA and timestamp points define what “latency” means to software; measurement points must match the use case.
Minimal topology checklist (design-time decisions)
- Define measurement points for HS data (eye/BER) and timing sideband (jitter/latency).
- Decide who owns determinism: camera FPGA, PHY settings, or host timestamp definition.
- Lock down cable plant constraints: length, connector style, shield termination rule, and EMC environment.
- Require hardware observability: lock state, EQ preset, error counters, and event logs.
Link Architecture & Scaling: Lanes, Directions, Control/Return
Multi-lane scaling is more than adding bandwidth. Reliability becomes dominated by the worst lane plus the alignment/deskew mechanism. This section defines a PHY-level model for lane bonding, alignment, and control/return coexistence, using measurable hooks such as lock state, EQ preset, per-lane error counters, and retrain events.
Lane scaling model (1× / n×)
- Per-lane blocks: each lane has its own CDR lock behavior, equalization setting, and error counters.
- Bonding/alignment: an alignment marker/state machine joins lanes into one stream; deskew buffering absorbs lane-to-lane skew drift.
- Dominant failure mode: a single degraded lane can trigger burst errors or alignment loss even when average BER looks acceptable.
Placeholders: lanes n, deskew window [W], FIFO depth [D], retrain events < [N]/hour.
Directionality (payload vs control/telemetry)
Payload direction: dominates throughput and margin; failures present as frame corruption, burst errors, or loss of alignment.
Control/return direction: prioritizes observability and recoverability; it should report remote state (lock events, presets, temperature/supply placeholders) for correlation.
Coexistence rule: treat control activity as a potential aggressor (power/EMI coupling) and require correlation fields to separate channel issues from system artifacts.
Framing/encoding (engineering impact)
- DC balance / transition density: affects AC-coupled behavior and CDR stability. Low transition density can reduce lock margin even with an apparently open eye.
- Error detect visibility: determines whether failures localize to one lane or appear as system-level corruption; require counters and status codes.
- Latency stability: alignment, elastic buffers, and retraining can introduce step-like latency changes; record retrain events to explain timing anomalies.
Engineering checklist (architecture-level)
- Make per-lane observability non-optional: lock, EQ preset, and error counters.
- Define deskew headroom and what happens on overflow (drop, retrain, or degrade mode).
- Log retrain events with timestamps; treat latency steps as explainable events, not mysteries.
- Keep control/return fields sufficient for correlation: remote temperature/supply placeholders and timeout counters.
Trigger / Strobe / Genlock: Deterministic Timing Design
Deterministic timing is the differentiator for industrial vision. Trigger, strobe, and genlock must be treated as a budgeted timing system, not “just a GPIO”. This section defines timing primitives, separates fixed versus variable latency contributors, and provides a verification method that ties measurements to stable capture points and pass criteria placeholders.
Timing primitives (definitions that matter)
- Trigger: event edge that starts capture/exposure.
- Strobe: window aligned to exposure/illumination timing.
- Genlock: shared reference that bounds multi-device phase/skew.
- Timestamp: the defined capture point used by firmware/host to mark time.
Placeholders: trigger jitter [J], latency stability Δ < [X], multi-camera skew < [S].
Deterministic latency plan (fixed vs variable)
- Fixed components: cable propagation and static pipeline stages after configuration.
- Variable components: buffering, alignment/deskew changes, and any retrain/re-lock events.
- Control rule: treat retrain as a time-domain event; log it and re-qualify timing if required.
Measurement points: M1 (trigger source) → M2 (camera I/O) → M5 (host timestamp).
Verification method (scope/LA + pass criteria)
- Capture trigger-to-exposure and trigger-to-timestamp distributions; report both average and peak-to-peak.
- Correlate timing anomalies with PHY events (alignment/retrain) and environmental changes (EMI/power).
- Gate results with placeholders: allowed jitter window [X] and latency budget [Y].
Channel Engineering: Loss, Reflections, Crosstalk, EQ Strategy
Long-run capability is dominated by channel physics: insertion loss (ISI), reflections from impedance discontinuities, and noise/crosstalk injection. The goal is to separate reflection-driven failures from loss/ISI-driven failures and apply the right corrective action: termination/connector fixes versus equalization changes.
Channel model (IL / RL / discontinuities)
- Insertion loss (IL): reduces high-frequency content and increases ISI; it typically scales with length and frequency.
- Return loss (RL): indicates reflection energy caused by impedance discontinuities (connectors, stubs, transitions, patch panels).
- Crosstalk/noise: creates burst errors that correlate with environment, power, and harness routing rather than length alone.
Placeholders: IL@[f]=[x] dB, RL@[f]=[y] dB, target BER < 1e-[N].
Reflection hunting (TDR thinking)
- Confirm the baseline: short cable OK, long cable fails (or fails more often).
- Use TDR to locate discontinuities; map distance to physical components (connector/panel/transition).
- Check sensitivity to bending/touch: mechanical sensitivity strongly suggests contact/shield issues.
- Validate the fix by re-measuring and correlating with error bursts and lock/retrain events.
Key outcome: discontinuity position → corrective action (termination/connector/stub), then verify with error burst reduction.
Equalization strategy (CTLE / FFE / DFE)
- CTLE: boosts HF content to compensate IL; risk: amplifies HF noise/crosstalk.
- FFE: shapes pre/post-cursors; effective when TX settings are controllable and repeatable.
- DFE: cancels post-cursor ISI; monitor for error propagation and adaptation instability.
Adaptive vs fixed: fixed presets improve production repeatability; adaptive EQ improves coverage but must log preset changes and retrain events.
Cable plant rules (field reliability)
- Minimize transitions: avoid unnecessary patch panels and adapters.
- Control geometry: enforce bend radius > [R] and avoid tight kinks.
- Routing discipline: keep separation from VFD/motors and long parallel aggressors.
- Aging/maintenance: track insertions and mechanical wear; treat “Monday-only” failures as plant/logging gaps.
Fast triage mindset (what to separate first)
- Reflection-like: distance-sensitive, connector/panel correlated, TDR-visible discontinuities.
- Loss/ISI-like: length/frequency sensitive, improved by EQ and lower-loss plant.
- Noise/crosstalk-like: bursty, environment/power correlated, fixed by shielding/return/EMI controls.
Clocking & Jitter Budget: CDR/PLL/Latency Stability
Jitter becomes actionable only when expressed as a budget tied to measurement points. This section describes CDR lock behavior (capture vs hold), builds a waterfall budget from reference clock to recovered clock, and lists practical measurement traps that can hide real failures or create false confidence.
CDR lock behavior (capture / hold)
- Capture: lock time and stability after configuration or disturbances; placeholder: lock time < [Tlock].
- Hold: ability to stay locked across channel loss, temperature drift, and EMI; placeholder: unlock events < [N]/hour.
- Wander vs jitter: slow drift drives skew over time; fast jitter erodes sampling margin and BER.
Operational rule: treat re-lock/retrain as a time-domain event that can cause step-like latency changes and should be logged.
Jitter budget waterfall (end-to-end)
Use consistent placeholders for each stage: RJ [ps rms], DJ [ps p-p], ppm drift [ppm].
- Refclk/PLL sets baseline phase noise and drift.
- TX adds output jitter and any pre-emphasis dynamics.
- Channel converts loss/ISI into edge uncertainty.
- RX CDR filters/transfers jitter and can re-lock under stress.
- Sampling/timestamp definition sets what “latency” means to the system.
Practical measurement traps (avoid false confidence)
- Bandwidth: filtering can make jitter “look better”; lock measurement settings in logs.
- Probe loading: fixtures and probes can change edges; use consistent M-points and hardware.
- Trigger stability: source jitter can be misattributed to the link; measure source and receiver simultaneously.
- Statistics: averages hide bursts; record peak-to-peak and time-aligned event logs.
Robustness: ESD/Surge/EMI, Grounding, Isolation Boundaries
Industrial robustness is a placement problem: define the entry points at the connector, keep the clamp return path short, and prevent common-mode energy from being converted into signal jitter and burst errors. The focus here is on link-relevant trade-offs: protection placement, shield termination, and when an isolation boundary is justified at the system level.
ESD / surge entry points (connector-first)
- Signal conductors: energy arrives on the center pin/differential pair and must be clamped before it reaches the PHY front-end.
- Shield / chassis path: common-mode energy enters through cable shield and connector shell, then couples into the return system.
- Power (if remote-power exists): hot-plug transients and surges can disturb rails and trigger retrain/latency steps.
Correlation hooks: error bursts [bursts/min], retrain events [N/hour], rail droop ΔV [mV].
Protection placement (TVS / CM choke / damping)
- TVS arrays: place at the connector region with the shortest clamp loop to the chosen reference (chassis or return node). Watch parasitic capacitance impact on eye opening.
- Common-mode choke: use to suppress shield-to-signal conversion; verify it does not create excessive differential impedance disturbance.
- Series damping: reduces ringing and overshoot but adds loss; validate with long-run margin and BER.
Placeholders: TVS C < [Cmax], clamp V < [Vmax], series R [R] Ω.
Grounding / return strategy (shield termination)
Keep three references distinct: shield, chassis, and signal return. Choose a termination strategy and validate with event metrics.
- Single-point: reduces low-frequency ground-loop risk; may require careful HF structure to keep EMI controlled.
- Multi-point: improves HF shielding; risk: ground loops and injected low-frequency disturbance.
- Verification: compare bursts/min and retrain/hour under the same EMI stimulus and cable routing.
When isolation is needed (system boundary only)
- Uncontrolled ground potential difference across machines or cabinets.
- High-energy surge environment where shield/chassis currents cannot be bounded by structure alone.
- Common-mode noise causes burst errors and retrain even after optimizing shield/return strategy.
- A required safety/compliance boundary between external port and internal logic domain.
Design note: define what crosses the boundary (power, control, management); keep the scope limited to system partition decisions.
Power & Remote-Power Options: Budgeting + Hot-plug
Remote power is only useful when it is budgeted and hot-plug safe. This section defines a worksheet-style budget (load, cable drop, injector/DC-DC efficiency), then focuses on inrush control and protection so power events do not cause repeated resets, retrain storms, or latency instability.
Power budget worksheet (fill-in model)
- Camera load: Pcam=[ ] W or I@V=[ ] A @ [ ] V.
- Cable drop: Vdrop=I·R; use R/m=[ ] and length=[ ].
- Injector headroom: Pinj≈Pcam/η + losses; η=[ ].
- Remote DC/DC: Vin range=[ ], ripple=[ ] mV.
Worst-case envelope: max length + max load + high temp + low input voltage.
Hot-plug & inrush control (keep rails stable)
- Soft-start / current limit: cap charging without rail collapse.
- OCP: protects injector and cable under shorts and plug events.
- OVP/TVS: clamps plug-in spikes and induced surges.
- UVLO: prevents brown-out oscillation and retrain storms.
Pass criteria placeholders: Ipk < [Ipk], ΔV < [ΔV], stable link time < [T], retrain < [N]/hour.
Noise coupling into PHY (power integrity hooks)
Rail disturbances can translate into sampling margin loss via PLL/CDR sensitivity, showing up as burst errors and lock/retrain events. Treat power as a measurable contributor, not a hidden variable.
- Measure PHY rail ripple at M7 and remote DC/DC output at M8.
- Time-align ripple spikes with retrain count and error bursts.
- Lock measurement settings so “better plots” do not hide real instability.
Bring-up & Compliance Hooks: PRBS/Loopback/BER/Eye/Logging
Production-ready links require a fixed bring-up sequence, built-in test hooks, and a logging schema that turns intermittent failures into reproducible conditions. This section defines a minimum sequence and the fields that must be recorded to correlate burst errors, lock events, and configuration presets.
Minimum bring-up sequence (repeatable)
- Pre-check: power within envelope, cable/connector identified, shield strategy fixed.
- Link up: confirm link state; start lock/retrain counters.
- Lock stability: observe for [Tobs]; record unlock and reacquire time.
- PRBS/BER: run for [bits] or [minutes]; track bursts/min.
- Real payload: switch to video/frames; correlate frame anomalies with link events.
- Stress sweep: long-run + temperature + EMI stimulus; confirm gates still pass.
Rule: keep measurement settings fixed so “better plots” do not hide instability.
Built-in test hooks (shorten isolation path)
- Loopback levels: near-end digital, SerDes/PCS, and far-end/remote loopback to separate endpoint vs channel limitations.
- PRBS modes: use a stable “short” and “long” pattern set as placeholders to expose ISI/jitter sensitivity.
- Counters: bit errors, frame errors, retrain/lock events, and preset changes.
- Burst metric: [bursts/min] is often more diagnostic than average BER.
Maintenance hook: support quick PRBS enable/disable and a “known-good” preset rollback.
Logging schema (minimum fields)
Record fields at a fixed interval plus event-triggered snapshots (unlock/retrain/burst) to enable correlation.
Pass criteria placeholders (production gates)
PCB/Layout & Connector/Cable Selection (Implementation Details)
Long-run instability often originates at the connector launch, return discontinuities, and protection loop geometry. This section provides implementation-focused rules for stack-up, via/launch transitions, and connector/cable selection criteria that emphasize repeatability, EMC behavior, and field reliability.
Stack-up & impedance control
- Continuous reference: avoid crossing splits; keep return paths predictable.
- Launch dominates: minimize geometry steps between connector and controlled-impedance routing.
- Layer changes: reduce transitions; each transition must preserve the return.
Placeholders: target Z [Z0], tolerance [±%], launch length < [L].
Via / launch guidelines (checklist)
- Stub control: avoid long stubs; use a defined strategy when unavoidable.
- Return vias: pair signal vias with return vias near reference transitions.
- Keep launch compact: minimize branching and large copper voids near the connector.
- Protection loop: TVS path must be short and wide; large loops reduce clamp effectiveness.
Treat launch as a “critical zone”: a small geometry error can appear as a long-run reflection problem.
Connector & cable checklist (selection criteria)
- Electrical: stable impedance and repeatable insertion; consistent shield termination capability.
- Mechanical: locking and strain relief to prevent contact variation under vibration.
- EMC: 360° shield bonding and predictable chassis interface.
- Reliability: insertion life and field replacement process tracked in logs.
Rule: keep cable/connector sourcing and assembly consistent; “batch changes” can look like random link failures.
Common layout mistakes (top 10 patterns)
Extend the list to 10 in the engineering checklist section to match the target build and environment.
Applications: industrial vision constraints → link requirements
This section binds each use case to a small set of hard constraints (length / EMI / sync / throughput / latency stability), then translates them into measurable link requirements, bring-up hooks, and pass criteria placeholders.
How to read each application card: Constraints → Link implications → Design hooks → Pass criteria.
Factory inspection (long-run + EMI + deterministic trigger)
- Link implications: long cable plant must be judged by burst error behavior, not only average BER; deterministic trigger requires a stable trigger→exposure budget.
- Design hooks: enforce PRBS/BER + burst counters; log EQ presets + lock/retrain events with timestamps; keep a fixed “cable plant rule set” for connectors/patching.
- Pass criteria placeholders: BER ≤ [X], burst events/hour ≤ [Y], retrain/hour ≤ [Z], trigger jitter window ≤ [J].
Common failure signature: short cable passes; long cable fails with burst errors after motor switching / welders / ESD events → prioritize “reflection vs loss vs noise” separation and enforce logging completeness.
Robotics / vision guidance (latency stability + sync)
- Link implications: “locked” is not enough — latency jumps and retrain events can break motion loops even when video looks acceptable.
- Design hooks: enforce lock/unlock/retrain logging; correlate timestamp discontinuities with supply noise and EQ preset changes; validate deterministic trigger budget under temperature sweep.
- Pass criteria placeholders: latency drift ≤ [Δt] over [T], reacquire time ≤ [Tr], timestamp step = [0].
Typical pitfall: stable bench behavior but field motion glitches appear after cable routing changes → treat cable plant + grounding as a controlled system variable.
Metrology / high-resolution imaging (throughput + low error tolerance)
- Link implications: higher data rate tightens insertion-loss margin and increases sensitivity to discontinuities; burst errors map directly to visible artifacts / missing measurements.
- Design hooks: eye/BER must be tested across temperature and supply corners; require thermal logging (die temp estimate or board temp near PHY).
- Pass criteria placeholders: eye margin ≥ [M], BER ≤ [X], burst length ≤ [B], thermal headroom ≥ [°C].
Priority order: channel integrity first, then EQ margin, then thermal stability — otherwise fixes look “random” between stations.
Multi-camera synchronization (genlock distribution + skew control)
- Link implications: the real system requirement is skew control and fast recovery after retrain; sync must be validated under cable-length gradients and temperature gradients.
- Design hooks: bring-up must include multi-node skew measurement points; logging must capture per-link presets and lock events for correlation.
- Pass criteria placeholders: skew ≤ [S], sync reacquire ≤ [T], post-retrain skew step = [0].
Deployment rule: treat cable/connector part numbers as configuration items — swapping “equivalent” parts often shifts skew and burst susceptibility.
IC selection logic: requirements, hooks, and example BOM part numbers
This is not a buying list. It defines must-have capabilities, measurement hooks, and pass criteria placeholders, then provides example material numbers as starting points (verify package, suffix, footprint, and availability).
Decision flow (within this page boundary)
- Inputs: distance, medium (coax vs differential pair), sync/trigger determinism need, environment severity, maintainability constraints.
- Outputs: required EQ/CDR margin, protection loading ceiling, required logging fields, bring-up gates (PRBS/BER/eye/retrain).
PHY / Equalizer / Retimer requirements (capability → hook → risk → gate)
- Required capability: EQ range covers insertion loss ≤ [ILmax] at the relevant spectral region; CDR tolerance prevents frequent retrain under supply/EMI transients.
- Measurement hook: expose PRBS patterns + error counters; provide access to lock/retrain events; maintain a reproducible “preset set” for correlation.
- Risk if missing: the system appears stable on short cables but fails with long-run burst errors and unpredictable recovery after field ESD/EMI events.
- Gate placeholders: BER ≤ [X], eye margin ≥ [M], retrain/hour ≤ [Z], reacquire ≤ [Tr].
Protection BOM logic (TVS loading vs signal integrity)
- Rule 1: choose TVS by capacitance ceiling and validate by eye/BER. Target: TVS C ≤ [Cmax] while eye margin ≥ [M].
- Rule 2: connector-first placement; route-to-ground loop area is the first-class metric (keep the return path short and direct).
- Rule 3: separate “signal protection” and “power entry protection” decisions; validate each with dedicated stress tests and logging.
Practical acceptance method: A/B test protection options with the same cable plant, same presets, and the same PRBS pattern; compare eye margin and burst metrics, not only average BER.
Clocking components (refclk / fanout / skew) — add cleaners only when proven
- Required capability: stable refclk distribution with measurable skew. Multi-camera systems must treat skew ≤ [S] as a gate, not as a best-effort note.
- Measurement hook: provide probe points for refclk and recovered clock; log timestamp continuity and lock events across temperature.
- Decision rule: add a jitter cleaner only when the jitter waterfall shows the clock as the dominant term and the fix improves system-level gates (not only a single instrument readout).
Package & thermal constraints (per-Gbps power → temperature drift → link stability)
- Required capability: thermal headroom ≥ [°C] for the worst-case ambient, cable loss, and activity pattern.
- Measurement hook: log board temperature near the PHY and supply rails; correlate with retrain/burst metrics.
- Risk if missing: “works in the lab, fails in the enclosure” due to thermal-induced margin collapse and supply noise coupling.
Example BOM starting points (specific part numbers; verify suffix/footprint)
Use these as engineering placeholders for schematics/layout and validation planning. Final selection must pass the gates defined above.
- Microchip EQCO125X40C1T-I/3DW (CoaXPress 2.0-class transceiver family)
- Microchip EQCO125T40C1T-I/3DW (transmitter variant)
- Microchip EQCO62T20 + EQCO62R20 (asymmetric coax Tx/Rx chipset)
- Microchip EQCO31X20 (asymmetric bi-direction coax driver/equalizer family)
- Microchip VIDEO-DC-SLVS (SLVS-EC FMC daughter card)
- Microchip MPF300-VIDEO-KIT-NS (PolarFire Video & Imaging Kit)
- Sony sensor example on the kit: IMX530 (as shown in reference platform)
- Texas Instruments TPD4E05U06 (ultra-low-cap ESD array)
- Semtech RClamp0524P (low-cap TVS array family)
- Nexperia PESD5V0R1BSF (ultra-low-cap ESD diode)
- Nexperia PESD5V0S1BA (single-line bidirectional ESD diode)
- Analog Devices AD9516-0 (multi-output clock distribution with PLL/VCO)
Integration note: part numbers above must be validated against the system gates (eye/BER/burst/retrain/skew) using the same cable plant and the same logging schema.
Recommended topics you might also need
Request a Quote
FAQs: troubleshooting & pass criteria (CoaXPress / SLVS-EC PHY)
Each FAQ is a short, executable triage path with measurable gates. Use placeholders to match the actual line rate, cable plant, and test setup.