TPS65981
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
TPS65981 USB Type-C® and USB PD Controller, Power Switch, and High Speed
Multiplexer
1 Features
2 Applications
•
•
•
•
•
•
After-market automotive infotainment
Other personal electronics and industrial
applications
Medical equipment
Rugged PC and laptop
Docking station
Flat panel monitor
•
•
•
•
3 Description
The TPS65981 is a highly integrated stand-alone
USB Type-C and Power Delivery (PD) controller
optimized for notebook applications. The TPS65981
integrates fully managed power paths with robust
protection for a complete USB-C PD solution. The
TPS65981 integrates a high speed multiplexer which
is dependent the USB Type-C cable orientation
that the CC pins provide. The multiplexer passes
through side-band use data for alternate modes.
The TPS65981 has a QFN package for reliable
manufacturing with 0.5-mm Pitch and 2-Layer
PCB compatibility and has an extended (industrial)
temperature range. The TPS65981 is USB PD 2.0
certified which is no longer certifiable through USB IF.
Device Information(1)
PART NUMBER
TPS65981
(1)
PACKAGE
VQFN (56)
BODY SIZE (NOM)
8.00 mm × 8.00 mm
For all available packages, see the orderable addendum at
the end of the data sheet.
5A
5 to 20 V
5 to 20 V
5V
External FET Sense and CTRL
3A
3A
3.3 V
Host
USB2.0 and
Sideband-Use
Data
Host
Interface
Type-C Cable
CC1/2
Detection and
USB PD Controller
USB_TP/TN
High
USB_BP/BN
Speed
SBU1/2
Mux
Alternate Mode Mux Ctrl
TPS65981
SEL
EN
POL
•
This device is certified by the USB-IF for PD2.0
– PD2.0 is no longer certifiable on new designs
as of June 2020
– All new designs requiring certification should
use a PD3.0 compliant device
– Article on PD2.0 vs PD3.0
Fully configurable USB PD controller
– Control for external DC/DC supplies through
GPIO
• Ex: TPS65981EVM
– Port data multiplexer
• USB 2.0 HS data and low speed endpoint
• Sideband-use data for alternate modes
– GUI tool to easily configure TPS65981 for
various applications
– Support for DisplayPort alternate mode
– Supports industrial temperature range
– For a more extensive selection guide and
getting started information, please refer to
www.ti.com/usb-c and E2E guide
Integrated fully managed power paths:
– Integrated 5-V, 3-A, 55-mΩ sourcing switch
– Integrated 5-V to 20-V, 3-A, 95-mΩ bidirectional load switch
– Gate Control and current sense for external 5-V
to 20-V, 5-A bidirectional switch (back-to back
NFETs)
– UL2367 cert#: E169910-20150728
Integrated robust power path protection
– Integrated reverse current protection,
undervoltage protection, overvoltage protection,
and slew rate control the high-voltage bidirectional power path
– Integrated undervoltage and overvoltage
protection and current limiting for inrush current
protection for the 5-V/3-A source power path
USB Type-C® Power Delivery (PD) controller
– 8 configurable GPIOs
– BC1.2 charging support
– USB PD 2.0 certified
– USB Type-C specification certified
– Cable attach and orientation detection
– Integrated VCONN switch
– Physical layer and policy engine
– 3.3-V LDO output for dead battery support
– Power supply from 3.3 V or VBUS source
– 1 I2C primary port
– 1 I2C secondary port
VBUS
2 CC/VCONN
2 D±
2 D±
2 SBU1/2
USB
Type-C
Connector
GND
SuperSpeed Mux
Copyright © 2016, Texas Instruments Incorporated
Simplified Diagram
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,
intellectual property matters and other important disclaimers. PRODUCTION DATA.
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Table of Contents
1 Features............................................................................1
2 Applications..................................................................... 1
3 Description.......................................................................1
4 Revision History.............................................................. 2
5 Description (continued).................................................. 3
6 Pin Configuration and Functions...................................4
7 Specifications.................................................................. 7
7.1 Absolute Maximum Ratings........................................ 7
7.2 ESD Ratings............................................................... 7
7.3 Recommended Operating Conditions.........................8
7.4 Thermal Information....................................................8
7.5 Power Supply Requirements and Characteristics.......9
7.6 Power Supervisor Characteristics.............................10
7.7 Power Consumption Characteristics.........................10
7.8 Cable Detection Characteristics................................11
7.9 USB-PD Baseband Signal Requirements and
Characteristics.............................................................12
7.10 USB-PD TX Driver Voltage Adjustment
Parameter....................................................................13
7.11 Port Power Switch Characteristics.......................... 13
7.12 Port Data Multiplexer Switching Characteristics..... 16
7.13 Port Data Multiplexer Clamp Characteristics.......... 17
7.14 Port Data Multiplexer SBU Detection
Requirements.............................................................. 17
7.15 Port Data Multiplexer Signal Monitoring Pullup
and Pulldown Characteristics...................................... 18
7.16 Port Data Multiplexer USB Endpoint
Requirements and Characteristics.............................. 18
7.17 Port Data Multiplexer BC1.2 Detection
Requirements and Characteristics.............................. 18
7.18 Analog-to-Digital Converter (ADC)
Characteristics.............................................................18
7.19 Input-Output (I/O) Requirements and
Characteristics.............................................................19
7.20 I2C Slave Requirements and Characteristics..........20
7.21 SPI Controller Characteristics.................................21
7.22 BUSPOWERZ Configuration Requirements........... 22
7.23 Single-Wire Debugger (SWD) Timing
Requirements.............................................................. 22
7.24 Thermal Shutdown Characteristics......................... 22
7.25 HPD Timing Requirements and Characteristics......22
7.26 Oscillator Requirements and Characteristics..........23
7.27 Typical Characteristics............................................ 23
8 Parameter Measurement Information.......................... 24
9 Detailed Description......................................................26
9.1 Overview................................................................... 26
9.2 Functional Block Diagram......................................... 27
9.3 Feature Description...................................................28
9.4 Device Functional Modes..........................................63
9.5 Programming............................................................ 69
10 Application and Implementation................................ 73
10.1 Application Information........................................... 73
10.2 Typical Applications................................................ 73
11 Power Supply Recommendations..............................80
11.1 3.3 V Power.............................................................80
11.2 1.8 V Core Power....................................................80
11.3 VDDIO.....................................................................81
12 Layout...........................................................................82
12.1 Layout Guidelines................................................... 82
12.2 Layout Example...................................................... 85
13 Device and Documentation Support..........................90
13.1 Device Support....................................................... 90
13.2 Documentation Support.......................................... 90
13.3 Receiving Notification of Documentation Updates..90
13.4 Support Resources................................................. 90
13.5 Trademarks............................................................. 90
13.6 Electrostatic Discharge Caution..............................90
13.7 Glossary..................................................................90
14 Mechanical, Packaging, and Orderable
Information.................................................................... 90
4 Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
Changes from Revision B (August 2016) to Revision C (August 2021)
Page
• Updated the numbering format for tables, figures and cross-references throughout the document ..................1
• Updated the Features list....................................................................................................................................1
• Globally changed instances of legacy terminology to controller and peripheral where SPI is mentioned.......... 1
• Updated the Applications list.............................................................................................................................. 1
• Updated the Description section.........................................................................................................................1
Changes from Revision A (April 2016) to Revision B (August 2016)
Page
• Changed the device status from Product Preview to Production Data .............................................................. 1
2
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
5 Description (continued)
The port-power switch provides up to 3 A downstream at 5 V for legacy and Type-C USB power. An additional
bidirectional switch path provides USB PD power up to 3 A at a maximum of 20 V as either a source (host), sink
(device), or source-sink.
The TPS65981 device is also an upstream-facing port (UFP), downstream-facing port (DFP), or dual-role port
for data. The port-data multiplexer passes data to or from the top or bottom D+/D– signal pair at the port for
USB 2.0 HS and has a USB 2.0 low-speed endpoint. Additionally, the sideband-use (SBU) signal pair is used for
auxiliary or alternate modes of communication (DisplayPort, for example).
The power-management circuitry uses 3.3 V inside the system and also uses VBUS to start up and negotiate
power for a dead-battery or no-battery condition.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
3
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
LDO_1V8A
AUX_N
AUX_P
VIN_3V3
R_OSC
LDO_3V3
SWD_CLK
SWD_DATA
LDO_BMC
I2C_SCL
I2C_SDA
DEBUG_CTL1
DEBUG_CTL2
I2C_IRQZ
56
55
54
53
52
51
50
49
48
47
46
45
44
43
6 Pin Configuration and Functions
GPIO8
1
42
VDDIO
DEBUG1
2
41
GPIO0
CS
3
40
LDO_1V8D
USB_RP_P
4
39
SPI_SSZ
USB_RP_N
5
38
GPIO7
C_USB_TP
6
37
SPI_CLK
36
SPI_PICO
35
SPI_POCI
C_USB_TN
7
C_USB_BP
8
C_USB_BN
Thermal
Pad
26
27
28
PP_5V0
25
GPIO2
GPIO4
24
PP_5V0
23
GPIO5
MRESET
SENSEN
22
29
21
14
RESETZ
PP_CABLE
BUSPOWERZ
SENSEP
20
HV_GATE1
30
GPIO6
31
13
19
12
C_CC1
18
RPD_G1
VBUS
HV_GATE2
GPIO3
32
17
11
16
C_SBU2
VBUS
PP_HV
RPD_G2
PP_HV
33
15
34
10
C_CC2
9
C_SBU1
Figure 6-1. RTQ Package 56-Pin VQFN With Exposed Thermal Pad Top View
Table 6-1. Pin Functions
PIN
CATEGORY
I/O TYPE
POR STATE
55
Port Multiplexer
Analog I/O
Hi-Z
System-side DisplayPort connection to the port multiplexer.
Ground pin with between 1-kΩ and 5-MΩ resistance when
unused.
AUX_P
54
Port Multiplexer
Analog I/O
Hi-Z
System-side DisplayPort connection to the port multiplexer.
Ground pin with between 1-kΩ and 5-MΩ resistance when
unused.
BUSPOWERZ
22
Digital Core I/O and
Control
Analog Input
Input (Hi-Z)
General-purpose digital I/O 10. Sampled by ADC at boot. Tie
pin to LDO_3V3 through a 100-kΩ resistor to disable PP_HV
and PP_EXT power paths during dead-battery or no-battery boot
conditions. Refer to the BUSPOWERZ table for more details.
C_CC1
13
Type-C Port
Analog I/O
Hi-Z
Output to Type-C CC or VCONN pin. Filter noise with capacitance
CC_CC1 to GND.
C_CC2
15
Type-C Port
Analog I/O
Hi-Z
Output to Type-C CC or VCONN pin. Filter noise with capacitance
CC_CC2 to GND.
C_SBU1
10
Type-C Port
Analog I/O
Hi-Z
Port side-sideband use connection of port multiplexer.
C_SBU2
11
Type-C Port
Analog I/O
Hi-Z
Port side-sideband use connection of port multiplexer.
C_USB_BN
9
Type-C Port
Analog I/O
Hi-Z
Port-side bottom USB D– connection to the port multiplexer.
C_USB_BP
8
Type-C Port
Analog I/O
Hi-Z
Port-side bottom USB D+ connection to the port multiplexer.
C_USB_TN
7
Type-C Port
Analog I/O
Hi-Z
Port-side top USB D– connection to the port multiplexer.
C_USB_TP
6
Type-C Port
Analog I/O
Hi-Z
Port-side top USB D+ connection to the port multiplexer.
45
Digital Core I/O and
Control
Digital I/O
Hi-Z
General-purpose digital I/O 16. At power-up, pin state is sensed
to determine bit 4 of the I2C address.
NAME
NO.
AUX_N
DEBUG_CTL1
4
DESCRIPTION
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Table 6-1. Pin Functions (continued)
PIN
NAME
NO.
CATEGORY
I/O TYPE
POR STATE
DESCRIPTION
DEBUG_CTL2
44
Digital Core I/O and
Control
Digital I/O
Hi-Z
General-purpose digital I/O 17. At power-up, pin state is sensed
to determine bit 5 of the I2C address.
DEBUG1
2
Digital Core I/O and
Control
Digital I/O
Hi-Z
General-purpose digital I/O 15. Ground pin with a 1-MΩ resistor
when unused in the application.
GPIO0
41
Digital Core I/O and
Control
Digital I/O
Hi-Z
General-purpose digital I/O 0. Float pin if it is configured as
a push-pull output in the application. Ground pin with a 1-MΩ
resistor when unused in the application.
GPIO2
25
Digital Core I/O and
Control
Digital I/O
Hi-Z
General-purpose digital I/O 2. Float pin if it is configured as
a push-pull output in the application. Ground pin with a 1-MΩ
resistor when unused in the application.
GPIO3
19
Digital Core I/O and
Control
Digital I/O
Hi-Z
General-purpose digital I/O 3. Float pin if it is configured as
a push-pull output in the application. Ground pin with a 1-MΩ
resistor when unused in the application.
GPIO4
26
Digital Core I/O and
Control
Digital I/O
Hi-Z
General-purpose digital I/O 4. Configured as a hot-plug detect
(HPD) transistor, HPD receiver, or both when DisplayPort mode is
supported. Ground pin with a 1-MΩ resistor when unused in the
application.
GPIO5
23
Digital Core I/O and
Control
Digital I/O
Hi-Z
General-purpose digital I/O 5. Can be configured as a HPD
receiver when DisplayPort mode is supported. Must be tied high
or low through a 1-kΩ pull-up or pull-down resistor when used
as a configuration input. Ground pin with a 1-MΩ resistor when
unused in the application.
GPIO6
20
Digital Core I/O and
Control
Digital I/O
Hi-Z
General-purpose digital I/O 6. Float pin if it is configured as
a push-pull output in the application. Ground pin with a 1-MΩ
resistor when unused in the application.
GPIO7
38
Digital Core I/O and
Control
Digital I/O
Hi-Z
General-purpose digital I/O 7. Float pin if it is configured as
a push-pull output in the application. Ground pin with a 1-MΩ
resistor when unused in the application.
GPIO8
1
Digital Core I/O and
Control
Digital I/O
Hi-Z
General-purpose digital I/O 8. Float pin if it is configured as
a push-pull output in the application. Ground pin with a 1-MΩ
resistor when unused in the application.
HV_GATE1
31
External HV FET
Control and Sense
Analog Output
Short to
SENSEP
External NFET gate control for high voltage power path. Float pin
when unused.
HV_GATE2
32
External HV FET
Control and Sense
Analog Output
Short to VBUS
External NFET gate control for high voltage power path. Float pin
when unused.
I2C_IRQZ
43
Digital Core I/O and
Control
Digital Output
Hi-Z
I2C port interrupt. Active low. Implement externally as an opendrain with a pull-up resistance. Float pin when unused.
I2C_SCL
47
Digital Core I/O and
Control
Digital I/O
Digital Input
I2C port serial clock. Open-drain output. Tie pin to LDO_3V3 or
VDDIO (depending on configuration) through a 10-kΩ resistor
when used or unused.
I2C_SDA
46
Digital Core I/O and
Control
Digital I/O
Digital Input
I2C port serial data. Open-drain output. Tie pin to LDO_3V3 or
VDDIO (depending on configuration) through a 10-kΩ resistor
when used or unused.
LDO_1V8A
56
Low Current
Power
N/A
Output of the 1.8-V LDO for core analog circuits. Bypass with
capacitance CLDO_1V8A to GND.
LDO_1V8D
40
Low Current
Power
N/A
Output of the 1.8-V LDO for core digital circuits. Bypass with
capacitance CLDO_1V8D to GND.
LDO_3V3
51
Low Current
Power
N/A
Output of the VBUS to 3.3-V LDO or connected to VIN_3V3 by
a switch. Main internal supply rail. Used to power external flash
memory. Bypass with capacitance CLDO_3V3 to GND.
LDO_BMC
48
Low Current
Power
N/A
Output of the USB-PD BMC transceiver output level LDO. Bypass
with capacitance CLDO_BMC to GND.
MRESET
24
Digital Core I/O and
Control
Digital I/O
Hi-Z
General-purpose digital I/O 11. Forces RESETZ to assert. By
default, this pin asserts RESETZ when pulled high. The pin can
be programmed to assert RESETZ when pulled low. Ground pin
with a 1-MΩ resistor when unused in the application.
High Current
Power
N/A
5-V supply for VBUS. Bypass with capacitance CPP_5V0 to
GND. Tie pin to GND when unused
High Current
Power
N/A
5-V supply for C_CC pins. Bypass with capacitance CPP_CABLE
to GND when not tied to PP_5V0. Tie pin to PP_5V0 when
unused.
PP_5V0
PP_CABLE
27
28
14
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
5
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Table 6-1. Pin Functions (continued)
PIN
NAME
PP_HV
NO.
33
34
I/O TYPE
POR STATE
DESCRIPTION
High Current
Power
N/A
HV supply for VBUS. Bypass with capacitance CPP_HV to GND.
Tie pin to GND when unused
External resistance setting for oscillator accuracy. Connect
R_OSC to GND through resistance RR_OSC.
R_OSC
52
Digital Core I/O and
Control
Analog I/O
Hi-Z
RESETZ
21
Digital Core I/O and
Control
Digital I/O
Push-Pull
Output (Low)
RPD_G1
12
Type-C Port
Analog I/O
Hi-Z
Tie pin to C_CC1 when configured to receive power in deadbattery or no-power condition. Tie pin to GND otherwise.
RPD_G2
16
Type-C Port
Analog I/O
Hi-Z
Tie pin to C_CC2 when configured to receive power in deadbattery or no-power condition. Tie pin to GND otherwise.
SENSEN
29
External HV FET
Control and Sense
Analog Input
Analog Input
Positive sense for external high voltage power path current sense
resistance. Short pin to VBUS when unused.
SENSEP
30
External HV FET
Control and Sense
Analog Input
Analog Input
Positive sense for external high voltage power path current sense
resistance. Short pin to VBUS when unused.
SPI_CLK
37
Digital Core I/O and
Control
Digital Output
Digital Input
SPI serial clock. Connect pin directly to SPI Flash IC. Refer to the
Boot Code section for more details on the SPI Flash.
SPI_POCI
35
Digital Core I/O and
Control
Digital Input
Digital Input
SPI serial controller input from peripheral. Tie pin to LDO_3V3
through a 3.3-kΩ resistor.
SPI_PICO
36
Digital Core I/O and
Control
Digital Output
Digital Input
SPI serial controller output to peripheral. Connect pin directly to
SPI flash IC.
SPI_CSZ
39
Digital Core I/O and
Control
Digital Output
Digital Input
SPI chip select. Tie pin to LDO_3V3 through a 3.3-kΩ resistor.
SS
3
External HV FET
Control and Sense
Analog Output
Driven Low
Soft Start. Tie pin to capacitance CSS to ground.
SWD_CLK
50
Port Multiplexer
Digital Input
Resistive Pull
SWD serial clock. Float pin when unused.
High
SWD_DATA
49
Port Multiplexer
Digital I/O
Resistive Pull
SWD serial data. Float pin when unused.
High
USB_RP_N
5
Port Multiplexer
Analog I/O
Hi-Z
System-side USB2.0 high-speed connection to the port
multiplexer. Ground pin with between 1-kΩ and 5-MΩ resistance
when unused.
USB_RP_P
4
Port Multiplexer
Analog I/O
Hi-Z
System-side USB2.0 high-speed connection to the port
multiplexer. Ground pin with between 1-kΩ and 5-MΩ resistance
when unused.
High Current
Power
N/A
5-V output from PP_5V0. Input or output from PP_HV up to 20 V.
Bypass with capacitance CVBUS to GND.
17
VBUS
18
General-purpose digital I/O 9. Active low reset output when
VIN_3V3 is low (driven low on start-up). Float pin when unused.
VDDIO
42
Low Current
Power
N/A
VDD for I/O. Some I/Os are reconfigurable to be powered from
VDDIO instead of LDO_3V3. When VDDIO is not used, tie pin
to LDO_3V3. When not tied to LDO_3V3 and used as a supply
input, bypass with capacitance CVDDIO to GND.
VIN_3V3
53
Low Current
Power
N/A
Supply for core circuitry and I/O. Bypass with capacitance
CVIN_3V3 to GND.
Ground
Ground
Hi-Z
Ground. Connect directly to ground plane in accordance with the
guidelines listed in the Layout Guidelines section to achieve the
measured values in the Thermal Information table.
GND (Thermal Pad)
6
CATEGORY
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
7 Specifications
7.1 Absolute Maximum Ratings
over operating free-air temperature range (unless otherwise noted)(1)
MIN
Input voltage(2)
VI
Output voltage(2)
VIO
I/O voltage(2)
VIO
MAX
PP_CABLE, PP_5V0
–0.3
6
VIN_3V3
–0.3
3.6
SENSEP, SENSEN(3)
–0.3
24
VDDIO
–0.3
LDO_3V3 + 0.3
LDO_1V8A, LDO_1V8D, LDO_BMC, SS
–0.3
2
LDO_3V3
–0.3
3.45
RESETZ, I2C _IRQ1Z, SPI_PICO, SPI_CLK, SPI_CSZ, SWD_CLK
–0.3
LDO_3V3 + 0.3
HV_GATE1, HV_GATE2
–0.3
30
HV_GATE1 (relative to SENSEP)
–0.3
6
HV_GATE2 (relative to VBUS)
–0.3
6
PP_HV, VBUS (2)
–0.3
24
I2C_SDA1, I2C_SCL1, SWD_DATA, SPI_POCI, USB_RP_P, USB_RP_N, AUX_N,
AUX_P, DEBUG1, DEBUG_CTL1, DEBUG_CTL2, GPIOn, MRESET, BUSPOWERZ,
GPIO0-8
–0.3
LDO_3V3 + 0.3
R_OSC
–0.3
2
–2
6
C_USB_TP, C_USB_TN, C_USB_BP, C_USB_BN, C_SBU2, C_SBU1 (Switches
Closed)
–0.3
6
C_CC1, C_CC2, RPD_G1, RPD_G2
C_USB_TP, C_USB_TN, C_USB_BP, C_USB_BN, C_SBU2, C_SBU1 (Switches Open)
UNIT
V
V
V
–0.3
6
TJ
Operating junction temperature
–40
125
°C
Tstg
Storage temperature
–55
150
°C
(1)
(2)
(3)
Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress
ratings only, which do not imply functional operation of the device at these or any other conditions beyond those indicated under
Recommended Operating Conditions. Exposure to absolute-maximum-rated conditions for extended periods may affect device
reliability.
All voltage values are with respect to network GND. All GND pins must be connected directly to the GND plane of the board.
The 24 V maximum is based on keeping HV_GATE1/2 at or below 30 V. Fast voltage transitions ( 50 mV
0.5
1.1
1.75
INTERNAL
(1)
ILOAD = 50 mA
Ω
I/O buffers are not fail-safe to LDO_3V3. Therefore, VDDIO may power-up before LDO_3V3. When VDDIO powers up before
LDO_3V3, the I/Os shall not be driven high. When VDDIO is low and LDO_3V3 is high, the I/Os may be driven high.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
9
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
7.6 Power Supervisor Characteristics
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
LDO_3V3 rising
2.2
2.325
2.45
V
Undervoltage hysteresis for LDO_3V3
LDO_3V3 falling
20
80
150
mV
UV_VBUS_LDO
Undervoltage threshold for VBUS to enable LDO
VBUS rising
3.35
3.75
3.95
V
UVH_VBUS_LDO
Undervoltage hysteresis for VBUS to enable LDO
VBUS falling
20
80
150
mV
UV_PCBL
Undervoltage threshold for PP_CABLE
PP_CABLE rising
2.5
2.625
2.75
UVH_PCBL
Undervoltage hysteresis for PP_PCABLE
PP_CABLE falling
20
50
80
UV_5V0
Undervoltage threshold for PP_5V0
PP_5V0 rising
3.5
3.725
3.95
V
UVH_5V0
Undervoltage hysteresis for PP_P5V0
PP_5V0 falling
20
80
150
mV
OV_VBUS
Overvoltage threshold for VBUS. This value is a 6-bit
programmable threshold
VBUS rising
24
V
OVLSB_VBUS
Overvoltage threshold step for VBUS. This value is the LSB
of the programmable threshold
VBUS rising
OVH_VBUS
Overvoltage hysteresis for VBUS
VBUS falling, % of OV_VBUS
UV_VBUS
Undervoltage threshold for VBUS. This value is a 6-bit
programmable threshold
VBUS falling
UVLSB_VBUS
Undervoltage threshold step for VBUS. This value is the
LSB of the programmable threshold
VBUS falling
UVH_VBUS
Undervoltage hysteresis for VBUS
VBUS rising, % of UV_VBUS
UVR_RST3V3
Configurable under-voltage threshold for VRSTZ_3V3 rising. VIN_3V3 and VRSTZ_3V3
De-asserts RESETZ
rising (default setting)
UVRH_RST3V3
Under-voltage hysteresis for VRST_3V3 falling. Asserts
RESETZ
TUVRASSERT
Delay from falling or MRESET assertion to RESETZ
asserting low
TUVRDELAY
Configurable delay from to RESETZ de-assertion
UV_LDO3V3
Undervoltage threshold for LDO_3V3. Locks out 1.8-V
LDOs
UVH_LDO3V3
5
328
0.9%
1.3%
2.5
V
mV
mV
1.7%
18.21
249
V
mV
0.9%
1.3%
1.7%
2.613
2.75
2.888
30
50
mV
75
μs
161.3
ms
VIN_3V3 and VRSTZ_3V3
falling
0
V
7.7 Power Consumption Characteristics
Recommended operating conditions; TA = 25°C (Room temperature) unless otherwise noted(4)
PARAMETER
IVIN_3V3
(1)
(2)
(3)
(4)
10
TEST CONDITIONS
MIN
TYP
MAX
UNIT
Sleep(1)
VIN_3V3 = VDDIO = 3.45 V, VBUS = 0,
PPCABLE = 0; 100-kHz oscillator running
62
µA
Idle (2)
VIN_3V3 = VDDIO = 3.45 V, VBUS=0, PPCABLE
= 0; 100-kHz oscillator running,
48-MHz oscillator running
2.5
mA
Active(3)
VIN_3V3 = VDDIO = 3.45 V, VBUS = 0,
PPCABLE = 0; 100-kHz oscillator running,
48-MHz oscillator running
6.0
mA
Sleep is defined as Type-C cable detect activated as DFP or UFP, internal power management and supervisory functions active.
Idle is defined as Type-C cable detect activated as DFP or UFP, internal power management and supervisory functions active, and the
digital core is clocked at 4 MHz.
Active is defined as Type-C cable detect activated as DFP or UFP, internal power management and supervisory functions active, all
core functionality active, and the digital core is clocked at 12 MHz.
Application code can result in other power consumption measurements by adjusting enabled circuitry and clock rates. Application code
also provisions the wake=up mechanisms (for example, I2C activity and GPIO activity).
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
7.8 Cable Detection Characteristics
Recommended operating conditions; TA = -40 to 105°C unless otherwise noted
MIN
TYP
MAX
UNIT
IH_CC_USB
Source current through each C_CC pin when in a disconnected
state and configured as a DFP advertising Default USB current to
a peripheral device
PARAMETER
TEST CONDITIONS
73.6
80
86.4
μA
IH_CC_1P5
Source current through each C_CC pin when in a disconnected
state when configured as a DFP advertising 1.5 A to a UFP
169
180
191
μA
IH_CC_3P0
Source current through each C_CC pin when in a disconnected
state and configured as a DFP advertising 3 A to a UFP.
303
330
356
μA
VD_CCH_USB
Voltage threshold for detecting a DFP attach when configured as
a UFP and the DFP is advertising Default USB current source
capability
0.15
0.2
0.25
V
VD_CCH_1P5
Voltage threshold for detecting a DFP advertising 1.5-A source
capability when configured as a UFP
0.61
0.66
0.7
V
VD_CCH_3P0
Voltage threshold for detecting a DFP advertising 3 A source
capability when configured as a UFP
1.169
1.23
1.29
V
VH_CCD_USB
Voltage threshold for detecting a UFP attach when configured as
a DFP and advertising default USB current source capability.
IH_CC = IH_CC_USB
1.473
1.55
1.627
V
VH_CCD_1P5
Voltage threshold for detecting a UFP attach when configured as
a DFP and advertising 1.5-A source capability
IH_CC = IH_CC_1P5
1.473
1.55
1.627
V
VH_CCD_3P0
Voltage threshold for detecting a UFP attach when configured as
a DFP and advertising 3-A source capability.
IH_CC = IH_CC_3P0
VIN_3V3 ≥ 3.135 V
2.423
2.55
2.67
V
VH_CCA_USB
Voltage threshold for detecting an active cable attach when
configured as a DFP and advertising default USB current
capability.
0.15
0.2
0.25
V
VH_CCA_1P5
Voltage threshold for detecting active cables attach when
configured as a DFP and advertising 1.5-A capability.
0.35
0.4
0.45
V
VH_CCA_3P0
Voltage threshold for detecting active cables attach when
configured as a DFP and advertising 3-A capability.
0.76
0.8
0.84
V
RD_CC
Pull-down resistance through each C_CC pin when in a
disconnect state and configured as a UFP. LDO_3V3 powered.
V = 1 V, 1.5 V
4.85
5.1
5.35
kΩ
RD_CC_OPEN
Pull-down resistance through each C_CC pin when in a
disconnect state and configured as a UFP. LDO_3V3 powered.
V = 0 V to LDO_3V3
500
RD_DB
Pull-down resistance through each C_CC pin when in a
disconnect state and configured as a UFP when configured for
dead battery (RPD_Gn tied to C_CCn). LDO_3V3 unpowered
V = 1.5 V, 2 V
RPD_Gn tied to C_CCn
4.08
RD_DB_OPEN
Pull-down resistance through each C_CC pin when in a
disconnect state and configured as a UFP when not configured
for dead battery (RPD_Gn tied to GND). LDO_3V3 unpowered
V = 1.5 V, 2 V
RPD_Gn tied to GND
500
VTH_DB
Threshold voltage of the pull-down FET in series with RD during
dead battery
I_CC = 80 μA
0.5
0.9
1.2
V
R_RPD
Resistance between RPD_Gn and the gate of the pull-down FET
25
50
85
MΩ
VIN_3V3 ≥ 3.135 V
kΩ
5.1
6.12
kΩ
kΩ
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
11
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
7.9 USB-PD Baseband Signal Requirements and Characteristics
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
COMMON
PD_BITRATE
PD data-bit rate
270
300
330
Kbps
UI(1)
Unit interval (1/PD_BITRATE)
3.03
3.33
3.7
μs
CCBLPLUG(2)
Capacitance for a cable plug (each plug on a cable can have up
to this value)
25
pF
ZCABLE
Cable characteristic impedance
32
65
Ω
CRECEIVER(3)
Receiver capacitance. Capacitance looking into C_CCn pin when
in receiver mode.
70
120
pF
ZDRIVER
TX output impedance. Source output impedance at the Nyquist
frequency of USB2.0 low speed (750 kHz) while the source is
driving the C_CCn line.
33
75
Ω
TRISE
Rise time. 10% to 90% amplitude points, minimum is under an
unloaded condition. Maximum set by TX mask.
300
ns
TFALL
Fall time. 90% to 10% amplitude points, minimum is under an
unloaded condition. Maximum set by TX mask.
300
ns
VRXTR
Rx receive rising input threshold
605
630
655
mV
VRXTF
Rx receive falling input threshold
450
470
490
mV
NCOUNT(4)
Number of transitions for signal detection (number to count to
detect non-idle bus).
TTRANWIN(4)
Time window for detecting non-idle bus.
20
μs
ZBMCRX
Receiver input impedance
TRXFILTER(5)
Rx bandwidth limiting filter. Time constant of a single pole filter to
limit broadband noise ingression
TRANSMITTER
RECEIVER
(1)
(2)
(3)
(4)
(5)
12
3
12
Does not include pull-up or
pull-down resistance from
cable detect. Transmitter is
Hi-Z.
10
MΩ
100
ns
UI denotes the time to transmit an un-encoded data bit not the shortest high or low times on the wire after encoding with BMC. A single
data bit cell has duration of 1 UI, but a data bit cell with value 1 will contain a centrally place 01 or 10 transition in addition to the
transition at the start of the cell.
The capacitance of the bulk cable is not included in the CCBLPLUG definition. It is modeled as a transmission line.
CRECEIVER includes only the internal capacitance on a C_CCn pin when the pin is configured to be receiving BMC data. External
capacitance is needed to meet the required minimum capacitance per the USB-PD Specifications. TI recommends to add capacitance
to bring the total pin capacitance to 300 pF for improved TX behavior.
BMC packet collision is avoided by the detection of signal transitions at the receiver. Detection is active when a minimum of NCOUNT
transitions occur at the receiver within a time window of TTRANWIN. After waiting TTRANWIN without detecting NCOUNT transitions,
the bus is declared idle.
Broadband noise ingression is because of coupling in the cable interconnect.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
7.10 USB-PD TX Driver Voltage Adjustment Parameter
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted(1)
PARAMETER
TEST CONDITIONS
MIN
NOM
MAX
UNIT
VTXP0
1.615
1.7
1.785
V
VTXP1
1.52
1.6
1.68
V
VTXP2
1.425
1.5
1.575
V
VTXP3
1.33
1.4
1.47
V
VTXP4
1.235
1.3
1.365
V
VTXP5
1.188
1.25
1.312
V
VTXP6
1.14
1.2
1.26
V
VTXP7
1.116
1.175
1.233
V
VTXP8
TX transmit peak voltage
1.092
1.15
1.208
V
VTXP9
1.068
1.125
1.181
V
VTXP10
1.045
1.1
1.155
V
VTXP11
1.021
1.075
1.128
V
VTXP12
0.998
1.05
1.102
V
VTXP13
0.974
1.025
1.076
V
VTXP14
0.95
1
1.05
V
VTXP15
0.903
0.95
0.997
V
(1)
VTXP voltage settings are determined by application code and the setting used must meet the needs of the application and adhere to
the USB-PD Specifications.
7.11 Port Power Switch Characteristics
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted. The maximum capacitance on VBUS,
when configured as a source, must not exceed 12 µF.
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
312
mΩ
55
75
mΩ
95
135
mΩ
1
mA
RPPCC
PP_CABLE to C_CCn power switch resistance
RPP5V
PP_5V0 to VBUS power switch resistance
RPPHV
PP_HV to VBUS power switch resistance
IHVACT
Active quiescent current from PP_HV pin
EN_HV = 1
IHVSD
Shutdown quiescent current from PP_HV pin
EN_HV = 0
100
μA
Active quiescent current from SENSEP pin,
Configured as source; EN_HV = 1
1
mA
IHVEXTACT
Active quiescent current from VBUS pin
Configured as sink; EN_HV = 1
3.5
mA
IHVEXTSD
Shutdown quiescent current from SENSEP pin
EN_HV = 0
40
μA
IPP5VACT
Active quiescent current from PP_5V0
1
mA
IPP5VSD
Shutdown quiescent current from PP_5V0
100
μA
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
13
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
7.11 Port Power Switch Characteristics (continued)
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted. The maximum capacitance on VBUS,
when configured as a source, must not exceed 12 µF.
PARAMETER
ILIMHV(4)
ILIMHVEXT(3) (4)
ILIMPP5V(4)
14
TEST CONDITIONS
MIN
TYP
MAX
UNIT
PP_HV current limit, setting 0
1.007
1.118
1.330
A
PP_HV current limit, setting 1
1.258
1.398
1.638
A
PP_HV current limit, setting 2
1.51
1.678
1.945
A
PP_HV current limit, setting 3
1.761
1.957
2.153
A
PP_HV current limit, setting 5
2.013
2.237
2.46
A
PP_HV current limit, setting 6
2.265
2.516
2.768
A
PP_HV current limit, setting 7
2.516
2.796
3.076
A
PP_HV current limit, setting 8
2.768
3.076
3.383
A
PP_HV current limit, setting 9
3.02
3.355
3.691
A
PP_HV current limit, setting 10
3.271
3.635
3.998
A
PP_HV current limit, setting 11
3.523
3.914
4.306
A
PP_HV current limit, setting 12
3.775
4.194
4.613
A
PP_HV current limit, setting 13
4.026
4.474
4.921
A
PP_HV current limit, setting 14
4.278
4.753
5.228
A
PP_HV current limit, setting 15
4.529
5.033
5.536
A
PP_HV current limit, setting 16
5.033
5.592
6.151
A
PP_EXT current limit, setting 0
0.986
1.12
1.254
A
PP_EXT current limit, setting 1
1.231
1.399
1.567
A
PP_EXT current limit, setting 2
1.477
1.678
1.879
A
PP_EXT current limit, setting 3
1.761
1.957
2.153
A
PP_EXT current limit, setting 4
2.012
2.236
2.46
A
PP_EXT current limit, setting 5
2.263
2.515
2.767
A
PP_EXT current limit, setting 6
2.514
2.794
3.074
A
PP_EXT current limit, setting 7
2.765
3.073
3.381
A
PP_EXT current limit, setting 8
3.016
3.352
3.688
A
PP_EXT current limit, setting 9
3.267
3.631
3.995
A
PP_EXT current limit, setting 10
3.519
3.91
4.301
A
PP_EXT current limit, setting 11
3.77
4.189
4.608
A
PP_EXT current limit, setting 12
4.021
4.468
4.915
A
PP_EXT current limit, setting 13
4.272
4.747
5.222
A
PP_EXT current limit, setting 14
4.523
5.026
5.529
A
PP_EXT current limit, setting 15
5.025
5.584
6.143
A
PP_5V0 current limit, setting 0
1.006
1.118
1.330
A
PP_5V0 current limit, setting 1
1.132
1.258
1.484
A
PP_5V0 current limit, setting 2
1.258
1.398
1.638
A
PP_5V0 current limit, setting 3
1.384
1.538
1.691
A
PP_5V0 current limit, setting 4
1.51
1.677
1.845
A
PP_5V0 current limit, setting 5
1.636
1.817
1.999
A
PP_5V0 current limit, setting 6
1.761
1.957
2.153
A
PP_5V0 current limit, setting 7
1.887
2.097
2.307
A
PP_5V0 current limit, setting 8
2.013
2.237
2.46
A
PP_5V0 current limit, setting 9
2.139
2.376
2.614
A
PP_5V0 current limit, setting 10
2.265
2.516
2.768
A
PP_5V0 current limit, setting 11
2.39
2.656
2.922
A
PP_5V0 current limit, setting 12
2.516
2.796
3.075
A
PP_5V0 current limit, setting 13
2.642
2.936
3.229
A
PP_5V0 current limit, setting 14
2.768
3.075
3.383
A
PP_5V0 current limit, setting 15
3.019
3.355
3.69
A
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
7.11 Port Power Switch Characteristics (continued)
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted. The maximum capacitance on VBUS,
when configured as a source, must not exceed 12 µF.
PARAMETER
ILIMPPCC
TEST CONDITIONS
MIN
TYP
PP_CABLE current limit (highest setting)
0.6
0.75
0.9
PP_CABLE current limit (lowest setting)
0.35
0.45
0.55
A
3.25
5
6.75
A/V
I = 200 mA
4
5
6
A/V
I = 500 mA
4.4
5
5.6
A/V
I≥1A
4.5
5
5.5
A/V
I = 100 mA, RSENSE = 10 mΩ,
Reverse current blocking disabled
3.5
5
6.5
A/V
I = 200 mA, RSENSE = 10 mΩ
4
5
6
A/V
I = 500 mA, RSENSE = 10 mΩ
4.4
5
5.6
A/V
I ≥ 1 A, RSENSE = 10 mΩ
4.5
5
5.5
A/V
I = 100 mA, Reverse current
blocking disabled
1.95
3
4.05
A/V
I = 200 mA
2.4
3
3.6
A/V
I = 500 mA
2.64
3
3.36
A/V
2.7
3
3.3
A/V
I = 100 mA, Reverse current
blocking disabled
IHV_ACC(1)
IHVEXT_ACC
IPP5V_ACC(1)
PP_HV current sense accuracy
PP_EXT current sense accuracy (excluding
RSENSE accuracy)
PP_5V0 current sense accuracy
I≥1A
IPPCBL_ACC
PP_CABLE current sense accuracy
IGATEEXT(2)
External gate-drive current on HV_GATE1 and
HV_GATE2
VGSEXT
VGS voltage driving external FETs
MAX
UNIT
A
I = 100 mA
1
A/V
I = 200 mA
1
A/V
I = 500 mA
1
4
5
4.5
A/V
6
7.5
μA
V
8
ms
TON_HV
PP_HV path turn on time from enable to VBUS
= 95% of PP_HV voltage
Configured as a source or as a sink
with soft start disabled. PP_HV =
20 V, CVBUS = 10 μF, ILOAD =
100 mA
Configured as a source or as a sink
PP_5V0 path turn on time from enable to VBUS with soft start disabled. PP_5V0 =
= 95% of PP_5V0 voltage
5 V, CVBUS = 10 μF, ILOAD = 100
mA
2.5
ms
TON_5V
TON_CC
PP_CABLE path turn on time from enable to
C_CCn = 95% of the PP_CABLE voltage
2
ms
ISS
Soft-start charging current
5.5
7
8.5
μA
RSS_DIS
Soft-start discharge resistance
0.6
1
1.4
kΩ
VTHSS
Soft-start complete threshold
1.35
1.5
1.65
V
TSSDONE
Soft-start complete time
31.9
46.2
60.5
ms
VREVPHV
Reverse current blocking voltage threshold for
PP_HV switch
2
6
10
mV
VREVPEXT
Reverse current blocking voltage Threshold for
PP_EXT external switches
2
6
10
mV
VREV5V0
Reverse current blocking voltage threshold for
PP_5V0 switches
2
6
10
mV
Voltage threshold above VIN at which the pulldown RHVDISPD on VBUS will disable during a
transition from PHV to 5V0
45
200
250
mV
VHVDISPD
VSAFE0V
Voltage that is a safe 0 V per USB-PD
Specifications
0.8
V
TSAFE0V
Voltage transition time to VSAFE0V
650
ms
VSO_HV
Voltage on PP_HV or PP_HVEXT above which
the PP_HV or PP_EXT to PP_5V0 transition on
VBUS will meet transition requirements
SRPOS
Maximum slew rate for positive voltage
transitions
PP_CABLE = 5 V, C_CCn = 500
nF, ILOAD = 100 mA
CSS = 220 nF
0
9.9
V
0.03
V/μs
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
15
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
7.11 Port Power Switch Characteristics (continued)
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted. The maximum capacitance on VBUS,
when configured as a source, must not exceed 12 µF.
PARAMETER
TEST CONDITIONS
SRNEG
Maximum slew rate for negative voltage
transitions
TSTABLE
EN to stable time for both positive and negative
voltage transitions
VSRCVALID
Supply output tolerance beyond VSRCNEW
during time TSTABLE
VSRCNEW
Supply output tolerance
(1)
(2)
(3)
(4)
MIN
TYP
MAX
–0.03
UNIT
V/μs
275
ms
–0.5
0.5
V
–5
5
%
The current sense in the ADC does not accurately read below the current VREV5V0/RPP5V or VREVHV/RPPHV because of the
reverse blocking behavior. When reverse blocking is disabled, the values given for accuracy are valid.
Limit the resistance from the HV_GATE1/2 pins to the external FET gate pins to < 1Ω to provide adequate response time to short
circuit events.
Specified for a 10-mΩ RSENSE resistor and 10-mΩ RSENSE application code setting. The values scale with a different RSENSE
resistance and application code setting.
The settings are selected automatically by application code for the current limit required in the application.
7.12 Port Data Multiplexer Switching Characteristics
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
Vi = 3.3 V, IO = 20 mA
35
55
Vi = 1 V, IO = 20 mA
30
46
UNIT
SWD MULTIPLEXER PATH(1)
SWD_RON_U
On resistance of SWD_DATA/CLK to
C_USB_TP/TN/BP/BN
SWD_ROND_U
On resistance difference between P and N paths of
SWD_DATA/CLK to C_USB_ TP/TN/BP/BN
SWD_RON_S
On resistance of SWD_DATA/CLK to C_SBU1/2
SWD_ROND_S
On resistance difference between P and N paths of
SWD_DATA/CLK to C_SBU1/2
SWD_TON
Switch-on time from enable of SWD path
Vi = 1 V to 3.3 V, IO = 20 mA
–2.5
2.5
Vi = 3.3 V, IO = 20 mA
26
42
Vi = = 1 V, IO = 20 mA
24
37
Vi = 1 V to 3.3 V, IO = 20 mA
–1.5
1.5
Time from enable bit with charge
pump off
500
Time from disable bit at chargepump steady state
SWD_BW
3-dB bandwidth of SWD path
CL = 10 pF
Ω
Ω
μs
10
Switch-off time from disable of SWD path
Ω
150
Time from enable bit at chargepump steady state
SWD_TOFF
Ω
200
ns
MHz
DEBUG1 MULTIPLEXER PATH
DB1_RON_U
On resistance DEBUG1 to C_USB_TP/BP
DB1_RON_S
On resistance of DEBUG1 to C_SBU1
DB1_TON
Switch-on time from enable of DEBUG path
Vi = 3.3 V, IO = 20 mA
14
26
Vi = 1 V, IO = 20 mA
10
17
Vi = 3.3 V, IO = 20 mA
9.5
17
Vi = 1 V, IO = 20 mA
6.5
12
Time from enable bit with charge
pump off
μs
10
500
Switch-off time from disable of DEBUG path
Time from disable bit at chargepump steady state
DB1_BW
3-dB bandwidth of DEBUG path
CL = 10 pF
Ω
150
Time from enable bit at chargepump steady state
DB1_TOFF
Ω
200
ns
MHz
AUX MULTIPLEXER PATH(1)
AUX_RON
On resistance of AUX_P/N to C_SBU1/2
AUX_ROND
On resistance difference between P and N paths of
AUX_P/N to C_SBU1/2
16
Vi = 3.3 V, IO = 20 mA
3.5
7
Vi = 1 V, IO = 20 mA
2.5
5
Vi = 1 V to 3.3 V, IO = 20 mA
Submit Document Feedback
–0.25
0.25
Ω
Ω
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
7.12 Port Data Multiplexer Switching Characteristics (continued)
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
PARAMETER
AUX_TON
TEST CONDITIONS
MIN
TYP
Time from enable bit with charge
pump off
Switch-on time from enable of AUX_P/N to C_SBU1/2
MAX
150
μs
Time from enable bit at chargepump steady state
15
500
AUX_TOFF
Switch-off time from disable of AUX_P/N to C_SBU1/2
Time from disable bit at chargepump steady state
AUX_BW
3-dB bandwidth of AUX_P/N to C_SBU1/2 path
CL = 10 pF
UNIT
200
ns
MHz
USB_RP MULTIPLEXER PATH(1) (2)
USB_RON
On resistance of USB_RP to C_USB_TP/TN/BP/BN
USB_ROND
On resistance difference between P and N paths of
USB_RP to C_USB_TP/TN/BP/BN
USB_TON
Switch-on time from enable of USB USB_RP path
Vi = 3 V, IO = 20 mA
Vi = 400 mV, IO = 20 mA
Vi = 0.4 V to 3 V, IO = 20 mA
4.5
10
3
7
–0.15
0.15
Time from enable bit with charge
pump off
Ω
Ω
150
µs
Time from enable bit at chargepump steady state
15
500
USB_TOFF
Switch-off time from disable of USB_RP path
Time from disable bit at chargepump steady state
USB_BW
3-dB bandwidth of USB_RP path
CL = 10 pF
USB_ISO
Off isolation of USB_RP path
RL = 50 Ω, VI = 800 mV, f = 240
MHz
–19
dB
USB_XTLK
Channel to channel crosstalk of USB_RP path
RL = 50 Ω, f = 240 MHz
–26
dB
R_SBU_OPEN
Resistance of the open C_SBU1/2 paths
Vi = 0 V to LDO_3V3
1
MΩ
R_USB_OPEN
Resistance of the open C_USB_T/B/P/N paths
Vi = 0 V to LDO_3V3
1
MΩ
850
ns
MHz
C_SBU1/2 OUTPUT
(1)
(2)
All RON specified maximums are the maximum of either of the switches in a pair. All ROND specified maximums are the maximum
difference between the two switches in a pair. ROND does not add to RON.
See Port Data Multiplexer USB Endpoint Requirements and Characteristics for the USB_EP specifications.
7.13 Port Data Multiplexer Clamp Characteristics
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
MIN
TYP
MAX
VCLMP_IND
Clamp voltage triggering indicator to digital core
PARAMETER
3.8
3.95
4.1
V
ICLMP_IND
Clamp current at VCLMP_IND
10
250
μA
TCLMP_PRT(1)
Time from clamp current crossing ICLMP_IND to
interrupt signal assertion
0
4
μs
ICLMP
USB_EP and USB_RP port clamp current
(1)
TEST CONDITIONS
I ≥ ICLMP_IND rising
V = LDO_3V3
V = VCLMP_IND + 500 mV
3.5
UNIT
250
nA
15
mA
The TCLMP_PRT time includes the time through the digital synchronizers. When the clock speed is reduced, the signal assertion time
may be longer.
7.14 Port Data Multiplexer SBU Detection Requirements
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
PARAMETER
TEST CONDITIONS
VIH_PORT
Port-switch detect input-high voltage
LDO_3V3 = 3.3 V
VIL_PORT
Port-switch detect input-low voltage
LDO_3V3 = 3.3 V
MIN
TYP
MAX
2.
UNIT
v
0.8
V
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
17
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
7.15 Port Data Multiplexer Signal Monitoring Pullup and Pulldown Characteristics
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
RPU05
500-Ω pull-up and pull-down resistance
LDO_3V3 = 3.3 V
350
500
650
Ω
RTPU5
5-kΩ pull-up and pull-down resistance
LDO_3V3 = 3.3 V
3.5
5
6.5
kΩ
RPU100
100-kΩ pull-up and pull-down resistance
LDO_3V3 = 3.3 V
70
100
130
kΩ
7.16 Port Data Multiplexer USB Endpoint Requirements and Characteristics
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
TRANSMITTER(1)
T_RISE_EP
Rising transition time
Low-speed (1.5 Mbps) data rate only
75
300
ns
T_FALL_EP
Falling transition time
Low-speed (1.5 Mbps) data rate only
75
300
ns
T_RRM_EP
Rise and fall time matching
Low-speed (1.5 Mbps) data rate only
–20%
25%
V_XOVER_EP
Output crossover voltage
1.3
2
RS_EP
Source resistance of driver including 2nd-stage portdata multiplexer
34
V
Ω
DIFFERENTIAL RECEIVER (1)
VOS_DIFF_EP
Input offset
VIN_CM_EP
Common-mode range
RPU_EP
D–bias resistance
Receiving
–100
100
0.8
2.5
mV
V
1.425
1.575
kΩ
SINGLE ENDED RECEIVER(1)
VTH_SE_EP
Single ended threshold
Signal rising and falling
VHYS_SE_EP
Single ended threshold hysteresis
Signal falling
(1)
0.8
2
200
V
mV
The USB Endpoint PHY is functional across the entire VIN_3V3 operating range, but parameter values are only verified by design for
VIN_3V3 ≥ 3.135 V
7.17 Port Data Multiplexer BC1.2 Detection Requirements and Characteristics
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
7
10
13
μA
14.25
20
24.8
kΩ
DATA CONTACT DETECT
IDP_SRC
DCD source current
LDO_3V3 = 3.3 V
RDM_DWN
DCD pull-down resistance
VLGC_HI
Threshold for no connection
VC_USB_TP/BP ≥
VLGC_HILDO_3V3 = 3.3 V
LDO_3V3 = 3.3 V
VLGC_LO
Threshold for connection
VC_USB_TP/BP ≤ VLGC_LO
LDO_3V3 = 3.3 V
2
V
0.8
V
0.65
V
65
Ω
400
μA
125
μA
PRIMARY AND SECONDARY DETECT
VDX_SRC
Source voltage
0.55
VDX_RSRC
Total series resistance because of port data
multiplexer
VDX_ILIM
VDX_SRC current limit
IDX_SNK
Sink current
0.6
VDX_SRC = 0.65 V
250
VC_USB_TN/BN ≥ 250 mV
25
75
MIN
TYP
7.18 Analog-to-Digital Converter (ADC) Characteristics
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
PARAMETER
RES_ADC
ADC current
F_ADC
ADC clock frequency
18
TEST CONDITIONS
MAX
10
1.477
Submit Document Feedback
1.5
UNIT
bits
1.523
MHz
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
7.18 Analog-to-Digital Converter (ADC) Characteristics (continued)
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
PARAMETER
MIN
TYP
MAX
UNIT
42.14
43
43.86
μs
ADC input sample time
10.5
10.67
10.9
μs
ADC conversion time
7.88
8
8.12
μs
ADC interrupt time
1.31
1.33
1.45
μs
Least significant bit
1.152
1.17
1.188
mV
DNL
Differential non-linearity
–0.65
0.65
LSB
INL
Integral non-linearity
–1.2
1.2
LSB
–1.5%
1.5%
–1
1
–10
10
mV
–8
8
°C
T_ENA
ADC enable time
T_SAMPLEA
T_CONVERTA
T_INTA
LSB
GAIN_ERR
TEST CONDITIONS
Gain error (divider)
Gain error (no divider)
VOS_ERR
Buffer offset error
THERM_ACC
Thermal sense accuracy
THERM_GAIN
Thermal slope
3.095
mV/°C
THERM_V0
Zero degree voltage
0.823
V
7.19 Input-Output (I/O) Requirements and Characteristics
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
SPI
SPI_VIH
High-level input voltage
LDO_3V3 = 3.3 V
2
SPI_VIL
Low-level input voltage
LDO_3V3 = 3.3 V
SPI_HYS
Input hysteresis voltage
LDO_3V3 = 3.3 V
0.2
SPI_ILKG
Leakage current
Output is Hi-Z, VIN = 0 to LDO_3V3
–1
SPI_VOH
SPI output-high voltage
IO = –8 mA, LDO_3V3=3.3 V
2.9
IO = –15 mA, LDO_3V3=3.3 V
2.5
SPI_VOL
SPI output-low voltage
V
0.8
V
1
μA
V
V
IO = 10 mA
0.4
IO = 20 mA
0.8
V
SWDIO
SWDIO_VIH
High-level input voltage
LDO_3V3 = 3.3 V
SWDIO_VIL
Low-level input voltage
LDO_3V3 = 3.3 V
2
SWDIO_HYS
Input hysteresis voltage
LDO_3V3 = 3.3 V
SWDIO_ILKG
Leakage current
Output is Hi-Z, VIN = 0 to LDO_3V3
–1
IO = –8 mA, LDO_3V3 = 3.3 V
2.9
IO = –15 mA, LDO_3V3 = 3.3 V
2.5
V
0.8
0.2
V
V
1
μA
V
SWDIO_VOH
Output high voltage
SWDIO_VOL
Output low voltage
SWDIO_RPU
Pull-up resistance
2.8
SWDIO_TOS
SWDIO output skew to falling edge SWDCLK
–5
SWDIO_TIS
Input setup time required between SWDIO and rising
edge of SWCLK
6
ns
SWDIO_TIH
Input hold time required between SWDIO and rising edge
of SWCLK
1
ns
IO = 10 mA
0.4
IO = 20 mA
0.8
4
V
5.2
kΩ
5
ns
SWDCLK
SWDCL_VIH
High-level input voltage
LDO_3V3 = 3.3 V
SWDCL_VIL
Low-level input voltage
LDO_3V3 = 3.3 V
SWDCL_THI
SWDIOCLK HIGH period
SWDCL_TLO
SWDIOCLK LOW period
SWDCL_HYS
Input hysteresis voltage
LDO_3V3 = 3.3 V
2
V
0.8
V
0.05
500
μs
0.05
500
μs
0.2
V
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
19
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
7.19 Input-Output (I/O) Requirements and Characteristics (continued)
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
PARAMETER
SWDCL_RPU
TEST CONDITIONS
Pull-up resistance
MIN
TYP
MAX
2.8
4
5.2
UNIT
kΩ
GPIO (GPIO0, GPIO2-8, DEBUG1, DEBUG_CTL1/2, MRESET, RESETZ, BUSPOWERZ)
LDO_3V3 = 3.3 V
GPIO_VIH
High-level input voltage
GPIO_VIL
Low-level input voltage
GPIO_HYS
Input hysteresis voltage
GPIO_ILKG
I/O leakage current
GPIO_RPU
Pull-up resistance (GPIO0, GPIO2-8, DEBUG1,
MRESET, RESETZ, BUSPOWERZ)
2
VDDDIO = 1.8 V
V
1.25
LDO_3V3 = 3.3 V
0.8
VDDIO = 1.8 V
0.63
LDO_3V3 = 3.3 V
0.2
VDDIO = 1.8 V
Pull-up enabled
Pull-up resistance (DEBUG_CTL1/2)
GPIO_RPD
Pull-down resistance (GPIO0, GPIO2-8, DEBUG1,
MRESET, RESETZ, BUSPOWERZ)(1)
GPIO_DG
Digital input path de-glitch
GPIO_VOH
GPIO output-high voltage
GPIO_VOL
GPIO output-low voltage
V
0.09
Pin is Hi-Z;
VIN = 0 V to VDD (VDDIO or LDO_3V3)
Pull-down enabled
–1
1
50
100
150
2.5
5
7.5
50
100
150
20
IO = –2 mA, LDO_3V3 = 3.3 V
μA
kΩ
kΩ
ns
2.9
IO = –2 mA, VDDIO = 1.8 V
V
V
1.35
IO = 2 mA, LDO_3V3 = 3.3 V
0.4
IO = 2 mA, VDDIO = 1.8 V
0.45
V
I2C_IRQZ
OD_VOL
Low-level output voltage
IOL = 2 mA
OD_LKG
Leakage current
Output is Hi-Z, VIN = 0 to LDO_3V3
SBU_VIH
High-level input voltage
LDO_3V3 = 3.3 V
SBU_VIL
Low-level input voltage
LDO_3V3 = 3.3 V
SBU_HYS
Input hysteresis voltage
LDO_3V3 = 3.3 V
–1
0.4
V
1
μA
SBU
(1)
2
V
0.8
0.2
V
V
DEBUG_CTL1/2 do not have an internal pull-down resistance path.
7.20 I2C Slave Requirements and Characteristics
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
SDA AND SCL COMMON CHARACTERISTICS
ILEAK
Input leakage current
Voltage on Pin = LDO_3V3
-3
IOL = 3 mA, LDO_3V3 = 3.3 V
3
0.4
μA
VOL
SDA output low voltage
IOL
SDA max output low current
VIL
Input low signal
VIH
Input high signal
VHYS
Input Hysteresis
TSP
I2C pulse width suppressed
50
ns
CI
Pin Capacitance
10
pF
100
kHz
IOL = 3 mA, VDDIO = 1.8 V
0.36
VOL = 0.4 V
3
VOL = 0.6 V
6
mA
LDO_3V3 = 3.3 V
0.99
VDDIO = 1.8 V
0.54
LDO_3V3 = 3.3 V
2.31
VDDIO = 1.8 V
1.26
LDO_3V3 = 3.3 V
0.17
VDDIO = 1.8 V
0.09
V
V
V
V
SDA AND SCL STANDARD MODE CHARACTERISTICS
FSCL
I2C clock frequency
0
THIGH
I2C
4
20
clock high time
Submit Document Feedback
μs
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
7.20 I2C Slave Requirements and Characteristics (continued)
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
TLOW
I2C clock low time
4.7
μs
TSUDAT
I2C serial data setup time
250
ns
THDDAT
I2C serial data hold time
TVDDAT
I2C valid data time
SCL low to SDA output valid
3.4
μs
TVDACK
I2C valid data time of ACK condition
ACK signal from SCL low to SDA (out)
low
3.4
μs
TOCF
I2C
10-pF to 400-pF bus
TBUF
I2C bus free time between stop and start
4.7
μs
TSTS
I2C start or repeated start-condition setup time
4.7
μs
TSTH
I2C start or repeated start-condition hold time
4
μs
TSPS
I2C
4
μs
0
output fall time
stop condition setup time
ns
250
ns
SDA AND SCL FAST MODE CHARACTERISTICS
FSCL
I2C clock frequency
THIGH
I2C clock high time
0.6
μs
TLOW
I2C clock low time
1.3
μs
TSUDAT
I2C
100
ns
THDDAT
I2C serial data hold time
TVDDAT
I2C valid data time
SCL low to SDA output valid
0.9
μs
TVDACK
I2C valid data time of ACK condition
ACK signal from SCL low to SDA (out)
low
0.9
μs
TOCF
I2C output fall time
TBUF
I2C bus free time between stop and start
1.3
μs
TSTS
I2C start or repeated start-condition setup time
0.6
μs
TSTH
I2C start or repeated start-condition hold time
0.6
μs
TSPS
I2C stop condition setup time
0.6
μs
0
serial data setup time
400
0
kHz
ns
10-pF to 400-pF bus, VDD = 3.3 V
12
250
10-pF to 400-pF bus, VDD = 1.8 V
6.5
250
ns
7.21 SPI Controller Characteristics
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
11.82
12
12.18
MHz
82.1
83.33
84.6
ns
FSPI
Frequency of SPI_CLK
TPER
Period of SPI_CLK (1/F_SPI)
TWHI
SPI_CLK high width
30
ns
TWLO
SPI_CLK low width
30
ns
TDACT
SPI_SZZ falling to SPI_CLK rising delay time
30
50
ns
TDINACT
SPI_CLK falling to SPI_CSZ rising delay time
160
180
ns
TDPICO
SPI_CLK falling to SPI_PICO Valid delay time
–5
5
ns
TSUPOCI
SPI_POCI valid to SPI_CLK falling setup time
21
ns
THDMSIO
SPI_CLK falling to SPI_POCI invalid hold time
0
ns
TRSPI
SPI_CSZ/CLK/PICO rise time
10% to 90%, CL = 5 pF to 50 pF,
LDO_3V3 = 3.3 V
TFSPI
SPI_CSZ/CLK/PICO fall time
90% to 10%, CL = 5 pF to 50 pF,
LDO_3V3 = 3.3 V
0.1
8
ns
0.1
8
ns
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
21
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
7.22 BUSPOWERZ Configuration Requirements
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
PARAMETER
TEST CONDITIONS
MIN
VBPZ_EXT
BUSPOWERZ Voltage for receiving VBUS Power through the
PP_EXT path
VBPZ_HV
BUSPOWERZ Voltage for receiving VBUS Power through the
PP_HV path
0.8
VBPZ_DIS
BUSPOWERZ Voltage for disabling system power from VBUS
2.4
TYP
MAX
UNIT
0.8
V
2.4
V
V
7.23 Single-Wire Debugger (SWD) Timing Requirements
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
MIN
FSWD
Frequency of SWD_CLK
TPER
Period of SWD_CLK (1/FSWD)
TWHI
TWLO
TDOUT
SWD_CLK rising to SWD_DATA valid delay time
2
TSUIN
SWD_DATA valid to SWD_CLK rising setup time
9
THDIN
SWD_DATA hold time from SWD_CLK rising
NOM
MAX
UNIT
10
MHz
100
ns
SWD_CLK high width
35
ns
SWD_CLK low width
35
ns
25
ns
3
TRSWD
SWD output rise time
10% to 90%, CL = 5 pF to 50 pF,
LDO_3V3 = 3.3 V
TFSWD
SWD output fall time
90% to 10%, CL = 5 pF to 50 pF,
LDO_3V3 = 3.3 V
ns
ns
0.1
8
ns
0.1
8
ns
7.24 Thermal Shutdown Characteristics
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
PARAMETER
TEST CONDITIONS
TSD_MAIN
Thermal shutdown temperature of the main thermal
shutdown
Temperature rising
TSDH_MAIN
Thermal shutdown hysteresis of the main thermal shutdown
Temperature falling
TSD_PWR
Thermal shutdown temperature of the power path block
Temperature rising
TSDH_PWR
Thermal shutdown hysteresis of the power path block
Temperature falling
TSD_DG
Programmable thermal shutdown detection de-glitch time
MIN
TYP
MAX
UNIT
145
160
175
°C
135
150
20
°C
165
°C
0.1
ms
37
°C
7.25 HPD Timing Requirements and Characteristics
Recommended operating conditions; TA = -40 to 105°C unless otherwise noted
MIN
NOM
MAX
UNIT
675
750
825
μs
3
3.33
3.67
ms
HPD_HDB_SEL = 0
300
375
450
μs
HPD_HDB_SEL = 1
100
111
122
ms
T_HPD_LDB HPD low de-bounce time
300
375
450
μs
T_HPD_IRQ HPD IRQ limit time
1.35
1.5
1.65
ms
DP SOURCE SIDE (HPD TX)
T_IRQ_MIN
HPD IRQ minimum assert time
T_3MS_MIN HPD assert 3-ms minimum time
DP SINK SIDE (HPD RX)
T_HPD_HDB HPD high de-bounce time
22
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
7.26 Oscillator Requirements and Characteristics
Recommended operating conditions; TA = –40°C to +105°C unless otherwise noted
PARAMETER
FOSC_48M
TEST CONDITIONS
MIN
TYP
MAX
UNIT
48-MHz oscillator
47.28
48
48.72
MHz
FOSC_100K 100-kHz oscillator
95
100
105
kHz
14.985
15
15.015
kΩ
100
120
RR_OSC
External oscillator set resistance (0.2%)
7.27 Typical Characteristics
(TA = –40°C to +105°C)
60
104
102
100
Resistance (m:)
Resistance (m:)
58
56
54
98
96
94
92
90
88
52
-40
-20
0
20
40
60
Temperature (qC)
80
100
120
86
-40
-20
0
D001
Figure 7-1. PP_5V0 Switch On-Resistance vs
Temperature
20
40
60
Temperature (qC)
80
D002
Figure 7-2. PP_HV Switch On-Resistance vs
Temperature
205
Resistance (m:)
200
195
190
185
180
175
170
-40
-20
0
20
40
60
Temperature (qC)
80
100
120
D003
Figure 7-3. PP_CABLE Switch On-Resistance vs Temperature
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
23
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
8 Parameter Measurement Information
UVR_RST3V3 - UVRH_RST3V3
UVR_RST3V3
VRSTZ_3V3
MRESET
TUVRDELAY
TUVRASSERT
TUVRDELAY
TUVRASSERT
RESETZ
Figure 8-1. RESETZ Assertion Timing
T_ENA
T_SAMPLEA
T_CONVERTA
T_INTA
ADC Clock
ADC Enable
ADC Sample
ADC Interrupt
New Valid Output
Previous or Invalid Output
ADC Output
Figure 8-2. ADC Enable and Conversion Timing
T_SAMPA
T_CONVERTA
T_INTA
T_SAMPLE
T_CONVERTA
ADC Clock
ADC Sample
ADC Interrupt
ADC Output
New Valid Output
New Valid Output
Figure 8-3. ADC Repeated Conversion Timing
24
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
tf
SDA
tr
tSU;DAT
70 %
30 %
70 %
30 %
cont.
tHD;DAT
tf
tVD;DAT
tHIGH
tr
70 %
30 %
SCL
70 %
30 %
70 %
30 %
tHD;STA
70 %
30 %
cont.
tLOW
9th clock
1 / fSCL
S
1st clock cycle
tBUF
SDA
tSU;STA
tHD;STA
tVD;ACK
tSP
tSU;STO
70 %
30 %
SCL
Sr
P
S
9th clock
Figure 8-4.
tper
SPI_CSZ
I2C
002aac938
Slave Interface Timing
twhigh
twlow
tdact
tdinact
SPI_CLK
tdpico
tdpico
SPI_PICO
Valid Data
tsupoci
SPI_POCI
Valid Data
thdpoci
Figure 8-5. SPI Controller Timing
twhigh
tper
t wlow
SWD_CLK
t dout
SWD_DATA (Output)
t dout
Valid Data
t hdin
tsuin
SWD_DATA (Input)
Valid Data
Figure 8-6. SWD Timing
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
25
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
9 Detailed Description
9.1 Overview
The TPS65981 is a fully-integrated USB Power Delivery (USB-PD) management device providing cable plug
and orientation detection for a USB Type-C and PD plug or receptacle. The TPS65981 communicates with
the cable and another USB Type-C and PD device at the opposite end of the cable, enables integrated port
power switches, controls an external high current port power switch, and multiplexes high-speed data to the
port for USB2.0 and supported Alternate Mode sideband information. The TPS65981 also controls an attached
super-speed multiplexer to simultaneously support USB3.0/3.1 data rates and DisplayPort video.
The TPS65981 is divided into six main sections: the USB-PD controller, the cable plug and orientation detection
circuitry, the port power switches, the port data multiplexer, the power management circuitry, and the digital core.
The USB-PD controller provides the physical layer (PHY) functionality of the USB-PD protocol. The USB-PD
data is output through either the C_CC1 pin or the C_CC2 pin, depending on the orientation of the reversible
USB Type-C cable. For a high-level block diagram of the USB-PD physical layer, a description of the features
and more detailed circuitry, refer to the USB-PD Physical Layer section.
The cable plug and orientation detection analog circuitry automatically detects a USB Type-C cable plug
insertion and also automatically detects the cable orientation. For a high-level block diagram of cable plug
and orientation detection, a description of the features and more detailed circuitry, refer to the Cable Plug and
Orientation Detection section.
The port power switches provide power to the system port through the VBUS pin and also through the C_CC1 or
C_CC2 pins based on the detected plug orientation. For a high-level block diagram of the port power switches, a
description of the features and more detailed circuitry, refer to the Port Power Switches section.
The port data multiplexer connects various input pairs to the system port through the C_USB_TP, C_USB_TN,
C_USB_BP, C_USB_BN, C_SBU1 and C_SBU2 pins. For a high-level block diagram of the port data
multiplexer, a description of the features and more detailed circuitry, refer to the USB Type-C Port Data
Multiplexer section.
The power management circuitry receives and provides power to the TPS65981 internal circuitry and to the
LDO_3V3 output. For a high-level block diagram of the power management circuitry, a description of the features
and more detailed circuitry, refer to the Power Management section.
The digital core provides the engine for receiving, processing, and sending all USB-PD packets as well as
handling control of all other TPS65981 functionality. A small portion of the digital core contains non-volatile
memory, called boot code, which is capable of initializing the TPS65981 and loading a larger, configurable
portion of application code into volatile memory in the digital core. For a high-level block diagram of the digital
core, a description of the features and more detailed circuitry, refer to the Digital Core section.
The digital core of the TPS65981 also interprets and uses information provided by the analog-to-digital converter
ADC (see the ADC section), is configurable to read the status of general purpose inputs and trigger events
accordingly, and controls general outputs which are configurable as push-pull or open-drain types with integrated
pull-up or pull-down resistors and can operate tied to a 1.8-V or 3.3-V rail. The TPS65981 is an I2C slave to
be controlled by a host processor (see the I2C Slave Interface section), an SPI controller to write to and read
from an external flash memory (see the SPI Controller Interface section), and is programmed by a single-wire
debugger (SWD) connection (see the Single-Wire Debugger Interface section).
The TPS65981 also integrates a thermal shutdown mechanism (see Thermal Shutdown section) and runs off of
accurate clocks provided by the integrated oscillators (see the Oscillators section).
26
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
9.2 Functional Block Diagram
NMOS
PP_EXT
SENSEP
SENSEN
HV_GATE1
HV_GATE2
External FET Control and Sense
VBUS
PP_HV
3A
PP_5V0
PP_CABLE
VDDIO
VIN_3V3
600 mA
3A
LDO_3V3
LDO_1V8A
LDO_1V8D
LDO_BMC
Power Management and Supervisors
RESETZ
MRESET
BUSPOWERZ
R_OSC
GPIO0,2-8
I2C_SDA/SCL/IRQ1Z
SPI_PICO/POCI/CSZ/CLK
SWD_DAT/CLK
DEBUG_CTL1/2
AUX_P/N
USB_RP_P/N
DEBUG1
8
3
Cable and Device
Detect,
Cable Power,
and
USB-PD Phy
Digital Core
4
2
2
2
2
1
Port Data Multiplexer
C_CC1
RPD_G1
C_CC2
RPD_G2
2
2
2
C_USB_TP/TN
C_USB_BP/BN
C_SBU1/2
GND
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
27
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
9.3 Feature Description
9.3.1 USB-PD Physical Layer
Figure 9-1 shows the USB PD physical layer block surrounded by a simplified version of the analog plug and
orientation detection block.
Fast
current
limit
PP_CABLE
C_CC1/2 Gate Control
and Current Limit
C_CC1 Gate
Control
LDO_3V3
C_CC1
USB-PD
Phy
Digital Core
C_CC2
LDO_3V3
C_CC2 Gate
Control
Figure 9-1. USB-PD Physical Layer and Simplified Plug and Orientation Detection Circuitry
USB-PD messages are transmitted in a USB Type-C system using a BMC signaling. The BMC signal is output
on the same pin (C_CC1 or C_CC2) that is DC biased because of the DFP (or UFP) cable attach mechanism
discussed in the Cable Plug and Orientation Detection section.
9.3.1.1 USB-PD Encoding and Signaling
Figure 9-2 illustrates the high-level block diagram of the baseband USB-PD transmitter. Figure 9-3 illustrates the
high-level block diagram of the baseband USB-PD receiver.
4b5b
Encoder
Data
BMC
Encoder
to PD_TX
CRC
Figure 9-2. USB-PD Baseband Transmitter Block Diagram
28
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
BMC
Decoder
from PD_RX
SOP
Detect
Data
4b5b
Decoder
CRC
Figure 9-3. USB-PD Baseband Receiver Block Diagram
The USB-PD baseband signal is driven on the C_CCn pins with a tri-state driver. The tri-state driver is slew
rate limited to reduce the high frequency components imparted on the cable and to avoid interference with
frequencies used for communication.
9.3.1.2 USB-PD Bi-Phase Marked Coding
The USBP-PD physical layer implemented in the TPS65981 is compliant to the USB-PD Specifications. The
encoding scheme used for the baseband PD signal is a version of Manchester coding called Biphase Mark
Coding (BMC). In this code, there is a transition at the start of every bit time and there is a second transition in
the middle of the bit cell when a 1 is transmitted. This coding scheme is nearly DC balanced with limited disparity
(limited to 1/2 bit over an arbitrary packet, so a very low DC level). Figure 9-4 illustrates Biphase Mark Coding.
0
1
0
1
0
1
0
1
0
0
0
1
1
0
0
0
1
1
Data in
BMC
Figure 9-4. Biphase Mark Coding Example
The USB PD baseband signal is driven onto the C_CC1 or C_CC2 pins with a tri-state driver. The tri-state driver
is slew rate to limit coupling to D+/D– and to other signal lines in the Type-C fully featured cables. When sending
the USB-PD preamble, the transmitter will start by transmitting a low level. The receiver at the other end will
tolerate the loss of the first edge. The transmitter will terminate the final bit by an edge to ensure the receiver
clocks the final bit of EOP.
9.3.1.3 USB-PD Transmit (TX) and Receive (Rx) Masks
The USB-PD driver meets the defined USB-PD BMC TX masks. Because a BMC coded as 1 contains a signal
edge at the beginning and middle of the UI, and the BMC coded as 0 contains only an edge at the beginning, the
masks are different for each. The USB-PD receiver meets the defined USB-PD BMC Rx masks. The boundaries
of the Rx outer mask are specified to accommodate a change in signal amplitude because of the ground offset
through the cable. The Rx masks are therefore larger than the boundaries of the TX outer mask. Similarly, the
boundaries of the Rx inner mask are smaller than the boundaries of the TX inner mask. Triangular time masks
are superimposed on the TX outer masks and defined at the signal transitions to require a minimum edge rate
that will have minimal impact on adjacent higher speed lanes. The TX inner mask enforces the maximum limits
on the rise and fall times. Refer to the USB-PD Specifications for more details.
9.3.1.4 USB-PD BMC Transmitter
The TPS65981 transmits and receives USB-PD data over one of the C_CCn pins. The C_CCn pin is also
used to determine the cable orientation (see the Cable Plug and Orientation Detection section) and maintain
cable/device attach detection. Thus, a DC bias will exist on the C_CCn. The transmitter driver will overdrive the
C_CCn DC bias while transmitting, but will return to a Hi-Z state allowing the DC voltage to return to the C_CCn
pin when not transmitting. Figure 9-5 shows the USB-PD BMC TX/Rx driver block diagram.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
29
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Digitally
Adjustable
VREF
LDO_BMC
Level
Shifter
PD_TX
Driver
C_CC1
Level
Shifter
PD_RX
C_CC2
USB-PD Modem
Digitally
Adjustable
VREF
Copyright © 2016, Texas Instruments Incorporated
Figure 9-5. USB-PD BMC TX/Rx Block Diagram
Figure 9-6 shows the transmission of the BMC data on top of the DC bias. Note, The DC bias can be anywhere
between the minimum threshold for detecting a UFP attach (VD_CCH_USB) and the maximum threshold for
detecting a UFP attach to a DFP (VD_CCH_3P0) defined in the Cable Plug and Orientation Detection section.
This means that the DC bias can be below VOH of the transmitter driver or above VOH.
VOH
DC Bias
DC Bias
VOL
VOH
DC Bias
DC Bias
VOL
Figure 9-6. TX Driver Transmission with DC Bias
The transmitter drives a digital signal onto the C_CCn lines. The signal peak VTXP is adjustable by application
code and sets the VOH/VOL for the BMC data that is transmitted, and is defined in USB-PD TX Driver Voltage
Adjustment Parameter. Keep in mind that the settings in a final system must meet the TX masks defined in the
USB-PD Specifications.
When driving the line, the transmitter driver has an output impedance of ZDRIVER. ZDRIVER is determined by
the driver resistance and the shunt capacitance of the source and is frequency dependent. ZDRIVER impacts
the noise ingression in the cable.
Figure 9-7 shows the simplified circuit determining ZDRIVER. It is specified such that noise at the receiver is
bounded.
ZDRVER is defined by Equation 1.
ZDRIVER =
30
RDRIVER
1 + s ´ RDRIVER ´ CDRIVER
(1)
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
RDRIVER
ZDRIVER
Driver
CDRIVER
Figure 9-7. ZDRIVER Circuit
9.3.1.5 USB-PD BMC Receiver
The receiver block of the TPS65981 receives a signal that falls within the allowed Rx masks defined in the
USB PD specification. The receive thresholds and hysteresis come from this mask. The values for VRXTR and
VRXTF are listed in USB-PD Baseband Signal Requirements and Characteristics.
Figure 9-8 shows an example of a multi-drop USB-PD connection. This connection has the typical UFP (device)
to DFP (host) connection, but also includes cable USB-PD TX/Rx blocks. Only one system can be transmitting at
a time. All other systems are Hi-Z (ZBMCRX). The USB-PD Specification also specifies the capacitance that can
exist on the wire as well as a typical DC bias setting circuit for attach detection.
DFP
System
Tx
Pullup
for Attach
Detection
UFP
System
Cable
Connector
Connector
Tx
CRECEIVER
CRECEIVER
CCBLPLUG
CCBLPLUG
Rx
RD
for Attach
Detection
Rx
Rx
Tx
Tx
Rx
Figure 9-8. Example USB-PD Multi-Drop Configuration
9.3.2 Cable Plug and Orientation Detection
Figure 9-9 shows the plug and orientation detection block at each C_CC pin (C_CC1 and C_CC2). Each pin has
identical detection circuitry.
LDO_3V3
IH_CC_0P9
IH_CC_1P5
VREF1
IH_CC_3P0
C_CCn
VREF2
RD_CC
VREF3
Figure 9-9. Plug and Orientation Detection Block
9.3.2.1 Configured as a DFP
When configured as a DFP, the TPS65981 detects when a cable or a UFP is attached using the C_CC1 and
C_CC2 pins. When in a disconnected state, the TPS65981 monitors the voltages on these pins to determine
what, if anything, is connected. See the USB Type-C Specification for more information.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
31
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Table 9-1 shows the high-level detection results. Refer to the USB Type-C Specification for more information.
Table 9-1. Cable Detect States for a DFP
C_CC1
C_CC2
CONNECTION STATE
RESULTING ACTION
Open
Open
Nothing attached
Continue monitoring both C_CC pins for attach. Power is not applied to VBUS or
VCONN until a UFP connect is detected.
Rd
Open
UFP attached
Monitor C_CC1 for detach. Power is applied to VBUS but not to VCONN (C_CC2).
Open
Rd
UFP attached
Monitor C_CC2 for detach. Power is applied to VBUS but not to VCONN (C_CC1).
Ra
Open
Powered Cable/No UFP
attached
Monitor C_CC2 for a UFP attach and C_CC1 for cable detach. Power is not applied to
VBUS or VCONN (C_CC1) until a UFP attach is detected.
Open
Ra
Powered Cable/No UFP
attached
Monitor C_CC1 for a UFP attach and C_CC2 for cable detach. Power is not applied to
VBUS or VCONN (C_CC1) until a UFP attach is detected.
Ra
Rd
Powered Cable/UFP Attached
Provide power on VBUS and VCONN (C_CC1) then monitor C_CC2 for a UFP
detach. C_CC1 is not monitored for a detach.
Rd
Ra
Powered Cable/UFP attached
Provide power on VBUS and VCONN (C_CC2) then monitor C_CC1 for a UFP
detach. C_CC2 is not monitored for a detach.
Rd
Rd
Debug Accessory Mode
attached
Sense either C_CC pin for detach.
Ra
Ra
Audio Adapter Accessory
Mode attached
Sense either C_CC pin for detach.
When the TPS65981 is configured as a DFP, a current IH_CC is driven out each C_CCn pin and each pin is
monitored for different states. When a UFP is attached to the pin, a pull-down resistance of Rd to GND will exist.
The current IH_CC is then forced across the resistance Rd generating a voltage at the C_CCn pin.
When configured as a DFP advertising Default USB current sourcing capability, the TPS65981 applies
IH_CC_USB to each C_CCn pin. When a UFP with a pull-down resistance RD is attached, the voltage on
the C_CCn pin will pull below VH_CCD_USB. The TPS65981 can also be configured as a DFP to advertise
default (500 mA), 1.5-A and 3-A sourcing capabilities.
When the C_CCn pin is connected to an active cable VCONN (power to the active cable), the pulldown resistance will be different (Ra). In this case, the voltage on the C_CCn pin will pull below
VH_CCA_USB/1P5/3P0 and the system will recognize the active cable.
The VH_CCD_USB/1P5/3P0 thresholds are monitored to detect a disconnection from each of these cases
respectively. When a connection has been recognized and the voltage on the C_CCn pin rises above the
VH_CCD_USB/1P5/3P0 threshold, the system will register a disconnection.
9.3.2.2 Configured as a UFP
When the TPS65981 is configured as a UFP, the TPS65981 presents a pull-down resistance RD_CC on each
C_CCn pin and waits for a DFP to attach and pull-up the voltage on the pin. The DFP will pull-up the C_CC pin
by applying either a resistance or a current. The UFP detects an attachment by the presence of VBUS. The UFP
determines the advertised current from the DFP by the pull-up applied to the C_CCn pin.
9.3.2.3 Dead-Battery or No-Battery Support
Type-C USB ports require a sink to present Rd on the CC pin before a USB Type-C source will provide a voltage
on VBUS. The TPS65981 is hardware-configurable to present this Rd during a dead-battery or no-battery
condition. Additional circuitry provides a mechanism to turn off this Rd when the port is acting as a source.
Figure 9-10 shows the RPD_Gn pin used to configure the behavior of the C_CCn pins, and elaborates on
the basic cable plug and orientation detection block shown in Figure 9-9. RPD_G1 and RPD_G2 configure
C_CC1 and C_CC2 respectively. A resistance R_RPD is connected to the gate of the pull-down FET on each
C_CCn pin. This resistance must be pin-strapped externally to configure the C_CCn pin to behave in one of
two ways: present an Rd pull-down resistance or present a Hi-Z when the TPS65981 is unpowered. During
normal operation, RD will be RD_CC; however, while dead-battery or no-battery conditions exist, the resistance
is un-trimmed and will be RD_DB. When RD_DB is presented during dead-battery or no-battery, application
code will switch to RD_CC.
32
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
RPD_Gn
C_CCn
R_RPD
RD_DB
RD_DB_EN
RD_CC
RD_CC_EN
Figure 9-10. C_CCn and RPD_Gn pins
When C_CC1 is shorted to RPD_G1 and C_CC2 is shorted to RPD_G2 in an application of the TPS65981,
booting from dead-battery or no-battery conditions will be supported. In this case, the gate driver for the
pull-down FET is Hi-Z at the output. When an external connection pulls up on C_CCn (the case when connected
to a DFP advertising with a pull-up resistance Rp or pull-up current), the connection through R_RPD will pull up
on the FET gate turning on the pull-down through RD_DB. In this condition, the C_CCn pin will act as a clamp
VTH_DB in series with the resistance RD_DB.
When RPD_G1 and RPD_G2 are shorted to GND in an application and not electrically connected to C_C1
and C_CC2, booting from dead-battery or no-battery conditions is not possible. In this case, the TPS65981 will
present a Hi-Z on the C_CC1 and C_CC2 pins and a USB Type-C source will never provide a voltage on VBUS.
9.3.3 Port Power Switches
Figure 9-11 shows the TPS65981 port power path including all internal and external paths. The port power path
provides to VBUS from PP_5V0, provides power to or from VBUS from or to PP_HV, provides power to or from
an external port power node (shown and refered to as PP_EXT) from or to VBUS, and provides power from
PP_CABLE to C_CC1 or C_CC2. The PP_CABLE to C_CCn switches shown in Figure 9-11 are the same as in
Figure 9-1, but are now shown without the analog USB Type-C cable plug and orientation detection circuitry.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
33
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
NMOS
5A
RSENSE
10 mΩ ± 1%
HV_GATE2
HV_GATE1
SENSEP
SENSEN
PP_EXT
PP_HV Gate Control
and Current Limit
PP_HV
Fast
current
limit
3A
HV Gate Control and Sense
PP_5V0 Gate Control
and Current Limit
PP_5V0
VBUS
Fast
current
limit
3A
C_CC1/2 Gate Control
and Current Limit
C_CC1 Gate
Control
PP_CABLE
C_CC1
Fast
current600mA
limit
C_CC2 Gate
Control
C_CC2
Figure 9-11. Port Power Paths
9.3.3.1 5-V Power Delivery
The TPS65981 provides port power to VBUS from PP_5V0 when a low voltage output is needed. The switch
path provides 5 V at up to 3 A to from PP_5V0 to VBUS. Figure 9-11 shows a simplified circuit for the switch
from PP_5V0 to VBUS.
9.3.3.2 5V Power Switch as a Source
The PP_5V0 path is unidirectional, sourcing power from PP_5V0 to VBUS only. When the switch is on, the
protection circuitry limits reverse current from VBUS to PP_5V0. Figure 9-12 shows the I-V characteristics of the
reverse current protection feature. Figure 9-12 and the reverse current limit can be approximated using Equation
2.
IREV5V0 = VREV5V0/RPP5V
34
(2)
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
I
1/RPP5V
VREV5V0
V
IREV5V0
Figure 9-12. 5V Switch I-V Curve
9.3.3.3 PP_5V0 Current Sense
The current from PP_5V0 to VBUS is sensed through the switch and is available to be read digitally through the
ADC.
9.3.3.4 PP_5V0 Current Limit
The current through PP_5V0 to VBUS is limited to ILIMPP5V and is controlled automatically by the digital
core. When the current exceeds ILIMPP5V, the current-limit circuit activates. Depending on the severity of the
over-current condition, the transient response will react in one of two ways: Figure 9-13 and Figure 9-14 show
the approximate response time and clamping characteristics of the circuit for a hard short while Figure 9-15
shows the shows the approximate response time and clamping characteristics for a soft short with a load of 2 Ω.
12
6
10
5
8
4
6
3
4
2
2
1
0
0
-2
Voltage (V)
Current (A)
I VBUS
VBUS
-1
Time (5 Ps/div)
D004
Figure 9-13. PP_5V0 Current Limit with a Hard Short
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
35
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
12
6
10
5
8
4
6
3
4
2
2
1
0
0
-2
Voltage (V)
Current (A)
I VBUS
VBUS
-1
Time (200 Ps/div)
D005
Figure 9-14. PP_5V0 Current Limit with a Hard Short (Extended Time Base)
6
6
5
5
4
4
3
3
2
2
1
1
0
Voltage (V)
Current (A)
I VBUS
VBUS
0
Time (200 Ps/div)
D006
Figure 9-15. PP_5V0 Current Limit with a Soft Short (2 Ω)
9.3.3.5 Internal HV Power Delivery
The TPS65981 has an integrated, bi-directional high-voltage switch that is rated for up to 3 Amps of current.
The TPS65981 is capable of sourcing or sinking high-voltage power through an internal switch path designed
to support USB-PD power up to 20 V at 3 A of current. VBUS and PP_HV are both rated for up to 22 V
as determined by Recommended Operating Conditions, and operate down to 0 V as determined by Absolute
Maximum Ratings. In addition, VBUS is tolerant to voltages up to 22 V even when PP_HV is at 0 V. Similarly,
PP_HV is tolerant up to 22 V while VBUS is at 0 V. The switch structure is designed to tolerate a constant
operating voltage differential at either of these conditions. Figure 9-11 shows a simplified circuit for the switch
from PP_HV to VBUS.
9.3.3.6 Internal HV Power Switch as a Source
The TPS65981 provides power from PP_HV to VBUS at the USB Type-C port as an output when operating as
a source. When the switch is on as a source, the path behaves resistively until the current reaches the amount
36
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
calculated by Equation 3 and then blocks reverse current from VBUS to PP_HV. Figure 9-16 shows the diode
behavior of the switch as a source.
IREVHV = VREVHV/RPPHV
(3)
I
1/RPPHV
VREVHV
V
IREVHV
Figure 9-16. Internal HV Switch I-V Curve as a Source
9.3.3.7 Internal HV Power Switch as a Sink
The TPS65981 can also receive power from VBUS to PP_HV when operating as a sink. When the switch is on
as a sink the path behaves as an ideal diode and blocks reverse current from PP_HV to VBUS. Figure 9-17
shows the diode behavior of the switch as a sink.
I
1/RPPHV
VREVHV/RPPHV
VBUS-PP_HV
VREVHV
Figure 9-17. Internal HV Switch I-V Curve as a Sink
9.3.3.8 Internal HV Power Switch Current Sense
The current from PP_HV to VBUS is sensed through the switch and is available to be read digitally through the
ADC only when the switch is sourcing power. When sinking power, the readout from the ADC will not reflect the
current.
9.3.3.9 Internal HV Power Switch Current Limit
The current through PP_HV to VBUS is current limited to ILIMPPHV (only when operating as a source) and
is controlled automatically by the digital core. When the current exceeds ILIMPPHV, the current-limit circuit
activates. Depending on the severity of the over-current condition, the transient response will react in one of two
ways: Figure 9-18 shows the approximate response time and clamping characteristics of the circuit for a hard
short while Figure 9-19 shows the approximate response time and clamping characteristics for a soft short of 7
Ω.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
37
TPS65981
Current (A)
30
25
30
I VBUS
VBUS
PP_HV 25
20
20
15
15
10
10
5
5
0
0
-5
Voltage (V)
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
-5
Time (10 Ps/div)
D007
Figure 9-18. PP_HV Current Limit Response with a Hard Short
5
25
4
20
3
15
2
10
1
5
0
0
-1
Voltage (V)
Current (A)
I VBUS
VBUS
PP_HV
-5
Time (200 Ps/div)
D008
Figure 9-19. PP_HV Current Limit Response with a Soft Short (7 Ω)
9.3.3.10 External HV Power Delivery
The TPS65981 is capable of controlling an external high-voltage, common-drain back-to-back NMOS FET switch
path to source or sink power up to the maximum limit of the USB PD specification: 20 V at 5 A of current. The
TPS65981 provides external control and sense to external NMOS power switches for currents greater than 3
A. This path is bi-directional for either sourcing current to VBUS or sinking current from VBUS. The external
NMOS switches are back-to-back to protect the system from large voltage differential across the FETs as well as
blocking reverse current flow. Each NFET has a separate gate control. HV_GATE2 is always connected to the
VBUS side and HV_GATE1 is always connected to the opposite side, referred to as PP_EXT. Two sense pins,
SENSEP and SENSEN, are used to implement reverse current blocking, over-current protection, and current
sensing. The external path may be used in conjunction with the internal path. For example, the internal path
may be used to source current from PP_HV to VBUS when the TPS65981 is acting as a power source and the
external path may be used to sink current from VBUS to PP_EXT to charge a battery when the TPS65981 is
acting as a sink. The internal and external paths must never be used in parallel to source current at the same
38
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
time or sink current at the same time. The current limiting function will not function properly in this case and may
become unstable.
9.3.3.11 External HV Power Switch as a Source with RSENSE
Figure 9-11 shows the configuration when the TPS65981 is acting as a source for the external switch path.
The external FETs must be connected in a common-drain configuration and will not work in a common source
configuration. In this mode, current is sourced to VBUS. RSENSE provides an accurate current measurement
and is used to initiate the current limiting feature of the external power path. The voltage between SENSEP
(PP_EXT) and SENSEN (VBUS) is sensed to block reverse current flow. This measurement is also digitally
readable via the ADC.
9.3.3.12 External HV Power Switch as a Sink With RSENSE
Figure 9-20 shows the configuration when the TPS65981 is acting as a sink for the external switch path
with RSENSE used to sense current. Acting as a sink, the voltage between SENSEP (VBUS) and SENSEN
(PP_EXT) is sensed to provide an accurate current measurement and initiate the current limiting feature of the
external power path. This measurement is also digitally readable via the ADC.
NMOS
5A
RSENSE
10 mΩ ± 1%
VBUS
HV_GATE2
HV_GATE1
SENSEN
SENSEP
PP_EXT
HV Gate Control and Sense
Figure 9-20. External HV Switch as a Sink With RSENSE
9.3.3.13 External HV Power Switch as a Sink Without RSENSE
Figure 9-21 shows the configuration when the TPS65981 is acting as a sink for the external switch path without
an RSENSE resistor. In this mode, current is sunk from VBUS to an internal system power node, referred to as
PP_EXT. This is used for charging a battery or for providing a supply voltage for a bus-powered device. To block
reverse current, the VBUS and SENSEP pins monitor the voltage across the NFETs. To ensure that SENSEN
does not float, tie SENSEP to SENSEN in this configuration. When configured in this mode, the digital readout
from current from the ADC will be approximately zero.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
39
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
NMOS
5A
VBUS
HV_GATE2
HV_GATE1
SENSEN
SENSEP
PP_EXT
HV Gate Control and Sense
Figure 9-21. External HV Switch as a Sink Without RSENSE
9.3.3.14 External Current Sense
The current through the external NFETs to VBUS is sensed through the RSENSE resistor and is available to be
read digitally through the ADC. When acting as a source, the readout from the ADC will only accurately reflect
the current through the external NFETs when the connection of SENSEP and SENSEN adheres to Figure 9-11.
When acting as a sink, the readout from the ADC will only accurately reflect the current through the external
NFETs when the connection of SENSEP and SENSEN adheres to Figure 9-20.
9.3.3.15 External Current Limit
The current through the external NFETs to VBUS is current limited when acting as a source or a sink. The
current is sensed across the external RSENSE resistance. The current limit is set by a combination of the
RSENSE magnitude and configuration settings for the voltage across the resistance. When the voltage across
the RSENSE resistance exceeds the automatically set voltage limit, the current-limit circuit is activated.
9.3.3.16 Soft Start
When configured as a sink, the SS pin provides a soft start function for each of the high-voltage power path
supplies (P_HV and external PP_EXT path) up to 5.5 V. The SS circuitry is shared for each path and only one
path will turn on as a sink at a time. The soft start is enabled by application code or via the host processor.
The SS pin is initially discharged through a resistance RSS_DIS. When the switch is turned on, a current ISS is
sourced from the pin to a capacitance CSS. This current into the capacitance generates a slow ramping voltage.
This voltage is sensed and the power path FETs turn on and the voltage follows this ramp. When the voltage
reaches the threshold VTHSS, the power path FET will be near being fully turned on, the output voltage will be
fully charged. At time TSSDONE, a signal to the digital core indicates that the soft start function has completed.
The ramp rate of the supply is given by Equation 4:
Ramp Rate = 9 ´
ISS
CSS
(4)
The maximum ramp voltage for the supply is approximately 16.2 V. For any input voltage higher than this, the
ramp will stop at 16.2 V until the firmware disables the soft start. At this point, the voltage will step to the input
voltage at a ramp rate defined by approximately 7 μA into the gate capacitance of the switch. The TSSDONE
time is independent of the actual final ramp voltage.
9.3.3.17 BUSPOWERZ
At power-up, when VIN_3V3 is not present and a dead-battery condition is supported as described in DeadBattery or No-Battery Support, the TPS65981 will appear as a USB Type-C sink (device) causing a connected
USB Type-C source (host) to provide 5 V on VBUS. The TPS65981 receives power from the 5-V VBUS rail (see
Power MAnagement) and execute boot code (see Boot Code). The boot code will observe the BUSPOWERZ
voltage, which will fall into one of three voltage ranges: VBPZ_DIS, VBPZ_HV, and VBPZ_EXT (defined in
40
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
BUSPOWERZ Configuration Requirements). These three voltage ranges configure how the TPS65981 routes
the 5 V present on VBUS to the system in a dead-battery or no-battery scenario.
When the voltage on BUSPOWERZ is in the VBPZ_DIS range (when BUSPOWERZ is tied to LDO_3V3 as in
Figure 9-22), this indicates that the TPS65981 will not route the 5 V present on VBUS to the entire system.
In this case, the TPS65981 will load SPI-connected flash memory and execute this application code. This
configuration will disable both the PP_HV and PP_EXT high voltage switches and only use VBUS to power the
TPS65981.
LDO_3V3
LDO_1V8D
BUSPOWERZ
ADC
Figure 9-22. BUSPOWERZ Configured to Disable Power from VBUS
The BUSPOWERZ pin can alternately configure the TPS65981 to power the entire system through the PP_HV
internal load switch when the voltage on BUSPOWERZ is in the VBPZ_HV range (when BUSPOWERZ is tied to
LDO_1V8D as in Figure 9-23).
LDO_3V3
LDO_1V8D
BUSPOWERZ
ADC
Figure 9-23. BUSPOWERZ Configured With PP_HV as Input Power Path
The BUSPOWERZ pin can also alternately configure the TPS65981 to power the entire system through
the PP_EXT external load switch when the voltage on BUSPOWERZ is in the VBPZ_EXT range (when
BUSPOWERZ is tied to GND as in Figure 9-24).
LDO_3V3
LDO_1V8D
BUSPOWERZ
ADC
Figure 9-24. BUSPOWERZ Configured With PP_EXT as Input Power Path
9.3.3.18 Voltage Transitions on VBUS through Port Power Switches
Figure 9-25 shows the waveform for a positive voltage transition. The timing and voltages apply to both a
transition from 0 V to PP_5V0 and a transition from PP_5V0 to PP_HV as well as a transition from PP_5V0 to
an PP_EXT. A transition from PP_HV to PP_EXT is possible and vice versa, but does not necessarily follow the
constraints in Figure 9-25. When a switch is closed to transition the voltage, a maximum slew-rate of SRPOS
occurs on the transition. The voltage ramp will remain monotonic until the voltage reaches VSRCVALID within
the final voltage. The voltage may overshoot the new voltage by VSRCVALID. After time TSTABLE from the
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
41
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
start of the transition, the voltage will fall to within VSRCNEW of the new voltage. During the time TSTABLE, the
voltage may fall below the new voltage, but will remain within VSRCNEW of this voltage.
VSRCVALID (max)
VSRCNEW (max)
New Voltage
Voltage
VSRCNEW (min)
VSRCVALID (min)
SRPOS
Old Voltage
TSTABLE
Time
Figure 9-25. Positive Voltage Transition on VBUS
Figure 9-26 shows the waveform for a negative voltage transition. The timing and voltages apply to both a
transition from PP_HV to PP_5V0 and a transition from PP_5V0 to 0V as well as a transition from PP_EXT to
PP_5V0. A transition from PP_HV to PP_EXT is possible and vice versa, but does not necessarily follow the
constraints in Figure 9-26. When a switch is closed to transition the voltage, a maximum slew-rate of SRNEG
occurs on the transition. The voltage ramp will remain monotonic until the voltage reaches TOLTRANUN within
the final voltage. The voltage may overshoot the new voltage by TOLTRANLN. After time TSTABLE from the
start of the transition, the voltage will fall to within VSRCNEW of the new voltage. During the time TSTABLE, the
voltage may fall below the new voltage, but will remain within VSRCNEW of this voltage.
TSTABLE
Old Voltage
Voltage
SRNEG
VSRCVALID (max)
VSRCNEW (max)
New Voltage
VSRCNEW (min)
VSRCVALID (min)
Time
Figure 9-26. Negative Voltage Transition on VBUS
9.3.3.19 HV Transition to PP_RV0 Pull-down on VBUS
The TPS65981 has an integrated active pull-down on VBUS when transitioning from PP_HV to PP_5V0, shown
in Figure 9-27. When the PP_HV switch is disabled and VBUS > PP_5V0 + VHVDISPD, amplifier turns on a
current source and pulls down on VBUS. The amplifier implements active slew rate control by adjusting the
pull-down current to prevent the slew rate from exceeding specification. When VBUS falls to within VHVDISPD
42
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
of PP_5V0, the pull-down is turned off. The load on VBUS will then continue to pull VBUS down until the ideal
diode switch structure turns on connecting it to PP_5V0. When switching from PP_HV or PP_EXT to PP_5V0,
PP_HV or PP_EXT must be above VSO_HV to follow the switch-over shown in Figure 9-26.
PP_5V0 Gate Control
and Current Limit
PP_5V0
VBUS
Fast
current
limit
VHVDISPD
Slew Rate
Controlled
Pulldown
Figure 9-27. PP_5V0 Slew-Rate Control
9.3.3.20 VBUS Transition to VSAFE0V
When VBUS transitions to near 0 V (VSAFE0V), the pull-down circuit in Figure 9-27 is turned on until VBUS
reaches VSAFE0V. This transition will occur within time TSAFE0V.
9.3.3.21 C_CC1 and C_CC2 Power Configuration and Power Delivery
The C_CC1 and C_CC2 pins are used to deliver power to active circuitry inside a connected cable and output
USB-PD data to the cable and connected device. Figure 9-11 shows the C_CC1, and C_CC2 outputs to the port.
Only one of these pins will be used to deliver power at a time depending on the cable orientation. The other pin
will be used to transmit USB-PD data through the cable to a connected device.
Figure 9-28 shows a high-level flow of connecting these pins based on the cable orientation. See the Section
9.3.2 section for more detailed information on plug and orientation detection.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
43
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Firmware Loaded
Wait for Plug
no
Plug
Detected?
yes
Detect Type and
Orientation
Connect
C_CC1 to
USB-PD Phy
no
C_CC2
Powered?
yes
C_CC1 =
Data line?
yes
Connect C_CC2
to PP_CABLE
C_CC2 Open
Connect
C_CC2 to
USB-PD Phy
no
yes
no
C_CC1
Powered?
Connect C_CC1
to PP_CABLE
C_CC1 Open
Figure 9-28. Port C_CC and VCONN Connection Flow
Figure 9-29 and Figure 9-30 show the two paths from PP_CABLE to the C_CCn pins. When one C_CCn pin is
powered from PP_CABLE, the other is connected to the USB-PD BMC modem. The red line shows the power
path and the green line shows the data path.
Fast
current
limit
PP_CABLE
C_CC1/2 Gate Control
and Current Limit
C_CC1 Gate
Control
LDO_3V3
USB-PD Data
USB-PD
Phy
Digital Core
LDO_3V3
C_CC1
CC
C_CC2
VCONN
Power
Active
Cable
Circuitry
Cable Plug
C_CC2 Gate
Control
Figure 9-29. Port C_CC1 and C_CC2 Normal Orientation Power from PP_CABLE
44
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Fast
current
limit
PP_CABLE
C_CC1/2 Gate Control
and Current Limit
C_CC1 Gate
Control
LDO_3V3
Cable Plug
Active
Cable
Circuitry
Digital Core
USB-PD
Phy
LDO_3V3
C_CC1
VCONN
C_CC2
CC
Power
USB-PD Data
C_CC2 Gate
Control
Figure 9-30. Port C_CC1 and C_CC2 Reverse Orientation Power from PP_CABLE
9.3.3.22 PP_CABLE to C_CC1 and C_CC2 Switch Architecture
Figure 9-11 shows the switch architecture for the PP_CABLE switch path to the C_CCc pins. Each path provides
a unidirectional current from PP_CABLE to C_CC1 and C_CC2. The switch structure blocks reverse current
from C_CC1 or C_CC2 to PP_CABLE.
9.3.3.23 PP_CABLE to C_CC1 and C_CC2 Current Limit
The PP_CABLE to C_CC1 and C_CC2 share current limiting through a single FET on the PP_CABLE side of
the switch. The current limit ILIMPPCC is adjustable between two levels. When the current exceeds ILIMPPCC,
the current-limit circuit activates. Depending on the severity of the over-current condition, the transient response
will react in one of two ways: Figure 9-31 and Figure 9-32 show the approximate response time and clamping
characteristics of the circuit for a hard short while Figure 9-33 shows the approximate response time and
clamping characteristics for a soft short. The switch does not have reverse current blocking when the switch is
enabled and current is flowing to either C_CC1 or C_CC2.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
45
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
10
I CC2
C_CC2
PP_CABLE 8
Current (A)
6
5
6
4
4
3
2
2
0
1
-2
0
Voltage (V)
7
-4
Time (10 Ps/div)
D009
Current (A)
6
5
6
I CC2
C_CC2
PP_CABLE 5
4
4
3
3
2
2
1
1
0
0
-1
Voltage (V)
Figure 9-31. PP_CABLE to C_CCn Current Limit With a Hard Short
-1
Time (500 Ps/div)
D010
Figure 9-32. PP_CABLE to C_CCn Current Limit With a Hard Short (Extended Time Base)
46
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
Current (A)
3
2.5
6
I CC2
C_CC2
PP_CABLE 5
2
4
1.5
3
1
2
0.5
1
0
0
-0.5
Voltage (V)
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
-1
Time (50 Ps/div)
D011
Figure 9-33. PP_CABLE to C_CCn Current Limit Response With a Soft Short (2 Ω)
9.3.4 USB Type-C® Port Data Multiplexer
The USB Type-C receptacle pin configuration is show in Figure 9-34. Not all signals shown are required for all
platforms or devices. The basic functionality of the pins deliver USB 2.0 (D+ and D–) and USB 3.1 (TX and RX
pairs) data buses, USB power (VBUS) and ground (GND). Configuration Channel signals (CC1 and CC2), and
two Reserved for Future Use (SBU) signal pins. The data bus pins (Top and Bottom D+/D– and the SBU pins)
are available to be used in non-USB applications as an Alternate Mode (for example, DisplayPort).
Figure 9-34. USB Type-C® Receptacle Pin Configuration
A1
A2
A3
A4
A5
A6
A7
A8
A9
A11
A11
A12
GND
TX1+
TX1–
VBUS
CC1
D+
D–
SBU1
VBUS
RX2–
RX2+
GND
GND
RX1+
RX1–
VBUS
SBU2
D–
D+
CC2
VBUS
TX2–
TX2+
GND
B12
B11
B10
B9
B8
B7
B6
B5
B4
B3
B2
B1
The TPS65981 USB Type-C interface multiplexers are shown in Table 9-2. The outputs are determined based
on detected cable orientation as well as the identified interface that is connected to the port. There are two USB
output ports that may or may not be passing USB data. When an Alternate Mode is connected, these same ports
may also pass that data (for example, DisplayPort). Note, the TPS65981 pin to receptacle mapping is shown in
Table 9-2. The high-speed RX and TX pairs are not mapped through the TPS65981 as this would place extra
resistance and stubs on the high-speed lines and degrade signal performance.
Table 9-2. TPS65981 to USB Type-C® Receptacle Mapping
DEVICE PIN
Type-C RECEPTACLE PIN
VBUS
VBUS (A4, A9, B4, B9)
C_CC1
CC1 (A5)
C_CC2
CC2 (B5)
C_USB_TP
D+ (A6)
C_USB_TN
D– (A7)
C_USB_BP
D+ (B6)
C_USB_BN
D– (B7)
C_SBU1
SBU1 (A8)
C_SBU2
SBU2 (B8)
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
47
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
SWD_DATA
SWD_CLK
GPIO0
GPIO
Digital Cross-Bar Mux
1st Stage
SWD
2nd Stage
Digital Core
SWD_CLK/DATA
USB_RP_P
C_USB_TP
USB_EP_P/N
USB_RP_P/N
USB_RP
C_USB_TN
DEBUG1
USB_RP_N
DEBUG1
DEBUG1
AUX_P
Charger
ID
AUX_P/N
To ADC
SBU_INT1
SBU_INT2
AUX_N
SWD_CLK/DATA
DEBUG1
C_USB_BP
USB_RP_P/N
USB_EP_P/N
C_USB_BN
SWD_CLK/DATA
SBU_INT1
C_SBU1
SBU_INT2
C_SBU2
DEBUG1
AUX_P/N
Copyright © 2016, Texas Instruments Incorporated
Figure 9-35. Port Data Multiplexers
Table 9-3 shows the typical signal types through the switch path. All switches are analog pass switches. These
switch paths are not limited to the specified signal type. For the signals that interface with the digital core, the
maximum data rate is dictated by the clock rate at which the core is running.
Table 9-3. Typical Signals through Analog Switch Path
INPUT PATH
SIGNAL TYPE
SIGNAL FUNCTION
SWD_DATA/CLK
Single Ended
Data, Clock
DEBUG1
Single Ended
Debug
AUX_P/N
Differential
DisplayPort AUX channel
USB_EP_P/N
Differential
USB 2.0 Low Speed Endpoint
USB_RP_P/N
Differential
USB 2.0 High Speed Data Root Port
9.3.4.1 USB Top and Bottom Ports
The Top (C_USB_TP and C_USB_TN) and Bottom (C_USB_BP and C_USB_BN) ports that correspond to the
Type-C top and bottom USB D+/D– pairs are swapped based on the detected cable orientation. The symmetric
pin order shown in Figure 9-34 from the A-side to the B-side allows the pins to connect to equivalent pins on the
opposite side when the cable orientation is reversed.
48
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
9.3.4.2 Multiplexer Connection Orientation
Table 9-4 shows the multiplexer connection orientation. For the USB D+/D– pair top and bottom port
connections, these connections are fixed. For the SBU port connections, the SBU crossbar multiplexer enables
flipping of the signal pair and the connections shown are for the upside-up orientation.
Table 9-4. Data Multiplexer Connections
SYSTEM PIN
USB TOP PIN
USB BOTTOM PIN
SBU MULTIPLEXER
PIN
USB_RP_P
C_USB_TP
C_USB_BP
USB_RP_N
C_USB_TN
C_USB_BN
USB_EP_P
C_USB_TP
C_USB_BP
USB_EP_N
C_USB_TN
C_USB_BN
SWD_CLK
C_USB_TP
C_USB_BP
SBU1
SWD_DATA
C_USB_TN
C_USB_BN
SBU2
DEBUG1
C_USB_TP
C_USB_BP
SBU1
AUX_P
C_USB_TP
C_USB_BP
SBU1
AUX_N
C_USB_TN
C_USB_BN
SBU2
9.3.4.3 SBU Crossbar Multiplexer
The SBU Crossbar Multiplexer provides pins (C_SBU1 and C_SBU2) for future USB functionality as well as
Alternate Modes. The multiplexer swaps the output pair orientation based on the cable orientation. For more
information on Alternate Modes, refer to the USB PD Specification.
9.3.4.4 Signal Monitoring and Pull-up and Pull-down
The TPS65981 has comparators that may be enabled to interrupt the core when a switching event occurs on any
of the port inputs. The input parameters for the detection are shown in Port Data Multiplexer Signal Monitoring
Pullup and Pulldown Characteristics. These comparators are disconnected by application code when these pins
are not digital signals but an analog voltage.
The TPS65981 has pull-ups and pull-downs between the first and second stage multiplexers of the port
switch for each port output: C_SBU1/2, C_USB_TP/N, C_USB_BP/N. The configurable pull-up and pull-down
resistances between each multiplexer are shown in Figure 9-36.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
49
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
LDO_3V3
LDO_3V3
RP100
RP5
To Digital Core
1st Stage
Mux
2nd Stage
Mux
RPD1
LDO_3V3
RP5
RP100
LDO_3V3
RP100
RP5
To Digital Core
RPD1
RP5
RP100
Figure 9-36. Port Detect and Pull-up and Pull-down
9.3.4.5 Port Multiplexer Clamp
Each input to the 2nd stage multiplexer is clamped to prevent voltages on the port from exceeding the safe
operating voltage of circuits attached to the System-side of the Port Data Multiplexer. Figure 9-37 shows the
simplified clamping circuit. When a path through the 2nd stage multiplexer is closed, the clamp is connected
to the one of the port pins (C_USB_TP/N, C_USB_BP/N, C_SBU1/2). When a path through the 2nd stage
multiplexer is not closed, then the port pin is not clamped. As the pin voltage rises above the VCLMP_IND
voltage, the clamping circuit activates, and sinks current to ground, preventing the voltage from rising further.
2nd Stage Mux Input
VREF
Figure 9-37. Port Multiplexer Clamp
9.3.4.6 USB2.0 Low-Speed Endpoint
The USB low-speed Endpoint is a USB 2.0 low-speed (1.5 Mbps) interface used to support HID class based
accesses. The TPS65981 supports control of endpoint EP0. This endpoint enumerates to a USB 2.0 bus to
provide USB-Billboard information to a host system as defined in the USB Type-C standard. EP0 is used for
advertising the Billboard Class. When a host is connected to a device that provides Alternate Modes which
50
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
cannot be supported by the host, the Billboard class allows a means for the host to report back to the user
without any silent failures.
Figure 9-38 shows the USB Endpoint physical layer. The physical layer consists of the analog transceiver, the
Serial Interface Engine, and the Endpoint FIFOs and supports low speed operation.
USB_EP
LDO_3V3
RPU_EP
To Digital
Core
Digital Core
Interrupts
and Control
32
EP0 (EP1)
TX/RX
FIFO
RX/TX
Status
Control
Serial
Interface
Engine
EP_TX_DP
RS_EP
EP_TX_DN
RS_EP
C_USB_TP
USB_RP
C_USB_TN
1st Stage Mux
2nd Stage
Mux
USB_EP
EP_RX_RCV
C_USB_BP
USB_RP
C_USB_BN
1st Stage Mux
EP_RX_DP
2nd Stage
Mux
EP_RX_DN
Transceiver
Figure 9-38. USB Endpoint Phy
The transceiver is made up of a fully differential output driver, a differential to single-ended receive buffer and
two single-ended receive buffers on the D+/D– independently. The output driver drives the D+/D– of the selected
output of the Port Multiplexer. The signals pass through the 2nd Stage Port Data Multiplexer to the port pins.
When driving, the signal is driven through a source resistance RS_EP. RS_EP is shown as a single resistor in
USB Endpoint Phy but this resistance also includes the resistance of the 2nd Stage Port Data Multiplexer defined
in Port Data Multiplexer Requirements and Characteristics. RPU_EP is disconnected during transmit mode of
the transceiver.
When the endpoint is in receive mode, the resistance RPU_EP is connected to the D– pin of the top or bottom
port (C_USB_TN or C_USB_BN) depending on the detected orientation of the cable. The RPU_EP resistance
advertises low speed mode only.
9.3.4.7 Battery Charger (BC1.2) Detection Block
The battery charger (BC1.2) detection block integrates circuitry to detect when the connected entity on the USB
D+/D– pins is a charger. To enable the required detection mechanisms, the block integrates various voltage
sources, currents, and resistances to the Port Data Multiplexers. Figure 9-39 shows the connections of these
elements to the Port Data Multiplexers.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
51
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
VLGC_HI
IDP_SRC
C_USB_TP
USB_RP
To ADC
USB_EP
To ADC
USB_RP
USB_EP
VDX_SRC
C_USB_TN
C_USB_BP
C_USB_BN
IDX_SNK
RDM_DWN
Figure 9-39. BC1.2 Detection Circuitry
9.3.4.8 BC1.2 Data Contact Detect
Data Contact Detect follows the definition in the USB BC1.2 specification. The detection scheme sources a
current IDP_SRC into the D+ pin of the USB connection. The current is sourced into either the C_USB_TP (top)
or C_USB_BP (bottom) D+ pin based on the determined cable/device orientation. A resistance RDM_DWN is
connected between the D– pin and GND. Again, this resistance is connected to either the C_USB_TN (top) or
C_USB_BN (bottom) D– pin based on the determined cable/device orientation. The middle section of Figure
9-39, the current source IDP_SRC and the pull-down resistance RDM_DWN, is activated during data contact
detection.
9.3.4.9 BC1.2 Primary and Secondary Detection
The Primary and Secondary Detection follow the USB BC1.2 specification. This detection scheme looks for a
resistance between D+ and D– lines by forcing a known voltage on the first line, forcing a current sink on the
second line and then reading the voltage on the second line using the general purpose ADC integrated in the
TPS65981. To provide complete flexibility, 12 independent switches are connected to allow firmware to force
voltage, sink current, and read voltage on any of the C_USB_TP, C_USB_TN, C_USB_BP, and C_USB_BN.
The left and right sections of Figure 9-39, the voltage source VDX_SRC and the current source IDX_SNK, are
activated during primary and secondary detection.
9.3.5 Power Management
The TPS65981 Power Management block receives power and generates voltages to provide power to the
TPS65981 internal circuitry. These generated power rails are LDO_3V3, LDO_1V8A, and LDO_1V8D. LDO_3V3
is also a low power output to load flash memory. VRSTZ_3V3 (formerly referred to as VOUT_3V3 on the
TPS65982) is an internal reference voltage that is enabled when VIN_3V3 rises above the under-voltage
threshold and application code is executing, causing RESETZ to be de-asserted. Figure 9-40 shows the power
supply path.
52
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
S1
VIN_3V3
VBUS
S2
VRSTZ_3V3
VREF
LDO EN
VREF
LDO_3V3_VB_EN
To Digital Core
Digitally
adjustable
trip Point
LDO_3V3
VREF
LDO_1V8D
LDO EN
LDO_1V8A
LDO_1V8A_EN
LDO EN
VREF
LDO_1V8D_EN
Copyright © 2016, Texas Instruments Incorporated
Figure 9-40. Power Supply Path
The TPS65981 is powered from either VIN_3V3 or VBUS. The normal power supply input is VIN_3V3. In this
mode, current flows from VIN_3V3 to LDO_3V3 to power the core 3.3-V circuitry and the 3.3-V I/Os. A second
LDO steps the voltage down from LDO_3V3 to LDO_1V8D and LDO_1V8A to power the 1.8-V core digital
circuitry and 1.8-V analog circuits. When VIN_3V3 power is unavailable and power is available on the VBUS, the
TPS65981 will be powered from VBUS. In this mode, the voltage on VBUS is stepped down through an LDO to
LDO_3V3. Switch S1 in Figure 9-40 is unidirectional and no current will flow from LDO_3V3 to VIN_3V3. When
VIN_3V3 is unavailable, this is an indicator that there is a dead-battery or no-battery condition.
9.3.5.1 Power-On and Supervisory Functions
A power-on-reset (POR) circuit monitors each supply. This POR allows active circuitry to turn on only when a
good supply is present. In addition to the POR and supervisory circuits for the internal supplies, a separate
programmable voltage supervisor monitors the VRSTZ_3V3 voltage.
9.3.5.2 Supply Switch-Over
VIN_3V3 takes precedence over VBUS, meaning that when both supply voltages are present the TPS65981
will power from VIN_3V3. Refer to The Figure 9-40 for a diagram showing the power supply path block. There
are two cases in with a power supply switch-over will occur. The first is when VBUS is present first and then
VIN_3V3 becomes available. In this case, the supply will automatically switch-over to VIN_3V3 and brown-out
prevention is verified by design. The other way a supply switch-over will occur is when both supplies are present
and VIN_3V3 is removed and falls below 2.85 V. In this case, a hard reset of the TPS65981 occurs prompting a
re-boot.
9.3.5.3 RESETZ and MRESET
The VIN_3V3 voltage is connected to VRSTZ_3V3 by a single FET switch (S2 in Figure 9-40).
The enabling of the switch is controlled by the core digital circuitry and the conditions are programmable. A
supervisor circuit monitors the voltage at VRSTZ_3V3 for an under-voltage condition and sets the external
indicator RESETZ. The RESETZ pin is active low (low when an under-voltage condition occurs). The RESETZ
output is also asserted when the MRESET input is asserted. The MRESET input is active-high by default, but
is configurable to be active low. Figure 8-1 shows the RESETZ timing with MRESET set to active high. When
VRSTZ_3V3 is disabled in application code, a resistance of RPDOUT_3V3 pulls down on the pin.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
53
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
9.3.6 Digital Core
Figure 9-41 shows a simplified block diagram of the digital core. This diagram shows the interface between the
digital and analog portions of the TPS65981.
MRESET
RESETZ
GPIO0,2-8
BUSPOWERZ
R_OSC
OSC
I2C
Debug
Port
DEBUG_CTL1
DEBUG_CTL2
I2C_SDA
I2C to
System Control
CBL_DET
Bias CTL
and USB-PD
I2C
Port
I2C_SCL
USB PD
Phy
I2C_IRQZ
SPI_CLK
SPI to
Flash
Digital Core
SPI_PICO
SPI
SPI_POCI
SPI_CSZ
ADC
Read
SWD_DATA
SWD
SWD_CLK
ADC
Temp
Sense
Signals
into ADC
Thermal
Shutdown
USB EP
USB EP
Phy
Copyright © 2016, Texas Instruments Incorporated
Figure 9-41. Digital Core Block Diagram
9.3.7 USB-PD BMC Modem Interface
The USB-PD BMC modem interface is a fully USB-PD compliant Type-C interface. The modem contains the
BMC encoder and decoder, the TX/Rx FIFOs, the packet engine for construction and deconstruction of the
USB-PD packet. This module contains programmable SOP values and processes all SOP headers.
9.3.8 System Glue Logic
The system glue logic module performs various system interface functions such as control of the system
interface for RESETZ, MRESET, and VRSTZ_3V3. This module supports various hardware timers for digital
control of analog circuits.
9.3.9 Power Reset Congrol Module (PRCM)
The PRCM implements all clock management, reset control, and sleep-mode control.
54
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
9.3.10 Interrupt Monitor
The Interrupt Control module handles all interrupt from the external GPIO as well as interrupts from internal
analog circuits.
9.3.11 ADC Sense
The ADC Sense module is a digital interface to the SAR ADC. The ADC converts various voltages and currents
from the analog circuits. The ADC converts up to 11 channels from analog levels to digital signals. The ADC can
be programmed to convert a single sampled value.
9.3.12 I2C Slave
One I2C interface provides interface to the digital core from the system. This interface is an I2C slave and
supports low-speed and full-speed signaling. See the I2C Slave Interface section for more information.
9.3.13 SPI Controller
The SPI controller provides a serial interface to an external flash memory. The recommended memory is the
W25Q80DV 8-Mbit serial-flash memory. A memory of at least 2 Mbit is required. See the SPI Controller Interface
section for more information.
9.3.14 Single-Wire Debugger Interface
The SWD interface provides a mechanism to directly master the digital core.
9.3.15 DisplayPort HPD Timers
To enable DisplayPort HPD signaling through PD messaging, two GPIO pins (GPIO4, GPIO5) are used as the
HPD input and output. When events occur on this pins during a DisplayPort connection through the Type-C
connector (configured in firmware), hardware timers trigger and interrupt the digital core to indicated needed
PD messaging. Table 9-5 shows each I/O function when GPIO4/5 are configured in HPD mode. When HPD
is not enabled via firmware, both GPIO4 and GPIO5 remain generic GPIO and may be programmed for other
functions. Figure 9-42 and Figure 9-43.
Table 9-5. HPD GPIO Configuration
HPD (Binary) Configuration
GPIO4
GPIO5
00
HPD TX
Generic GPIO
01
HPD RX
Generic GPIO
10
HPD TX
HPD RX
11
HPD TX/RX (bidirectional)
Generic GPIO
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
55
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Enter DP
Alternate
Mode
Firmware enables
HPD RX
S0: HPD Low
Wait State
HPD GPIO
is low
HPD GPIO
is High
Start HPD Timer
HPD GPIO goes
low before Timer
reaches High_Debounce
S1: HPD High
Debounce State
Timer passes
High_Debounce
Generate
HPD_High
interrupt,
Stop HPD Timer
S2: HPD High
Wait State
HPD GPIO
is high
HPD GPIO
is low
Start HPD Timer
Generate
HPD_LOW
Interrupt,
Stop HPD Timer
HPD GPIO goes
high before Timer
reaches Low_Debounce
S3: HPD Low
Debounce State
Timer passes
Low_Debounce
Timer Passes
IRQ_Limit
S4: HPD IRQ
Detect State
Generate
HPD_IRQ
Interrupt
HPD GPIO goes
high before Timer
reaches IRQ_Limit
Figure 9-42. HPD RX Flow
56
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Enter DP
Alternate
Mode
Firmware enables
HPD RX
S0: HPD Low
Wait State
HPD GPIO
is High
HPD GPIO
is low
Start HPD Timer
HPD GPIO goes
low before Timer
reaches High_Debounce
S1: HPD High
Debounce State
Timer passes
High_Debounce
Generate
HPD_High
interrupt,
Stop HPD Timer
S2: HPD High
Wait State
HPD GPIO
is high
HPD GPIO
is low
Start HPD Timer
Generate
HPD_LOW
Interrupt,
Stop HPD Timer
HPD GPIO goes
high before Timer
reaches Low_Debounce
S3: HPD Low
Debounce State
Timer passes
Low_Debounce
Timer Passes
IRQ_Limit
S4: HPD IRQ
Detect State
Generate
HPD_IRQ
Interrupt
HPD GPIO goes
high before Timer
reaches IRQ_Limit
Figure 9-43. HPD TX Flow Diagram
9.3.16 ADC
The TPS65981 ADC is shown in Figure 9-44. The ADC is a 10-bit successive approximation ADC. The input to
the ADC is an analog input multiplexer that supports multiple inputs from various voltages and currents in the
device. The output from the ADC is available to be read and used by application firmware. Each supply voltage
into the TPS65981 is available to be converted including the port power path inputs and outputs. All GPIO,
the C_CCn pins, the charger detection voltages are also available for conversion. To read the port power path
current sourced to VBUS, the high-voltage and low-voltage power paths are sensed and converted to voltages
to be read by the ADC. For the external FET path, the difference in the SENSEP and SENSEN voltages is
converted to detect the current (I_PP_EXT) that is sourced through this path.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
57
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
GPIO0-8
C_CC1
C_CC2
BC_ID
VBUS
PP_HV
PP_5V0
PP_CABLE
VIN_3V3
VRESETZ_3V3
LDO_3V3
LDO_1V8A
LDO_1V8D
SENSEP
SENSEP-SENSEN (I_PP_EXT)
Buffers
Voltage
Dividers
10 bits
Input
SAR ADC
Mux
Thermal
Sense
IPP_HV
IPP_5V0
IPP_CABLE
I-to-V
Figure 9-44. SAR ADC
9.3.16.1 ADC Divider Ratios
The ADC voltage inputs are each divided down to the full-scale input of 1.2 V. The ADC current sensing
elements are not divided.
Table 9-6 lists the divider ratios for each ADC input. The table also shows which inputs are auto-sequenced
in the round-robin automatic readout mode. The C_CC1 and C_CC2 pin voltages each have two conversions
values. The divide-by-5 (CCn_BY5) conversion is intended for use when the C_CCn pin is configured as
VCONN output and the divide-by-2 (CCn_BY2) conversion is intended for use when C_CCn pin is configured as
the CC data pin.
Table 9-6. ADC Divider Ratios
CHANNEL #
58
SIGNAL
TYPE
AUTO-SEQUENCED
DIVIDER RATIO
BUFFERED
Temperature
Yes
N/A
No
VBUS
Voltage
Yes
25
No
SENSEP
Voltage
Yes
25
No
IPP_EXT
Current
Yes
N/A
No
PP_HV
Voltage
Yes
25
No
IPP_HV
Current
Yes
N/A
No
PP_5V0
Voltage
Yes
5
No
IPP_5V0
Current
Yes
N/A
No
CC1_BY5
Voltage
Yes
5
Yes
0
Thermal Sense
1
2
3
4
5
6
7
8
9
IPP_CABLE
Current
Yes
N/A
No
10
CC2_BY5
Voltage
Yes
5
Yes
11
GPIO5
Voltage
No
1
No
12
CC1_BY2
Voltage
No
2
Yes
13
CC2_BY2
Voltage
No
2
Yes
14
PP_CABLE
Voltage
No
5
No
15
VIN_3V3
Voltage
No
3
No
16
VRSTZ_3V3
Voltage
No
3
No
17
BC_ID
Voltage
No
3
Yes
18
LDO_1V8A
Voltage
No
2
No
19
LDO_1V8D
Voltage
No
2
No
20
LDO_3V3
Voltage
No
3
No
21
Unused
Voltage
No
3
Yes
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Table 9-6. ADC Divider Ratios (continued)
CHANNEL #
SIGNAL
TYPE
AUTO-SEQUENCED
DIVIDER RATIO
BUFFERED
22
GPIO0
Voltage
No
3
Yes
23
Unused
Voltage
No
3
Yes
24
GPIO2
Voltage
No
3
Yes
25
GPIO3
Voltage
No
3
Yes
26
GPIO4
Voltage
No
3
Yes
27
GPIO5
Voltage
No
3
Yes
28
GPIO6
Voltage
No
3
Yes
29
GPIO7
Voltage
No
3
Yes
30
GPIO8
Voltage
No
3
Yes
31
BUSPOWERZ
Voltage
No
3
Yes
9.3.16.2 ADC Operating Modes
The ADC is configured into one of three modes: single channel readout, round-robin automatic readout and one
time automatic readout.
9.3.16.3 Single Channel Readout
In Single Channel Readout mode, the ADC reads a single channel only. Once the channel is selected by
firmware, a conversion takes place followed by an interrupt back to the digital core. Figure 8-2 shows the timing
diagram for a conversion starting with an ADC enable. When the ADC is disabled and then enabled, there is
an enable time T_ADC_EN (programmable) before sampling occurs. Sampling of the input signal then occurs
for time T_SAMPLE (programmable) and the conversion process takes time T_CONVERT (12 clock cycles).
After time T_CONVERT, the output data is available for read and an Interrupt is sent to the digital core for time
T_INTA (2 clock cycles).
In Single Channel Readout mode, the ADC can be configured to continuously convert that channel. Figure
8-3 shows the ADC repeated conversion process. In this case, once the interrupt time has passed after a
conversion, a new sample and conversion occurs.
9.3.16.4 Round-Robin Automatic Readout
When this mode is enabled, the ADC state machine will read from channel 0 to channel 11 and place the
converted data into registers. The host interface can request to read from the registers at any time. During
Round-Robin Automatic Readout, the channel averaging must be set to 1 sample.
When the TPS65981 is running a Round Robin Readout, it will take approximately 696 μs (11 channels × 63.33
μs conversion) to fully convert all channels. Since the conversion is continuous, when a channel is converted, it
will overwrite the previous result. Therefore, when all channels are read, any given value may be 649 μs out of
sync with any other value.
9.3.16.5 One Time Automatic Readout
The One Time Automatic Readout mode is identical to the Round-Robin Automatic Readout except the
conversion process halts after the final channel is converted. Once all 11 channels are converted, an interrupt
occurs to the digital core.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
59
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
9.3.17 I/O Buffers
Table 9-7 lists the I/O buffer types and descriptions. Table 9-8 lists the pin to I/O buffer mapping for crossreferencing the particular I/O structure of a pin. The following sections show a simplified version of the
architecture of each I/O buffer type.
Table 9-7. I/O Buffer Type Description
BUFFER TYPE
DESCRIPTION
IOBUF_GPIOHSSWD
General purpose high-speed I/O
IOBUF_GPIOHSSPI
General purpose high-speed I/O
IOBUF_GPIOLS
General purpose low-speed I/O
IOBUF_GPIOLSI2C
General purpose low-speed I/O with I2C de-glitch time
IOBUF_I2C
I2C compliant clock and data buffers
IOBUF_OD
Open-drain output
IOBUF_PORT
Input buffer between 1st and 2nd stage port-data multiplexer
Table 9-8. Pin to I/O Buffer Mapping
I/O GROUP/PIN
BUFFER TYPE
SUPPLY CONNECTION (DEFAULT FIRST)
DEBUG1
IOBUF_GPIOLS
LDO_3V3, VDDIO
DEBUG_CTL1/2
IOBUF_GPIOLSI2C
LDO_3V3, VDDIO
BUSPOWERZ
IOBUF_GPIOLS
LDO_3V3, VDDIO
GPIO0,GPIO2-8
IOBUF_GPIOLS
LDO_3V3, VDDIO
I2C_IRQZ
IOBUF_OD
LDO_3V3, VDDIO
I2C_SDA/SCL
IOBUF_I2C
LDO_3V3, VDDIO
MRESET
IOBUF_GPIOLS
LDO_3V3, VDDIO
RESETZ
IOBUF_GPIOLS
LDO_3V3, VDDIO
PORT_INT
IOBUF_PORT
LDO_3V3
SPI_PICO/POCI/CLK/CSZ
IOBUF_GPIOHSSPI
LDO_3V3
SWD_CLK/DATA
IOBUF_GPIOHSSWD
LDO_3V3
9.3.17.1 IOBUF_GPIOLS and IOBUF_GPIOLSI2C
Figure 9-45 shows the GPIO I/O buffer for all GPIOn pins listed GPIO0-GPIO17 in Pin Configuration and
Functions. GPIOn pins can be mapped to USB Type-C, USB PD, and application-specific events to control
other ICs, interrupt a host processor, or receive input from another IC. This buffer is configurable to be a
push-pull output, a weak push-pull, or open drain output. When configured as an input, the signal can be a
de-glitched digital input or an analog input to the ADC. The push-pull output is a simple CMOS output with
independent pull-down control allowing open-drain connections. The weak push-pull is also a CMOS output,
but with GPIO_RPU resistance in series with the drain. The supply voltage to this buffer is configurable to be
LDO_3V3 by default or VDDIO. For simplicity, the connection to VDDIO is not shown in Figure 9-45, but the
connection to VDDIO is fail-safe and a diode will not be present from GPIOn to VDDIO in this configuration. The
pull-up and pull-down output drivers are independently controlled from the input and are enabled or disabled via
application code in the digital core.
60
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
LDO_3V3
GPIO_OD_EN
GPIO_OE
GPIO_DO
GPIO_PU_EN
GPIO_RPU
GPIO_RPD
GPIO_PD_EN
20 ns
Deglitch
GPIO
GPIO_DI
GPIO_AI_EN
To ADC
Figure 9-45. IOBUF_GPIOLS (General GPIO) I/O
Figure 9-46 shows the IOBUF_GPIOLSI2C that is identical to IOBUF_GPIOLS with an extended de-glitch time.
LDO_3V3
GPIO_OD_EN
GPIO_OE
GPIO_DO
GPIO_PU_EN
GPIO_RPU
GPIO_RPD
GPIO_PD_EN
50 ns
Deglitch
DEBUG_CTL1/2
GPIO_DI
GPIO_AI_EN
To ADC
Figure 9-46. IOBUF_GPIOLSI2C (General GPIO) I/O with I2C De-glitch
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
61
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
9.3.17.2 IOBUF_OD
The open-drain output driver is shown in Figure 9-47 and is the same push-pull CMOS output driver as the GPIO
buffer. The output has independent pull-down control allowing open-drain connections.
OD
OD_DO
Figure 9-47. IOBUF_OD Output Buffer
9.3.17.3 IOBUF_PORT
The input buffer is shown in Figure 9-48. This input buffer is connected to the intermediate nodes between the
1st stage switch and the 2nd stage switch for each port output (C_SBU1/2, C_USB_TP/N, C_USB_BN/P). The
input buffer is enabled through firmware when monitoring digital signals and disabled when an analog signal is
desired. See theFigure 9-36 section for more detail on the pull-up and pull-down resistors of the intermediate
node.
PORT_intx
PORT_DETx
EN
Figure 9-48. IOBUF_PORT Input Buffer
9.3.17.4 IOBUF_I2C
The I2C I/O driver is shown in Figure 9-49. This I/O consists of an open-drain output and an input comparator
with de-glitching. The supply voltage to this buffer is configurable to be LDO_3V3 by default or VDDIO. This is
not shown in Figure 9-49. Parameters for the I2C clock and data I/Os are found in Section 7.20.
50 ns
Deglitch
I2C_DI
I2C_IRQnZ
I2C_DO
Figure 9-49. IOBUF_I2C I/O
9.3.17.5 IOBUF_GPIOHSPI
Figure 9-50 shows the I/O buffers for the SPI interface.
SPIin
SPI_x
CMOS
Output
SPIout
SPI_OE
Figure 9-50. IOBUF_GPIOHSSPI
62
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
9.3.17.6 IOBUF_GPIOHSSWD
Figure 9-51 shows the I/O buffers for the SWD interface. The CLK input path is a comparator with a pull-up
SWD_RPU on the pin. The data I/O consists of an identical input structure as the CLK input but with a tri-state
CMOS output driver.
LDO_3V3
SWD_RPU
SWD_CLK
SWDCLKin
LDO_3V3
SWD_RPU
SWD_DATA
SWDIOin
CMOS
Output
SWDIOout
SWD_OE
Figure 9-51. IOBUF_GPIOHSSWD
9.3.18 Thermal Shutdown
The TPS65981 has both a central thermal shutdown to the chip and a local thermal shutdown for the power path
block. The central thermal shutdown monitors the temperature of the center of the die and disables all functions
except for supervisory circuitry and halts digital core when die temperature goes above a rising temperature of
TSD_MAIN. The temperature shutdown has a hysteresis of TSDH_MAIN and when the temperature falls back
below this value, the device resumes normal operation. The power path block has a local thermal-shutdown
circuit to detect an over temperature condition because of over current and quickly turn off the power switches.
The power path thermal shutdown values are TSD_PWR and TSDH_PWR. The output of the thermal-shutdown
circuit is de-glitched by TSD_DG before triggering. The thermal-shutdown circuits interrupt to the digital core.
9.3.19 Oscillators
The TPS65981 has two independent oscillators for generating internal clock domains. A 48-MHz oscillator
generates clocks for the core during normal operation and clocks for the USB 2.0 endpoint physical layer. An
external resistance is placed on the R_OSC pin to set the oscillator accuracy. A 100-kHz oscillator generates
clocks for various timers and clocking the core during low-power states.
9.4 Device Functional Modes
9.4.1 Boot Code
The TPS65981 has a Power-on-Reset (POR) circuit that monitors LDO_3V3 and issues an internal reset signal.
The digital core, memory banks, and peripherals receive clock and RESET interrupt is issued to the digital core
and the boot code starts executing. Figure 9-52 provides the TPS65981 boot code sequence.
The TPS65981 boot code is loaded from OTP on POR, and begins initializing TPS65981 settings. This
initialization includes enabling and resetting internal registers, loading trim values, waiting for the trim values
to settle, and configuring the device I2C addresses.
The unique I2C address is based on the digital input read on the DEBUG_CTL1/2 pins, which can be tied to
GND through a pull-down resistor or to LDO_3V3 through a pull-up resistor.
Once initial device configuration is complete the boot code determines if the TPS65981 is booting under dead
battery condition (VIN_3V3 invalid, VBUS valid). If the boot code determines the TPS65981 is booting under
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
63
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
dead battery condition, the BUSPOWERZ pin is sampled to determine the appropriate path for routing VBUS
power to the system.
VIN_3V3 or VBUS
Application
Initialize
Configure I2C
Dead Battery
Check
Load Appcode
from SPI Flash
Figure 9-52. Flow Diagram for Boot Code Sequence
9.4.2 Initialization
During initialization the TPS65981 enables device internal hardware and loads default configurations. The
48-MHz clock is enabled and the TPS65981 persistence counters begin monitoring VBUS and VIN_3V3. These
counters ensure the supply powering the TPS65981 is stable before continuing the initialization process. The
initialization concludes by enabling the thermal monitoring blocks and thermal shutdown protection, along with
the ADC, CRC, GPIO and NVIC blocks.
9.4.3 I2C Configuration
The TPS65981 features dual I2C busses with configurable addresses. The I2C addresses are determined
according to the flow depicted in Figure 9-53. The address is configured by reading device GPIO states at boot
(refer to the I2C Pin Address Setting section for details). Once the I2C addresses are established the TPS65981
enables a limited host interface to allow for communication with the device during the boot process.
64
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Initialization
Complete
Read state of
DEBUG_CTL1
DEBUG_CTL2
Configure I2C
Address
Initialize Host
Interface
Figure 9-53. I2C Address Configuration
9.4.4 Dead-Battery Condition
After I2C configuration concludes the TPS65981 checks VIN_3V3 to determine the cause of device boot. If the
device is booting from a source other than VIN_3V3, the dead battery flow is followed to allow for the rest of the
system to receive power. The state of the BUSPOWERZ pin is read to determine power path configuration for
dead battery operation. After the power path is configured, the TPS65981 will continue through the boot process.
Figure 9-54 depicts the full dead battery process.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
65
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
I2C Initiated
Yes
VIN_3V3 Valid
No
>2.4 V
Check
BUSPOWERZ
≤2.4 V
VBUS Present
No
Yes
Configure for
VBUS Power
Check
≤0.8 V
BUSPOWERZ
> 0.8 V
Enable PP_HV as
Enable PP_EXT as
SINK
SINK
Load App Code
Figure 9-54. Dead-Battery Condition Flow Diagram
9.4.5 Application Code
The TPS65981 application code is stored in an external flash memory. The flash memory used for storing the
TPS65981 application code may be shared with other devices in the system. The flash memory organization
shown in Figure 9-55 supports the sharing of the flash as well as the TPS65981 using the flash without sharing.
The flash is divided into two separate regions, the Low Region and the High Region. The size of this region is
flexible and only depends on the size of the flash memory used. The two regions are used to allow updating
the application code in the memory without over-writing the previous code. This ensures that the new updated
code is valid before switching to the new code. For example, if a power loss occurred while writing new code, the
original code is still in place and used at the next boot.
66
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
0x000000
Region Pointer (RPTR)
0x000004
Low Header
4 kB
0x000FFC
App Code Offset (AOFF)
0x001000
Region Pointer (RPTR)
0x001004
High Header
4 kB
0x001FFC
App Code Offset (AOFF)
0x002000
RPTR+AOFF
ID, Header, &
Configuration Data
(max. 4 kB)
RPTR+AOFF+CSIZE
Application Code
(max. 64 kB)
Figure 9-55. Flash Memory Organization
Two 4-kB header blocks start at address 0x000000h. The low-header 4-kB block is at address 0x000000h and
the High Header 4 kB block is at 0x001000h. Each header contains a Region Pointer (RPTR) that holds the
address of the physical location in memory where the low region application code resides. Each also contains
an application code offset (AOFF) that contains the physical offset inside the region where the TPS65981
application code resides. The TPS65981 firmware physical location in memory is RPTR + AOFF. The first
sections of the TPS65981 application code contain device configuration settings. This configuration determines
the devices default behavior after power-up and can be customized using the TPS65981 Configuration Tool.
These pointers may be valid or invalid. The Flash Read flow handles reading and determining whether a region
is valid and contains good application code.
9.4.6 Flash Memory Read
The TPS65981 first attempts to load application code from the low region of the attached flash memory. If any
part of the read process yields invalid data, the TPS65981 will abort the low region read and attempt to read
from the high region. If both regions contain invalid data the device carries out the Invalid Memory flow. Figure
9-56 shows the flow of the flash memory read.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
67
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Enter Flash Read
Read Low Header
Read High Header
Region Pointer
Region Pointer
and Application
and Application
Code Offset
Code Offset
Invalid
Config
Read Config
Read Config
Area
Area
Invalid
Config
Valid Config
Invalid App
Code
Read App
Code and
Check CRC
Read App
Code and
Check CRC
Valid App
Code
Valid App
Code
Invalid App
Code
Reset Core and
Run App Code
Memory Invalid
Figure 9-56. Flash Read Flow
9.4.7 Invalid Flash Memory
If the flash memory read fails because of invalid data, the TPS65981 carries out the memory invalid flow and
presents the SWD interface on the USB Type-C SBU pins.
Memory Invalid Flow depicts the invalid memory process.
68
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Memory Invalid
Enable VOUT_3V3
Release RESETZ
VBUS Invalid
Check VBUS
VBUS Good
Present
Rp/Rp
Rd/Rd Not
Attached
Check for
Rd/Rd
Rd/Rd Attached
Present SWD
Monitor VBUS
Figure 9-57. Memory Invalid Flow
9.5 Programming
9.5.1 SPI Controller Interface
The TPS65981 loads flash memory during the Boot Code sequence. The SPI controller electrical characteristics
are defined in SPI Controller Characteristics and timing characteristics are defined in Figure 8-4. The TPS65981
is designed to power the flash from LDO_3V3 to support dead-battery or no-battery conditions, and therefore
pull-up resistors used for the flash memory must be tied to LDO_3V3. The flash memory IC must support 12
MHz SPI clock frequency. The size of the flash must be at least 1 Mbyte (equivalent to 8 Mbit) to hold the
standard application code outlined in Application Code. The SPI controller of the TPS65981 supports SPI Mode
0. For Mode 0, data delay is defined such that data is output on the same cycle as chip select (SPI_CSZ
pin) becomes active. The chip select polarity is active-low. The clock phase is defined such that data (on the
SPI_POCI and SPI_PICO pins) is shifted out on the falling edge of the clock (SPI_CLK pin) and data is sampled
on the rising edge of the clock. The clock polarity for chip select is defined such that when data is not being
transferred the SPI_CLK pin is held (or idling) low. The minimum erasable sector size of the flash must be 4
kB. The W25Q80 flash memory IC is recommended. Refer to TPS65981 I2C Host Interface Specification for
instructions for interacting with the attached flash memory over SPI using the host interface of the TPS65981.
9.5.2 I2C Slave Interface
The TPS65981 has one I2C interface port. The I2C Port is comprised of the I2C_SDA, I2C_SCL, and I2C_IRQZ
pins. This interface provide general status information about the TPS65981, as well as the ability to control the
TPS65981 behavior, as well as providing information about connections detected at the USB-C receptacle and
supporting communications to and from a connected device and/or cable supporting BMC USB-PD.
The port is an I2C slave. An interrupt mask is set for the I2C port that determines what events are interrupted on
the port. The interrupt mask is configurable in application code.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
69
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
9.5.2.1 I2C Interface Description
The TPS65981 support Standard and Fast mode I2C interface. The bi-directional I2C bus consists of the serial
clock (SCL) and serial data (SDA) lines. Both lines must be connected to a supply through a pull-up resistor.
Data transfer may be initiated only when the bus is not busy.
A master sending a Start condition, a high-to-low transition on the SDA input/output, while the SCL input is high
initiates I2C communication. After the Start condition, the device address byte is sent, most significant bit (MSB)
first, including the data direction bit (R/W).
After receiving the valid address byte, this device responds with an acknowledge (ACK), a low on the SDA
input/output during the high of the ACK-related clock pulse. On the I2C bus, only one data bit is transferred
during each clock pulse. The data on the SDA line must remain stable during the high pulse of the clock period
as changes in the data line at this time are interpreted as control commands (Start or Stop). The master sends a
Stop condition, a low-to-high transition on the SDA input/output while the SCL input is high.
Any number of data bytes can be transferred from the transmitter to receiver between the Start and the Stop
conditions. Each byte of eight bits is followed by one ACK bit. The transmitter must release the SDA line before
the receiver can send an ACK bit. The device that acknowledges must pull down the SDA line during the ACK
clock pulse, so that the SDA line is stable low during the high pulse of the ACK-related clock period. When a
slave receiver is addressed, it must generate an ACK after each byte is received. Similarly, the master must
generate an ACK after each byte that it receives from the slave transmitter. Setup and hold times must be met to
ensure proper operation
A master receiver signals an end of data to the slave transmitter by not generating an acknowledge (NACK) after
the last byte has been clocked out of the slave. The master receiver holding the SDA line high does this. In this
event, the transmitter must release the data line to enable the master to generate a stop condition.
Figure 9-58 shows the start and stop conditions of the transfer. Figure 9-59 shows the SDA and SCL signals for
transferring a bit. Figure 9-60 shows a data transfer sequence with the ACK or NACK at the last clock pulse.
SDA
SCL
S
P
Start Condition
Stop Condition
Figure 9-58. I2C Definition of Start and Stop Conditions
SDA
SCL
Data Line
Change
Figure 9-59. I2C Bit Transfer
70
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Data Output
by Transmitter
Nack
Data Output
by Receiver
SCL From
Master
Ack
1
2
8
9
S
Clock Pulse for
Acknowledgement
Start
Condition
Figure 9-60. I2C Acknowledgment
9.5.2.2 I2C Clock Stretching
The TPS65981 features clock stretching for the I2C protocol. The TPS65981 slave I2C port may hold the clock
line (SCL) low after receiving (or sending) a byte, indicating that it is not yet ready to process more data. The
master communicating with the slave must not finish the transmission of the current bit and must wait until the
clock line actually goes high. When the slave is clock stretching, the clock line will remain low.
The master must wait until it observes the clock line transitioning high plus an additional minimum time (4 μs for
standard 100 kbps I2C) before pulling the clock low again.
Any clock pulse may be stretched but typically it is the interval before or after the acknowledgment bit.
9.5.2.3 I2C Address Setting
The boot code sets the hardware configurable unique I2C address of the TPS65981 before the port is enabled
to respond to I2C transactions. The unique I2C address is determined by a combination of the digital level on the
DEBUG_CTL1/DEBUG_CTL2 pins (two bits) as shown in Table 9-9.
Table 9-9. I2C Default Unique Address
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
0
1
DEBUG_CTL2
DEBUG_CTL1
1
1
1
R/ W
9.5.2.4 Unique Address Interface
The Unique Address Interface allows for complex interaction between an I2C master and a single TPS65981.
The I 2C Slave sub-address is used to receive or respond to Host Interface protocol commands. Figure 9-61 and
Figure 9-62 show the write and read protocol for the I2C slave interface, and a key is included in Figure 9-63 to
explain the terminology used. The key to the protocol diagrams is in the SMBus Specification and is repeated
here in part.
1
7
S
Unique Address
1
Wr
1
8
A
Register Number
8
1
8
1
Data Byte 2
A
Data Byte N
A
1
8
A
Byte Count = N
1
8
1
A
Data Byte 1
A
P
Figure 9-61. I2C Unique Address Write Register Protocol
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
71
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
1
7
1
1
8
1
1
7
1
1
8
1
S
Unique Address
Wr
A
Register Number
A
Sr
Unique Address
Rd
A
Byte Count = N
A
8
1
8
1
8
1
Data Byte 1
A
Data Byte 2
A
Data Byte N
A
P
1
Figure 9-62. I2C Unique Address Read Register Protocol
1
7
1
1
8
1
1
S
Slave Address
Wr
A
Data Byte
A
P
x
x
S
Start Condition
SR
Repeated Start Condition
Rd
Read (bit value of 1)
Wr
Write (bit value of 0)
x
Field is required to have the value x
A
Acknowledge (this bit position may be 0 for an ACK or
1 for a NACK)
P
Stop Condition
Master-to-Slave
Slave-to-Master
Continuation of protocol
Figure 9-63. I2C Read/Write Protocol Key
9.5.2.5 I2C Pin Address Setting
Figure 9-64 shows the decoding of the I2C address. DEBUG_CTL1/2 are checked for the DC condition on these
pins (high or low) for setting the two configurable bits of the I2C address described previously. DEBUG_CTL1/2
are GPIO and the address decoding is done by firmware in the digital core.
To Address
Decoder
DEBUG_CTL1
Tristate
DEBUG_CTL2
Debug Data
To Address
Decoder
Figure 9-64. I2C Address Decode
72
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
10 Application and Implementation
Note
Information in the following applications sections is not part of the TI component specification,
and TI does not warrant its accuracy or completeness. TI’s customers are responsible for
determining suitability of components for their purposes, as well as validating and testing their design
implementation to confirm system functionality.
10.1 Application Information
The typical applications of the TPS65981 include chargers, docking systems, monitors, notebooks, tablets,
ultrabooks, and any other product supporting USB Type-C, USB-PD, or both as a power source, power sink,
data DFP, data UFP, or dual-role port (DRP). The typical applications outlined in the following sections detail
a Fully-Featured USB Type-C and PD Charger Application and a USB Type-C and PD Dock or Monitor
Application.
10.2 Typical Applications
10.2.1 Fully-Featured USB Type-C® and PD Charger Application
The TPS65981 controls three separate power paths making it a flexible option for Type C PD charger
applications. In addition, the TPS65981 supports VCONN power for e-marked cables which are required for
applications which require greater than 3 A of current on VBUS. Figure 10-1 shows the high level block diagram
of a Type-C and PD charger that is capable of supporting 5 V at 3 A, 9 V at 3 A, 12 V at 3 A (optional), 15 V at 3
A, and 20 V at 5 A. The 5-V , 9-V, 12-V and 15-V outputs are supported by the TPS65981 internal FETs and the
20-V output uses the external FET path controlled by the TPS65981 NFET drive. This Type-C PD charger uses
a receptacle for flexibility on cable choice.
CSD87501L
CC1/2
CC1/2
SENSEP
VBUS
SENSEN
VBUS
HV_GATE1
Type-C
Receptacle
HV_GATE2
Supply 20 V, 5 A
PP_HV
TPS65981
(Charger Application)
USB2.0
USB2.0
SBU1/2
PP_5V0
Variable Supply
9 V, 3 A
*12 V, 3 A
15 V, 3 A
Supply 5 V, 3.5 A
PP_CABLE
VIN_3V3
Supply 3.3 V, 50 mA
GPIOx
GPIOy
SSTX/RX
Copyright © 2016, Texas Instruments Incorporated
*12 Volt supply is optional
Figure 10-1. Type-C and PD Charger Application
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
73
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
10.2.1.1 Design Requirements
For a USB Type-C and PD charger application, Table 10-1 lists the input voltage requirements and expected
current capabilities.
Table 10-1. Charging Application Design Parameters
DESIGN PARAMETER
EXAMPLE VALUE
DIRECTION OF CURRENT
5 V, 3 A
Sourcing to VBUS
5 V, 500 mA
Sourcing to VCONN
9 V/12 V/15 V, 3 A
Sourcing to VBUS
PP_5V0 Input Voltage and Current Capabilities
PP_CABLE Input Voltage and Current Capabilities
PP_HV Input Voltage and Current Capabilities
EXT FET Path Input Voltage and Current Capabilities
VIN_3V3 Voltage and Current Requirements
20 V, 5 A
Sourcing to VBUS
2.85 - 3.45 V, 50 mA
Internal TPS65981 Circuitry
10.2.1.1.1 External FET Path Components (PP_EXT and RSENSE)
The external FET path allows for the maximum PD power profile (20 V at 5 A) and design considerations must
be taken into account for choosing the appropriate components to optimize performance.
Although a Type C PD charger will be providing power there could be a condition where a non-compliant device
can be connected to the charger and force voltage back into the charger. To protect against this the external FET
path detects reverse current in both directions of the current path. The TPS65981 uses two back-to-back NFETs
to protect both sides of the system. Another design consideration is to rate the external NFETs above the Type
C and PD specification maximum which is 20 V. In this specific design example, 30-V NFETs are used that have
an average combined source-to-source on-resistance RSS,ON of 9.3 mΩ to reduce losses. The CSD87501L is
recommended.
The TPS65981 supports either a 10-mΩ or a 5-mΩ sense resistor on the external FET path. This RSENSE
resistor is used for current limiting and is used for the reverse current protection of the power path. A 5 mΩ
sense resistor is used in the design to minimize losses and I-R voltage drop. Recommended NFET Capabilities
summarizes the recommended parameters for the external NFET used. The total voltage drop seen across
RSENSE and the external NFET could be determined by Equation 5. The drop in the entire system must be
considered and regulated accordingly to ensure that the output voltage is within the specification. Use Equation
6 to calculate the power lost through the external FET path.
Table 10-2. Recommended NFET Capabilities
VOLTAGE RATING
CURRENT RATING
RDS,ON , RSS,ON
30 V (minimum)
10 A (peak current)
< 10 mΩ, < 20 mΩ
Voltage Drop = DC Current × (RSENSE + NFET1 RDS,ON + NFET2 RDS,ON)
(5)
Power Loss = Voltage Drop × DC Current
(6)
10.2.1.2 Detailed Design Procedure
10.2.1.2.1 TPS65981 External Flash
The external flash contains the TPS65981 application firmware and must be sized to 2M-bit (256k-Byte)
minimum. This size allows for pointers and two copies of the firmware image to reside on the flash along
with the needed headers. The recommended flash IC is the W25Q20CL which is a 3.3 V flash and is powered
from the LDO_3V3 output from the TPS65981.
10.2.1.2.2 Debug Control (DEBUG_CTL) and I2C (I2C) Resistors
DEBUG_CTL1/2 pins must be tied to GND through a 0-Ω resistor tied to GND directly if needed to reduce
solution size. Pull-ups on the I2C_CLK, I2C_SDA, and I2C_IRQZ are used for debugging purposes. In most
simple charger designs, I2C communication is not needed in the final application.
74
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
10.2.1.2.3 Oscillator (R_OSC) Resistor
A 15-kΩ 0.1% resistor is needed for key PD BMC communication timing and the USB2.0 endpoint. A 1% 15-kΩ
resistor is not recommended to be used because the internal oscillators are not controlled well enough by this
loose resistor tolerance.
10.2.1.2.4 VBUS Capacitor and Ferrite Bead
A 1-µF ceramic capacitor is placed close to the TPS65981 VBUS pins. A 6-A ferrite bead is used in this design
along with four high frequency noise 10-nF capacitors placed close to the Type-C connector to minimize noise.
10.2.1.2.5 Soft Start (SS) Capacitor
The recommended 0.22-µF capacitor is placed on the TPS65981 SS pin.
10.2.1.2.6 USB Top (C_USB_T), USB Bottom (C_USB_B), and Sideband-Use (SBU) Connections
Although the charger is configured to be only a power source, SBU1/2, USB top and bottom must be routed to
the Type C connector. This allows for debugging or for any specific alternate modes for power to be configured if
needed. ESD protection is used in the design on all of these nets as good design practice.
10.2.1.2.7 Port Power Switch (PP_EXT, PP_HV, PP_5V0, and PP_CABLE) Capacitors
The design assumes that a DC-DC converter is connected to the paths where there is significant output
capacitance on the DC-DCs to provide the additional capacitance for load steps. TI recommends for the DC-DC
converters to be capable of supporting current spikes which can occur with certain PD configurations.
The PP_EXT path is capable of supporting up to 5 A which requires additional capacitance to support system
loading by the device connected to the charger. A ceramic 10-µF (X7R/X5R) capacitor is used in this design.
This capacitor must at least have a 25 V rating and TI recommends to have 30 V or greater rated capacitor.
The PP_HV path is capable of supporting up to 3 A which requires additional capacitance to support system
loading by the device connected to the charger. A ceramic 10-µF (X7R/X5R) capacitor coupled with a 0.1 µF
high frequency capacitor is placed close to the TPS65981.
The PP_5V0 and PP_CABLE supplies are connected together therefore a ceramic 22-µF (X7R/X5R) capacitor
coupled with a 0.1-µF high-frequency capacitor is placed close to the TPS65981. The PP_5V0 path can support
3 A and the PP_CABLE path supports 600 mA for active Type C PD cables.
The design assumes that a DC-DC converter is connected to the paths where there is significant output
capacitance on the DC-DCs to provide the additional capacitance. TI recommends that the DC-DC converters
are capable of supporting current spikes which can occur with certain PD configurations.
10.2.1.2.8 Cable Connection (CCn) Capacitors and RPD_Gn Connections
This charger application is designed to only be a source of power and does not support dead battery. RPD_G1
and RPD_G2 must be tied to GND and not connected to the CC1 and CC2 respectively. For CC1 and CC2 lines,
they require a 330-pF capacitor to GND.
10.2.1.2.9 LDO_3V3, LDO_1V8A, LDO_1V8D, LDO_BMC, VIN_3V3, and VDDIO
For all capacitances, consider the DC-voltage derating of ceramic capacitors. Generally the effective
capacitance is halved with voltage applied.
VIN_3V3 is connected to VDDIO which ensures that the I/Os of the TPS65981 will be configured to 3.3 V. A 1-µF
capacitor is used and is shared between VDDIO and VIN_3V3. LDO_1V8D, LDO_1V8A, and LDO_BMC each
have a 1-µF capacitor. In this design LDO_3V3 powers the external flash and various pull-ups of the TPS65981
device. A 10-µF capacitor was chosen to support these additional connections.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
75
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
10.2.1.3 Application Curve
1000
PP_EXT Power Loss (mW)
900
800
700
600
500
400
300
200
100
0
3
3.2
3.4
3.6
3.8
4
4.2
DC Current (A)
4.4
4.6
4.8
5
D012
Figure 10-2. PP_EXT Power Loss (RNFETS + RSENSE = 30 mΩ)
10.2.2 USB Type-C® and PD Dock or Monitor Application
The TPS65981 controls two separate power paths making it a flexible option for Type-C and PD dock application
that simultaneously charges a USB PD DisplayPort video source (for example, a notebook computer). The
dock or monitor application of the TPS65981, shown in Figure 10-3, uses a GPIO to sense when a power
supply is present on the system-side of the TPS65981. When external power is applied from an AC-DC power
supply first, the TPS65981 shall be configured to automatically attempt to become the USB Type-C or PD
power source. When a notebook computer or other USB PD source is connected first and the AC-DC supply is
not present, the dock or monitor supports booting from VBUS in No Battery Mode, provides power to the SPI
Flash to load application code, and can optionally power the entire system by enabling the PP_EXT path as
a sink. If the AC-DC power supply is applied at a later time, the TPS65981 will detect the new power supply,
automatically enable one of more Source PDOs, and initiate a Power Role Swap PD message to offer power to
the system at the far-end of the Type-C cable. Refer to Figure 10-6 for a timing diagram of the GPIO-controlled
variable buck regulator voltage output at PP_HV and the voltage at VBUS during a Type-C connection and
throughout an intial USB PD power negotiation where the dock or monitor is the power source. The video
receptacle can be DisplayPort, HDMI, or VGA although only DisplayPort is shown in Figure 10-3. The dock or
monitor application uses a Type-C receptacle and an HD3SS460 SuperSpeed multiplexer that is controlled by
the TPS65981. The CC1/2 pins of the TPS65981 will detect cable orientation and automatically configure the
HD3SS460 SuperSpeed signal pairs for 2-lanes of USB3 data and 2-lanes of DisplayPort video or 4-lanes of
DisplayPort video depending on the Alternate Mode configured by the downstream-facing port (DFP).
76
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Barrel Jack
Receptacle
System Power
CSD87501L
Type-C
Receptacle
VBUS
CC1/2
SBU1/2
SBU
SENSEP
SENSEN
VBUS
CC1/2
HV_GATE2
HV_GATE1
20 V, 4 A
PP_HV
PDO2
PDO3
PDO4
EN
GPIO6
GPIO7
GPIO8
DBG_CTL1
TPS65981
(Dock or Monitor)
Variable
Buck Regulator
PP_CABLE
GPIO0
DEBUG1
GPIO3
VIN
VOUT
20 V
5 V, 500 mA
Buck Regulator
VIN
4-20 V
Buck Regulator
VOUT
3.3 V, 50 mA
VIN_3V3
USB2.0
Endpoint
USB_RP
VIN
20 V
VOUT
5/9/15/20 V, 3 A
R1
1.8 V
GPIO2
R2
GPIO4
AUX_P/N
USB Billboard
USB2_DN4
USB2_UP
USB2.0
SSTX1/RX1
SSTX2/RX2
USB2_DN1
D+/D-
USB3_DN1
SSTX/RX
Type-A
USB3
Receptacle
AMSEL
POL
EN
USB3_UP
TUSB8041
(USB Hub)
USB3
SSTX/RX
HD3SS460
(SS MUX)
HPD
SBU1/2
SSTX/RX
ML0 – ML3
ML0 – ML3
DisplayPort
(Receptacle
or Scalar)
2 or 4 Lane DP
Copyright © 2016, Texas Instruments Incorporated
Figure 10-3. Type-C and PD Dock or Monitor Application
10.2.2.1 Design Requirements
For a USB Type-C and PD dock application, Table 10-3 shows the input/output voltage requirements and
expected current capabilities for the TPS65981
Table 10-3. Dock Application Design Parameters
DESIGN PARAMETER
EXAMPLE VALUE
DIRECTION OF CURRENT
PP_CABLE Input Voltage and Current
Capabilities
5 V, 500 mA
Sourcing to VCONN (CC2 or CC1)
PP_HV Output Voltage and Current
Capabilities
5 V/9 V/15 V/20 V, 3 A
Sourcing to VBUS
PP_EXT Input Voltage and Current
Capabilities
12-20 V, 5 A
Sinking from VBUS
VIN_3V3 Voltage and Current Requirements
2.85 - 3.45 V, 50 mA
Internal TPS65981 Circuitry
10.2.2.2 Detailed Design Procedure
The same passive components used in the Fully-Featured USB Type-C and PD Charger Application are also
applicable in this design to support all of the features of the TPS65981. Additional design information is provided
below for changes in passive components required by the dock or monitor application. The TPS65981 control of
the HD3SS460 SuperSpeed multiplexer is explained in HD3SS460 Control and DisplayPort Configuration.
10.2.2.2.1 Port Power Switch (PP_5V0 and PP_CABLE) Capacitors
The PP_5V0 supply is un-used in this application because 5 Volts is the default output voltage of the variable
buck regulator and is sourced to VBUS from PP_HV. PP_CABLE is still used and can supply up to 500 mA to
provide power to e-marked or active Type-C cables for SuperSpeed data signal conditioning. The PP_CABLE
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
77
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
supply, when PP_5V0 is un-used, is connected to a 4.7-µF ceramic (X7R/X5R) capacitor coupled with a 0.1-µF
high-frequency capacitor that must be placed close to the TPS65981.
10.2.2.2.2 HD3SS460 Control and DisplayPort Configuration
The Type-C port in this design supports DisplayPort and/or USB3.1 SuperSpeed data by adding the
HD3SS460 multiplexer with GPIO input signals controlled by the TPS65981. Table 10-4 shows the DisplayPort
configurations supported in the system. Table 10-5 shows the summary of the TPS65981 GPIO signals control
for the HD3SS460. The HD3SS460 is also capable of multiplexing the required signals to the SBU_1/2 pins at
the Type-C port.
Table 10-4. Supported DisplayPort Configurations
DisplayPort Role
Display Port
Pin Assignment
Configuration 1
UFP_D
Pin Assignment C
4-Lane
Configuration 2
UFP_D
Pin Assignment D
2-Lane and USB 3.1 data
DisplayPort Lanes
Table 10-5. TPS65981 and HD3SS460 GPIO Control(1)
(1)
TPS65981 GPIO
HD3SS460 Control Pin
Description
GPIO0
AMSEL
Alternate Mode Selection (4-Lane DP/2-Lane DP + USB3.1)
GPIO3
EN
Super Speed Multiplexer Enable
DEBUG1
POL
Type-C Cable Orientation
Specific GPIO pins are used for simplicity, but the configurable firmware settings allow the HD3SS460 GPIO Events to be mapped to
any GPIO pin of the TPS65981.
10.2.2.2.3 AC-DC Power Supply (Barrel Jack) Detection Circuitry
The system is design to either operate bus-powered over Type-C/PD or line-powered from the DC barrel jack.
The TPS65981 detects that the DC barrel jack is connected to GPIOn. In the simplest form, a voltage divider
could be set to the GPIO I/O level when the DC Barrel jack voltage is present, as shown in Figure 10-4. A
comparator circuit is recommend and used in this design for design robustness, as shown in Figure 10-5. Figure
10-3 shows the barrel jack detection circuitry used in the dock or monitor application connected to GPIO2
configured as an input.
20 V
DC Barrel Jack
100 kΩ
1.81 V
Barrel Jack Detect
and PFET Enable
10 kΩ
Figure 10-4. DC Barrel Jack Voltage Divider
DC Barrel Jack Voltage
1.8 V
100 kΩ
Barrel Jack Detect/
PFET Enable
+
10 kΩ
Figure 10-5. Barrel Jack Detect Comparator
78
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
This detect signal is used to determine if the barrel jack is present to support the 20 V PD power contracts and
to hand-off charging from barrel jack to Type-C or Type-C to barrel jack. When the DC barrel jack is detected the
TPS65981 at the Type-C port will not request power as a USB PD sink and the system will be able to support
a 5-20 V source power contract to another device. When the DC Barrel Jack is disconnected the TPS65981 will
exit any 20 V source power contract and re-negotiate a power contract as a sink. When the DC Barrel Jack is
re-connected the TPS65981 will send updated source capabilities and re-negotiate a power contract if possible.
10.2.2.2.4 TPS65981 Control of Variable Buck Regulator Output Voltage (PP_HV)
The Type-C port in this design supports the 4 standard discrete source voltages in USB PD (5 V, 9 V, 15 V, and
20 V) by adding the LM3489 DC-DC hysteretic PFET buck controller with GPIOs controlled by the TPS65981
that enables the LM3489 and modifies the output voltage that is supplied to VBUS through the internal PP_HV
power switch. In Figure 10-3, the enabled (EN) pin of the LM3489 is controlled by DBG_CTL1 which is mapped
to the Plug Event GPIO so that whenever a Type-C plug occurs the voltage regulator will generate the 5-V
default output voltage for sourcing Type-C and PDO1 power. The default voltage is set by a resistor divider (RFB1
and RFB2) with the center tap connected to the feedback pin (FB) of the LM3489. The TPS65981 modifies the
output voltage when a high voltage PD contract is negotiated by forcing a GPIO output high and switching in
a third resistor in parallel with RFB2 in the feedback circuit. In Figure 10-3, GPIO6 indicates a 9-V PD contract
(PDO2), GPIO7 indicates a 15-V contract (PDO3), and GPIO8 indicates a 20-V contract (PDO4). The LM3489
was selected because the architecture allows 100% duty-cycle operation, where the only additional power loss in
the system is from the RDS,ON of the PFET used in the regulator circuit.
10.2.2.2.5 TPS65981 and System Controller Interaction
The TPS65981 features an I2C slave port, where a system controller has the ability to write to the I2C slave
port. The I2C port has an I2C interrupt that will inform the system controller that a change has happened in the
system. This allows the system controller to dynamically budget power and reconfigures a port’s capabilities
dependent on current state of the system. The system controller is also used for updating the TPS65981
firmware over I2C, where a connected host or the application processor loads the Firmware update to the system
controller and then the system controller updates firmware stored in the SPI Flash memory via I2C writes to
the TPS65981. In a dock or monitor application, the video scalar is commonly a processor and the I2C master
capable of acting as the system controller for the TPS65981.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
79
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
10.2.2.3 Application Curves
PD Contract
20V, 3 A
3.3 V
DP Alt.
Mode
1.67 V
0V
CC1
Accept
20 V
Ext. Power
(Barrel Jack)
Barrel Jack
Detect GPIO
0V
PS_Ready
20 V
5V
VOUT Var. Buck
(PP_HV)
0V
VBUS
Buck EN
(DBG_CTL1)
PDO4
(GPIO8)
Active
TPS65981
Code
BOOT
Barrel Jack
Plug Event
APPLICATION
Type-C
Plug Event
Figure 10-6. TPS65981 Variable Buck Regulator in Dock or Monitor Application Timing Diagram
11 Power Supply Recommendations
11.1 3.3 V Power
11.1.1 VIN_3V3 Input Switch
The VIN_3V3 input is the main supply to the TPS65981. The VIN_3V3 switch (S1 in Figure 9-40) is a
unidirectional switch from VIN_3V3 to LDO_3V3, not allowing current to flow backwards from LDO_3V3 to
VIN_3V3. This switch is on when 3.3 V is available. See Table 11-1 for the recommended external capacitance
on the VIN_3V3 pin.
11.1.2 VBUS 3.3-V LDO
The 3.3 V LDO from VBUS steps down voltage from VBUS to LDO_3V3. This allows the TPS65981 to be
powered from VBUS when VIN_3V3 is not available. This LDO steps down any recommended voltage on the
VBUS pin. When VBUS is 20 V, as is allowable by USB PD, the internal circuitry of the TPS65981 will operate
without triggering thermal shutdown; however, a significant external load on the LDO_3V3 pin may increase
temperature enough to trigger thermal shutdown. The VBUS 3.3-V LDO blocks reverse current from LDO_3V3
back to VBUS allowing VBUS to be unpowered when LDO_3V3 is driven from another source. See Table 11-1
for the recommended external capacitance on the VBUS and LDO_3V3 pins.
11.2 1.8 V Core Power
Internal circuitry is powered from 1.8 V. There are two LDOs that step the voltage down from LDO_3V3 to 1.8 V.
One LDO powers the internal digital circuits. The other LDO powers internal low voltage analog circuits.
80
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
11.2.1 1.8 V Digital LDO
The 1.8 V digital LDO provides power to all internal low voltage digital circuits. This includes the digital core,
memory, and other digital circuits. See Table 11-1 for the recommended external capacitance on the LDO_1V8D
pin.
11.2.2 1.8 V Analog LDO
The 1.8 V analog LDO provides power to all internal low voltage analog circuits. See Table 11-1 for the
recommended external capacitance on the LDO_1V8A pin.
11.3 VDDIO
The VDDIO pin provides a secondary input allowing some I/Os to be powered by a source other than LDO_3V3.
The default state is power from LDO_3V3. The memory stored in the flash will configure the I/O’s to use
LDO_3V3 or VDDIO as a source and application code will automatically scale the input and output voltage
thresholds of the I/O buffer accordingly. See I/O Buffers for more information on the I/O buffer circuitry. See Table
11-1 for the recommended external capacitance on the VDDIO pin.
11.3.1 Recommended Supply Load Capacitance
Table 11-1 lists the recommended board capacitances for the various supplies. The typical capacitance is the
nominally rated capacitance that must be placed on the board as close to the pin as possible. The maximum
capacitance must not be exceeded on pins for which it is specified. The minimum capacitance is minimum
capacitance allowing for tolerances and voltage derating ensuring proper operation.
Table 11-1. Recommended Supply Load Capacitance
CAPACITANCE
PARAMETER
DESCRIPTION
VOLTAGE
RATING
MIN
(ABSOLUT
E)
TYP
(PLACED)
MAX
(ABSOLUTE)
CVIN_3V3
Capacitance on VIN_3V3
6.3 V
5 µF
10 μF
CLDO_3V3
Capacitance on LDO_3V3
6.3 V
5 µF
10 µF
25 µF
CLDO_1V8D
Capacitance on LDO_1V8D
4V
500 nF
2.2 µF
12 µF
CLDO_1V8A
Capacitance on LDO_1V8A
4V
500 nF
2.2 µF
12 µF
CLDO_BMC
Capacitance on LDO_BMC
4V
1 µF
2.2 µF
4 µF
CVDDIO
Capacitance on VDDIO. When shorted to LDO_3V3, the CLDO_3V3
capacitance may be shared.
6.3 V
0.1 µF
1 µF
CVBUS
Capacitance on VBUS 1
25 V
0.5 µF
1 µF
CPP_5V0
Capacitance on PP_5V0
10 V
2.5 µF
4.7 µF
Capacitance on PP_HV (Source to VBUS)
25 V
2.5 µF
4.7 µF
Capacitance on PP_HV (Sink from VBUS)
25 V
Capacitance on PP_CABLE. When shorted to PP_5V0, the CPP_5V0
capacitance may be shared.
10 V
2.5 µF
4.7 µF
Capacitance on external high voltage source to VBUS
25 V
2.5 µF
4.7 µF
Capacitance on external high voltage sink from VBUS
25 V
47 µF
CSS
Capacitance on soft start pin
6.3 V
220 nF
CC_CC1
Capacitance on C_CC1 pin
25 V
220 pF
330 pF
470 pF
CC_CC2
Capacitance on C_CC2 pin
25 V
220 pF
330 pF
470 pF
CPP_HV
CPP_CABLE
CPP_HVEXT
47 µF
12 µF
120 µF
120 µF
11.3.2 Schottky for Current Surge Protection
To prevent the possibility of large ground currents into the TPS65981 during sudden disconnects because of
inductive effects in a cable, TI recommends that a Schottky be placed from VBUS to GND as shown in Figure
11-1. The NSR20F30NXT5G is recommended.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
81
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
PP_HV
Fast
current
limit
HV_GATE2
PP_HV Gate Control
and Current Limit
HV_GATE1
SENSEN
SENSEP
PP_EXT
HV Gate Control and Sense
PP_5V0 Gate Control
and Current Limit
PP_5V0
VBUS
Fast
current
limit
AGND
Figure 11-1. Schottky on VBUS for Current Surge Protection
12 Layout
12.1 Layout Guidelines
Proper routing and placement will maintain signal integrity for high-speed signals and improve the thermal
dissipation from the TPS65981 power path. The combination of power and high-speed data signals are easily
routed if the following guidelines are followed. Consult with a printed circuit board (PCB) manufacturer to verify
manufacturing capabilities.
12.1.1 TPS65981 Recommended Footprint
Figure 12-1 shows the TPS65981 footprint with 56 0.6-mm long by 0.25-mm wide rectangular pads and 1
5.9-mm by 5.9-mm square, grounded Thermal Pad. This footprint is applicable to boards that will be using
a non-HDI process using all through-hole vias or an HDI PCB process using smaller vias to fan-out into the
inner layers of the PCB. Via fills and via tenting is recommended for size-constrained applications. The footprint
allows for easy fan-out into other layers of the PCB and thermal dissipation into the GND plane(s) from vias
placed directly under the large, square grounded Thermal Pad. Figure 12-2 shows the minimum recommended
via sizing for use under the thermal pad. The size is 8-mil hole and 16-mil diameter. This via size will allow
for approximately 1.8-A of DC current rating at 1.5 mΩ of resistance with 1.3 nH of inductance. Some board
manufacturers can guarantee vias with a 6-mile hole and 12-mil diameter using a standard mechanical drill. TI
recommends to verify these numbers with board manufacturing processes used in fabrication of the PCB. This
footprint is available for download on the TPS65981 product folder on the TPS65981 product folder.
82
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Copyright © 2016, Texas Instruments Incorporated
Figure 12-1. Top View Standard TPS65981 Footprint
Figure 12-2. Recommended Minimum Via Size
12.1.2 Top TPS65981 Placement and Bottom Component Placement and Layout
When the TPS65981 is placed on top and the components on bottom the solution size will be the smallest. For
systems that do not use the optional external FET path the solution size will average less than 100 mm2 (10
mm × 10 mm). Systems that implement the optional external FET path will average a solution size of less than
121 mm2 (11 mm × 11 mm). These averages will vary with component selection (NFETs, Passives, etc.). The
CSD87501L is used for back-to-back NFETs in a single WCSP package to reduce total solution size.
12.1.3 Component Placement
Placement of components on the top and bottom layers is used for this example to minimize solution size. The
TPS65981 is placed on the top layer of the board and the majority of the components are placed on the bottom
layer. When placing the components on the bottom layer, place them directly under the TPS65981 in a manner
where the pads of the components are not directly under the void on the top layer. Figure 12-3 and Figure 12-4
show the placement in 2-D. Figure 12-5 and Figure 12-6 show the placement in 3-D.
12.1.4 Designs Rules and Guidance
When starting to route nets, start with 4 mil clearance spacing. The designer may have to adjust the 4mil
clearance to 3.5 mil when fanning out the top layer routes. With the routing of the top layer having a tight
clearance, TI recommends to have the layout grid snapped to 1 mil. For component spacing this design used 20
mil clearance between components. The silk screen around certain passive components may be deleted to allow
for closer placement of components.
12.1.5 Routing PP_HV, PP_EXT, PP_5V0, and VBUS
On the top layer, create pours for PP_HV, PP_5V0 and VBUS to extend area to place 8 mil hole and 16 mil
diameter vias to connect to the bottom layer. A minimum of 4 vias is needed to connect between the top and
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
83
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
bottom layer. For the bottom layer, place pours that will connect the PP_HV, PP_5V0, and VBUS capacitors to
their respective vias. The external FETS connected from PP_EXT to VBUS (SENSEP, SENSEN, HV_GATE1,
and HV_GATE2 pins of the TPS65981) must also be connected through pours and place vias for the external
FET gates. For 5 A systems, special consideration must be taken for ensuring enough copper is used to handle
the higher current. For 0.5 oz copper top or bottom pours with 0.5-oz plating use approximately a 120-mil pour
width for 5-A support. When routing the 5 A through a 0.5 oz internal layer, more than 200 mil is required to carry
the current. Figure 12-7 and Figure 12-8 show the pours used in this example.
12.1.6 Routing Top and Bottom Passive Components
The next step is to route the connections to the passive components on the top and bottom layers. For the top
layer only CC1 and CC2 capacitors will be placed on top. Routing the CC1 and CC2 lines with a 8 mil trace will
facilitate the needed current for supporting powered Type C cables through VCONN. For more information on
VCONN please refer to the Type C specification. Figure 12-9 shows how to route to the CC1 and CC2 to their
respective capacitors. For capacitor GND pin use a 10 mil trace if possible. This particular system support Dead
Battery, which has RPD_G1/2 connected to CC1/2.
The top layer pads will have to be connected the bottom placed component through Vias (8 mil hole and 16
mil diameter recommended). For the VIN_3V3, VDDIO, LDO_3V3, LDO_1V8A, LDO1 V8D, and LDO_BMC use
6mil traces to route. For PP_CABLE route using an 8 mil trace and for all other routes 4 mil traces may be used.
To allow for additional space for routing, stagger the component vias to leave room for routing other signal nets.
Figure 12-10 and Figure 12-11 show the top and bottom routing. Table 12-1 provides a summary of the trace
widths.
Table 12-1. Routing Trace Widths
ROUTE
WIDTH (mil)
CC1, CC2, PP_CABLE
8
LDO_3V3, LDO_1V8A, LDO_1V8D, LDO_BMC, VIN_3V3, VDDIO,
HV_GATE1, HV_GATE2
6
Thermal Pad (GND)
10
12.1.7 Thermal Pad Via Placement
The Thermal Pad under the TPS65981 is populated with 20 for thermal relief vias that must be electrically
connected to GND. This can be seen in the Figure 12-1 that is not connected to a PCB project. If any of the vias
in the footprint are removed for placing components closer to the TPS65981, a minimum of 6 vias must be used
for thermal dissipation to the GND planes. If the number of Thermal Relief vias is reduced, the majority of these
vias must be placed on the right side of the device by the power path.
12.1.8 Top Layer Routing
Once the components are routed, the rest of the area can be used to route all of the additional I/O. After all nets
have been routed place polygonal pours around the PP_5V0, PP_HV, and VBUS pins of the TPS65981 GND
pins to the GND vias. Refer to Figure 12-12 for the final top routing.
12.1.9 Inner Signal Layer Routing
The inner signal layer is used to route the I/O, low-speed data signals, and the external FET control and sensing
of the TPS65981 away from the critical thick power traces and length-sensitive high-speed data Figure 12-13
shows how to route the internal layer.
12.1.10 Bottom Layer Routing
The bottom layer has most of the components placed and routed already. Place a polygon pour to connect all of
the GND nets and vias on the bottom layer, refer to Figure 12-14.
84
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
12.2 Layout Example
Copyright © 2016, Texas Instruments Incorporated
Figure 12-3. Example Layout (Top View in 2-D)
Copyright © 2016, Texas Instruments Incorporated
Figure 12-4. Example Layout (Bottom View in 2-D)
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
85
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Copyright © 2016, Texas Instruments Incorporated
Figure 12-5. Example Layout (Top View in 3-D)
Copyright © 2016, Texas Instruments Incorporated
Figure 12-6. Example Layout (Bottom View in 3-D)
Copyright © 2016, Texas Instruments Incorporated
Figure 12-7. Top Polygonal Pours
86
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Copyright © 2016, Texas Instruments Incorporated
Figure 12-8. Bottom Polygonal Pours
Copyright © 2016, Texas Instruments Incorporated
Figure 12-9. CC1 and CC2 Capacitor Routing
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
87
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Copyright © 2016, Texas Instruments Incorporated
Figure 12-10. Top Layer Component Routing
Copyright © 2016, Texas Instruments Incorporated
Figure 12-11. Bottom Layer Component Routing
88
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
Copyright © 2016, Texas Instruments Incorporated
Figure 12-12. Final Routing (Top Layer)
Copyright © 2016, Texas Instruments Incorporated
Figure 12-13. Final Routing (Inner Signal Layer)
Copyright © 2016, Texas Instruments Incorporated
Figure 12-14. Final Routing (Bottom Layer)
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
89
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
13 Device and Documentation Support
13.1 Device Support
13.1.1 Development Support
TPS65981 Tools and Software: http://www.ti.com/product/TPS65981/toolssoftware
For the TPS65981ABZQZR IBIS Model, see SLVMBQ9
13.2 Documentation Support
13.2.1 Related Documentation
For related documentation, see the following:
• USB Power Delivery Specification, Revision 2.0, Version 1.2 (March 25th, 2016)
• USB Type-C Specification, Revision 1.2 (March 25th, 2016)
• USB Battery Charging Specification, Revision 1.2 (December 7th, 2010)
• TPS65981, TPS65982, and TPS65986 Firmware User’s Guide (SLVUAH7)
• TPS65981, TPS65982, and TPS65986 Host Interface Technical Reference Manual (SLVUAN1)
• W25Q20CL data sheet, 8M-Bit, 16M-Bit and 32M-Bit Serial Flash Memory With Dual and Quad SPI
• NSR20F30NXT5G data sheet, Schottky Barrier Diode
13.3 Receiving Notification of Documentation Updates
To receive notification of documentation updates, navigate to the device product folder on ti.com. Click on
Subscribe to updates to register and receive a weekly digest of any product information that has changed. For
change details, review the revision history included in any revised document.
13.4 Support Resources
TI E2E™ support forums are an engineer's go-to source for fast, verified answers and design help — straight
from the experts. Search existing answers or ask your own question to get the quick design help you need.
Linked content is provided "AS IS" by the respective contributors. They do not constitute TI specifications and do
not necessarily reflect TI's views; see TI's Terms of Use.
13.5 Trademarks
TI E2E™ is a trademark of Texas Instruments.
USB Type-C® is a registered trademark of USB Implementers Forum.
All trademarks are the property of their respective owners.
13.6 Electrostatic Discharge Caution
This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled
with appropriate precautions. Failure to observe proper handling and installation procedures can cause damage.
ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may
be more susceptible to damage because very small parametric changes could cause the device not to meet its published
specifications.
13.7 Glossary
TI Glossary
This glossary lists and explains terms, acronyms, and definitions.
14 Mechanical, Packaging, and Orderable Information
The following pages include mechanical, packaging, and orderable information. This information is the most
current data available for the designated devices. This data is subject to change without notice and revision of
this document. For browser-based versions of this data sheet, refer to the left-hand navigation.
90
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
PACKAGE OUTLINE
RTQ0056H
VQFN - 1 mm max height
SCALE 1.600
PLASTIC QUAD FLATPACK - NO LEAD
B
8.1
7.9
A
PIN 1 INDEX AREA
8.1
7.9
1 MAX
C
SEATING PLANE
0.05
0.00
0.08 C
2X 6.5
(0.2) TYP
5.9 0.05
15
52X 0.5
28
14
29
2X
6.5
57
1
PIN 1 ID
(OPTIONAL)
EXPOSED
THERMAL PAD
42
43
56
56X
0.5
0.3
56X
0.3
0.2
0.1
0.05
C A
B
4222809/A 03/2016
NOTES:
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing
per ASME Y14.5M.
2. This drawing is subject to change without notice.
3. The package thermal pad must be soldered to the printed circuit board for thermal and mechanical performance.
www.ti.com
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
91
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
EXAMPLE BOARD LAYOUT
RTQ0056H
VQFN - 1 mm max height
PLASTIC QUAD FLATPACK - NO LEAD
( 5.9)
SYMM
43
56
56X (0.6)
1
42
56X (0.25)
6X
(1.32)
52X (0.5)
10X
(1.38)
57
SYMM
(7.8)
( 0.2) TYP
VIA
14
29
15
28
(R0.05)
TYP
10X (1.38)
6X (1.32)
(7.8)
LAND PATTERN EXAMPLE
SCALE:12X
0.07 MIN
ALL SIDES
0.07 MAX
ALL AROUND
SOLDER MASK
OPENING
METAL
SOLDER MASK
OPENING
NON SOLDER MASK
DEFINED
(PREFERRED)
METAL UNDER
SOLDER MASK
SOLDER MASK
DEFINED
SOLDER MASK DETAILS
4222809/A 03/2016
NOTES: (continued)
4. This package is designed to be soldered to a thermal pad on the board. For more information, see Texas Instruments literature
number SLUA271 (www.ti.com/lit/slua271).
5. Vias are optional depending on application, refer to device data sheet. If any vias are implemented, refer to their locations shown
on this view. It is recommended that vias under paste be filled, plugged or tented.
www.ti.com
92
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
TPS65981
www.ti.com
SLVSDC2C – FEBRUARY 2016 – REVISED AUGUST 2021
EXAMPLE STENCIL DESIGN
RTQ0056H
VQFN - 1 mm max height
PLASTIC QUAD FLATPACK - NO LEAD
16X ( 1.18)
(1.38) TYP
56
(R0.05) TYP
43
56X (0.6)
1
42
57
56X (0.25)
52X (0.5)
(1.38)
TYP
SYMM
(7.8)
14
METAL
TYP
29
15
28
SYMM
(7.8)
SOLDER PASTE EXAMPLE
BASED ON 0.125 mm THICK STENCIL
EXPOSED PAD
64% PRINTED SOLDER COVERAGE BY AREA
SCALE:12X
4222809/A 03/2016
NOTES: (continued)
6. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate
design recommendations.
www.ti.com
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: TPS65981
93
PACKAGE OPTION ADDENDUM
www.ti.com
10-Dec-2020
PACKAGING INFORMATION
Orderable Device
Status
(1)
Package Type Package Pins Package
Drawing
Qty
Eco Plan
(2)
Lead finish/
Ball material
MSL Peak Temp
Op Temp (°C)
Device Marking
(3)
(4/5)
(6)
TPS65981ABIRTQR
ACTIVE
QFN
RTQ
56
2000
RoHS & Green
NIPDAUAG
Level-3-260C-168 HR
-40 to 85
65981ABI
TPS65981ABIRTQT
ACTIVE
QFN
RTQ
56
250
RoHS & Green
NIPDAUAG
Level-3-260C-168 HR
-40 to 85
65981ABI
TPS65981ABTRTQR
ACTIVE
QFN
RTQ
56
2000
RoHS & Green
NIPDAUAG
Level-3-260C-168 HR
-40 to 105
65981ABT
TPS65981ABTRTQT
ACTIVE
QFN
RTQ
56
250
RoHS & Green
NIPDAUAG
Level-3-260C-168 HR
-40 to 105
65981ABT
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may
reference these types of products as "Pb-Free".
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of