ANX7411
The ANX7411 is a USB-C DisplayPort Alt Mode multiplexer and signal redriver found on Apple logic boards that support USB-C video output and external display connectivity. It manages lane switching between USB 3.1 data paths and DisplayPort Alt Mode video lanes, while simultaneously amplifying weak high-speed signals to maintain signal integrity across the USB-C connector and external cable runs. In diagnostics, ANX7411 failures present as missing or degraded video output over USB-C despite successful data enumeration, or intermittent display dropout—making it critical to isolate from SMC power sequencing and USB controller issues.
Role on the Board
The ANX7411 operates as a transparent multiplexer and active redriver in the USB-C signal path. It receives differential RX and TX pairs from the main PS5169 (USB 3.1 hub) and host SoC, then switches between two operational modes:
- USB 3.1 Mode: Data lines RX1/TX1 (lanes 0–1) pass through; DisplayPort lanes are disabled.
- DisplayPort Alt Mode: RX2/TX2 and RX3/TX3 pairs are multiplexed onto USB-C pins and amplified; USB 3.1 data is inhibited.
The ANX7411 is powered by PP3V3 (core logic) and PP5V (output drivers). Mode selection is controlled via I²C commands from the SMC or embedded controller. The IC remains active whenever USB-C device is connected, even in low-power states, to monitor for Alt Mode plug/unplug events. This IC is found on boards with Thunderbolt 3 / USB 4 support and external video capability.
Key Signals & Pins
| Pin / Net Name | Direction | Description | Typical Value |
|---|---|---|---|
DP_RX1_P / DP_RX1_N |
Input (differential) | DisplayPort RX lane 1 from host SoC; high-speed pair routed directly from SoC via length-matched traces. | AC coupled, ~400 mV p-p eye diagram at 8.1 Gbps |
DP_TX1_P / DP_TX1_N |
Output (differential) | DisplayPort TX lane 1 to USB-C connector; redriven signal with boosted amplitude and equalization. | AC coupled, ~600–800 mV p-p after redriver gain |
DP_RX2_P / DP_RX2_N |
Input (differential) | DisplayPort RX lane 2; second receive pair for 4-lane DP configurations. | AC coupled, ~400 mV p-p eye diagram |
DP_TX2_P / DP_TX2_N |
Output (differential) | DisplayPort TX lane 2; redriven to USB-C port. | AC coupled, ~600–800 mV p-p after redriver |
MUX_SEL |
Input (GPIO) | Mode select signal from SMC; controls USB 3.1 vs. DisplayPort Alt Mode routing. | 0 V = USB 3.1 mode, 3.3 V = DP Alt Mode |
PP3V3 |
Power input | Core logic and I²C termination supply; derived from PPBUS_G3H via local LDO or regulator. | 3.25–3.45 V DC, <10 mA quiescent |
PP5V |
Power input | Output driver supply; powers redriver amplifiers and output stages. | 4.75–5.5 V DC, <50 mA typical under DP traffic |
I2C_SDA / I2C_SCL |
Bi-directional | I²C bus for register access; SMC writes mode, gain, and equalization settings during boot and Alt Mode negotiation. | 3.3 V open-drain, 100 kHz clock |
INT_N |
Output (open-drain) | Interrupt flag for cable fault, ESD event, or thermal shutdown; optionally monitored by SMC. | Pulled high to 3.3 V via 10 kΩ resistor; asserts low on fault |
Measurement Reference
| Test Point / Net | Expected (Meter) | Expected (Oscilloscope) | Notes |
|---|---|---|---|
PP3V3_USB (near ANX7411 pin 1) |
3.25–3.45 V DC | ±50 mV AC ripple, <100 kHz noise floor | If <3.2 V, suspect LDO dropout or upstream PPBUS_G3H loss. If oscillating, reflow or reballing likely needed. |
PP5V (ANX7411 pin 2 or nearby) |
4.75–5.5 V DC | ±100 mV AC ripple, stable under DP Alt Mode load | Sag below 4.75 V during Alt Mode indicates weak source or fault in ANX7411 output stage. Measure DC under video traffic for load-line verification. |
DP_TX1_P (to USB-C CC pin) |
~0 V DC (AC coupled) | 600–800 mV p-p differential eye at 8.1 Gbps DP 1.4 rate; clean zero-crossings; <−3 dB peaking | Measure AC directly at ANX7411 output pad. If <400 mV p-p, suspect redriver disable or ESD damage. Use 13 GHz passive probe, 1:1 coupling. Compare TX1 and TX2 symmetry. |
MUX_SEL (GPIO input) |
0 V (USB 3.1) or 3.3 V (DP Alt Mode) | Digital logic level; transitions clean within 1 µs of Alt Mode entry | Verify transition timing via SMC I²C log. If stuck at mid-rail (~1.6 V), check SMC GPIO driver or ANX7411 pin integrity. Use logic analyzer if available. |
I2C_SDA (ANX7411 address 0x54) |
3.3 V DC (at rest) | Clock: 100 kHz square wave, duty cycle 40/60; data transitions synchronized to clock edges | Probe at ANX7411 pin, not at SMC. Confirm ACK from ANX7411 (SDA pulled low during clock low). If no I²C traffic, suspect SMC firmware issue or ANX7411 I²C interface failure. Use bus analyzer if clock is present but no data transactions. |
INT_N (interrupt flag) |
3.3 V DC (idle) or 0 V (asserted) | Runt pulses <100 ns may indicate intermittent fault; stable low state >100 ms suggests thermal shutdown or persistent ESD latch. | Monitor during USB-C plug/unplug and DP Alt Mode entry. If INT_N asserts and latches, force SMC reset via power cycle. Repeated assertions point to redriver over-temperature or signal integrity collapse. |
Common Failure Modes
- No DisplayPort over USB-C despite successful USB 3.1 enumeration
Symptom: USB data works; external display not detected; USB-C AltMode negotiation hangs or fails.
Likely cause: ANX7411 not switching to DP mode due to I²C communication failure, MUX_SEL GPIO stuck, or redriver output disabled by ESD latch.
Diagnostic step: Confirm I²C clock and data presence at ANX7411 during AltMode entry (use bus analyzer or oscilloscope on SDA/SCL). Verify MUX_SEL transitions to 3.3 V. Measure DP_TX1/TX2 AC amplitude; if 0 mV p-p, IC is likely in ESD protect mode—force power cycle and retest. - Video flicker or dropout under USB-C video output; USB data remains stable
Symptom: DP Alt Mode connects intermittently; display flashes or goes black for 100–500 ms, then returns; no HDCP or audio over USB-C.
Likely cause: ANX7411 redriver gain or equalization settings corrupted; weak PP5V supply causing output stage dropout; or high-speed trace impedance mismatch causing reflections that trigger ANX7411 ESD/thermal shutdown.
Diagnostic step: Scope DP_TX lanes for eye closure, rising/falling edge jitter >100 ps, or asymmetric differential swing. Measure PP5V sag during DP traffic. Check I²C register reads via SMC diagnostic tool (if available); verify gain and equalization values match design spec. If INT_N pulses intermittently, overtemp is likely—inspect for nearby power losses or IC rework damage. - ANX7411 appears dead; no I²C acknowledgment, INT_N stuck low
Symptom: I²C address 0x54 does not respond; INT_N held at 0 V continuously; USB-C port may not enumerate at all if ANX7411 reset is gated with USB hub.
Likely cause: ANX7411 internal ESD latch triggered by cable insertion surge; loss of PP3V3 or PP5V supply; or SMC not asserting ANX7411 reset (if applicable).
Diagnostic step: Verify PP3V3 and PP5V are both present and stable. Attempt SMC reset via power cycle (disconnect battery, hold power button 10 s, reconnect). Probe ANX7411 GND pad to confirm 0 V reference. If I²C still unresponsive after reset, attempt reballing or microsoldering inspection for solder bridge on I²C pins; alternatively, check if ANX7411 is in a hard shutdown mode (datasheet Section 2.5 Thermal Shutdown Register). - DP Alt Mode works, but only at lower lane counts (e.g., 2 lanes instead of 4); bandwidth-dependent apps fail
Symptom: USB-C monitor connects at HBR2 (2 lanes, 17.28 Gbps) instead of HBR3 (4 lanes, 32.4 Gbps); Thunderbolt dock negotiates to lower speed tier.
Likely cause: ANX7411 TX3/TX4 differential pair degraded by ESD, reflow crack, or high-speed trace impedance discontinuity; or redriver gain insufficient for lane 3/4 due to aging or manufacturing defect.
Diagnostic step: Scope all four DP TX pairs (TX1–TX4) side-by-side; compare eye diagrams and amplitude. TX3/TX4 should match TX1/TX2 within 50 mV. If TX3/TX4 are significantly attenuated, probe the ANX7411 RX3/RX4 inputs from SoC to rule out upstream attenuation. Measure ANX7411 temperature under sustained DP traffic (thermal camera if available); high temp + low-lane mode points to redriver clipping output due to over-temperature. - ANX7411 draws excessive quiescent current; battery drains rapidly in idle with USB-C connected
Symptom: Overnight idle current >200 mA despite S5 state; PP3V3_USB and PP5V rails do not power-gate when USB-C device removed.
Likely cause: ANX7411 output driver stage stuck in active mode; missing firmware command to gate redriver; or ANX7411 internal LDO regulator leaking to GND.
Diagnostic step: Measure ANX7411 quiescent current by placing ammeter in series with PP5V supply to ANX7411. Nominal is <10 mA; >50 mA is abnormal. Verify via I²C that redriver is commanded to low-power mode when USB-C is idle. If current remains high despite shutdown command, suspect ANX7411 analog section failure (leaking bias network or shorted output stage)—thermal imaging may show hot spot on ANX7411 die. Board replacement is typically more cost-effective than IC rework. - ESD event during USB-C hot-swap; ANX7411 latches and stops responding until power cycle
Symptom: User unplugs USB-C cable with external monitor powered on (hot-disconnect); system detects ANX7411 fault via INT_N assertion; USB 3.1 enumeration fails; INT_N remains asserted for >5 s.
Likely cause: ESD transient on USB-C TX/RX pairs exceeds ANX7411 clamping threshold (typically 6–8 kV); internal protection diodes or latch-up mechanism activated; firmware not executing ANX7411 reset sequence.
Diagnostic step: Check INT_N assertion timing relative to USB-C removal (use oscilloscope trigger on CC pin or USB insertion detection). If INT_N asserts cleanly and releases within 100 ms on SMC-commanded reset, IC is functional but firmware may need tuning. If INT_N remains latched, ANX7411 ESD protection structure may be permanently damaged; reballing is required. For prevention, verify USB-C connector shell ground continuity and review external EMI shielding design with hardware team.
Boards Using This IC
- 820-02060
- 820-02521
Diagnostic Workflow
- Verify USB 3.1 enumeration. Connect USB-C hub or dock and confirm USB data ports (keyboard, mouse, storage) are recognized. This isolates the issue to video-specific circuitry. If USB 3.1 also fails, suspect PS5169 instead.
- Check power rails. Measure PP3V3 and PP5V at ANX7411 power pins with multimeter. Both must be within spec (3.25–3.45 V and 4.75–5.5 V respectively). If either rail is absent, trace upstream to regulator or SMC power sequencing.
- Probe I²C bus. Place oscilloscope on I²C_SDA and I²C_SCL near ANX7411. Command Alt Mode entry via system (e.g., macOS USB-C video output control panel). Observe clock and data transitions. Confirm ANX7411 acknowledges its address (0x54) by pulling SDA low during ACK phase. If no I²C activity, suspect SMC firmware or I²C pullup resistor failure.
- Monitor MUX_SEL and INT_N. Trigger oscilloscope on MUX_SEL GPIO rising edge (Alt Mode entry). Verify transition to 3.3 V within 10 ms. Simultaneously scope INT_N; it should remain high (3.3 V) unless an error condition is present. Repeated INT_N pulses indicate ESD, over-temperature, or signal integrity issue.
- Acquire high-speed differential eye diagrams. Using 13 GHz passive probe and high-bandwidth oscilloscope (≥4 GHz), capture DP_TX1_P/N waveform directly at ANX7411 output. Enable eye-diagram overlay (min. 1000 UI). Expected: clean eye opening ≥600 mV p-p, zero-crossings centered, <−3 dB peaking. Compare all four TX pairs (TX1–TX4). Asymmetry >100 mV suggests lane-specific damage.
- Test with known-good USB-C display. Connect a second USB-C monitor or dock with different cable to eliminate cable/display firmware variables. If this succeeds, previous failure was likely in external device negotiation. If it also fails, ANX7411 is the root cause.
- Thermal stress test (optional for intermittent failures). If video flickers under sustained DP traffic, use thermal camera to image ANX7411 and surrounding components. Operating temperature should not exceed 85 °C. If ANX7411 exceeds 90 °C with normal airflow, internal power dissipation is excessive (e.g., output driver stuck on), indicating analog failure.
- Decision point: Rework vs. Replace. If all power and I²C are confirmed good, but ANX7411 does not respond to reset or eye diagram is collapsed, reballing is warranted. If reballing fails, replace with new IC using reflow station and stencil. If power or I²C communication is absent, verify upstream control signals from SMC before proceeding with ANX7411 rework.
See Also
- PS5169 – USB 3.1 hub controller; works in concert with ANX7411 for Alt Mode multiplexing.
- SMC (T2) – Firmware that controls I²C register writes and MUX_SEL GPIO sequencing.
- Titan Ridge – Thunderbolt 3 controller on boards with 40 Gbps; also uses ANX7411 for DP mux.
- DisplayPort Alt Mode – Protocol and negotiation sequence.
- I²C – Bus protocol for ANX7411 register access.
- Short Circuit – Common failure signature when ANX7411 ESD diodes are exceeded.
- Reballing – Recommended rework technique for BGA ANX7411 failures.
Last updated: 2026-05-01 · Browse all components