24
RT7800 ® DS7800-00 May 2017 www.richtek.com 1 © Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation. AnyPower TM and PDsafe TM USB Type-C PD Controller General Description The RT7800 is a USB Power Delivery (USB PD) controller with highly integrated functions for notebook, tablet, mobile phone or any other devices with USB Type-C (USB-C) receptacle. It is designed to embed ARM Cortex TM -M0 MCU so as to facilitate various functions of communication protocol, protections and customized requirements. The IC allows designer to define a USB-C port as a Provider, Consumer or a Dual Role Port by program setup. Features AnyPower TM = AnyVolt TM + AnyCurrent TM AnyVolt TM (50mV/step) Output Voltage Adjustment for USB Cable Bus Power (V BUS ) Support Internet Online Firmware Updates AnyCurrent TM OCP for USB-C VBUS Output Cable Voltage Drop Compensation (CDC) for V BUS Support Provider, Consumer and Dual Role High Integration : ARM M0 MCU for PD Protocol, Policy Engine and Device Policy Manager; Two I 2 C Interfaces Built-in Rp, Rd and BMC Physical Layer GPIOs for MUX Control and Customized Functions Automatic IC Bias Input Selection Standard Compliance Quick Discharge for V BUS Support Dead Battery Function Support USB Plug Power (V CONN ) 4 Built-in Charge Pump NMOS Gate Drivers PDsafe TM : OVP Detections at VBUS and VX Pins UVP Detection at VBUS Pin Current Limit for VCONN1/2 Output Maximum Rating, 22V for CC1 and CC2 Pins Applications Notebook PC, Tablet PC, Smart Phone Desktop PC, LCD Monitor, TV, Docking Station Car Charger, Power Bank Portable Hard Disk, Dongle, Hubs Marking Information Ordering Information Note : Richtek products are : RoHS compliant and compatible with the current require- ments of IPC/JEDEC J-STD-020. Suitable for use in SnPb or Pb-free soldering processes. Simplified Block Diagram ARM TM Cortex TM -M0 ROM MTP Memory SRAM Output Bleeder GPIOs 10-bit ADC VBUS UVP AnyVolt TM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrent TM Output OCP Dead Battery Function Offset-Cancelled CS Amplifier Built-in Rp, Rd VBUS, VX OVPs AnyPower TM and PDsafe TM USB Type-C PD Controller MCU System IC Bias Supply Power Controls Protections VCONN Current- Limit VCONN Switch CC1/2 Functions PD Comm. Physical Layer RT7800 Package Type QW : WQFN-40L 5x5 (W-Type) Lead Plating System G : Green (Halogen Free and Pb Free) RT7800 GQW YMDNN RT7800GQW : Product Number YMDNN : Date Code

AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

RT7800®

DS7800-00 May 2017 www.richtek.com1

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

AnyPowerTM and PDsafeTM USB Type-C PD Controller

General DescriptionThe RT7800 is a USB Power Delivery (USB PD) controllerwith highly integrated functions for notebook, tablet, mobilephone or any other devices with USB Type-C (USB-C)receptacle. It is designed to embed ARM CortexTM-M0MCU so as to facilitate various functions of communicationprotocol, protections and customized requirements. TheIC allows designer to define a USB-C port as a Provider,Consumer or a Dual Role Port by program setup.

Features AnyPowerTM = AnyVoltTM + AnyCurrentTM

AnyVoltTM (50mV/step) Output Voltage Adjustmentfor USB Cable Bus Power (VBUS)

Support Internet Online Firmware Updates AnyCurrentTM OCP for USB-C VBUS Output Cable Voltage Drop Compensation (CDC) for VBUS

Support Provider, Consumer and Dual Role High Integration : ARM M0 MCU for PD Protocol, Policy Engine and

Device Policy Manager; Two I2C Interfaces Built-in Rp, Rd and BMC Physical Layer GPIOs for MUX Control and Customized Functions Automatic IC Bias Input Selection Standard Compliance Quick Discharge for VBUS

Support Dead Battery Function Support USB Plug Power (VCONN) 4 Built-in Charge Pump NMOS Gate Drivers

PDsafeTM : OVP Detections at VBUS and VX Pins UVP Detection at VBUS Pin Current Limit for VCONN1/2 Output Maximum Rating, 22V for CC1 and CC2 Pins

Applications Notebook PC, Tablet PC, Smart Phone Desktop PC, LCD Monitor, TV, Docking Station Car Charger, Power Bank Portable Hard Disk, Dongle, Hubs

Marking Information

Ordering Information

Note :

Richtek products are :

RoHS compliant and compatible with the current require-

ments of IPC/JEDEC J-STD-020.

Suitable for use in SnPb or Pb-free soldering processes.

Simplified Block Diagram

ARMTM

CortexTM-M0

ROM

MTP Memory

SRAM

OutputBleeder

GPIOs

10-bit ADC

VBUS UVP

AnyVoltTM

CV Control

NMOS GateDrivers

3 Input Pins,Two LDOs

I2CSlave, Master

AnyCurrentTM

Output OCP

Dead BatteryFunction

Offset-CancelledCS Amplifier

Built-in Rp, Rd

VBUS, VXOVPs

AnyPowerTM and PDsafeTM USB Type-C PD Controller

MCU System IC Bias Supply

Power Controls

Protections

VCONN Current-Limit

VCONN Switch

CC1/2 Functions

PD Comm. Physical Layer

RT7800Package TypeQW : WQFN-40L 5x5 (W-Type)

Lead Plating SystemG : Green (Halogen Free and Pb Free)

RT7800GQWYMDNN

RT7800GQW : Product Number

YMDNN : Date Code

Page 2: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

2DS7800-00 May 2017www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Simplified Application Circuit(1) Provider Application with a DC-DC Converter

(2) Provider Application without a DC-DC Converter

(3) Dual Role Application with a DC-DC Converter

RT7800

Provider

Type-CReceptacle

VBUS

CC1/2

DC-DC PWM Converter

GP CVControl

EnableControl

RCS

OCP/CurrentDetector

CC1/2VCONN

GPIOsI2C(slave)

EC

GPIOs MUX

VSYS+20V

TX, RX

Q1B

(optional)Q2A Q2B

GC2AGC1

Q1A

(optional)

RisingTime

control

MUX

Provider

TX, RX

RT7800

Type-CReceptacle

VBUS

CC1/2

GP

RCS

CC1/2VCONN

GPIOsI2C(slave)

EC

GPIOs

GC1GC2A

VSYS12+12V

VSYS5+5V

RisingTime

control

OCP/CurrentDetector

Q2A Q2BQ1B

Q1A

CGP

CGC1

OCP/CurrentDetector

RT7800

Provider/Consumer

Type-CReceptacle

CC1/2

GP CVControl

EnableControl

RCS

CC1/2VCONN GPIOs

I2C(slave)EC

GPIOs MUX

GC2

Charger

VBUS

DC-DC PWM Converter

VSYS

I2C(master)

(optional)

TX, RX

Q1A Q1B

Q2A Q2B

Page 3: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

3DS7800-00 May 2017 www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Functional Pin DescriptionPin No. Pin Name Pin Function

1 VCONN Power input of the power paths from VCONN to VCONN1 and VCONN2 pins. Generally, connect this pin to a 5V voltage source.

2, 7, 11, 20, 26, 29, 33, 35 NC No internal connection.

3 CC1 First configuration channel. Generally, connect this pin to USB CC1 terminal.

4 VCONN1 Power output pin which supplies USB plug power (VCONN) through USB CC1 terminal. A MOSFET is built in to turn on/off the power path from VCONN to VCONN1. Generally, connect this pin to USB CC1 terminal via a Schottky diode.

5 CC2 Second Configuration Channel. Generally, connect this pin to USB CC2 terminal.

6 VCONN2 Power output pin which supplies USB plug power (VCONN) through USB CC2 terminal. A MOSFET is built in to turn on/off the power path from VCONN to VCONN2. Generally, connect this pin to USB CC2 terminal via a Schottky diode.

8 VDD

Output of the built-in linear regulator and VSYS5-to-VDD power path. This pin is also input pin of bias voltage/current for internal circuits. When the regulator is enabled, it regulates 5V (typ.) at VDD pin from the input voltage at VBUS or VX pin; when the power path is closed, the voltage at VDD follows the input voltage at VSYS5 pin. Connecting this pin with a 1F external capacitor is recommended.

9 ALERT Open-drain interrupt signal output. EC/AP could check the slave I2C registers to do emergency control when it receives a low-level signal via this pin. This pin can be set as an open-drain or push-pull GPIO pin to achieve customized functions.

10 V2 Output of the built-in 1.8V linear regulator. From the input voltage at VDD pin, the regulator regulates voltage (1.8V typ.) at V2 pin for internal digital circuits. Connecting this pin with a 1F external capacitor is recommended.

12 ENB On/off control input of the internal VSYS5-to-VDD power path. The path is turned off for power-saving purpose when the ENB voltage is kept at high-level voltage.

13 SDA_EC Open-drain data signal input/output of the slave I2C. This pin can be set as an open-drain GPIO pin.

14 SCK_EC Clock signal input of the slave I2C. This pin can be set as an open-drain GPIO pin.

Pin Configuration(TOP VIEW)

WQFN-40L 5x5

VCONN

VCONN1CC1

V2ALERT

VDDNC

CC2VCONN2

NCGP

CSPCSN

GPIO1/AIN1GPIO2/AIN2TSVRACT

NCDAC_CV

NC

NC

ENB

SDA_

ECSC

K_EC CEB

STAT IRQ

SDA_

CH

GSC

K_C

HG

NC

VSY

S5G

ND

VX

VBU

SV

BPN

CG

C1

NC

GC

2BG

C2A

12

3

45

6

78

910

3029

28

2726

25

2423

2221

20191817161514131211

31323334353637383940

41

GND

Page 4: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

4DS7800-00 May 2017www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Pin No. Pin Name Pin Function

15 CEB Open-drain output used to enable an external slave I2C interface. This pin can be set as an open-drain or push-pull GPIO pin.

16 STAT Charger status input. This pin can be set as an open-drain GPIO pin.

17 IRQ Interrupt Input Pin. The RT7800 could check the slave I2C registers of charger IC to do emergency control when it receives a low-level signal via this pin. This pin can be set as an open-drain or push-pull GPIO pin.

18 SDA_CHG Open-drain data signal input/output of the master I2C. This pin can be set as an open-drain or push-pull GPIO pin.

19 SCK_CHG Open-drain clock signal output of the master I2C. This pin can be set as an open-drain or push-pull GPIO pin.

21 GPIO1/AIN1 Open-drain/push-pull GPIO or analog input. Its function is programmable. 22 GPIO2/AIN2 Open-drain/push-pull GPIO or analog input. Its function is programmable.

23 TS Battery temperature detection input. This pin can be set as an open-drain or push-pull GPIO pin.

24 VRACT Push-pull output which is designed to enable/disable a DC-DC converter. The voltage at VRACT pin must be less than VDD+0.3V.

25 DAC_CV

Digitalized sinking current output for adjusting the output voltage of the DC-DC converter. Connecting this pin to voltage feedback pin of the DC-DC converter through a resistor (RVRACT = 0) is recommended. The RVRACT can be open for enabling and testing the DC-DC converter during product development stage. The operating voltage at DAC_CV must be larger than 0.58V at IDAC_CV 240A.

27 CSP Positive current-sensing input for sensing output current in provider application. Please connect this pin to GND pin when this pin is not used.

28 CSN Negative current-sensing input for sensing output current in provider application. Due to consideration of maximum voltage rating, please connect this pin to CSP pin when this pin is not used.

30 GP Charge-pump gate diver output. It drives N-Channel power MOSFETs to turn on/off a power-path. The CSP pin must be connected to downstream or upstream node of the power-path.

31 GC2A Charge-pump gate diver output. It drives N-Channel power MOSFETs to turn on/off a power-path. The VBUS pin must be connected to downstream or upstream node of the power-path.

32 GC2B Charge-pump gate diver output. It drives N-Channel power MOSFETs to turn on/off a power-path. The VBUS pin must be connected to downstream or upstream node of the power-path.

34 GC1 Charge-pump gate diver output. It drives N-Channel power MOSFETs to turn on/off a power-path. The VX pin must be connected to downstream or upstream node of the power-path.

36 VBP Voltage-sensing input which can be used to monitor the charger input voltage.

37 VBUS Power and voltage-sensing input. This is one of input pins of the built-in linear regulator which regulates 5V (typ.) voltage at VDD pin. This pin is also voltage input pin of GC2A and GC2B charge-pump gate drivers.

38 VX Additional power and voltage-sensing input. This is one of input pins of the built-in linear regulator which regulates 5V (typ.) voltage at VDD pin. This pin is also voltage input pin of GC1 charge-pump gate driver.

39 GND Ground pin. 40 VSYS5 5V power and voltage-sensing input. Connect this pin to a 5V voltage source. 41

(Exposed Pad) GND Ground. The exposed pad must be soldered to a large PCB and connected to GND for maximum power dissipation.

Page 5: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

5DS7800-00 May 2017 www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Functional Block Diagram

VXVBUS

VSYS5

VDD

V2

ENB

IC Bias Supply

MCU System

Under-VoltageProtection (UVP)(8-bit, 20V max.)

Over-Voltage Protections (OVP)(8-bit, 24V max.)

VCONN1/2Current-Limit

Protections

Over-CurrentProtection (OCP)

(8-bit, 60mV max.)

SCK_CHGSDA_CHG

IRQ

SCK_EC

SDA_ECALERT

SelectableCurrent Source (Ip)

(80µA, 180µA, 330µA)

PD CommunicationPhysical Layer

Built-inVCONN Switchs

CC1/2 Functions

Dead BatteryFunction

CEB

VRACT

STAT

GPIO1/AIN1

GPIO2/AIN2

TS

VBUSVX

VSYS5VCONN

CSP

TS

AIN2AIN1

VCSCC1CC2

CC1

CC2

VCONN1

VCONN2

Output Bleeder (1k)

Digital-controlledSinking Current

(9-bit, 0 to 350µA)

Offset-cancelledCurrent-sensing Amplifier

Power Controls

DAC_CV

CSP

CSNVCS

Charge-PumpGate Drivers (VBUS)

GP

GC2A

GC2B

Charge-PumpGate Driver (VX)GC1

VCONN

HV LDO(5V)Switch

Voltage Selector

LV LDO (1.8V)

Shutdow

n

GND

VBP

Under-VoltageLockout (UVLO)

UVLO

VBUSVX

ARMCortexTM-M0

MTP Memory(16 kByte)

ROM(16 kByte)

SRAM(2 kByte)

Watch DogTimer

Timers

Master I2C(400 kbit/s)

Slave I2C(400 kbit/s)

10-bit ADCand

Multiplexer

GPIOs

Oscillator(21.6 MHz)

ResistorDividers

VCS

Power-SavingMode Control

Charge-PumpGate Driver (CSP)

Pull-down Resistor(Rd, 5.1k)

Programmed as output pin :OD : Open-drainPP : Push-pull

OD or PP

OD

OD

OD

OD or PP

OD or PP

OD or PPPPOD or PPOD or PP

OD or PP

OD or PP

Page 6: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

6DS7800-00 May 2017www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

OperationThe RT7800 is a versatile USB PD controller which canbe used in a Provider, Consumer or Dual Roleconfiguration. It’ s a highly integrated solution, consistingof four main functional blocks: MCU system, powercontrols, protections and CC1/2 PD communicationinterface as shown in the “Simplified RT7800 BlockDiagram”.

The MCU system embeds ARM CortexTM-M0 MCU, multi-time programmable (MTP) memory, ROM, SRAM, a 10-bit ADC (analog to digital converter), two I2C interfaces(slave and master) and GPIO (General Purpose Input orOutput) pins. The MCU system is programmed to performPolicy Engine and Device Policy Manager. It can reportoperating statuses of PD operation, such as present input/output voltage and output current, to EC/AP and receivecommends from EC/AP(System Policy Manager) via theslave I2C interface. The GPIO pins can be used to switchhigh-speed multiplexers or some customized functions.

The “power controls” block consists of an AnyVoltTM

constant-voltage (CV) control, an offset-cancelled outputcurrent-sense amplifier, four charge-pump gate drivers andVBUS output bleeder. The CV control programs sinkingcurrent, flowing into DAC_CV pin, to control output voltageof a DC-DC converter. The output current-sense amplifier,CS AMP, allows using a 10mΩ to 15mΩ current-senseresistor for reducing power loss. The charge-pump driversdrive low-cost (compared to P-Channel MOSFETs) N-Channel MOSFETs for on/off controls of three power-paths.The output bleeder, consisting of built-in resistor (typical1kΩ) and an N-Channel MOSFET at VBUS pin, can beturned on to discharge the VBUS during VBUS negativetransition, hard reset process or the removal of USB-Cconnector.

The PDsafeTM power delivery operations consist of over-voltage protections (OVP) at VBUS and VX pins, under-voltage protection at VBUS pin, VBUS output over-currentprotection (OCP) and VCONN output current-limit function.The OVP and UVP trip levels can be dynamically set foreach input/output voltage target. The VBUS output OCPtrip level is also adaptively programmed according to fullload current level.

The “CC1/2 PD communication interface” block consistsof physical layer, three selectable pull-up current sources(Ip, instead of resistors Rp), single pull-down resistor (Rd)and programmable switches, dead-battery function andVCONN power-path switches.

VDD Bias Voltage GenerationIn Figure 1, there are three possible input pins (VBUS,VX, and VSYS5) to supply bias voltage to VDD pin forRT7800 internal circuits. This multi-input and auto-selection design, including a built-in high-voltage linearregulator and a VSYS5-to-VDD pass transistor (SW1),equips RT7800 with high application flexibility for Provider,Consumer or Dual Role applications.

An input power selection circuit automatically selects thehighest voltage at VBUS, VX or VSYS pins to generatethe VDD voltage. When the linear regulator is enabled, itregulates the VDD voltage, typical 5V from the VBUSvoltage (which is generally from a USB PD Provider), orthe VX voltage (which is from an additional power source).If VBUS and VX pins have no sufficient voltage, the VDDvoltage is supplied from the VSYS5 pin via the passtransistor. The transistor, designed for ultra low powerconsumption, is kept off when ENB voltage is at high level.The VSYS5 voltage is generally from the 5V voltage supplyinside an application system.

Under-Voltage Lockout (UVLO)The RT7800 UVLO function continually monitors the biasvoltages at the VDD and V2 pins. When both of the supplyvoltages (VDD and VV2) exceed their rising UVLOthresholds, the IC is enabled to work. Otherwise, it willbe “Under-Voltage Lockout” status to prevent anyundesirable operations.

Figure 1

VBUS

VX

5V LinearRegulator

VDDCVDD

1.8V LinearRegulator

V2

CV2

VSYS5 VVSYS53.3V to 5.5V

PowerSelector

H : closed

H : closed

VVBUS5V to 24V

VDDVV2

SW1

SW2ENB

SW1 is openat ENB = H

ENB

VBUSVXVVX

5V to 24V

Page 7: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

7DS7800-00 May 2017 www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

AnyVoltTM Output Voltage AdjustmentIn a Provider application, the RT7800 provides the“AnyVoltTM” feature for multiple selections of outputvoltage so as to achieve high power efficiency of switching/linear charger in portable devices such as smart phone,tablet PC, and etc. The RT7800 are designed to graduallyincrease/decrease the Provider output voltage from 3V to20V or 20V to 3V with typical 50mV/step. A programmablesinking current (9-bit, 0 to 350μA), flowing into DAC_CVpin via a high-side feedback resistor of a DC-DC converter,is programmed to adjust output voltage of the DC-DCconverter, where DAC_CV pin is connected to voltagefeedback (FB) pin of the DC-DC converter.

Cable Voltage Drop Compensation (CDC)In a power delivery operation, both Provider and Consumerconfigurations of the RT7800 can monitor the voltages oneach VBUS pin to compensate voltage drop across USBcable. The Consumer RT7800 can request higher VBUSvoltage from the Provider through PD protocolcommunication to achieve accurate application voltage.

Figure 2

ProgrammableOVP Threshold

ResistorDividerVX

ProgrammableDebounce Time VX OVP

Comparator 3

+-

ProgrammableOVP Threshold

ResistorDividerVBUS

ProgrammableDebounce Time VBUS OVP

ProgrammableUVP Threshold

ProgrammableDebounce Time VBUS UVP

Comparator 1

Comparator 2

+-

+-

Over-Voltage Protection (OVP)In Figure 2, OVPs are detected at VBUS and VX pinswith programmable (8-bit) trip-level from 5.5V up to 24V.Each OVP debounce time is programmable to meet variousapplication requirements.

Under-Voltage Protection (UVP)In Figure 2, UVP is detected at VBUS pin withprogrammable (8-bit) trip-level from 3V to 20V. UVPdebounce time is programmable to avoid false triggeringand to meet various application requirements.

AnyCurrentTM Over-Current Protection (OCP)Because a robust system is very important in USB PDoperations, the AnyCurrentTM OCP feature allows settinga most suitable OCP trip level for a negotiated PD system.The RT7800 integrates a current-sense amplifier to detectthe output current for OCP and to indicate the value ofoutput current. The amplifier, designed with offsetcancellation function, can accurately detect the current-sense voltage (i.e., output current x current-sense resistor)between CSP and CSN pins. The OCP trip voltage settingis programmable (8-bit) and recommended from 10mV to60mV.

Page 8: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

8DS7800-00 May 2017www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Constant-Current (CC) RegulationIn a RT7800 inside Provider working in coordination witha DC-DC converter, the output CC regulation function canbe implemented by firmware design. The RT7800,continuously monitoring output current via CSP and CSNpins, can regulate output current at a selected currentlevel by dynamically adjusting the digitalized currentflowing into DAC_CV pin. The CC regulation, limitingVBUS output current, provides a better system protectionthan over-current protection.

Power-Path Gate DriversThere are four gate drivers in the RT7800 to turn on/offthree pairs of low on-resistance N-Channel powerMOSFETs for each individual input/output power path.Compared to driving P-Channel power MOSFET, this designusing N-MOSFET is more cost-effective. Each gate driverincludes a built-in charge pump for turning on and an internalpull-low switch for turning off the power MOSFETs.

Internet On-line Firmware UpdateDue to using MTP memory, RT7800 firmware can beupdated by an EC (Embedded Controller) or AP(Application Processor) via I2C slave interface. Users caneasily update firmware without de-soldering/solderingRT7800 during product development period. In mass

MCUSystem

CC1/2

VCONN

5V

Rd5.1k

SelectableCurrent-Source(Ip)

(off, 80µA, 180µA or 330µA)

VCONN1/2Switch

VCONN1/2

SW3

SEL1 to 2

Transmitter

Receiver

BMC : Biphase Mark Coding

BMCEncoder/Decoder

ADC

VoltageClamping

at no bias input

Dead-Battery Function

ON1/2

To USB-CCC1/2 terminal

PD Communication Physical Layer

D1/2

production, the RT7800 based products can use same-version RT7800 ICs to reduce inventory cost. It also allowsupdating RT7800 firmware at end customer site throughinternet in response to some necessary system softwarechanges.

Power Output for USB Plug Power (VCONN)In Figure 3, a selected output voltage at one of VCONN1and VCONN2 pins is provided for powering an externalElectrically Marked (E-mark) or active cable. One ofinternal MOSFETs between VCONN to VCONN1 andVCONN2 pins can be turned on to supply power toVCONN1 or VCONN2 pin. Connect the VCONN1/2 pin toUSB-C CC1/2 terminal via a Schottky diode (D1/2) forblocking reverse current. The input pin VCONN must beconnected to a 5V power source.

Dead Battery FunctionIn Figure 3, a voltage-clamping circuit clamps the CC1/2voltage when the RT7800 has no power at VBUS, VX andVSYS5 pins. A no-power RT7800 Provider or Dual Roleport will be recognized as a Consumer by clamping thevoltage level at the RT7800 CC1/2 pin. The RT7800 startsto work, after an external Provider supplies USB cablepower (VBUS) to its VBUS pin.

Figure 3

Page 9: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

9DS7800-00 May 2017 www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Recommended Operating Conditions (Note 4)

VBUS, VX Supply Voltage --------------------------------------------------------------------------------- 0V to 22V VSYS5 Supply Voltage ------------------------------------------------------------------------------------- 3.3V to 5.5V Total Output Current of the Push-pull GPIO Pins ----------------------------------------------------- 0 to 10mA Junction Temperature Range------------------------------------------------------------------------------- −40°C to 125°C Ambient Temperature Range------------------------------------------------------------------------------- −40°C to 85°C

Absolute Maximum Ratings (Note 1)

V2 to GND------------------------------------------------------------------------------------------------------ −0.3V to 2.5V VDD to GND(VDD), VSYS5, VCONN (VVCONN) to GND ---------------------------------------------- −0.3V to 6.5V VCONN1, VCONN2 to GND ------------------------------------------------------------------------------- −0.3V to VVCONN + 0.3V VBUS, VX, CSP, CSN, DAC_CV, VBP to GND ------------------------------------------------------- −0.3V to 25V GC1, GC2A, GC2B, GP to GND -------------------------------------------------------------------------- −0.3V to 33V CSP to CSN Voltage, VCSP-CSN --------------------------------------------------------------------------- ±5V VRACT to GND ----------------------------------------------------------------------------------------------- −0.3V to VDD + 0.3V I2C Pins (SCK_EC, SDA_EC, ALERT, SCK_CHG, SDA_CHG, IRQ) to GND ----------------- −0.3V to 6.5V CC1, CC2 to GND -------------------------------------------------------------------------------------------- −0.3V to 22V CEB, STAT, TS, ENB, GPIO Pins(GPIO1/AIN1, GPIO2/AIN2) to GND -------------------------- −0.3V to 6.5V Power Dissipation, PD @ TA = 25°C

WQFN-40L 5x5 ----------------------------------------------------------------------------------------------- 3.63W Package Thermal Resistance (Note 2)

WQFN-40L 5x5, θJA ------------------------------------------------------------------------------------------ 27.5°C/WWQFN-40L 5x5, θJC ----------------------------------------------------------------------------------------- 6°C/W

Junction Temperature ---------------------------------------------------------------------------------------- 150°C Lead Temperature (Soldering, 10 sec.) ------------------------------------------------------------------ 260°C Storage Temperature Range ------------------------------------------------------------------------------- −65°C to 150°C ESD Susceptibility (Note 3)

Human Body Model (HBM) --------------------------------------------------------------------------------- 2kV

Page 10: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

10DS7800-00 May 2017www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Electrical Characteristics(VVSYS5 = 5V, ENB = VX = VBUS = GND, TA = 25°C, unless otherwise specified)

Parameter Symbol Test Conditions Min Typ Max Unit Built-in Linear Regulators and Operating Currents VBUS Pin Input Voltage Range VVBUS 4.5 -- 22 V

VX Pin Input Voltage Range VVX 4.5 -- 22 V

VSYS5 Pin Input Voltage Range VVSYS5 3.3 5 5.5 V

VDD Output Voltage VREG5 Total Digital-pin IO < 10mA, IDD = 0mA

VVSYS5 = 5V, VVX = VVBUS = 0V

4.4 4.7 -- V VVSYS5 = 0V,

VVX/VVBUS = 5V

VVSYS5 = 0V, VVX/VVBUS = 20V 4.5 5 5.5

VDD Short-Circuit Current ISC_VDD VDD = GND

VVSYS5 = 5V, VVX = VVBUS = 0V 40 85 140

mA VVSYS5 = 0V, VVX/VVBUS =20V 40 85 140

VSYS5 Normal Operating Current IOP_VSYS5 VVSYS5 = 5V, VVBUS = VVX = 0V,

Digital output pins = open -- 10 -- mA

VBUS/VX Normal Operating Current IOP_VBUS/VX VVSYS5 = 0V, VVBUS/VVX = 20V,

Digital output pins = open -- 10 -- mA

VSYS5 Operating Current in Green-Mode (GM) IGM_VSYS5 VVSYS5 = 5V, VVBUS = VVX = 0V -- 5.5 7.5 mA

VBUS/VX Operating Current in GM IGM_VBUS/VX VVSYS5 = 0V, VVBUS/VVX = 20V -- 5.5 7.5 mA

VSYS5 Operating Current in Deep Green-Mode (DGM) IDGM_VSYS5 VVSYS5 = 5V, VBUS and VX power

paths are disabled -- 108 200 A

VSYS5 Shutdown Current ISD_VSYS5 VVSYS5 = 5V, VENB = 5V, VVX = VVBUS = 0V -- 4 8 A

V2 Output Voltage VREG18 VDD = 5V, IV2 = 0mA 1.62 1.80 1.98 V

V2 Short-Circuit Current ISC_V2 V2 = GND, VDD = 5V 20 40 60 mA

Under-Voltage Lockout (UVLO), Over/Under-Voltage Protections (OVP, UVP), and Voltage Detections VDD UVLO Voltage Threshold VTH_UVLO1R VDD rising, not in deep-green mode 2.7 2.9 3.1 V

VDD UVLO Voltage Hysteresis VHYS_UVLO1 -- 0.1 -- V

V2 UVLO Voltage Threshold VTH_UVLO2R VV2 rising -- 1.4 -- V

V2 UVLO Voltage Hysteresis VHYS_UVLO2 -- 0.2 -- V

VBUS OVP Voltage Threshold Range VTH_VBUSOV Programmable (8-bit), 94.8mV/step

at VBUS pin 5.5 -- 24 V

VBUS OVP Voltage Threshold Accuracy Nominal VTH_VBUSOV = 6.0V/24.0V,

VVBUS rising 5 -- 5 %

Page 11: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

11DS7800-00 May 2017 www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Parameter Symbol Test Conditions Min Typ Max Unit

VBUS OVP Debounce Time tDB_VBUSOV Programmable, VVBUS rising

5.5 7.7

12.2 21.2

7.5 10 15 25

9.5 12.3 17.8 28.8

s

VBUS UVP Voltage Threshold Range VTH_VBUSUV Programmable (8-bit), 78mV/step

at VBUS pin 3 -- 20 V

VBUS UVP Voltage Threshold Accuracy Programmable, VVBUS falling

VTH_VBUSUV = 3.06V/15.0V 5 -- +5 %

VBUS UVP Debounce Time tDB_VBUSUV VVBUS falling, programmable

4.0 4.4 5.3 7.1

6.0 6.5 7.5 9.5

8.0 8.6 9.7

11.9

s

VX OVP Voltage Threshold Range VTH_VXOV Programmable (8-bit),

94.8mV/step 5.5 -- 24 V

VX OVP Voltage Threshold Accuracy Nominal VTH_VXOV = 6.0V/24.0V,

VVX rising 5 -- 5 %

VX OVP Debounce Time tDB_VXOV Programmable, VVX rising

5.5 7.7

12.2 21.2

7.5 10 15 25

9.5 12.3 17.8 28.8

s

VBP Input Resistance RIN_VBP Resistor-divider : On -- 500 -- k

VBP Input Current Resistor-divider : Off, VVBP = 20V -- -- 2 A

Output Voltage Control and Over-Current Protection (OCP) of External DC-DC PWM Converter

DAC_CV Sinking Current Range IDAC

Programmable (9-bit), VDAC_CV = 0.75 to 2.5V 0 -- 350

A Programmable, VDAC_CV = 0.58V 0 -- 240

Maximum DAC_CV Sinking Current IDAC_MAX VDAC_CV = 0.75 to

2.5V

TA = 25C 5% 350 5%

A TA = 40C to 85C

(Note 5) 15% 350 15%

Resolution of the DAC_CV Sinking Current IDAC_STEP -- IDAC_MAX

/511 -- A

CSP-to-CSN OCP Voltage Threshold Range VTH_OC Programmable (8-bit), VCSP and

VCSN 3V, 0.238mV/step 10 -- 60 mV

OCP Voltage Threshold Accuracy VTH_OCP = 30mV/60mV, VCSP and

VCSN 3V 3 0 3 mV

OCP Debounce Time tDB_OC (Note 5) -- 3 -- s

CSP Input Current ICSP VCSP-CSN = 50mV

VCSP = 5V 71 83 95

μA

VCSP = 9V 94 110 126

VCSP = 12V 105 123 141

VCSP = 14.5V 112 132 152

VCSP = 20V 135 157 180

Page 12: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

12DS7800-00 May 2017www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Parameter Symbol Test Conditions Min Typ Max Unit Ratio of ∆VCSP-CSN to ∆ICSP (Note 5) -- 2.7 -- k

CSN Input Current ICSN VCSN = 5V to 20V 12 16 20 A

VRACT High-Level Output Voltage Sourcing current = 2mA VDD

0.2V VDD 0.1V -- V

VBUS Built-in Bleeder Resistor At on state -- 1 1.3 k

CC1/2 Voltage Detections and BMC Transmitter/Receiver CC1/2 Voltage Detection Range Using the 10-bit ADC 0 -- 2.7 V

CC1/2 Voltage Detection Accuracy Using the 10-bit ADC,

VCC1/2 = 0.1 to 2.7V 40 -- 40 mV

CC1/2 Pull-Up Current Source – 1 Ip1 For default USB power 20% 80 20% A

CC1/2 Pull-Up Current Source – 2 Ip2 For 1.5A @ 5V 8% 180 8% A

CC1/2 Pull-Up Current Source – 3 Ip3 For 3A @ 5V 8% 330 8% A

CC1/2 Pull-Down Resistor Rd 10% 5.1 10% k

CC1/2 Maximum Output Voltage CC1/2 = open (Note 5) -- VDD

0.7V -- V

Transmitter High-Level Output Voltage Range 1.05 -- 1.2 V

Transmitter Low-Level Output Voltage Range 0 -- 75 mV

Receiver High-Level Input Voltage Range 0.67 -- 1.45 V

Receiver Low-Level Input Voltage Range 0.25 -- 0.43 V

Rising Time of the Transmitter Output Voltage tR_CC

From 10% to 90%, CL = 200pF to 600pF 300 -- -- ns

Falling Time of the Transmitter Output Voltage tF_CC From 90% to 10%,

CL = 200pF to 600pF 300 -- -- ns

DFP-side CC1/2 Voltage Range in RT7800 Dead-Battery Condition

For default USB power 0.25 -- 1.5

V For 1.5 A @ 5 V 0.45 -- 1.5

For 3.0 A @ 5 V 0.85 -- 2.45 On-Resistance of the VCONN-to- VCONN1/2 MOSFET

VVCONN = 5V -- 0.7 --

VCONN1/2 Output Voltage Accuracy VVCONN = 5V, IO = 0 to 200mA 4.70 -- -- V

VCONN1/2 Current-Limit Threshold 270 400 550 mA

VCONN Input Current Disabled, VVCONN = 5V, VVCONN1/2 = 0V -- -- 2 A

Page 13: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

13DS7800-00 May 2017 www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Note 1. Stresses beyond those listed “Absolute Maximum Ratings” may cause permanent damage to the device. These are

stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in

the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions may

affect device reliability.

Note 2. θJA is measured under natural convection (still air) at TA = 25°C with the component mounted on a high effective-

thermal-conductivity four-layer test board on a JEDEC 51-7 thermal measurement standard. θJC is measured at the

exposed pad of the package. The copper area is 70mm2 connected with IC exposed pad.

Note 3. Devices are ESD sensitive. Handling precaution is recommended.

Note 4. The device is not guaranteed to function outside its operating conditions.

Note 5. Guaranteed by design.

Parameter Symbol Test Conditions Min Typ Max Unit MCU Section MCU Clock Frequency fMCU 10% 21.6 10% MHz

Power-Path Gate Drivers and Input/Output Pins

On Resistance of GC1, GC2A/B, GP Pull-Low MOSFET

RPL_Gx -- 100 --

Maximum GC1 Output Voltage VVX = 20V, RVX-to-GND > 50M VVX

+ VDD

VVX + 2VDD 3V

VVX + 2VDD 1V

V

Maximum GC2A/B Output Voltage VVBUS = 20V,

RGC2A/B-to-GND > 50MΩ VVBUS +VDD

VVBUS +2VDD 3V

VVBUS +2VDD 1V

V

Maximum GP Voltage VCSP = 20V, RGP-to-GND > 50M VCSP + VDD

VCSP + 2VDD 3V

VCSP + 2VDD 1V

V

High-Level Input Voltage Range of Digital Input Pins Including the digital pins (I2C,

GPIOs, CEB, STAT, TS, ENB) configured as input pins

2.4 -- -- V

Low-Level Input Voltage Range of Digital Input Pins -- -- 0.4 V

Input Current of the Digital Input Pins Configured as input pins, Input

voltage = 5V -- -- 2 A

High-Level Output Voltage of Digital Output Pins

Sourcing current = 2mA, for the digital pins configured as push-pull output pins

-- VDD 0.8 -- V

Low-Level Output Voltage of Digital Output Pins

Sinking current = 2mA, for the digital pins configured as output pins

-- -- 0.3 V

AIN1/2 Input Voltage Range for ADC VDD = 4.5V,

Resolution = 2.64mV 0.1 -- 2 V

AIN1/2 Input Current VAIN1/2 = 5V -- -- 2 A TS Input Voltage Range for ADC VDD = 4.5V,

Resolution = 7.93mV 0.3 -- 5.5 V

TS Input Resistance RIN_TS Resistor-divider : On -- 90 -- k

Page 14: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

14DS7800-00 May 2017www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Typical Application Circuit(1) Provider Application Circuit for Monitor

V SYS

+20V

±5%

REN 10

k

Prov

ider

RT7

800

VBU

S

VBU

S

ALER

TSD

A_EC

SCK_

EC

V SYS

33+3

.3V

USB

PD

Con

trol

ler

GN

DG

ND

EN

B

GPI

O1/

AIN

1G

PIO

2/A

IN2

GP

GC

2B

VBP

CSN

CSP

RC

S15

m(1

206)

RC

SP16R

CSN

100

CC

S22

nF

RVB

US 2

CVB

US

1µF

RPU

110

kR

PU2

10k

RPU

310

kR

ENB

10k

Q2B

RVB

P N

C

RG

P0

Q2A

CC

G1

4.7n

F

VX

GC

1

GC

2A

RG

C1

0

RG

C2A

0RVX

2C

VX1µ

F

CG

P4.

7nF

Q1B

DAC

_CV

VRAC

T

CBO

OT

1µF

L110

µH/3

A

Q1A

SDA

_CH

GIR

Q

SCK

_CH

G

V SYS

5+5

V

Type

-CR

ecep

tacl

e(2

4 Pi

ns)

EC

SM48

02D

SKC

Q1

: SM

4802

DSK

C

U1

U2

Q3

SM48

38N

SK

C1~

5 : 2

5V

CO

1 to

3 :

25V

CIN

1 to

3 :

25V

CO

222

µFC

O3

22µF

L1 :

MM

D-1

0DZ-

100M

-X1

(opt

iona

l)

VIN

RT8

298E

ZSP

SWBOO

T

BG FBEN

/SYN

CG

ND

VCC

CVC

C1µ

F

DBT

1N41

48

VSY

S5

+5V

C4

10µF

RVR

ACT

0C5V

1µF

Dep

endi

ng o

n th

e Bu

ck

conv

erte

r, Q

1A is

opt

iona

l.C

IN3

1µF

CIN

210

µFC

IN1

10µF

Out

put =

5V

to 1

5V o

r 20V

/3A,

Po

6

0W

TSSTA

TC

EB

CFB

21n

F

CO

122

µFR

FB2

73k

C2

1µF

C1

1µF

C5

1µF

C3

1µF

CC

1

CC

2

CC

1V

CO

NN

1

CC

2V

CO

NN

2

VD

D

VSY

S5

V2

VC

ON

N

RC

C1

2

2

D2

D2,

D3

: 1A

/20V

Scho

ttky

diod

e

D3

CVC

N1

0.1µ

F

CVC

N2

0.1µ

F

CC

C1

470p

FC

CC

247

0pF

CVD

D 2

.2µF

CV

2 1µ

F

RC

C2

2

2

CVS

YS5

2.2µ

F

CVC

ON

N 4

.7µF

RVS

YS5 2

CFB

14.

7nF

RFB

114

.3k

RFB

S 1

2k

Page 15: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

15DS7800-00 May 2017 www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

(2) Provider Application Circuit for Desktop PC

RT7

800

ALER

TSD

A_EC

SCK_

EC

TS

SD

A_C

HG

IRQ

STA

TC

EB

SC

K_C

HG

V SYS

33+3

.3V

USB

PD

Con

trol

ler

GN

D

ENB

GPI

O1/

AIN

1G

PIO

2/AI

N2

GP

GC

2B

CS

N

CS

P

VDD

VSYS

5

V2VC

ON

N

Q1A

V SYS

5+5

V

DAC

_CV

VR

ACT

D1

CIN

310

µF

GC

1

GC

2A

V SYS

12+1

2V

RG

C2A

0

EC

SM48

02D

SKC

D1

: 3A/

20V

Scho

ttky

Dio

de

Q1B

C4

1µF

SM48

02D

SKC

CG

C1

4.7n

FR

GC

10

RVB

P1k

VXR

VX 2C

VX1µ

F

VBP

C1

to 5

: 16

V

C1

1µF

C2

1µF

RVB

US

2

RC

S15

m(1

206)

RC

SP16R

CSN

100

CC

S22

nF

Q2B

C3

1µF

RG

P0

Q2A

CG

P4.

7nF

RPU

110

kR

PU2

10k

RPU

310

kR

ENB

10k

CIN

110

0µF

CIN

1 : 6

.3V

CIN

2 to

3 :

16V

CIN

210

0µF

C5

1µF

CVB

US

1µF

VBU

S

VC

ON

N1

VC

ON

N2

CC

1

CC

2

RC

C1

2

2

D2

D2,

D3

: 1A/

20V

Scho

ttky

diod

e

D3

CVC

N1

0.1µ

F

CVC

N2

0.1µ

F

CC

C1

470p

FC

CC

247

0pF

CVD

D 2

.2µF

CV

2 1µ

F

RC

C2

2

2

CVS

YS5

2.2µ

F

CVC

ON

N 4

.7µF

RVS

YS5 2

Type

-CR

ecep

tacl

e(2

4 Pi

ns)

VBU

S

GN

D

CC

1

CC

2

Out

put =

5V

or 1

2V/3

A, P

o

36W

Prov

ider

Page 16: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

16DS7800-00 May 2017www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

(3) Dual Role Application Circuit for Notebook PC

VDD

VSY

S5

V2VC

ON

N

CSN CSP

DAC

_CV

VX

RC

S15

m

Prov

ider

/C

onsu

mer

Type

-CR

ecep

tacl

e(2

4 Pi

ns)

RT7

800

VBU

S

VBU

S

ALER

T

SDA_

EC

SC

K_E

CTS

SDA

_CH

GIR

Q

STA

TC

EB

SCK_

CH

G

V SYS

5+5

V

EC

V SYS

33+3

.3V

VR

ACT

USB

PD

Con

trol

ler

VBR

L

GC1 VBP

GC2A

GC2B

GP

Cha

rger

SCK

IOU

TAC

OK

SDA

VSY

S

V SYS

33+3

.3V

GN

DG

ND

ENB

GP

IO1/

AIN

1

GP

IO2/

AIN

2

CSI

P

CSI

ND

RV2

GN

D

CSO

N

CSO

P

UG LGPH

Bar

rel R

ecep

tacl

e

RVB

US

2C

VBU

S1µ

F

CV

X1µ

F

RVX 2

SM48

02D

SKC

RVB

P1k

SM48

02D

SKC

C1

1µF

Q1A

Q1B

R1

10k

R2

10k

R3

10kR

173

k

L1 15µH

CO

122

µFR

CSP

16

RC

SN10

0

VBP

RG

P 0

RG

C2B

510

RG

C1

0

RG

C2A 0

C2

1µF

Q3A

C3

1µF

Q3B

SM48

02D

SKC

Q2A

C4

1µF

Q2B

CC

S22

nF

C4

1µF

CO

222

µF

CG

P4.

7nF

CG

C2A

4.7n

FC

GC

14.

7nF

R4

10k

VCC

RT7

263E

ZQW

EN/S

YNC

REN 10

k

SWx4

FBC

VCC

1µF

BOO

T

CBO

OT

0.1µ

F

DBT

1N41

48

V SYS

5+5

V

SSC

SS 4

7nF

PGO

OD

RVR

ACT

0

C5V

1µF

V BAT

RBR

L2

CBR

L2.

2µF

Bat

tery

Pac

k

+

GN

Dx3

AGN

DVIN

VSY

SC

IN1

10µF

CIN

210

µF

CC

1

CC

2

VC

ON

N1

VC

ON

N2

CC

1

CC

2

V SYS

= 9

to 2

3VV O

UT

= 5

to 1

5V (I

O

3A,

Po

24W

)D

uty

cycl

e <

85%

CFB

14.

7nF

CFB

21n

F

RFB

S

12k

RC

C1

2

2

D2

D2,

D3

: 1A

/20V

Scho

ttky

diod

e

D3

CVC

N1

0.1µ

F

CVC

N2

0.1µ

F

CC

C1

470p

F

RC

C2

2

2

CVD

D 2

.2µF

CV2

1µF

CVS

YS5

2.2µ

F

CVC

ON

N 4

.7µF

RVS

YS5 2

RFB

127

k

CC

C2

470p

F

Page 17: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

17DS7800-00 May 2017 www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

(4) Dual Role Application Circuit for Smart-phone and Tablet PC

Type

-CR

ecep

tacl

e(2

4 Pi

ns)

RT7

800

VBU

S

VD

D

VSY

S5

VBU

S

V2

ALER

TSD

A_E

CS

CK_

ECTS

SD

A_C

HG

IRQ

STA

TC

EB

SC

K_C

HG

USB

PD

Con

trol

ler

VDD

P

LX SYS

PPC

TRL

SCL

VIN

CEB

IRQ

VPTS TS

BAT

RT9

460

DM

DP

SDA

OTG

STAT

AGN

D

BOO

T

(Opt

iona

l)

VSY

S33

+3.3

V

MID

VSY

S

PGN

D

GN

DG

ND

EN

B

VC

ON

N

GC

2AQ

1

GPI

O2/

AIN

2G

PIO

1/A

IN1

CSN CSP

DAC

_CV

VX VBP

GC

2 BG

C1

GP

VR

AC

T

AP

CVS

YS5

2.2µ

F

CVD

D 2

.2µF

CV

2 1µ

F

RVB

US 2

CVB

US

1µF

CVI

N2.

2µF

CM

ID4.

7µF

CVD

DP

1µF

CBO

OT

47nF

L2.

2µH

CSY

S22

µF

CBA

T10

µF

RPU

LL

R5

10k

R6

10k

R7

10k

R8

10k

R1

10k

R2

10k

R3

10k

R4

10k

CVC

ON

N 1

µF

C1

1µF

C2

1µF

(Opt

iona

l)

Prov

ider

/C

onsu

mer

Batte

ryP

ackR

NTC

+

VC

ON

N1

VC

ON

N2

CC

1

CC

2

D2

D2,

D3

: 1A

/20V

Sch

ottk

y di

ode

D3

CVC

N1

0.1µ

F

CVC

N2

0.1µ

F

CC

C1

470p

F

CC

C2

470p

F

CC

1

CC

2

RC

C1

2

2

RC

C2

2

2

RVS

YS5 2

Page 18: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

18DS7800-00 May 2017www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

CC1 Ip vs. Temperature

72

76

80

84

88

-50 -25 0 25 50 75 100 125Temperature (°C)

Ip (μ

A)

VTH_VBUSUV vs. Temperature

14.65

14.79

14.93

15.07

15.21

15.35

-50 -25 0 25 50 75 100 125Temperature (°C)

VTH

_VBU

SUV (

V)

Typical Operating CharacteristicsVTH_VBUSOV vs. Temperature

5.92

5.98

6.04

6.10

6.16

6.22

-50 -25 0 25 50 75 100 125Temperature (°C)

VTH

_VBU

SOV (

V)

VTH_VBUSOV vs. Temperature

14.05

14.19

14.33

14.47

14.61

14.75

-50 -25 0 25 50 75 100 125Temperature (°C)

VTH

_VBU

SOV (

V)

VTH_VBUSOV vs. Temperature

23.50

23.73

23.96

24.19

24.42

24.65

-50 -25 0 25 50 75 100 125Temperature (°C)

VTH

_VBU

SOV (

V)

VTH_VBUSUV vs. Temperature

2.90

2.93

2.96

2.99

3.02

3.05

-50 -25 0 25 50 75 100 125Temperature (°C)

VTH

_VBU

SUV (

V)

6.065V (0x40) 14.405V (0x98)

24.071V (0xFE) 2.980V (0x26)

14.980V (0xBF) Ip1 : 80μA

Page 19: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

19DS7800-00 May 2017 www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

CC1 Ip vs. Temperature

174

177

180

183

186

-50 -25 0 25 50 75 100 125

Temperature (°C)

Ip (μ

A)

CC1 Ip vs. Temperature

318

324

330

336

342

-50 -25 0 25 50 75 100 125

Temperature (°C)

Ip (μ

A)

CC2 Ip vs. Temperature

72

76

80

84

88

-50 -25 0 25 50 75 100 125Temperature (°C)

Ip (μ

A)

CC2 Ip vs. Temperature

174

177

180

183

186

-50 -25 0 25 50 75 100 125

Temperature (°C)

Ip (μ

A)

CC2 Ip vs. Temperature

318

324

330

336

342

-50 -25 0 25 50 75 100 125

Temperature (°C)

Ip (μ

A)

Rd vs. Temperature

4.85

4.95

5.05

5.15

5.25

5.35

-50 -25 0 25 50 75 100 125

Temperature (°C)

Rd

(kΩ

)

Ip2 : 180μA Ip3 : 330μA

Ip1 : 80μA Ip2 : 180μA

Ip3 : 330μA CC1

Page 20: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

20DS7800-00 May 2017www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Rd vs. Temperature

4.85

4.95

5.05

5.15

5.25

5.35

-50 -25 0 25 50 75 100 125

Temperature (°C)

Rd

(kΩ

)

CC2

Page 21: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

21DS7800-00 May 2017 www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Figure 4 shows the RT7800 can change the output voltage(VOUT) of the DC-DC converter by controlling the DAC_CVsinking current (IDAC, 0 to 350μA).The output voltage VOUT

of the DC-DC converter can be programmed according tothe equation :

OUT REF DACR2V V 1 I R2R1

where :

VREF is the reference voltage of the DC-DC converter.Using VREF ≥ 0.6V is necessary.

R1 and R2 are the VOUT feedback resistors of the DC-DC converter.

Base on a recommended resolution (VOUT_STEP = 50mV/step) for programming the output voltage VOUT, the R2can be determined by the following equation :

OUT_STEP

DAC_STEP

OUT_STEP

DAC_MAX

VR2

I

V 511 50mV 511 73kI 350μA

For the most of applications, the lowest output voltageVOUT_MIN (at IDAC = 0A) is set to 3V to 5V. It isrecommended to set the VOUT_MIN = 5V, when a PWMIC with VREF = 0.6V is adopted. Therefore, the R1 canbe determined by the equation :

REFOUT_MIN REF

R2 VR1V V

Figure 4

Application Information

Output Voltage Setting of DC-DC Converter

DAC_CV

IDAC

9-bit Digital-to-analog converter

RT7800

DC-DCPWM Converter

VIN VOUT

FBR2

VREF+-

R1

Calculating Output Discharge TimeFigure 5A is the functional block diagram of the built-inoutput bleeder. The discharge time (tDIS) is determinedby the following equation:

BUS_OLDDIS BLD VBUS

BUS_NEW

Vt R C ln

V

where :

RBLD is the total internal resistance during on-state ofthe bleeder.

CVBUS is the total capacitance of the capacitors coupledto VBUS pin.

VBUS_OLD is the initial voltage between the capacitorsbefore the discharging.

VBUS_NEW is the final voltage between the capacitors atend of the discharging.

Figure 5A

Figure 5B

VBU

S

IBLD

VBUS

Q1BQ1A

GP

RBLD

CVBUS1 CVBUS2

BleederOn/Off Control

CVBUS = CVBUS1 + CVBUS2

RT7800

VBU

S

IBLD

VBUS

Q1BQ1A

GP

RBLD

CVBUS1 CVBUS2

CVBUS = CVBUS1 + CVBUS2

RT7800

GPIO

Page 22: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

22DS7800-00 May 2017www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

If the discharge time at using the built-in bleeder is out ofthe PD specification, an external bleeder, consisting of aresistor and an n-channel MOSFET, in Figure 5B is apreferred design. The external bleeder is controlled bythe RT7800 via a GPIO pin.

Using charge-pump gate driver for power-path on/off controlFigure 6 is an application diagram of a power-path on/offcontrol. In this diagram, two low on-resistance N-ChannelMOSFETs, driven by a built-in charge-pump gate driver,are employed to turn on or off the power-path between V1and V2 terminals. The charge pump pulls high GATEvoltage for turning on the power MOSFETs (Q1 and Q2)when the control signal ON goes high state. During ON =Low, the charge pump stops switching and a built-inMOSFET pulls low the GATE voltage (VGATE) to disconnectthe power path.

There are two necessary power inputs (VP and VDD) forthe charge pump. The VP pin must be connected to eitherupstream or downstream terminal; otherwise the powerMOSFETs might not be turned on successfully. As shownin Table 1, the power input of GC2A and GC2B charge-pumps is VBUS pin; the power input of GC1 charge-pumpis VX pin; the power input of GP charge-pump is CSP pin.

Figure 6

Q2

RGATE

CMIDQ1

CGATE

VP Charge PumpGate Driver

VDD

CVDD

C1 C2

V2V1

RT7800 ON

GA

TE

Manual Firmware UpdateDuring product development stage, users might need todownload or update the RT7800 firmware. In Figure 7,it’s recommended to add a 5-pin connector (CON1) ortest pads on PCBs for updating the RT7800 firmwaremanually. Generally, the connector is connected to a“RT7800 firmware update fixture” by a 5-pin cable. Thefixture is also connected to a PC by a Micro USB cableand acts as a bridge between the RT7800 and the PC.Therefore, users can download firmware to RT7800 byusing the RT7800 graphic user interface(GUI) installed inthe PC. During firmware update process, the USB-Cconnector must be disconnected from the cable. It is notnecessary to turn on the power of the PCB, because thefixture can supply power to the RT7800 via IC VBUS pin.

The capacitor (CGATE) is an optional MLCC used for reducingthe VGATE rising rate as well as limiting surge current inthe power-path during turn-on transition. During turn-offtransition, the power-path parasitic inductor and “C1 orC2” might cause ringing voltage at the Drain terminal ofQ1 or Q2. The optional gate resistor (RGATE) can beadopted to slow the power-path current falling rate andprevent the voltage spike. The capacitor (CMID), connectedfrom the Source terminals to ground, can prevent naturaloscillation of the dual-MOSFET connection. A 1μF MLCCis recommended for the CMID.

Gate Driver Output Pin Power Input Pin

GP CSP

GC1 VX

GC2A, GC2B VBUS

Table 1

Figure 7

VBUS

GND

SCK_EC

ENB

RENB10k

RT7800

SDA_EC

CVBUS1µF

CON1

2mm or 2.54mm pitch is

recommended

5-pin Connector

RVBUS2

To USB-C VBUS

R1 10k

EC/AP

R2 10k

VSYS33+3.3V

1

2

3

4

5VBUS

GND

SCK

ENB

SDA

The R1 and R2 are used

when the I2C pins areconnected to an EC/AP.

Page 23: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

23DS7800-00 May 2017 www.richtek.com

RT7800

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Thermal ConsiderationsThe junction temperature should never exceed theabsolute maximum junction temperature TJ(MAX), listedunder Absolute Maximum Ratings, to avoid permanentdamage to the device. The maximum allowable powerdissipation depends on the thermal resistance of the ICpackage, the PCB layout, the rate of surrounding airflow,and the difference between the junction and ambienttemperatures. The maximum power dissipation can becalculated using the following formula :

PD(MAX) = (TJ(MAX) − TA) / θJA

where TJ(MAX) is the maximum junction temperature, TA isthe ambient temperature, and θJA is the junction-to-ambientthermal resistance.

For continuous operation, the maximum operating junctiontemperature indicated under Recommended OperatingConditions is 125°C. The junction-to-ambient thermalresistance, θJA, is highly package dependent. For aWQFN-40L 5x5 package, the thermal resistance, θJA, is27.5°C/W on a standard JEDEC 51-7 high effective-thermal-conductivity four-layer test board. The maximum powerdissipation at TA = 25°C can be calculated as below :

PD(MAX) = (125°C − 25°C) / (27.5°C/W) = 3.63W for aWQFN-40L 5x5 package.

The maximum power dissipation depends on the operatingambient temperature for the fixed TJ(MAX) and the thermalresistance, θJA. The derating curves in Figure 8 allowsthe designer to see the effect of rising ambient temperatureon the maximum power dissipation.

Layout Considerations Connect the IC GND pins and the exposed pad to a

ground plane (IC-ground), and then connect the IC-ground to the USB GND terminals via low impedancepath. The exposed pad is also applied to dissipate theheat into PCB.

Connect the decoupling MLCCs near to the pins ofVCONN, VSYS5, VDD, V2, VBUS and VX. Connectthe MLCCs to the pins and IC-ground via low impedancepaths.

Connect the capacitor (between CSP and CSN pins)close to CSP and CSN pins. The paths of CSP andCSN must be directly connected to the terminals ofcurrent-sensing resistor (RCS). Connect the CSN andCSP pins to GND when the current sensing amplifierand OCP function is not used.

RCS

To Output

To PWM Converter

To CSNTo CSP

Separate following signals from the switching nodes andthe switching-current paths to prevent the noise :

Current-sensing signal.

CC1 and CC2 signals.

DAC_CV signal and the feedback signal of the DC-DC converter.

For improving ESD immunity, connect MLCCs close tothe GND and VBUS terminals of USB Type-C connector.Connect the capacitors to the USB VBUS and GNDterminals through the low impedance paths.

Figure 8. Derating Curve of Maximum Power Dissipation

0.0

0.4

0.8

1.2

1.6

2.0

2.4

2.8

3.2

3.6

4.0

0 25 50 75 100 125

Ambient Temperature (°C)

Max

imum

Pow

er D

issi

patio

n (W

) 1 Four-Layer PCB

Page 24: AnyPowerTM and PDsafeTM USB Type-C PD ControllerTM CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function Offset-Cancelled

24DS7800-00 May 2017www.richtek.com

RT7800

Richtek Technology Corporation14F, No. 8, Tai Yuen 1st Street, Chupei CityHsinchu, Taiwan, R.O.C.Tel: (8863)5526789

Richtek products are sold by description only. Richtek reserves the right to change the circuitry and/or specifications without notice at any time. Customers shouldobtain the latest relevant information and data sheets before placing orders and should verify that such information is current and complete. Richtek cannotassume responsibility for use of any circuitry other than circuitry entirely embodied in a Richtek product. Information furnished by Richtek is believed to beaccurate and reliable. However, no responsibility is assumed by Richtek or its subsidiaries for its use; nor for any infringements of patents or other rights of thirdparties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Richtek or its subsidiaries.

Outline Dimension

Symbol Dimensions In Millimeters Dimensions In Inches

Min Max Min Max

A 0.700 0.800 0.028 0.031

A1 0.000 0.050 0.000 0.002

A3 0.175 0.250 0.007 0.010

b 0.150 0.250 0.006 0.010

D 4.950 5.050 0.195 0.199

D2 3.250 3.500 0.128 0.138

E 4.950 5.050 0.195 0.199

E2 3.250 3.500 0.128 0.138

e 0.400 0.016

L 0.350 0.450 0.014 0.018

W-Type 40L QFN 5x5 Package

Note : The configuration of the Pin #1 identifier is optional,but must be located within the zone indicated.

DETAIL APin #1 ID and Tie Bar Mark Options

11

2 2

D

E

D2

E2

L

b

A

A1A3

e

1

SEE DETAIL A