USB PD controller supports standard and proprietary protocols
To implement power delivery (PD) over USB in fixed and portable devices, and offline power adapters, Diodes has introduced the AP43770 ISB type-C PD controller.
It supports standard and proprietary protocols, explains Diodes.
The AP43770 is suitable for a range of applications where USB PD is implemented, including AC adapters, power hubs, battery banks, and USB PD converters. An embedded microcontroller runs firmware that is compliant with the latest USB Type-C specification and USB PD Revision 3.0 V1.1. Support for Qualcomm Quick Charge (QC) 4/4+ is built into the device. The inclusion of QC3.0, QC2.0, and Battery Charging (BC) revision 1.2 and other legacy protocols with auto-detection means that backwards compatibility can be maintained with existing equipment, confirms Diodes.
The programmable power supply (PPS) feature is part of the latest version of the USB PD specification and is supported by the AP43770. PPS allows the output voltage to vary based on the load requirements via a relevant augmented power data object (APDO). Support for PPS with APDO is implemented in the AP43770 through a constant current and constant voltage (CC/CV) output driver that is adjustable in 50mA steps up to 6.0A, and 20mV steps between 3.0 and 20V, respectively.
To address the fact that USB PD could potentially deliver high levels of power, the AP43770 supports eMarker technology, which detects and identifies cables before power is delivered. Cable compensation is also supported.
When coupled with a suitable pulse width modulator (PWM) controller (for example, Diodes’ AP3108L), the AP43770 can be used as a complete power delivery system, says Diodes. The controller has up to 8kbit of one time programmable (OTP) memory, for main firmware code, or multi time programmable (MTP) memory, for user configurable parameters. MTP memory can be used to set up power specification and protocol options to the manufacturer’s requirements.
The AP43770 is available in the TSSOP-16 package.