123 Main Street, New York, NY 10001

USB-C / PD Port Power Monitor: VBUS/IBUS & PPS Events

← Back to: Current Sensing & Power / Energy Measurement

This page provides key insights into selecting and designing USB-C power monitoring solutions for PD (Power Delivery) ports, including voltage and current sensing, PPS tracking, event logging, and backfeed protection. It covers essential BOM fields, typical use cases, recommended IC selections from top brands, and frequently asked questions about system design and fault detection mechanisms.

System Role & PD Power Path Context

A USB-C / PD port power monitor sits directly in the VBUS path, watching both VBUS and IBUS so the PD controller can negotiate, protect and log each power-contract safely. Instead of being a generic current sense amplifier, it is tuned for fast USB-C attach / detach events, PPS steps and fault handling on modern USB-PD ports.

In a typical implementation, VBUS from the Type-C connector passes through protection and a VBUS FET before crossing a small sense element. The monitor IC measures the voltage across this sense resistor and the absolute VBUS level, then reports digitised VBUS / IBUS data and status flags over I2C or PMBus to the PD controller or host MCU. This gives firmware a continuous view of how much power is really flowing through the port.

USB-C / PD Port Power Path and Monitoring Role Diagram showing USB-C connector, VBUS FET, sense resistor, PD port monitor IC, PPS voltage steps and backfeed detection path towards the PD controller. USB-C VBUS FET Rsense PPS Steps Backfeed Port Monitor VBUS / IBUS sense PPS Track + Faults Fault / Alert PD Controller I²C / PMBus

Under Programmable Power Supply (PPS) modes, the negotiated VBUS level can move from 5 V to 9 V, 15 V or 20 V in rapid steps while the load current changes at the same time. The port power monitor tracks these VBUS steps and IBUS transients, helping the system detect failed transitions, unexpected current draw and dangerous backfeed when another rail or sink tries to push current back into VBUS during startup or shutdown.

  • PPS voltage steps and IBUS transients on the VBUS rail.
  • Short-circuit and over-current events at the USB-C power port.
  • Backfeed and reverse current into VBUS during shut-down or fault.
  • Logging attach / detach and fault events for post-mortem analysis.

Block Diagram for USB-C / PD Port Power Monitor

The block diagram below shows how a USB-C / PD port power monitor sits in the VBUS path, sensing VBUS and IBUS through a high-side shunt, digitising the measurements and tracking PPS steps while a fast comparator path and backfeed detector capture short events. Measurement data flows to the PD controller over a serial interface, while alert lines signal urgent faults in microseconds.

USB-C / PD port power monitor architecture Block diagram showing a USB-C connector, VBUS FET, sense resistor, high-side current sense amplifier, ADC, PPS tracking block, fast comparator path, backfeed detector and alert line into a PD controller. USB-C Connector VBUS VBUS FET Rsense VBUS / IBUS High-Side CSA VBUS & IBUS sense ADC digitised V / I PPS Track VBUS step monitor Fast Comparator short / OC path Backfeed Detect reverse VBUS events PD Controller / MCU policy & logging I²C / PMBus Alert / IRQ
  • VBUS path & Rsense: VBUS flows from the USB-C connector through a protection FET and sense resistor, creating a clean sampling point for both VBUS and IBUS.
  • High-side CSA & ADC: The high-side current sense amplifier converts the shunt voltage into a usable signal, and the ADC digitises VBUS and IBUS for power and PPS checks.
  • PPS tracking block: Monitors VBUS steps against the negotiated PPS profile, flagging unexpected voltage levels or failed transitions on the USB-PD contract.
  • Fast comparator path: A low-latency branch from the CSA feeds a fast comparator that trips on short-circuit and severe over-current conditions, independent of ADC conversion timing.
  • Backfeed event detector: Detects reverse current and abnormal VBUS levels during shut-down or sink-side backfeed, driving an alert line and safe-state actions.
  • Alert / IRQ & digital interface: I²C / PMBus carries measurement and configuration data to the PD controller, while an Alert / IRQ pin signals urgent faults within microseconds.

VBUS / IBUS Sensing Principle

The USB-C / PD port power monitor observes both the VBUS voltage and the IBUS current at the same physical point in the power path. VBUS is scaled down through a high-impedance divider and protected by over-voltage clamps, while IBUS is measured across a high-side shunt so the device can see both current magnitude and direction during normal load, PPS transitions and fault conditions.

For VBUS, the monitor uses a divider and on-chip OVP circuitry to keep the sensing node within a safe range, allowing the ADC and comparators to track each PPS voltage step and detect over-voltage or brown-out events. For IBUS, the voltage across the high-side shunt is amplified by a current sense amplifier, giving a differential view of how much current flows into or out of the Type-C port under different PD contracts.

Programmable Power Supply (PPS) modes change VBUS in small steps over time, so the monitor treats the combination of VBUS and IBUS as a trajectory rather than a single static reading. A slower ADC path builds up an averaged view for power and logging, while a separate microsecond-level comparator branch trips immediately on severe short-circuit or backfeed patterns that cannot wait for firmware polling.

  • VBUS is monitored through a resistor divider and OVP clamp to identify voltage levels and faults.
  • IBUS is sensed across a high-side shunt so both magnitude and direction of current can be observed.
  • PPS behaviour is evaluated as a VBUS / IBUS trajectory within a configured window over time.
  • Fast comparator paths capture short-circuit and backfeed events within microseconds.
VBUS and IBUS sensing principle for a USB-C / PD port monitor Block-style diagram showing VBUS divider with OVP clamp feeding an ADC, and a high-side shunt with current sense amplifier feeding both an ADC and a fast comparator for event capture. VBUS Divider + OVP clamp ADC VBUS & IBUS data PPS Window trajectory check Rsense to load CSA high-side averaged IBUS Fast Comp events short / backfeed flag ADC path: averaged VBUS / IBUS, PPS tracking Comparator path: µs-level event capture

Design & Calibration Hooks for the PD Port Monitor

Designing a USB-C / PD port monitor is mainly about setting realistic windows around PPS steps, backfeed behaviour, inrush current and current limits, then leaving margin for temperature, component drift and future firmware updates. The sensing core stays the same, but thresholds, timing and logging policies are tuned for the specific port power profile and cable environment.

For PPS tracking, the monitor must sample VBUS and IBUS fast enough to see each programmed voltage step settle into its expected range. Designers define a voltage window around the negotiated PPS level and a time window in which VBUS must enter and stay inside that band. If IBUS overshoots or VBUS never reaches the requested level, firmware can downgrade the contract or flag a cable or sink issue.

Backfeed detection uses both voltage and time criteria. When the port is logically off, any sustained rise of VBUS above a small threshold, or any reverse-direction IBUS, indicates that another rail is driving the bus. The port monitor compares these conditions against a small ΔV and Δt window so that genuine backfeed is logged or used to trigger a protective shut-down, while harmless spikes are filtered out.

Inrush and soft-start behaviour are handled by allowing a wider current window during the first few milliseconds after the VBUS FET turns on, then tightening the limit once the bulk capacitance is charged. Current limit thresholds are tied to the maximum PD contract, with extra headroom for cable loss and temperature, while hard limits are left to fast comparator paths that trip on short-circuit patterns well before firmware can react.

  • Define PPS voltage and current windows with clear settle times for each contract.
  • Use backfeed windows based on ΔV and Δt so reverse VBUS events are distinguished from noise.
  • Provide a generous inrush window at start-up and a tighter steady-state current limit afterwards.
  • Rely on fast comparator thresholds for hard short and over-current conditions that firmware cannot catch.
  • Keep filtering simple on the port monitor side and align detailed EMI design with system-level guidelines.
Design windows for PPS tracking, backfeed detection and current limiting Block-style diagram showing PPS tracking window, backfeed voltage and time window, and inrush plus steady-state current limits for a USB-C / PD port monitor. PPS Tracking Window Backfeed ΔV / Δt Inrush & Current Limit VBUS allowed PPS band time VBUS must enter and stay inside the PPS window VBUS ΔV Δt backfeed window log or shut down IBUS inrush limit wider window at start-up, tighter steady-state limit Hard shorts handled by fast comparator thresholds

USB-C Placement & Protection

On a USB-C / PD board, the port power monitor shares the same neighbourhood as the connector, TVS clamps, VBUS FET and sense resistor. The goal is to keep the high-current VBUS path short and wide, while giving the Kelvin sense lines and digital interface a quiet, direct route into the monitor IC and PD controller.

A common placement pattern runs the VBUS pin from the USB-C connector through ESD / TVS protection, into the VBUS FET and then across the shunt before reaching the downstream bulk capacitance and load. The port monitor sits slightly inboard, close to the PD controller, with short Kelvin lines back to the inner pads of the sense resistor and short I2C and alert traces staying clear of the main VBUS current loop.

CC1 / CC2 traces and the connector shield need their own attention. CC lines should stay away from the high-current VBUS path and switching nodes, while TVS devices are placed near the receptacle pins so surge energy is clamped before it reaches the FET and monitor IC. The shield or chassis return is brought back with a dense via fence, leaving the sense resistor Kelvin routing as clean and symmetric as possible.

  • Keep the VBUS FET, TVS and shunt close to the USB-C connector to minimise loop area.
  • Route Kelvin sense lines from the inner pads of the shunt directly to the monitor inputs.
  • Place the port monitor near the PD controller with short I²C and alert traces.
  • Keep CC1 / CC2 away from the VBUS power loop and noisy switching regions.
  • Use a tight shield / return path around the connector while preserving a quiet sense path.
USB-C port layout with VBUS path, shunt Kelvin sense and protection Top-view style layout diagram showing a USB-C connector with CC1/CC2, TVS/ESD parts, VBUS FET, sense resistor with Kelvin sense traces, a port monitor IC, PD controller and shield / return path arrows. USB-C Receptacle Shield CC1 CC2 VBUS TVS / ESD VBUS FET Rsense to load Port Monitor VS+ / VS- & ALERT Kelvin sense PD Controller SDA/SCL ALERT Shield / return

Event Logs & Alerts for USB-C Port Behaviour

A USB-C / PD port monitor separates events into those that must trip a fast alert and those that can be captured in logs for later analysis. Short-circuit and severe over-current conditions rely on comparator outputs to cut the VBUS FET quickly, while backfeed, PPS drops, brownout and attach / detach cycles are tracked through status bits, counters and energy or peak-value records.

Short-circuit events are detected as rapid IBUS excursions beyond a hard threshold, often combined with a sharp VBUS droop. The monitor asserts an alert pin in microseconds so gate drivers or the PD controller can switch the FET off, while optional logging records peak current or the number of trips. Backfeed is treated as VBUS or IBUS moving in the wrong direction when the port is supposed to be off, triggering an alert or at least a latched status bit so firmware can remove conflicting power sources.

PPS drops and brownout are slower events but still important. During a PPS step, the port monitor checks whether VBUS reaches and stays within the negotiated band; if it sags or falls back to a lower level, a PPS fault flag and counter help the PD controller decide whether to retry, fall back to a safer profile or mark the cable or sink as weak. Brownout monitoring records deeper or longer VBUS dips that may explain sporadic resets or unstable behaviour under heavy load.

Attach and detach events are primarily driven by CC1 / CC2, but the port monitor can add context by logging inrush profiles and the last valid VBUS / IBUS point before disconnect. Over time, a history of short, backfeed, PPS and brownout events gives firmware a clear picture of how reliable each port, cable or sink really is, beyond what protocol-level error codes alone can offer.

  • Short-circuit: fast comparator trips an alert and shuts off the FET, with optional peak-current logging.
  • Backfeed: reverse VBUS / IBUS during off states sets a status bit and may force a safe shut-down.
  • PPS drop: VBUS leaving the negotiated window increments a PPS fault counter and flags the contract.
  • Brownout: deeper or longer VBUS dips are tagged so resets and instability can be traced back.
  • Attach / detach: connection cycles are counted and enriched with inrush and last-valid-port metrics.
USB-C port event timeline with VBUS, IBUS and alert / log markers Diagram with time axis showing VBUS and IBUS traces plus markers for short-circuit, backfeed, PPS drop, brownout and attach / detach events mapped to alerts and logs. time VBUS IBUS PPS band PPS drop brownout inrush short backfeed attach detach Alert: short / severe backfeed Log: PPS drops, brownouts, attach / detach counters

Applications & 7-Brand IC Selection for USB-C / PD Port Monitors

Typical USB-C / PD Port Use Cases

A USB-C / PD port power monitor sits in the VBUS / IBUS path and reports how each port behaves under real contracts and cables. It turns raw VBUS and IBUS measurements into actionable information: power profiles, fault events and black-box logs that firmware can use to qualify chargers, negotiate safer profiles or explain field returns.

In notebook, dock and monitor designs, the monitor is attached to one or more USB-C source ports that must supply up to 20 V with PPS steps. It verifies that each negotiated profile is actually delivered, catches short-circuits and backfeed events and keeps a per-port history of brownouts or repeated PPS failures so the system can derate weak cables and sinks over time.

In wall adapters and compact PD chargers, the port monitor closes the loop between the secondary-side PD controller and the power stage. VBUS and IBUS data confirm that the flyback or LLC converter really settles inside the agreed PPS window, while fast alerts shut down the port on hard shorts long before firmware could react. Logged peaks and cumulative energy help distinguish normal heavy use from borderline abuse.

Industrial panels, routers and gateways use USB-C PD ports as both sinks and sources. Here, long-term trends and black-box logs matter more than a single event: backfeed from redundant rails, repeated brownouts and attach/detach patterns under harsh conditions. A suitable monitor with energy and charge accumulation can feed this history into fleet dashboards and maintenance tools.

  • Consumer chargers and adapters: confirm delivered PPS profiles and stop hard shorts quickly.
  • Notebooks, docks and monitors: supervise multi-port power sharing and cable-dependent derating.
  • Industrial / telecom equipment: log long-term brownouts, backfeed and attach/detach cycles for each port.

7-Brand IC Selection Guide for USB-C / PD Port Monitoring

The devices below are examples of ICs that can form the heart of a USB-C / PD port monitor or the protected VBUS front-end. For each brand, the table lists a representative part number and why it aligns well with USB-C / PD VBUS and IBUS monitoring in the 5 V to 20 V range.

When you move these parts into a real design, keep your target VBUS range, maximum IBUS, PPS support and preferred interface (I²C, SPI or PMBus) explicit in the BOM so suppliers can confirm suitable variants and compatible shunt ratings.

Brand Part number Role in USB-C / PD port Key traits for VBUS / IBUS monitoring Why pick it for this page
Texas Instruments INA228 / INA228-Q1 High-side current, voltage, power, energy and charge monitor for up to 85 V rails with I²C interface and alert pin. 20-bit measurement, 85 V bus range, bidirectional current sense, energy and charge accumulation plus programmable alert threshold, ideal for tracking PPS rails and event counters on 5–21 V VBUS.:contentReference[oaicite:0]{index=0} A single INA228 behind the shunt can give firmware the full picture of VBUS, IBUS, power and accumulated energy per port, matching this page’s focus on PPS tracking and black-box logging for USB-C / PD ports.
STMicroelectronics TCPP01-M12 USB Type-C port protection IC that drives an external VBUS FET and protects CC and VBUS lines in sink or source PD applications. Provides 20 V short-to-VBUS over-voltage and ESD protection on CC pins, plus adjustable VBUS over-voltage protection through an integrated N-MOSFET gate driver; widely used with STM32-based USB-PD boards.:contentReference[oaicite:1]{index=1} Combined with a shunt and ADC or amplifier, TCPP01-M12 forms the protected front-end of a PD port monitor, matching this page’s layout and protection guidance for VBUS path, FET and shunt placement around the USB-C connector.
NXP PTN5110 USB Type-C Port Controller with USB Power Delivery support that handles CC signalling, contract negotiation and VBUS control for PD source or sink ports.:contentReference[oaicite:2]{index=2} Integrates Type-C and PD state machines and manages VBUS discharge schemes; pairs naturally with a high-side power monitor to give both protocol-level and electrical-level visibility on the same USB-C port. In designs where PTN5110 acts as the PD controller, this page’s port monitor can sit on the VBUS shunt and report whether negotiated PPS profiles are actually delivered, tying electrical data to PD messages from the NXP controller.
Renesas RAA489400 USB Type-C port controller for high-power USB PD chargers and adapters, managing dual USB-C ports up to 240 W with integrated protection and control.:contentReference[oaicite:3]{index=3} Designed for modern USB PD 3.x chargers with multiple ports, supervising power paths, port roles and protection functions; easily combined with a shunt-based current monitor on each port for fine-grained IBUS and power visibility. For multi-port USB-C chargers, pairing RAA489400 with a dedicated shunt monitor per port implements the PPS tracking and event logging strategy described in this page without re-implementing PD negotiation logic in the monitor itself.
onsemi FUSB3307 USB PD power source controller that drives a DC-DC port power regulator or optocoupler and supports PD 3.0 and PPS for up to 21 V output.:contentReference[oaicite:4]{index=4} Manages PD source state machines and PPS voltage control while leaving current and power sensing to an external shunt and monitor, a natural fit for the VBUS/IBUS sensing and event capture framework on this page. In compact adapters built around FUSB3307, adding a shunt monitor on the VBUS line lets you implement fast short-circuit alerts, PPS window checks and backfeed detection without changing the underlying PD controller choice.
Microchip UPD301C (and UPD3xx family) Stand-alone USB Type-C Power Delivery port controller integrating a microcontroller core and USB PD PHY, used in a wide range of PD source and sink applications.:contentReference[oaicite:5]{index=5} Provides full PD policy engine and VBUS control hooks; commonly combined with external shunt monitors or ADC channels in Microchip MCUs to measure VBUS and IBUS and to log energy and event histories per port. If the design already uses Microchip’s USB-C PD controllers, this page’s port monitor function can be realised with a shunt and MCU ADC or a dedicated power monitor IC, feeding PPS and event information into the same firmware ecosystem.
Melexis MLX91220 0–50 A isolated Hall-effect current sensor with dual over-current detection outputs and a low-impedance primary conductor for inline current measurement.:contentReference[oaicite:6]{index=6} Offers galvanic isolation, low insertion loss and high bandwidth, making it suitable for monitoring IBUS in higher-power or safety-critical USB-C ports where shunt dissipation or isolation clearances are a concern. In designs that already use Melexis Hall sensors for other rails, MLX91220 can be placed in the VBUS path of a PD port to feed accurate IBUS and fast over-current flags into the same monitor + event-logging framework used throughout this page.

When you prepare a BOM or RFQ around these devices, state the intended VBUS range, maximum IBUS, PPS profiles, interface preference (I²C / SPI / PMBus) and whether you need energy or charge accumulation and hardware alerts for short, backfeed and brownout events. This keeps supplier recommendations aligned with the USB-C / PD port monitor behaviour defined in this page.

BOM & Procurement Notes

To ensure the correct IC selection and smooth sourcing process for your USB-C / PD port monitor, here are the required BOM fields. These fields will help suppliers quickly understand the voltage, current, PPS, fault detection and logging capabilities needed for your design.

  • VBUS range (5/9/15/20V): Clearly state the VBUS voltage range that your PD port will support, including whether it needs PPS step support (e.g., 5–21V).
  • PPS support (Y/N): Define whether the monitor must support PPS step tracking within the VBUS voltage range (e.g., Yes, support PPS for 5V to 20V).
  • IBUS FS range (+ reverse detection): Specify the maximum IBUS measurement range, including reverse current detection (e.g., ±5A, reverse detection: Yes).
  • Backfeed detect (Y/N): Indicate whether backfeed detection is required to protect the system from reverse voltage events (e.g., Yes, with fast response).
  • Response time (us/fast comparator): Define the required response time for overcurrent or fault events. Fast comparator thresholds should be set for fast detection (e.g., response time ≤ 1 µs).
  • Fault logging (Y/N): Specify whether event logging is necessary for fault analysis and troubleshooting (e.g., Yes, on-chip logging required).
  • Interface (I²C/PMBus): Clarify the preferred communication interface for monitoring and control (e.g., I²C preferred for communication).

Make sure to include these fields in your BOM or RFQ to help suppliers recommend the most suitable port monitor and shunt IC, ensuring all your design requirements are met.

Field Description Example
VBUS range Define the supported voltage levels for VBUS. Should specify PPS support if needed. 5V, 9V, 15V, 20V (PPS: Yes)
PPS support Specify if PPS step tracking is needed for VBUS voltage adjustment. Yes, for 5–21V
IBUS FS range Specify the full-scale IBUS measurement range and reverse current detection requirement. ±5A, reverse detection: Yes
Backfeed detect Specify if backfeed detection is needed to prevent reverse voltage from damaging the system. Yes, with fast response
Response time Specify the response time needed for the comparator to detect faults. ≤ 1 µs (comparator path)
Fault logging Specify if fault events need to be logged for troubleshooting. Yes, on-chip logging required
Interface Specify the communication interface for monitoring and control. I²C preferred

Use this detailed BOM structure when submitting your RFQ or BOM to suppliers. By including the exact parameters for VBUS range, PPS support, IBUS range, and logging, suppliers can offer the most accurate solutions and help you avoid compatibility or sourcing issues.

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

Frequently Asked Questions (FAQs)

What is PPS tracking mechanism?

PPS tracking ensures the port monitor validates the VBUS and IBUS values are within the negotiated PPS range over time.

Why is backfeed dangerous in USB-C PD ports?

Backfeed is dangerous because it can cause conflicting power rails, leading to excessive current flow that can damage components.

How does IBUS reverse detection work?

IBUS reverse detection identifies current flowing in the wrong direction, typically when the port is powered off, helping prevent backfeed issues.

What level of VBUS accuracy is needed for monitoring?

VBUS accuracy should be within 2–5% for proper PPS tracking and PD supervision, but not metrology-grade precision is required.

How is fast event capture designed for shorts and faults?

Fast event capture is done using comparator paths that trigger in microseconds to quickly detect and respond to shorts and overcurrent situations.

How does USB-C attach and detach sensing work?

Attach and detach sensing is driven by CC1/CC2, but the monitor can track the inrush profile and log the last valid VBUS/IBUS before disconnection.

How should soft-start be managed in USB-PD?

Soft-start should allow a wider current window during initial power-up and tighten it as bulk capacitors charge to prevent inrush damage.

What is black-box logging in USB-C power monitoring?

Black-box logging tracks events like voltage dips, current spikes, and PPS failures, storing them for later diagnostics or analysis.

How is cable loss and drop compensation handled?

Cable loss compensation adjusts for voltage drops along the cable, while drop compensation corrects for signal degradation at the port.

How do I select the right shunt for PD voltage monitoring?

The shunt should support the full IBUS range, have low TCR, and handle the power dissipation at high currents for reliable PD voltage monitoring.

What is the ideal filtering strategy for USB-C monitoring?

Use simple RC filters that attenuate high-frequency noise while keeping fast event capture for fault detection without significant delays.

How should the PD controller and monitor be synchronized?

The PD controller manages power negotiation while the monitor focuses on measuring and logging VBUS/IBUS events, using flags for synchronization.