Tps 65994 Ad
Tps 65994 Ad
TPS65994AD Dual Port USB Type-C® and USB PD Controller with Integrated Source
Power Switches Supporting USB4 and Alternate Mode
1 Features 2 Applications
• This device is certified by the USB-IF for PD3.0 • PC and notebooks
– PD3.0 silicon is required for certification of new • Rugged PC and laptop
USB PD designs • Single board computer
• TID#: 3495 • Docking station
– Article on PD2.0 vs. PD3.0 • Flat panel monitor
• TPS65994AD is fully configurable dual port USB4 3 Description
and Thunderbolt 4 (TBT4) PD3.0 controller
– This device can be used for USB4 host and The TPS65994AD is a highly integrated stand-alone
device designs Dual Port USB Type-C and Power Delivery (PD)
– Supports extended industrial temperature range controller for PC and notebooks applications. The
– GUI tool to easily configure TPS65994AD for TPS65994AD integrates fully managed source paths
various applications with robust protection for a complete USB-C PD
– Support for DisplayPort Source, Thunderbolt solution. TPS65994AD is featured on Intel and
and user configurable alternate modes AMD’s Reference Design for PC and notebook
– For a more extensive selection guide and end equipment ensuring the PD controller has
getting started information, please refer to proper system level interaction in these types of
www.ti.com/usb-c and E2E guide designs. This feature greatly reduces system design
• Integrated fully managed power paths: complexity and results in reduced time to market.
– Integrated two 5-V, 3-A, 38-mΩ sourcing Device Information
switches PART NUMBER(1) PACKAGE BODY SIZE (NOM)
– UL2367 cert #: E169910 TPS65994AD QFN (RSL) 6.0 mm x 6.0 mm
– IEC62368-1 cert #: US-34737-M3-UL
• Integrated robust power path protection (1) For all available packages, see the orderable addendum at
the end of the data sheet.
– Integrated overvoltage protection, under
voltage protection, reverse current protection, 5A
5A
and adjustable current limiting for source path 5-20 V
– Integrated overvoltage protection, under 3.3V
– 10 configurable GPIOs
3A
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.
TPS65994AD
SLVSFM6A – AUGUST 2020 – REVISED JULY 2021 www.ti.com
Table of Contents
1 Features............................................................................1 8.2 Functional Block Diagram......................................... 19
2 Applications..................................................................... 1 8.3 Feature Description...................................................20
3 Description.......................................................................1 8.4 Device Functional Modes..........................................40
4 Revision History.............................................................. 2 9 Application and Implementation.................................. 42
5 Pin Configuration and Functions...................................3 9.1 Application Information............................................. 42
6 Specifications.................................................................. 5 9.2 Typical Application.................................................... 42
6.1 Absolute Maximum Ratings ....................................... 5 10 Power Supply Recommendations..............................49
6.2 ESD Ratings .............................................................. 5 10.1 3.3-V Power............................................................ 49
6.3 Recommended Operating Conditions ........................6 10.2 1.5-V Power............................................................ 49
6.4 Recommended Capacitance ......................................6 10.3 Recommended Supply Load Capacitance..............49
6.5 Thermal Information ...................................................6 11 Layout........................................................................... 50
6.6 Power Supply Characteristics .................................... 7 11.1 Layout Guidelines................................................... 50
6.7 Power Consumption ...................................................7 11.2 Layout Example...................................................... 50
6.8 PP_5V Power Switch Characteristics ........................ 8 11.3 Component Placement............................................50
6.9 PP_EXT Power Switch Characteristics ......................9 11.4 Routing PP_5V, VBUS, VIN_3V3, LDO_3V3,
6.10 Power Path Supervisory ........................................ 10 LDO_1V5.....................................................................52
6.11 CC Cable Detection Parameters ............................10 11.5 Routing CC and GPIO.............................................54
6.12 CC VCONN Parameters ........................................ 12 12 Device and Documentation Support..........................56
6.13 CC PHY Parameters ..............................................12 12.1 Device Support....................................................... 56
6.14 Thermal Shutdown Characteristics ........................ 13 12.2 Documentation Support.......................................... 56
6.15 ADC Characteristics ...............................................13 12.3 Support Resources................................................. 56
6.16 Input/Output (I/O) Characteristics .......................... 13 12.4 Trademarks............................................................. 56
6.17 I2C Requirements and Characteristics .................. 14 12.5 Electrostatic Discharge Caution..............................56
6.18 Typical Characteristics ........................................... 16 12.6 Glossary..................................................................56
7 Parameter Measurement Information.......................... 17 13 Mechanical, Packaging, and Orderable
8 Detailed Description......................................................18 Information.................................................................... 56
8.1 Overview................................................................... 18 13.1 Package Option Addendum.................................... 57
4 Revision History
Changes from Revision * (August 2020) to Revision A (July 2021) Page
• Updated the Features list....................................................................................................................................1
• Updated the document title.................................................................................................................................1
• Updated the Applications section....................................................................................................................... 1
• Updated the Description section.........................................................................................................................1
LDO_3V3
VIN_3V3
PA_CC1
PA_CC2
ADCIN2
ADCIN1
GPIO6
GPIO3
GPIO7
PP5V
PP5V
GND
36
35
34
33
32
31
30
29
28
27
26
25
LDO_1V5 37 24 PA_VBUS
GPIO1 38 23 PA_VBUS
I2C2s_IRQ 39 22 PA_VBUS
I2C_EC_SDA 40 21 PA_VBUS
I2C2s_SCL 41 20 PP5V
Thermal
I2C_EC_SCL 42 19 PA_GATE_VBUS
Pad
I2C_EC_IRQ 43 (GND) 18 PB_GATE_VBUS
I2C2s_SDA 44 17 PP5V
GPIO0 45 16 PB_VBUS
GPIO5 46 15 PB_VBUS
I2C3m_IRQ 47 14 PB_VBUS
I2C3m_SDA 48 10 13 PB_VBUS
11
12
1
9
I2C3m_SCL
GPIO4
VSYS
PB_GATE_VSYS
PA_GATE_VSYS
PB_CC1
PB_CC2
GPIO9
GPIO2
GPIO8
PP5V
PP5V
6 Specifications
6.1 Absolute Maximum Ratings
over operating free-air temperature range (unless otherwise noted)(1)
MIN MAX UNIT
PP5V –0.3 6
VIN_3V3 –0.3 4 V
ADCIN1, ADCIN2 –0.3 4
VSYS, PA_VBUS, PB_VBUS (4) –0.3 28
Input voltage range (2) PA_CC1, PA_CC2, PB_CC1, PB_CC2 –0.5 6
GPIO0-GPIO9, I2C_EC_IRQ, I2C2s_IRQ,
-0.3 6 V
I2C3m_IRQ
I2C_EC_SDA, I2C_EC_SCL,I2C2s_SDA,
I2C2s_SCL, I2C3m_SDA, I2C3m_SCL –0.3 4
LDO_1V5(3) –0.3 2
Output voltage range (2) V
LDO_3V3(3) –0.3 4
PA_GATE_VBUS, PA_GATE_VSYS,
Output voltage range (2) –0.3 40 V
PB_GATE_VBUS, PB_GATE_VSYS (3)
VGS VPx_GATE_VBUS - VPx_VBUS, VPx_GATE_SYS - VVSYS –0.5 12 V
Source or sink current PA_VBUS, PB_VBUS internally limited
Positive source current on PA_CC1, PA_CC2,
1
PB_CC1, PB_CC2
Positive sink current on PA_CC1, PA_CC2,
PB_CC1, PB_CC2 while VCONN switch is 1
Source current enabled A
GPIO0-GPIO9 0.005
positive sink current for I2C_EC_SDA,
I2C_EC_SCL, I2C2s_SDA, I2C2s_SCL, internally limited
I2C3m_SDA, I2C3m_SCL,
positive source current for LDO_3V3, LDO_1V5 internally limited
TJ Operating junction temperature –40 175 °C
TSTG Storage temperature –55 150 °C
(1) Stresses beyond those listed under Absolute Maximum Rating 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.
(2) All voltage values are with respect to network GND. Connect the GND pin directly to the GND plane of the board.
(3) Do not apply voltage to these pins.
(4) For Px_VBUS a TVS with a break down voltage falling between the Recommended max and the Abs max value is recommended such
as TVS2200. For Px_VBUS a Schottky diode is recommended to ensure the MIN voltage is not violated.
(1) JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process.
(2) JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process.
(1) All voltage values are with respect to network GND. All GND pins must be connected directly to the GND plane of the board.
(2) Maximum current sourced from PP5V to PA_VBUS or PB_VBUS. Resistance from Px_VBUS to Type-C connector less than or equal
30 mΩ. Short all PP5V bumps together.
(3) All PA_VBUS bumps should be shorted together. All PB_VBUS bumps should be shorted together.
(1) Capacitance values do not include any derating factors. For example, if 5.0 µF is required and the external capacitor value reduces by
50% at the required operating voltage, then the required external capacitor value would be 10 µF.
(2) This is a requirement from USB PD (cSrcBulkShared). Keep at least 10 µF tied directly to PP5V.
(3) This includes all capacitance to the Type-C receptacle.
(4) The device can be configured to quickly disable PP_EXT upon certain events. When such a configuration is used, a capacitance on
the higher side of this range is recommended.
(1) These values depend upon the characteristics of the external N-ch MOSFET. The typical values were measured when
Px_GATE_VSYS and Px_GATE_VBUS were used to drive two CSD17571Q2 in common drain back-to-back configuration.
(1) The discharge is enabled automatically when needed to meet USB specifications. It is not always enabled.
(1) CCC includes only the internal capacitance on a Px_CCy 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 (cReceiver). Therefore, TI
recommends adding CPx_CCy externally.
(1) Fast Mode Plus is only recommended during boot when the device is in PTCH mode.
(2) The master or slave connected to the device follows I2C specifications.
(3) Actual frequency is dependent upon bus capacitance and pull-up resistance.
(4) Measured at 400kHz with Rp=1kΩ and Cb=145pF
47.5 0.55
0.525
45
0.5
42.5
RPP_CABLE (:)
RPP_5V (m:)
0.475
40
0.45
37.5
0.425
35 0.4
32.5 0.375
30 0.35
27.5 0.325
-40 -20 0 20 40 60 80 100 120 140 -40 -20 0 20 40 60 80 100 120 140
TJ (oC) TJ (oC) TypG
TypG
Figure 6-1. PP_5Vx Rdson vs. Temperature Figure 6-2. PP_CABLEx Rdson vs. Temperature
5.9 5.82
5.85 VPx_VBUS = 4V 5.815
5.8 VPx_VBUS = 22V
5.75 5.81
VRCP setting 0 (mV)
Figure 6-3. VRCP vs. Temperature Figure 6-4. VOVP4RCP (Setting 2) vs. Temperature
9 11
8.8
Px_GATE_VBUS
8.6 10.5 Px_GATE_VSYS
VPx_GATE_ON (V)
8.4
IPx_GATE_ON
Px_GATE_VSYS: VVSYS=0V
Px_GATE_VSYS: VVSYS=22V
8.2 Px_GATE_VBUS: 4V < VVBUS < 22V 10
7.8 9.5
7.6
7.4 9
-40 -20 0 20 40 60 80 100 120 140 -40 -20 0 20 40 60 80 100 120 140
TJ (oC) TJ (oC) TypG
TypG
Figure 6-5. VPx_GATE_ON vs. Temperature Figure 6-6. IPx_GATE_ON vs. Temperature
70 % 70 %
SDA
30 % 30 % cont.
tHD;DAT tVD;DAT
tf
tHIGH
tr
70 % 70 % 70 % 70 %
SCL 30 % 30 %
30 % 30 % cont.
tHD;STA tLOW
9th clock
S 1 / fSCL
1st clock cycle
tBUF
SDA
tVD;ACK
tSU;STA tHD;STA tSP tSU;STO
70 %
SCL 30 %
Sr P S
9th clock 002aac938
ILIM5V, ILIMVC
tiOS_PP_5V, tiOS_PP_CABLE
Figure 7-2. Short-Circuit Response Time for Internal Power Paths PP_5Vx and PP_CABLEx
8 Detailed Description
8.1 Overview
The TPS65994AD is a fully-integrated USB Power Delivery (USB-PD) management device providing cable plug
and orientation detection for two USB Type-C and PD receptacles. The TPS65994AD communicates with the
cable and another USB Type-C and PD device at the opposite end of the cable, enables integrated port power
switch for sourcing, controls a high current port power switch for sinking and negotiates alternate modes for each
port. The TPS65994AD may also control an attached super-speed multiplexer to simultaneously support USB
data and DisplayPort video.
Each Type-C port controlled by the TPS65994AD is functionally identical and supports the full range of the USB
Type-C and PD standards.
The TPS65994AD is divided into several main sections: the USB-PD controller, the cable plug and orientation
detection circuitry, the port power switches, 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 Px_CC1 pin or the Px_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 its features and
more detailed circuitry, see 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 its features and more detailed circuitry, see the Cable Plug and Orientation
Detection.
The port power switches provide power to the Px_VBUS pin and also to the Px_CC1 or Px_CC2 pins based
on the detected plug orientation. For a high-level block diagram of the port power switches, a description of its
features and more detailed circuitry, see the Power Paths.
The power management circuitry receives and provides power to the TPS65994AD internal circuitry and to the
LDO_3V3 output. See the Power Management section for more information.
The digital core provides the engine for receiving, processing and sending all USB-PD packets as well as
handling control of all other TPS65994AD functionality. A portion of the digital core contains ROM memory which
contains all the necessary firmware required to execute Type-C and PD applications. In addition, a section of the
ROM, called boot code, is capable of initializing the TPS65994AD, loading of device configuration information
and loading any code patches into volatile memory in the digital core. For a high-level block diagram of the
digital core, a description of its features and more detailed circuitry, see the Digital Core section.
The digital core of the TPS65994AD also interprets and uses information provided by the analog-to-digital
converter ADC (see the ADC), 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. The TPS65994AD has two I2C slave ports to be controlled by host processors ,
and one I2C master to write to and read from external slave devices such as multiplexor, retimer, or an optional
external EEPROM memory (see the I2C Interface).
The TPS65994AD also integrates a thermal shutdown mechanism and runs off of accurate clocks provided by
the integrated oscillator.
PA_GATE_VBUS
PB_GATE_VBUS
PA_GATE_VSYS
PB_GATE_VSYS
PB_VBUS
3A
PP5V
PA_VBUS
3A
LDO_3V3
VSYS
LDO_1V5
VIN_3V3 Power Supervisor
GND
PB_CC1
ADCIN1
I2C_EC_SDA/SCL/IRQ 3
PA_CC1
I2C3m_SDA/SCL/IRQ 3
PP5V
IRp
±
RSNK
Px_CC1
Digital USB-PD PHY
Core (Rx/Tx)
LDO_3V3 Px_CC2
IRp
RSNK
Fast
current
limit
Figure 8-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 (Px_CC1 or Px_CC2) that is DC biased due to the Rp (or Rd) cable attach mechanism.
4b5b BMC
Data to PD_TX
Encoder Encoder
CRC
CRC
BMC
The USB PD baseband signal is driven onto the Px_CC1 or Px_CC2 pin 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 starts by transmitting a low level. The receiver at the other end tolerates
the loss of the first edge. The transmitter terminates the final bit by an edge to ensure the receiver clocks the
final bit of EOP.
8.3.1.3 USB-PD Transmit (TX) and Receive (Rx) Masks
The USB-PD driver meets the defined USB-PD BMC TX masks. Since a BMC coded “1” contains a signal edge
at the beginning and middle of the UI, and the BMC coded “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 due to 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 has 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.
8.3.1.4 USB-PD BMC Transmitter
The TPS65994AD transmits and receives USB-PD data over one of the Px_CCy pins for a given CC pin pair
(one pair per USB Type-C port). The Px_CCy pins are also used to determine the cable orientation and maintain
the cable/device attach detection. Thus, a DC bias exists on the Px_CCy pins. The transmitter driver overdrives
the Px_CCy DC bias while transmitting, but returns to a Hi-Z state allowing the DC voltage to return to the
Px_CCy pin when not transmitting. While either Px_CC1 or Px_CC2 may be used for transmitting and receiving,
during a given connection only the one that mates with the CC pin of the plug is used; so there is no dynamic
switching between Px_CC1 and Px_CC2. Figure 8-5 shows the USB-PD BMC TX and RX driver block diagram.
LDO_3V3
Px_CC1
Digitally
Adjustable
VREF (VRXHI, VRXLO)
USB-PD Modem
Figure 8-6 shows the transmission of the BMC data on top of the DC bias. Note, The DC bias can be anywhere
between the minimum and maximum threshold for detecting a Sink attach. This means that the DC bias can be
above or below the VOH of the transmitter driver.
VOH
DC Bias DC Bias
VOL
VOL
The transmitter drives a digital signal onto the Px_CCy lines. The signal peak, VTXHI, is set to meet the TX
masks defined in the USB-PD Specifications. Note that the TX mask is measured at the far-end of the cable.
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 8-7 shows the simplified circuit determining ZDRIVER. It is specified such that noise at the receiver is
bounded.
RDRIVER ZDRIVER
Driver
CDRIVER
CRECEIVER
CRECEIVER
Rx Rx
CCablePlug_CC CCablePlug_CC
RD for
Attach
Detection
Rx Rx
Tx Tx
PB_VBUS
RLDO_3V3
VIN_3V3 PA_VBUS
VREF
LDO_3V3 LDO
VREF
LDO_1V5 LDO
The TPS65994AD is powered from either VIN_3V3, PA_VBUS, or PB_VBUS. The normal power supply input
is VIN_3V3. When powering from VIN_3V3, current flows from VIN_3V3 to LDO_3V3 to power the core 3.3-V
circuitry and I/Os. A second LDO steps the voltage down from LDO_3V3 to LDO_1V5 to power the 1.5-V core
digital circuitry. When VIN_3V3 power is unavailable and power is available on PA_VBUS, or PB_VBUS it is
referred to as the dead-battery startup condition. In a dead-battery startup condition, the TPS65994AD opens the
VIN_3V3 switch until the host clears the dead-battery flag via I2C. Therefore, the TPS65994AD is powered from
the VBUS input with the higher voltage during the dead-battery startup condition and until the dead-battery flag
is cleared. When powering from a VBUS input, the voltage on PA_VBUS, or PB_VBUS is stepped down through
an LDO to LDO_3V3.
8.3.2.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.
8.3.2.2 VBUS LDO
The TPS65994AD contains an internal high-voltage LDO which is capable of converting Px_VBUS to 3.3 V
for powering internal device circuitry. The VBUS LDO is only used when VIN_3V3 is low (the dead-battery
condition). The VBUS LDO is powered from either PA_VBUS, or PB_VBUS ; the one with the highest voltage.
8.3.3 Power Paths
The TPS65994AD has internal sourcing power paths: PP_5V1, PP_5V2, PP_CABLE1, and PP_CABLE2. It also
has control for external power paths: PP_EXT1, and PP_EXT2. Each power path is described in detail in this
section.
8.3.3.1 Internal Sourcing Power Paths
Figure 8-10 shows the TPS65994AD internal sourcing power paths. The TPS65994AD features four internal
5-V sourcing power paths. The path from PP5V to PA_VBUS is called PP_5V1 , and the path from PP5V to
PB_VBUS is called PP_5V2. The path from PP5V to PA_CCx is called PP_CABLE1 , and the path from PP5V to
PB_CCy is called PP_CABLE2. Each path contains current clamping protection, overvoltage protection, UVLO
protection and temperature sensing circuitry. PP_5V1 and PP_5V2 may each conduct up to 3 A continuously,
while PP_CABLE1 and PP_CABLE2 may conduct up to 315 mA continuously. When disabled, the blocking FET
protects the PP5V rail from high-voltage that may appear on Px_VBUS.
3A
Fast current clamp, ILIM5V
PA_VBUS
Temp
Sensor
PP_CABLE1
TSD_PP5V PA_CC1 Gate Control
PA_CC1
PP5V Temp
Sensor
PA_CC2
3A
Fast current clamp, ILIM5V
PB_VBUS
Temp
Sensor
TSD_PP5V PP_CABLE2
PB_CC1 Gate Control
PB_CC1
Temp
Sensor
PB_CC2
3A
PP_EXT1
PP_EXT2
3A
PB_GATE_VBUS
PA_GATE_VBUS
PB_GATE_VSYS
PA_GATE_VSYS
PB_VBUS
PA_VBUS
VSYS
The following figure shows the Px_GATE_VSYS gate driver in more detail.
Px_GATE_VSYS
VSYS
switch enabled when
gate driver is disabled and
VVIN_3V3 < VVIN_3V3_UVLO
VPx_GATE_ON
RPx_GATE_FSD
Regular enable/
disable
Fast
disable
IPx_GATE_OFF IPx_GATE_ON
Charge Px_VBUS
RPx_GATE_OFF_UVLO Pump
GND
VBUS
Power Path Supervisor
VOVP4RCP
1/RON
-VRC P
V=VPx_VBUS VVSYS
VRC P/RON
VREF1
Px_CCy
VREF2
VREF3 RSNK
When a TPS65994AD port is configured as a Source, a current IRpDef is driven out each Px_CCy pin and each
pin is monitored for different states. When a Sink is attached to the pin a pull-down resistance of Rd to GND
exists. The current IRpDef is then forced across the resistance Rd generating a voltage at the Px_CCy pin. The
TPS65994AD applies IRpDef until it closes the switch from PP5V to Px_VBUS, at which time application firmware
may change to IRp1.5A or IRp3.0A.
When the Px_CCy pin is connected to an active cable VCONN input, the pull-down resistance is different (Ra).
In this case the voltage on the Px_CCy pin will be lower and the TPS65994AD recognizes it as an active cable.
The voltage on Px_CCy is monitored to detect a disconnection depending upon which Rp current source is
active. When a connection has been recognized and the voltage on Px_CCy subsequently rises above the
disconnect threshold for tCC, the system registers a disconnection.
8.3.4.2 Configured as a Sink
When a TPS65994AD port is configured as a Sink, the TPS65994AD presents a pull-down resistance RSNK
on each Px_CCy pin and waits for a Source to attach and pull-up the voltage on the pin. The Sink detects an
attachment by the presence of VBUS. The Sink determines the advertised current from the Source based on the
voltage on the Px_CCy pin.
8.3.4.3 Configured as a DRP
When a TPS65994AD port is configured as a DRP, the TPS65994AD alternates the port's Px_CCy pins between
the pull-down resistance, RSNK, and pull-up current source, IRp.
8.3.4.4 Fast Role Swap Signal Detection
The TPS65994AD cable plug block contains additional circuitry that may be used to support the Fast Role Swap
(FRS) behavior defined in the USB Power Delivery Specification. The circuitry provided for this functionality is
detailed in Figure 8-16.
Px_CC1
Px_CC2
To Digital Core
VFRS
When a TPS65994AD port is operating as a sink with FRS enabled, the TPS65994AD monitors the CC pin
voltage. If the CC voltage falls below VFRS for tFRS_DET a fast role swap signal is detected and indicated
to the digital core. When this signal is detected the TPS65994AD ceases operating as a sink (disables
Px_GATE_VSYS and Px_GATE_VBUS) and begins operating as a source.
8.3.4.5 Dead Battery Advertisement
The TPS65994AD supports booting from no-battery or dead-battery conditions by receiving power from
Px_VBUS. Type-C USB ports require a sink to present Rd on the CC pin before a USB Type-C source provides
a voltage on VBUS. TPS65994AD hardware is configured to present this Rd during a dead-battery or no-battery
condition. Additional circuitry provides a mechanism to turn off this Rd once the device no longer requires power
from VBUS.
8.3.5 Default Behavior Configuration (ADCIN1, ADCIN2)
Note
This functionality is firmware controlled and subject to change.
The ADCINx inputs to the internal ADC control the behavior of the TPS65994AD in response to PA_VBUS or
PB_VBUS being supplied when VIN_3V3 is low (that is the dead-battery scenario). The ADCINx pins must be
externally tied to the LDO_3V3 pin via a resistive divider as shown in the following figure. At power-up the ADC
converts the ADCINx voltage and the digital core uses these two values to determine start-up behavior. The
available start-up configurations include options for I2C slave address of I2C_EC_SCL/SDA, sink path control in
dead-battery, and default configuration.
LDO_3V3
Mux an d
ADC
Divi ders
ADCINx
The device behavior is determined in several ways depending upon the decoded value of the ADCIN1 and
ADCIN2 pins. The following table shows the decoded values for different resistor divider ratios. See Pin
Strapping to Configure Default Behavior for details on how the ADCINx configurations determine default device
behavior. See I2C Address Setting for details on how ADCINx decoded values affects default I2C slave address.
Table 8-2. Decoding of ADCIN1 and ADCIN2 Pins
DIV = RDOWN / (RUP + RDOWN)(1) Without using RUP
ADCINx decoded value
MIN Target MAX or RDOWN
(1) External resistor tolerance of 1% is recommended. Resistor values must be chosen to yield a DIV value centered nominally between
listed MIN and MAX values. For convenience, the Target column shows this value.
8.3.6 ADC
The TPS65994AD ADC is shown in Figure 8-18. The ADC is an 8-bit successive approximation ADC. The input
to the ADC is an analog input mux 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.
Voltage
Px_VBUS
Divi der 2
LDO_3V3 Voltage
Divi der 1
8 bits
Input ADC
GPIO4
Mux
ADCIN1 Buffers &
Voltage
ADCIN2
Divi der 1
GPIO5
I_Px_VBUS I-to-V
CC1
Disp layPort
Typ e-C Conn ector
Transmitter System CC2
CC1
Disp layPort
Typ e-C Conn ector
Receiver S ystem CC2
Figure 8-19. Illustration of how a PD-to-HPD Converter Passes the HPD Signal Along in a DisplayPort
System
50ns
I2C_DI
Deglitch
I2C_SDA/SCL
I2C_DO
GPIO0-9
I2C_EC_SDA
I2C
I2C to I2C_EC_SCL Por t 1
System Co ntr ol (slave)
I2C_EC_IRQ
I2C2s_SDA
I2C
I2C to I2C2s_SCL Por t 2
Thunde rbolt Con troll er (slave)
Digital Cor e CBL_DET
I2C2s_IRQ USB PD P hy
Bias CTL
and USB-PD
I2C3m_SDA
I2C to I2C3m_SCL
Thunde rbolt Retimer I2C
Por t 3
(master)
I2C3m_IRQ
OSC
ADC Read
Thermal Temp
Shu tdo wn Sen se ADC
SDA
SCL
S P
Start Condition Stop Condition
SDA
SCL
Data Output
by Transmitter
Nack
Data Output
by Receiver
(1) See Table 8-2 details about ADCIN1 and ADCIN2 decoding.
1 7 1 1 8 1 8 1 8 1
8 1 8 1
8 1 8 1 8 1
x x
S Start Condition
Master-to-Slave
Slave-to-Master
Continuation of protocol
During the boot procedure, the device will read the ADCINx pins and set the configurations based on the table
below. Then it will attempt to load a configuration from an external EEPROM on the I2C3m bus. If no EEPROM
is detected, then the device will wait for an EC to load a configuration.
When an external EEPROM is used, each device is connected to a unique EEPROM, it cannot be shared for
multiple devices. The external EEPROM shall be at 7-bit slave address 0x50.
(1) See Table 8-5 to see the exact meaning of I2C Address Index.
(2) See Table 8-2 for how to configure a given ADCINx decoded value.
The TVS2200 can serve to clamp the VBUS voltage and prevent large ground currents into the PD controller as
shown in Figure 9-1
PP5V PA_VBUS
TVS2200
PP5V PB_VBUS
TVS2200
GND
Figure 9-1. TVS2200 for VBUS clamping and current surge protection
Figure 9-2. VBUS Short to Ground (Zoomed In) Figure 9-3. VBUS Short to Ground (Zoomed Out)
USB2.0 Source
Port A Type C
Receptacle
SSTX/RX
SBU1/2
PA_HV_GATE
USB2.0
GPIO SS Mux Control*
CC1/2 PA_CC1/2
VBUS System 5V
PP5V
VIN BAT
BQ Battery +
TPS65994 VIN_3V3 System 3.3V Charger
Port B Type C I2C
Receptacle
VBUS PP5V
CC1/2 PB_CC1/2
I2C3m SS Mux Control*
USB2.0 I2C_EC EC
PB_HV_GATE
SBU1/2
I2C MASTER
SSTX/RX
USB2.0 Source
DP ML DP1.4 Source
SBU1/2
TUSB1046 I2C SS Mux Control
SSTX/RX
USB SSTX/RX USB3.1 Source
PB_TX0/1/RX0/1
LSTX/RX PA_LSTX/RX
SBU1/2 TS3DS10224
AUXP/N PA_DPSRC_AUX_P/N
USB2.0 Source
U1_TBT_I2C_SDA
Port A Type C Thunderbolt
U2_TBT_I2C_SCL
Receptacle Controller I2C Master
J4_TBTA_I2C_IRQZ
SSTX/RX E2_TBTB_I2C_IRQZ
SBU1/2
PA_HV_GATE GPIO SBU Mux Control
USB2.0 TPD6S300 TBT RESETN RESETN
CC1/2 PA_CC1/2
VBUS System 5V
PP5V
VIN BAT
CC1/2 PB_CC1/2
Thunderbolt
I2C2s
Controller I2C Master
USB2.0 TPD6S300
I2C_EC
EC
PB_HV_GATE
SBU1/2
I2C MASTER
SSTX/RX
USB2.0 Source
AUXP/N PB_DPSRC_AUX_P/N
SBU1/2 TS3DS10224
LSTX/RX PB_LSTX/RX
PB_TX0/1/RX0/1
Table 9-12 shows the connections for the AUX, LSTXRX, and SBU pins for the TS3DS10224.
Table 9-12. TS3DS10224 Pin Connections
TS3DS10224 PIN SIGNAL
INA+ SBU1
INA- SBU2
11 Layout
11.1 Layout Guidelines
Proper routing and placement will maintain signal integrity for high speed signals and improve the heat
dissipation from the power paths. The combination of power and high speed data signals are easily routed if the
following guidelines are followed. It is a best practice to consult with board manufacturing to verify manufacturing
capabilities.
11.1.1 Top TPS65994AD Placement and Bottom Component Placement and Layout
When the TPS65994AD is placed on top and its components on bottom the solution size will be at its smallest.
11.2 Layout Example
Follow the differential impedances for Super and High Speed signals defined by their specifications (DisplayPort
- AUXN/P and USB2.0). All I/O will be fanned out to provide an example for routing out all pins, not all designs
will utilize all of the I/O on the TPS65994AD.
A1 Q1 CSD87501L A2
B1 B2
D1 D2
PPHV E1 E2 PA_VBUS
C1
C2
PA_GATE_VSYS PA_GATE_VBUS
PP5V
11 31
PP5V PA_CC1 PA_CC1
12 30
PP5V PA_CC2 PA_CC2
C1 C2 17
10uF 10uF PP5V
20
PP5V C3 C4
25
PP5V 220pF 220pF
P3V3 26 21 PA_VBUS
PP5V PA_VBUS PA_VBUS
GND 22
PA_VBUS
32 23
VIN_3V3 PA_VBUS
24
PA_VBUS
GND
C5
10uF 19 PA_GATE_VBUS
PA_GATE_VBUS
33
ADCIN1 ADCIN1
35
ADCIN2 ADCIN2
GND
45 5 PA_GATE_VSYS
PB_HPD GPIO0 PA_GATE_VSYS
38
PA_HPD GPIO1
9 3 PPHV
PA_POL GPIO2 VSYS
28
PB_USB3 GPIO3
2 4 PB_GATE_VSYS
PB_DP_MODE GPIO4 PB_GATE_VSYS
46
PA_USB3 GPIO5
29
GPIO6 GPIO6
27
GPIO7 GPIO7
10 18 PB_GATE_VBUS
PA_DP_MODE GPIO8 PB_GATE_VBUS
8
PB_POL GPIO9
13 PB_VBUS
PB_VBUS PB_VBUS
14
PB_VBUS
42 15
I2C1_SCL I2C_EC_SCL PB_VBUS
40 16
I2C1_SDA I2C_EC_SDA PB_VBUS
43
I2C1_IRQZ I2C_EC_IRQ PB_CC1
PB_CC2
41
I2C2_SCL I2C2s_SCL
44 6
I2C2_SDA I2C2s_SDA PB_CC1
39 7 C8 C9
I2C2_IRQZ I2C2s_IRQ PB_CC2 220pF 220pF
1
I2C3_SCL I2C3m_SCL
48 34
I2C3_SDA I2C3m_SDA LDO_3V3 LDO_3V3
47
I2C3_IRQZ I2C3m_IRQ
37 GND
LDO_1V5 LDO_1V5
36 C10
GND C11 10uF
49
GND 10uF
U1 TPS65994ADRSLR
GND GND
GND
PB_GATE_VSYS PB_GATE_VBUS
C2
C1
PPHV E2 E1 PB_VBUS
D2 D1
B2 B1
A2 A1
Q2 CSD87501L
face outward from the TPS65994AD or to the side since the drain connection pads on the bottom layer should
not be connected to anything and left floating. All other components that are for pins on the GND pad side of the
TPS65994AD should be placed where the GND terminal is underneath the GND pad.
The CC capacitors should be placed on the same side as the TPS65994AD close to the respective CC1 and
CC2 pins. Do NOT via to another layer in between the CC pins to the CC capacitor, placing a via after the CC
capacitor is recommended.
The ADCIN1/2 voltage divider resistors can be placed where convenient. In this layout example they are placed
on the opposite layer of the TPS65994AD close to the LDO_3V3 pin to simplify routing.
The figures below show the placement in 2-D and 3-D.
Figure 11-4. Top View 3-D Figure 11-5. Bottom View 3-D
Figure 11-6. VBUS1 and VBUS2 Copper Pours and Via Placement (Top)
Next, VIN_3V3, LDO_3V3, and LDO_1V5 will be routed to their respective decoupling capacitors. This is
highlighted in Figure 8. Connect the bottom side VIN_3V3, LDO_1V5, and LDO_3V3 capacitors with traces
through a via. The vias should have a straight connection to the respective pins.
As shown in Figure 11-5 (3D view) these decoupling capacitors are in the bottom layer.
12.6 Glossary
TI Glossary This glossary lists and explains terms, acronyms, and definitions.
Packaging Information
Orderable Package Lead/Ball MSL Peak Device
Status(1) Package Type Pins Package Qty Eco Plan(2) Op Temp
Device Drawing Finish(3) Temp(4) Marking(5) (6)
B0 W
Reel
Diameter
Cavity A0
A0 Dimension designed to accommodate the component width
B0 Dimension designed to accommodate the component length
K0 Dimension designed to accommodate the component thickness
W Overall width of the carrier tape
P1 Pitch between successive cavity centers
Sprocket Holes
Q1 Q2 Q1 Q2
Pocket Quadrants
Reel Reel
Package Package A0 B0 K0 P1 W Pin1
Device Pins SPQ Diameter Width W1
Type Drawing (mm) (mm) (mm) (mm) (mm) Quadrant
(mm) (mm)
TPS65994ADRSLR VQFN RSL 48 2500 330.0 12.4 4.25 4.25 1.15 8.0 12.0 Q2
Width (mm)
H
W
Device Package Type Package Drawing Pins SPQ Length (mm) Width (mm) Height (mm)
TPS65994ADRSLR VQFN RSL 48 2500 367.0 367.0 35.0
PACKAGE OUTLINE
RSL0048B VQFN - 1 mm max height
PLASTIC QUAD FLATPACK- NO LEAD
6.1 A
B 5.9
1 MAX
SEATING PLANE
0.05 0.08 C
0.00
4.4
13 24
44X 0.4
12 23
49 SYMM
4.4 4.5
4.3
1 36
48X 0.25
0.15
PIN 1 IDENTIFICATION
48 37 0.1 C A B
(OPTIONAL)
SYMM
48X 0.5
0.3
0.05 C
4219205/A 02/2020
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 optimal thermal and mechanical performance.
www.ti.com
(5.8)
( 4.4)
SYMM
48 37
48X (0.6)
48X (0.2)
1
36
44X (0.4)
6X (0.83) 12 25
(R0.05) TYP
13 24 (Ø0.2) VIA
6X (0.83) 10X (1.12) TYP
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
(5.8)
SYMM
48 37
48X (0.6)
48X (0.2)
1 49
36
44X (0.4)
16X
( 0.92)
8X (0.56) SYMM
(5.8)
8X (1.12) 12 25
(R0.05) TYP
13 24
METAL TYP
8X (1.12) 8X (0.56)
EXPOSED PAD
70% PRINTED COVERAGE BY AREA
SCALE: 12X
4219205/A 02/2020
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
www.ti.com 11-Apr-2023
PACKAGING INFORMATION
Orderable Device Status Package Type Package Pins Package Eco Plan Lead finish/ MSL Peak Temp Op Temp (°C) Device Marking Samples
(1) Drawing Qty (2) Ball material (3) (4/5)
(6)
TPS65994ADRSLR ACTIVE VQFN RSL 48 2500 RoHS & Green NIPDAU Level-1-260C-UNLIM -40 to 125 TPS65994 Samples
(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 <=1000ppm threshold. Antimony trioxide based
flame retardants must also meet the <=1000ppm threshold requirement.
(3)
MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
(4)
There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.
(5)
Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation
of the previous line and the two combined represent the entire Device Marking for that device.
(6)
Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two
lines if the finish value exceeds the maximum column width.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
Addendum-Page 1
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATA SHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, regulatory or other requirements.
These resources are subject to change without notice. TI grants you permission to use these resources only for development of an
application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license
is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you
will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these
resources.
TI’s products are provided subject to TI’s Terms of Sale or other applicable terms available either on ti.com or provided in conjunction with
such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for
TI products.
TI objects to and rejects any additional or different terms you may have proposed. IMPORTANT NOTICE
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2023, Texas Instruments Incorporated