25
RT7800B ® DS7800B-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 RT7800B 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 Compliant with USB Power Delivery 3.0 Specification 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 RT7800BGQW : Product Number YMDNN : Date Code RT7800B Package Type QW : WQFN-40L 5x5 (W-Type) Lead Plating System G : Green (Halogen Free and Pb Free) RT7800B GQW YMDNN

AnyPowerTM and PDsafeTM USB Type-C PD Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: AnyPowerTM and PDsafeTM USB Type-C PD Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

RT7800B®

DS7800B-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 Description

The RT7800B 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 CortexTM-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 AnyPowerTM = AnyVoltTM + AnyCurrentTM

AnyVoltTM (50mV/step) Output Voltage Adjustment

for 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

Compliant with USB Power Delivery 3.0

Specification

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

I2C

Slave, 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

RT7800BGQW : Product Number

YMDNN : Date Code

RT7800B

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

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

RT7800BGQWYMDNN

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

2

DS7800B-00 May 2017www.richtek.com

RT7800B

©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

RT7800B

Provider

Type-CReceptacle

VBUS

CC1/2

DC-DC PWM Converter

GP CVControl

EnableControl

RCS

OCP/CurrentDetector

CC1/2VCONN

GPIOs

I2C(slave)

EC

GPIOs MUX

VSYS+20V

TX, RX

Q1B

(optional)Q2A Q2B

GC2AGC1

Q1A

(optional)

RisingTime

control

MUX

Provider

TX, RX

RT7800B

Type-CReceptacle

VBUS

CC1/2

GP

RCS

CC1/2VCONN

GPIOs

I2C(slave)

EC

GPIOs

GC1GC2A

VSYS12+12V

VSYS5+5V

RisingTime

control

OCP/CurrentDetector

Q2A Q2BQ1B

Q1A

CGP

CGC1

OCP/CurrentDetector

RT7800B

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 Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

3

DS7800B-00 May 2017 www.richtek.com

RT7800B

©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

EN

BS

DA

_E

CS

CK

_E

CC

EB

ST

AT

IRQ

SD

A_C

HG

SC

K_C

HG

NC

VS

YS

5G

ND

VX

VB

US

VB

PN

CG

C1

NC

GC

2BG

C2A

1

2

3

4

5

6

7

8

9

10

30

29

28

27

26

25

24

23

22

21

20191817161514131211

31323334353637383940

41

GND

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

4

DS7800B-00 May 2017www.richtek.com

RT7800B

©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 RT7800B 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 Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

5

DS7800B-00 May 2017 www.richtek.com

RT7800B

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

Functional Block Diagram

VX

VBUS

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_CHG

SDA_CHG

IRQ

SCK_EC

SDA_EC

ALERT

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

CSN

VCS

Charge-PumpGate Drivers (VBUS)

GP

GC2A

GC2B

Charge-PumpGate Driver (VX)GC1

VCONN

HV LDO(5V)Switch

Voltage Selector

LV LDO (1.8V)

Shu

tdow

n

GND

VBP

Under-VoltageLockout (UVLO)

UVLO

VBUS

VX

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 PP

PP

OD or PP

OD or PP

OD or PP

OD or PP

Page 6: AnyPowerTM and PDsafeTM USB Type-C PD Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

6

DS7800B-00 May 2017www.richtek.com

RT7800B

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

Operation

The RT7800B is a versatile USB PD controller which can

be used in a Provider, Consumer or Dual Role

configuration. It’ s a highly integrated solution, consisting

of four main functional blocks: MCU system, power

controls, protections and CC1/2 PD communication

interface as shown in the “Simplified RT7800B Block

Diagram”.

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 or

Output) pins. The MCU system is programmed to perform

Policy Engine and Device Policy Manager. It can report

operating statuses of PD operation, such as present input/

output voltage and output current, to EC/AP and receive

commends from EC/AP(System Policy Manager) via the

slave I2C interface. The GPIO pins can be used to switch

high-speed multiplexers or some customized functions.

The “power controls” block consists of an AnyVoltTM

constant-voltage (CV) control, an offset-cancelled output

current-sense amplifier, four charge-pump gate drivers and

VBUS output bleeder. The CV control programs sinking

current, flowing into DAC_CV pin, to control output voltage

of a DC-DC converter. The output current-sense amplifier,

CS AMP, allows using a 10mΩ to 15mΩ current-sense

resistor for reducing power loss. The charge-pump drivers

drive 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 (typical

1kΩ) and an N-Channel MOSFET at VBUS pin, can be

turned on to discharge the VBUS during VBUS negative

transition, hard reset process or the removal of USB-C

connector.

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-current

protection (OCP) and VCONN output current-limit function.

The OVP and UVP trip levels can be dynamically set for

each input/output voltage target. The VBUS output OCP

trip level is also adaptively programmed according to full

load current level.

The “CC1/2 PD communication interface” block consists

of physical layer, three selectable pull-up current sources

(Ip, instead of resistors Rp), single pull-down resistor (Rd)

and programmable switches, dead-battery function and

VCONN power-path switches.

VDD Bias Voltage Generation

In Figure 1, there are three possible input pins (VBUS,

VX, and VSYS5) to supply bias voltage to VDD pin for

RT7800B internal circuits. This multi-input and auto-

selection design, including a built-in high-voltage linear

regulator and a VSYS5-to-VDD pass transistor (SW1),

equips RT7800B with high application flexibility for Provider,

Consumer or Dual Role applications.

An input power selection circuit automatically selects the

highest voltage at VBUS, VX or VSYS pins to generate

the VDD voltage. When the linear regulator is enabled, it

regulates the VDD voltage, typical 5V from the VBUS

voltage (which is generally from a USB PD Provider), or

the VX voltage (which is from an additional power source).

If VBUS and VX pins have no sufficient voltage, the VDD

voltage is supplied from the VSYS5 pin via the pass

transistor. The transistor, designed for ultra low power

consumption, is kept off when ENB voltage is at high level.

The VSYS5 voltage is generally from the 5V voltage supply

inside an application system.

Under-Voltage Lockout (UVLO)

The RT7800B UVLO function continually monitors the bias

voltages at the VDD and V2 pins. When both of the supply

voltages (VDD and VV2) exceed their rising UVLO

thresholds, the IC is enabled to work. Otherwise, it will

be “Under-Voltage Lockout” status to prevent any

undesirable operations.

Figure 1

VBUS

VX

5V LinearRegulator

VDD

CVDD

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 Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

7

DS7800B-00 May 2017 www.richtek.com

RT7800B

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

AnyVoltTM Output Voltage Adjustment

In a Provider application, the RT7800B provides the

“AnyVoltTM” feature for multiple selections of output

voltage so as to achieve high power efficiency of switching/

linear charger in portable devices such as smart phone,

tablet PC, and etc. The RT7800B are designed to gradually

increase/decrease the Provider output voltage from 3V to

20V or 20V to 3V with typical 50mV/step. A programmable

sinking current (9-bit, 0 to 350μA), flowing into DAC_CV

pin via a high-side feedback resistor of a DC-DC converter,

is programmed to adjust output voltage of the DC-DC

converter, where DAC_CV pin is connected to voltage

feedback (FB) pin of the DC-DC converter.

Cable Voltage Drop Compensation (CDC)

In a power delivery operation, both Provider and Consumer

configurations of the RT7800B can monitor the voltages

on each VBUS pin to compensate voltage drop across

USB cable. The Consumer RT7800B can request higher

VBUS voltage from the Provider through PD protocol

communication to achieve accurate application voltage.

Figure 2

ProgrammableOVP Threshold

ResistorDivider

VX

ProgrammableDebounce Time

VX OVP

Comparator 3

+

-

ProgrammableOVP Threshold

ResistorDivider

VBUS

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 pins

with programmable (8-bit) trip-level from 5.5V up to 24V.

Each OVP debounce time is programmable to meet various

application requirements.

Under-Voltage Protection (UVP)

In Figure 2, UVP is detected at VBUS pin with

programmable (8-bit) trip-level from 3V to 20V. UVP

debounce time is programmable to avoid false triggering

and to meet various application requirements.

AnyCurrentTM Over-Current Protection (OCP)

Because a robust system is very important in USB PD

operations, the AnyCurrentTM OCP feature allows setting

a most suitable OCP trip level for a negotiated PD system.

The RT7800B integrates a current-sense amplifier to detect

the output current for OCP and to indicate the value of

output current. The amplifier, designed with offset

cancellation 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 setting

is programmable (8-bit) and recommended from 10mV to

60mV.

Page 8: AnyPowerTM and PDsafeTM USB Type-C PD Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

8

DS7800B-00 May 2017www.richtek.com

RT7800B

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

Constant-Current (CC) Regulation

In a RT7800B inside Provider working in coordination with

a DC-DC converter, the output CC regulation function can

be implemented by firmware design. The RT7800B,

continuously monitoring output current via CSP and CSN

pins, can regulate output current at a selected current

level by dynamically adjusting the digitalized current

flowing into DAC_CV pin. The CC regulation, limiting

VBUS output current, provides a better system protection

than over-current protection.

Power-Path Gate Drivers

There are four gate drivers in the RT7800B to turn on/off

three pairs of low on-resistance N-Channel power

MOSFETs for each individual input/output power path.

Compared to driving P-Channel power MOSFET, this design

using N-MOSFET is more cost-effective. Each gate driver

includes a built-in charge pump for turning on and an internal

pull-low switch for turning off the power MOSFETs.

Internet On-line Firmware Update

Due to using MTP memory, RT7800B firmware can be

updated by an EC (Embedded Controller) or AP

(Application Processor) via I2C slave interface. Users can

easily update firmware without de-soldering/soldering

RT7800B during product development period. In mass

MCUSystem

CC1/2

VCONN

5V

Rd5.1k

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

SelectableCurrent-Source (Ip)(off, 80µA, 180µA or

330µA)

production, the RT7800B based products can use same-

version RT7800B ICs to reduce inventory cost. It also

allows updating RT7800B firmware at end customer site

through internet in response to some necessary system

software changes.

Power Output for USB Plug Power (VCONN)

In Figure 3, a selected output voltage at one of VCONN1

and VCONN2 pins is provided for powering an external

Electrically Marked (E-mark) or active cable. One of

internal MOSFETs between VCONN to VCONN1 and

VCONN2 pins can be turned on to supply power to

VCONN1 or VCONN2 pin. Connect the VCONN1/2 pin to

USB-C CC1/2 terminal via a Schottky diode (D1/2) for

blocking reverse current. The input pin VCONN must be

connected to a 5V power source.

Dead Battery Function

In Figure 3, a voltage-clamping circuit clamps the CC1/2

voltage when the RT7800B has no power at VBUS, VX

and VSYS5 pins. A no-power RT7800B Provider or Dual

Role port will be recognized as a Consumer by clamping

the voltage level at the RT7800B CC1/2 pin. The RT7800B

starts to work, after an external Provider supplies USB

cable power (VBUS) to its VBUS pin.

Figure 3

Page 9: AnyPowerTM and PDsafeTM USB Type-C PD Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

9

DS7800B-00 May 2017 www.richtek.com

RT7800B

©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/W

WQFN-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 Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

10

DS7800B-00 May 2017www.richtek.com

RT7800B

©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 Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

11

DS7800B-00 May 2017 www.richtek.com

RT7800B

©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 Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

12

DS7800B-00 May 2017www.richtek.com

RT7800B

©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 RT7800B 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 Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

13

DS7800B-00 May 2017 www.richtek.com

RT7800B

©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 Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

14

DS7800B-00 May 2017www.richtek.com

RT7800B

©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

VS

YS

+2

0V±

5%

RE

N1

0k

Pro

vid

er

RT

78

00

B

VB

US

VB

US

AL

ER

T

SD

A_E

C

SC

K_E

C

VS

YS

33

+3

.3V

US

B P

D C

on

tro

ller

GN

DG

ND

EN

B

GP

IO1

/AIN

1

GP

IO2

/AIN

2G

P

GC

2B

VB

P

CS

N

CS

P

RC

S1

5m

(12

06)

RC

SP

16

RC

SN

10

0

CC

S2

2nF

RV

BU

S 2

CV

BU

S1µ

F

RP

U1

10

kR

PU

21

0kR

PU

31

0k

RE

NB

10k

Q2B

RV

BP N

C

RG

P0

Q2A

CC

G1

4.7

nF

VX

GC

1

GC

2A

RG

C1

0

RG

C2A

0

RV

X2

CV

X1µ

F

CG

P4

.7nF

Q1

B

DA

C_C

VV

RA

CT

CB

OO

T1

µF

L1

10µ

H/3

A

Q1A

SD

A_

CH

GIR

Q

SC

K_

CH

G

VS

YS

5+

5V

Ty

pe-

CR

ec

ep

tac

le(2

4 P

ins

)

EC

SM

48

02D

SK

C

Q1

: S

M4

80

2DS

KC

U1

U2

Q3

SM

48

38N

SK

C1~

5 :

25V

CO

1 to

3 :

25

V

CIN

1 to

3 :

25V

CO

22

2µF

CO

32

F

L1

: M

MD

-10

DZ

-10

0M-X

1

(op

tion

al)

VIN

RT

82

98E

ZS

P

SW

BO

OT

BG

FB

EN

/SY

NC

GN

D

VC

C

CV

CC

1µF

DB

T1

N4

14

8

VS

YS

5+

5V

C4

10µ

F

RV

RA

CT

0C5

V 1

µF

De

pe

nd

ing

on

the

Bu

ck

con

vert

er,

Q1

A is

op

tion

al.

CIN

31

µF

CIN

21

FC

IN1

10µ

F

Ou

tpu

t = 5

V to

15

V o

r 2

0V/3

A, P

o

60

W

TS

ST

AT

CE

B

CF

B2

1n

F

CO

12

FR

FB

27

3k

C2

1µF

C1

F

C5

F

C3

F

CC

1

CC

2

CC

1V

CO

NN

1

CC

2V

CO

NN

2

VD

D

VS

YS

5

V2

VC

ON

N

RC

C1

2

2

D2

D2

, D

3 :

1A

/20

VS

cho

ttky

dio

de

D3

CV

CN

10

.1µ

F

CV

CN

20

.1µ

F

CC

C1

47

0pF

CC

C2

47

0pF

CV

DD 2

.2µ

F

CV

2 1

µF

RC

C2

2

2

CV

SY

S5

2.2

µF

CV

CO

NN

4.7

µF

RV

SY

S5 2

CF

B1

4.7

nF

RF

B1

14

.3k

RF

BS

12k

Page 15: AnyPowerTM and PDsafeTM USB Type-C PD Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

15

DS7800B-00 May 2017 www.richtek.com

RT7800B

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

(2) Provider Application Circuit for Desktop PC

RT

78

00B

ALE

RT

SD

A_

EC

SC

K_E

C

TS

SD

A_

CH

GIR

Q

ST

AT

CE

B

SC

K_

CH

G

VS

YS

33

+3

.3V

US

B P

D C

on

tro

ller

GN

D

EN

B

GP

IO1

/AIN

1

GP

IO2/

AIN

2

GP

GC

2B

CS

N

CS

P

VD

D

VS

YS

5

V2

VC

ON

N

Q1

A

VS

YS

5+

5V

DA

C_

CV

VR

AC

T

D1

CIN

31

0µF

GC

1

GC

2A

VS

YS

12

+1

2V

RG

C2A

0

EC

SM

48

02D

SK

C

D1

: 3

A/2

0V S

cho

ttky

D

iod

e

Q1

B

C4

F

SM

48

02D

SK

CC

GC

14

.7n

FR

GC

10

RV

BP

1k

VX

RV

X2

CV

X1µ

F

VB

P

C1

to 5

: 1

6V

C1

FC

21µ

FR

VB

US

2

RC

S1

5m(1

20

6)R

CS

P1

6

RC

SN

10

0

CC

S2

2nF

Q2B

C3

F

RG

P0

Q2

A

CG

P4.

7nF

RP

U1

10k

RP

U2

10

kR

PU

31

0kR

EN

B1

0k

CIN

11

00µ

F

CIN

1 :

6.3V

CIN

2 to

3 :

16V

CIN

21

00µ

F

C5

1µF

CV

BU

S1

µF

VB

US

VC

ON

N1

VC

ON

N2

CC

1

CC

2

RC

C1

2

2

D2

D2

, D

3 :

1A

/20

VS

cho

ttky

dio

de

D3

CV

CN

10

.1µ

F

CV

CN

20

.1µ

F

CC

C1

47

0pF

CC

C2

47

0pF

CV

DD 2

.2µ

F

CV

2 1

µF

RC

C2

2

2

CV

SY

S5

2.2

µF

CV

CO

NN

4.7

µF

RV

SY

S5 2

Ty

pe

-CR

ec

ep

tac

le(2

4 P

ins

)

VB

US

GN

D

CC

1

CC

2

Ou

tpu

t = 5

V o

r 1

2V

/3A

, P

o

3

6W

Pro

vid

er

Page 16: AnyPowerTM and PDsafeTM USB Type-C PD Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

16

DS7800B-00 May 2017www.richtek.com

RT7800B

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

(3) Dual Role Application Circuit for Notebook PC

VD

D

VS

YS

5

V2

VC

ON

N

CS

N

CS

P

DA

C_C

V

VX

RC

S15

m

Pro

vid

er/

Co

nsu

me

r

Typ

e-C

Rec

ep

tac

le(2

4 P

ins

)

RT

7800

B

VB

US

VB

US

ALE

RT

SD

A_E

C

SC

K_E

C

TS

SD

A_C

HG

IRQ

ST

AT

CE

B

SC

K_C

HG

VS

YS

5+

5V

EC

VS

YS

33+

3.3V

VR

AC

T

US

B P

D C

on

tro

ller

VB

RL

GC1 VB

P

GC2A

GC2B

GP

Ch

arg

er

SC

K

IOU

T

AC

OK

SD

A

VS

YS

VS

YS

33

+3.

3V

GN

DG

ND

EN

B

GP

IO1/

AIN

1

GP

IO2/

AIN

2

CS

IP

CS

IN

DR

V2

GN

D

CS

ON

CS

OP

UG LGPH

Bar

rel R

ecep

tacl

e

RV

BU

S2

CV

BU

S1

µF

CV

X1µ

F

RV

X 2

SM

480

2DS

KC

RV

BP

1k

SM

480

2DS

KC

C1

1µF

Q1A

Q1B

R1

10k

R2

10k

R3

10k

R1

73k

L11

5µH

CO

122

µF

RC

SP

16

RC

SN

100

VB

P

RG

P 0

RG

C2B

510

RG

C1

0

RG

C2

A 0C

21µ

F

Q3A

C3

1µF

Q3

B

SM

480

2DS

KC

Q2A

C4

1µF

Q2B

CC

S22

nF

C4

1µF

CO

222

µF

CG

P4.

7nF

CG

C2

A4.

7nF

CG

C1

4.7n

F

R4

10k

VC

C

RT

726

3EZ

QW

EN

/SY

NC

RE

N10

k

SW

x4

FB

CV

CC

F

BO

OT

CB

OO

T0.

1µF

DB

T1N

4148

VS

YS

5+

5V

SS

CS

S 4

7nF

PG

OO

D

RV

RA

CT

0

C5V

F

VB

AT

RB

RL

2C

BR

L2.

2µF

Bat

tery

Pac

k

+

GN

Dx3

AG

NDVIN

VS

YS

CIN

11

0µF

CIN

210

µF

CC

1

CC

2

VC

ON

N1

VC

ON

N2

CC

1

CC

2

VS

YS

= 9

to 2

3V

VO

UT

= 5

to 1

5V (

I O

3A

, Po

24W

)D

uty

cycl

e <

85%

CF

B1

4.7n

F

CF

B2

1nF

RF

BS

12k

RC

C1

2

2

D2

D2

, D3

: 1A

/20V

Sch

ottk

y di

ode

D3

CV

CN

10.

1µF

CV

CN

20.

1µF

CC

C1

470

pF

RC

C2

2

2

CV

DD 2

.2µ

F

CV

2 1

µF

CV

SY

S5

2.2µ

F

CV

CO

NN 4

.7µ

F

RV

SY

S5 2

RF

B1

27k

CC

C2

470p

F

Page 17: AnyPowerTM and PDsafeTM USB Type-C PD Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

17

DS7800B-00 May 2017 www.richtek.com

RT7800B

©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

Ty

pe-

CR

ec

ep

tac

le(2

4 P

ins

)

RT

78

00B

VB

US

VD

D

VS

YS

5

VB

US

V2

AL

ER

T

SD

A_E

C

SC

K_

EC

TS

SD

A_

CH

GIR

Q

ST

AT

CE

B

SC

K_C

HG

US

B P

D C

on

tro

ller

VD

DP

LX

SY

S

PP

CT

RL

SC

L

VIN

CE

BIR

QV

PT

S

TS

BA

T

RT

94

60

DM

DP

SD

A

OT

G

ST

AT

AG

ND

BO

OT

(Op

tion

al)

VS

YS

33

+3.

3V

MID

VS

YS

PG

ND

GN

DG

ND

EN

B

VC

ON

N

GC

2A

Q1

GP

IO2/

AIN

2G

PIO

1/A

IN1

CS

NC

SP

DA

C_C

V

VX VB

P

GC

2B

GC

1G

P

VR

AC

T

AP

CV

SY

S5 2

.2µ

F

CV

DD

2.2

µF

CV

2 1

µF

RV

BU

S 2

CV

BU

S1

µF

CV

IN2

.2µ

F

CM

ID4.

F

CV

DD

P1

µF

CB

OO

T4

7nF

L2.

H

CS

YS

22

µF

CB

AT

10

µF

RP

UL

L

R5

10

kR

61

0k

R7

10

kR

81

0k

R1

10

kR

21

0k

R3

10k

R4

10

k

CV

CO

NN

F

C1

FC

21

µF

(Op

tiona

l)

Pro

vid

er/

Co

ns

um

er

Ba

ttery

Pa

ck

RN

TC+

VC

ON

N1

VC

ON

N2

CC

1

CC

2

D2

D2

, D

3 :

1A

/20

VS

cho

ttky

dio

de

D3

CV

CN

10

.1µ

F

CV

CN

20

.1µ

F

CC

C1

47

0pF

CC

C2

47

0pF

CC

1

CC

2

RC

C1

2

2

RC

C2

2

2

RV

SY

S5 2

Page 18: AnyPowerTM and PDsafeTM USB Type-C PD Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

18

DS7800B-00 May 2017www.richtek.com

RT7800B

©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 125

Temperature (°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 125

Temperature (°C)

VT

H_

VB

US

UV

(V)

Typical Operating Characteristics

VTH_VBUSOV vs. Temperature

5.92

5.98

6.04

6.10

6.16

6.22

-50 -25 0 25 50 75 100 125

Temperature (°C)

VT

H_

VB

US

OV

(V)

VTH_VBUSOV vs. Temperature

14.05

14.19

14.33

14.47

14.61

14.75

-50 -25 0 25 50 75 100 125

Temperature (°C)

VT

H_

VB

US

OV

(V)

VTH_VBUSOV vs. Temperature

23.50

23.73

23.96

24.19

24.42

24.65

-50 -25 0 25 50 75 100 125

Temperature (°C)

VT

H_

VB

US

OV

(V)

VTH_VBUSUV vs. Temperature

2.90

2.93

2.96

2.99

3.02

3.05

-50 -25 0 25 50 75 100 125

Temperature (°C)

VT

H_

VB

US

UV

(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 Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

19

DS7800B-00 May 2017 www.richtek.com

RT7800B

©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 125

Temperature (°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 Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

20

DS7800B-00 May 2017www.richtek.com

RT7800B

©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 Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

21

DS7800B-00 May 2017 www.richtek.com

RT7800B

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

Figure 4 shows the RT7800B can change the output voltage

(VOUT) of the DC-DC converter by controlling the DAC_CV

sinking current (IDAC, 0 to 350μA).The output voltage VOUT

of the DC-DC converter can be programmed according to

the equation :

OUT REF DACR2

V 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 R2

can be determined by the following equation :

OUT_STEP

DAC_STEP

OUT_STEP

DAC_MAX

VR2

I

V 511 50mV 511 73k

I 350μA

For the most of applications, the lowest output voltage

VOUT_MIN (at IDAC = 0A) is set to 3V to 5V. It is

recommended to set the VOUT_MIN = 5V, when a PWM

IC with VREF = 0.6V is adopted. Therefore, the R1 can

be determined by the equation :

REF

OUT_MIN REF

R2 VR1

V V

Figure 4

Application Information

Output Voltage Setting of DC-DC Converter

DAC_CV

IDAC

9-bit Digital-to-analog converter

RT7800B

DC-DCPWM Converter

VIN VOUT

FBR2

VREF+

-

R1

Calculating Output Discharge Time

Figure 5A is the functional block diagram of the built-in

output bleeder. The discharge time (tDIS) is determined

by the following equation:

BUS_OLDDIS BLD VBUS

BUS_NEW

Vt R C ln

V

where :

RBLD is the total internal resistance during on-state of

the bleeder.

CVBUS is the total capacitance of the capacitors coupled

to VBUS pin.

VBUS_OLD is the initial voltage between the capacitors

before the discharging.

VBUS_NEW is the final voltage between the capacitors at

end of the discharging.

Figure 5A

Figure 5B

VB

US

IBLD

VBUS

Q1BQ1A

GP

RBLD

CVBUS1 CVBUS2

BleederOn/Off Control

CVBUS = CVBUS1 + CVBUS2

RT7800B

VB

US

IBLD

VBUS

Q1BQ1A

GP

RBLD

CVBUS1 CVBUS2

CVBUS = CVBUS1 + CVBUS2

RT7800B

GPIO

Page 22: AnyPowerTM and PDsafeTM USB Type-C PD Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

22

DS7800B-00 May 2017www.richtek.com

RT7800B

©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 of

the PD specification, an external bleeder, consisting of a

resistor and an n-channel MOSFET, in Figure 5B is a

preferred design. The external bleeder is controlled by

the RT7800B via a GPIO pin.

Using charge-pump gate driver for power-path on/

off control

Figure 6 is an application diagram of a power-path on/off

control. In this diagram, two low on-resistance N-Channel

MOSFETs, driven by a built-in charge-pump gate driver,

are employed to turn on or off the power-path between V1

and V2 terminals. The charge pump pulls high GATE

voltage 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-in

MOSFET pulls low the GATE voltage (VGATE) to disconnect

the power path.

There are two necessary power inputs (VP and VDD) for

the charge pump. The VP pin must be connected to either

upstream or downstream terminal; otherwise the power

MOSFETs might not be turned on successfully. As shown

in Table 1, the power input of GC2A and GC2B charge-

pumps is VBUS pin; the power input of GC1 charge-pump

is 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

RT7800B ON

GA

TE

Manual Firmware Update

During product development stage, users might need to

download or update the RT7800B firmware. In Figure 7,

it’s recommended to add a 5-pin connector (CON1) or

test pads on PCBs for updating the RT7800B firmware

manually. Generally, the connector is connected to a

“RT7800 firmware update fixture” by a 5-pin cable. The

fixture is also connected to a PC by a Micro USB cable

and acts as a bridge between the RT7800B and the PC.

Therefore, users can download firmware to RT7800B by

using the RT7800B graphic user interface(GUI) installed

in the PC. During firmware update process, the USB-C

connector must be disconnected from the cable. It is not

necessary to turn on the power of the PCB, because the

fixture can supply power to the RT7800B via IC VBUS

pin.

The capacitor (CGATE) is an optional MLCC used for reducing

the VGATE rising rate as well as limiting surge current in

the power-path during turn-on transition. During turn-off

transition, the power-path parasitic inductor and “C1 or

C2” might cause ringing voltage at the Drain terminal of

Q1 or Q2. The optional gate resistor (RGATE) can be

adopted to slow the power-path current falling rate and

prevent the voltage spike. The capacitor (CMID), connected

from the Source terminals to ground, can prevent natural

oscillation of the dual-MOSFET connection. A 1μF MLCC

is 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

RT7800B

SDA_EC

CVBUS1µF

CON1

2mm or 2.54mm pitch is

recommended

5-pin

Co

nn

ecto

r

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 are

connected to an EC/AP.

Page 23: AnyPowerTM and PDsafeTM USB Type-C PD Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

23

DS7800B-00 May 2017 www.richtek.com

RT7800B

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

Thermal Considerations

The junction temperature should never exceed the

absolute maximum junction temperature TJ(MAX), listed

under Absolute Maximum Ratings, to avoid permanent

damage to the device. The maximum allowable power

dissipation depends on the thermal resistance of the IC

package, the PCB layout, the rate of surrounding airflow,

and the difference between the junction and ambient

temperatures. The maximum power dissipation can be

calculated using the following formula :

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

where TJ(MAX) is the maximum junction temperature, TA is

the ambient temperature, and θJA is the junction-to-ambient

thermal resistance.

For continuous operation, the maximum operating junction

temperature indicated under Recommended Operating

Conditions is 125°C. The junction-to-ambient thermal

resistance, θJA, is highly package dependent. For a

WQFN-40L 5x5 package, the thermal resistance, θJA, is

27.5°C/W on a standard JEDEC 51-7 high effective-thermal-

conductivity four-layer test board. The maximum power

dissipation at TA = 25°C can be calculated as below :

PD(MAX) = (125°C − 25°C) / (27.5°C/W) = 3.63W for a

WQFN-40L 5x5 package.

The maximum power dissipation depends on the operating

ambient temperature for the fixed TJ(MAX) and the thermal

resistance, θJA. The derating curves in Figure 8 allows

the designer to see the effect of rising ambient temperature

on 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 impedance

path. The exposed pad is also applied to dissipate the

heat into PCB.

Connect the decoupling MLCCs near to the pins of

VCONN, VSYS5, VDD, V2, VBUS and VX. Connect

the MLCCs to the pins and IC-ground via low impedance

paths.

Connect the capacitor (between CSP and CSN pins)

close to CSP and CSN pins. The paths of CSP and

CSN must be directly connected to the terminals of

current-sensing resistor (RCS). Connect the CSN and

CSP pins to GND when the current sensing amplifier

and OCP function is not used.

RCS

To Output

To PWM Converter

To CSNTo CSP

Separate following signals from the switching nodes and

the 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 to

the GND and VBUS terminals of USB Type-C connector.

Connect the capacitors to the USB VBUS and GND

terminals 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)

Ma

xim

um

Po

we

r D

issi

pa

tion

(W

) 1 Four-Layer PCB

Page 24: AnyPowerTM and PDsafeTM USB Type-C PD Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

24

DS7800B-00 May 2017www.richtek.com

RT7800B

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

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 A

Pin #1 ID and Tie Bar Mark Options

11

2 2

D

E

D2

E2

L

b

A

A1A3

e

1

SEE DETAIL A

Page 25: AnyPowerTM and PDsafeTM USB Type-C PD Controller · 2018. 10. 4. · CV Control NMOS Gate Drivers 3 Input Pins, Two LDOs I 2 C Slave, Master AnyCurrentTM Output OCP Dead Battery Function

25

DS7800B-00 May 2017 www.richtek.com

RT7800B

Richtek Technology Corporation14F, No. 8, Tai Yuen 1st Street, Chupei City

Hsinchu, 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 should

obtain the latest relevant information and data sheets before placing orders and should verify that such information is current and complete. Richtek cannot

assume responsibility for use of any circuitry other than circuitry entirely embodied in a Richtek product. Information furnished by Richtek is believed to be

accurate 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 third

parties 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.

Footprint Inforamtion

P Ax Ay Bx By C D Sx Sy

V/W/U/XQFN5*5-40 40 0.40 5.80 5.80 4.10 4.10 0.85 0.20 3.40 3.40 ±0.05

ToleranceFootprint Dimension (mm)

PackageNumber of

Pin