Tps 65994 Ae
Tps 65994 Ae
TPS65994AE Dual Port USB Type-C® and USB PD Controller with Integrated Source
Power Switches
• USB type-C connector system software interface
1 Features (USCI) support
• USB Power Delivery (PD) controller • Power management
– USB PD 3.0 compliant – Power supply from 3.3 V or VBUS source
– Fast role swap support – 3.3-V LDO output for dead battery support
– Physical layer and policy engine • QFN package (0.4-mm pitch)
– Configurable at Boot and host-controlled
• USB Type-C specification compliant
2 Applications
– Cable attach and orientation detection • Notebook PCs
– Default, 1.5-A or 3-A power advertisement • Desktop computers
– Integrated VCONN switch • Docking Station DFP port
• Integrated VBUS sourcing port power switch • Monitor
– Two 5-V, 3-A, 29-mΩ sourcing switches • Industrial PC
– Adjustable current limiting
– Undervoltage and overvoltage protection 3 Description
– Fast turn-on mode to support fast-role swap The TPS65994AE is a stand-alone USB Type-C
• UL recognized component (E169910) and Power Delivery (PD) controller providing cable
• High-voltage gate drivers for two sinking paths plug and orientation detection for two USB Type-C
– Reverse current protection connectors. Upon cable attachment, the TPS65994AE
– Slew rate control performs cable detection according to the USB Type-
– Overvoltage protection C specification. It also communicates on the CC wire
• Alternate mode support using the USB PD protocol. When cable detection and
– DisplayPort source USB PD negotiation are complete, the TPS65994AE
– Thunderbolt™ enables the appropriate power path and configures
alternate mode settings for external multiplexers.
Device Information
PART NUMBER PACKAGE(1) BODY SIZE (NOM)
TPS65994AE QFN (RSL) 6.0 mm x 6.0 mm
5A
5A
5-20 V
3.3V
PP_EXT PP_EXT
LDO
Control Control
USB
CC1/2 2 CC
Type-C
TPS65994 VCONN
Connector
5V VBUS
3A
VBUS
3A
I2C GND
I2C slaves
Master
2 ADCIN pins
(I2C addr & 10 GPIO
config)
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.
TPS65994AE
SLVSG37 – JUNE 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..........................................39
4 Revision History.............................................................. 2 9 Application and Implementation.................................. 41
5 Pin Configuration and Functions...................................3 9.1 Application Information............................................. 41
6 Specifications.................................................................. 5 9.2 Typical Application.................................................... 41
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 ................................................................... 51
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
4 Revision History
DATE REVISION NOTES
June 2021 * Initial Release
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
General purpose digital I/O. Tie to PP5V or ground when unused. May be
GPIO0 45 I/O Hi-Z
used as DisplayPort HPD signal for Port B.
General purpose digital I/O. Tie to PP5V or ground when unused. May be
GPIO1 38 I/O Hi-Z
used as DisplayPort HPD signal for Port A.
GPIO2 9 I/O Hi-Z General purpose digital I/O. Tie to PP5V or ground when unused.
GPIO3 28 I/O Hi-Z General purpose digital I/O. Tie to PP5V or ground when unused.
General purpose digital I/O. May be used as an ADC input. Tie to PP5V or
GPIO4 2 I/O Hi-Z
ground when unused.
General purpose digital I/O. May be used as an ADC input. Tie to PP5V or
GPIO5 46 I/O Hi-Z
ground when unused.
GPIO6 29 I/O Hi-Z General purpose digital I/O. Tie to PP5V or ground when unused.
GPIO7 27 I/O Hi-Z General purpose digital I/O. Tie to PP5V or ground when unused.
GPIO8 10 I/O Hi-Z General purpose digital I/O. Tie to PP5V or ground when unused.
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 includes all capacitance to the Type-C receptacle.
(3) 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) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application
report.
(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.
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 TPS65994AE 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 TPS65994AE 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 TPS65994AE may also control an attached super-speed multiplexer to simultaneously support USB
data and DisplayPort video.
Each Type-C port controlled by the TPS65994AE is functionally identical and supports the full range of the USB
Type-C and PD standards.
The TPS65994AE 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 digital core provides the engine for receiving, processing and sending all USB-PD packets as well as
handling control of all other TPS65994AE 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 TPS65994AE, 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 TPS65994AE 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 TPS65994AE 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 TPS65994AE 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 TPS65994AE 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 TPS65994AE 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 TPS65994AE opens the
VIN_3V3 switch until the host clears the dead-battery flag via I2C. Therefore, the TPS65994AE 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 TPS65994AE 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 TPS65994AE 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 TPS65994AE internal sourcing power paths. The TPS65994AE 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 TPS65994AE 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
TPS65994AE 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 TPS65994AE 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 TPS65994AE port is configured as a Sink, the TPS65994AE 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 TPS65994AE port is configured as a DRP, the TPS65994AE 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 TPS65994AE 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 TPS65994AE port is operating as a sink with FRS enabled, the TPS65994AE 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 TPS65994AE ceases operating as a sink (disables
Px_GATE_VSYS and Px_GATE_VBUS) and begins operating as a source.
Note
This functionality is firmware controlled and subject to change.
The ADCINx inputs to the internal ADC control the behavior of the TPS65994AE 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 TPS65994AE 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.
GND
Type-C GND
Connector
C_VBUS C_VBUS
VBUS A9 VBUS B4
10 nF 10 nF
35V 35V
GND GND
The first level of protection starts at the Type-C connector and the VBUS pin capacitors. These capacitors help
filter out high frequency noise but can also help absorb short voltage transients. Each VBUS pin should have
a 10-nF capacitor rated at or above 25 V and placed as close to the pin as possible. The GND pin on the
capacitors should have very short path to GND on the connector. The derating factor of ceramic capacitors
should be taken into account as they can lose more than 50% of their effective capacitance when biased. Adding
the VBUS capacitors can help reduce voltage spikes by 2 V to 3 V.
9.2.1.2.2 VBUS Schottky and TVS Diodes
Schottky diodes are used on VBUS to help absorb large GND currents when a Type-C cable is removed while
drawing high current. The inductance in the cable will continue to draw current on VBUS until the energy stored
is dissipated. Higher currents could cause the body diodes on IC devices connected to VBUS to conduct. When
the current is high enough it could damage the body diodes of IC devices. Ideally, a VBUS Schottky diode
should have a lower forward voltage so it can turn on before any other body diodes on other IC devices.
Schottky diodes on VBUS also help during hard shorts to GND which can occur with a faulty Type-C cable or
damaged Type-C PD device. VBUS could ring below GND which could damage devices hanging off of VBUS.
The Schottky diode will start to conduct once VBUS goes below the forward voltage. When the TPS65994AE is
the only device connected to VBUS, place the Schottky Diode close to the VBUS pin of the TPS65994AE. The
two figures below show a short condition with and without a Schottky diode on VBUS. In Figure 9-3 the test is
with TVS2200 but without Schottky diode and in Figure 9-4 is with both TVS2200 and the Schottky diode. As the
graphs are almost identical and the voltage ring below ground are within 300mV of one another, a TVS diode
such as the TVS2200 can be used in lieu of a Schottky diode.
TVS Diodes help suppress and clamp transient voltages. Most TVS diodes can fully clamp around 10 ns and
can keep the VBUS at their clamping voltage for a period of time. Looking at the clamping voltage of TVS diodes
after they settle during a transient will help decide which TVS diode to use. The peak power rating of a TVS
diode must be able to handle the worst case conditions in the system. A TVS diode can also act as a “pseudo
schottky diode” as they will also start to conduct when VBUS goes below GND.
1 …F
3.48Ÿ
GND
Another method of clamping the USB Type-C VBUS is to use a VBUS RC Snubber. An RC Snubber is a great
solution because in general it is much smaller than a TVS diode, and typically more cost effective as well. An RC
Snubber works by modifying the characteristic of the total RLC response in the USB Type-C cable hot-plug from
being under-damped to critically-damped or over-damped. So rather than clamping the over-voltage directly, it
changes the hot-plug response from under-damped to critically-damped, so the voltage on VBUS does not ring
at all; so the voltage is limited, but without requiring a clamping element like a TVS diode.
However, the USB Type-C and Power Delivery specifications limit the range of capacitance that can be used
on VBUS for the RC snubber. VBUS capacitance must have a minimum 1 µF and a maximum of 10 µF. The
RC snubber values chosen support up to 4 m USB Type-C cable (maximum length allowed in the USB Type-C
specification) being hot plugged, is to use 4.7-μF capacitor in series with a 3.48-Ω resistor. In parallel with
the RC Snubber a 1μF capacitor is used, which always ensures the minimum USB Type-C VBUS capacitance
specification is met. This circuit can be seen in Figure 9-2.
9.2.1.3 Application Curves
Figure 9-3. Px_VBUS Short with TVS2200, but Figure 9-4. Px_VBUS Short with TVS2200 and
Without Schottky Diode Schottky Diode
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 TPS65994AE Placement and Bottom Component Placement and Layout
When the TPS65994AE 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 TPS65994AE.
The ADCIN1/2 voltage divider resistors can be placed where convenient. In this layout example they are placed
on the opposite layer of the TPS65994AE 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.
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)
TPS65994AERSLR ACTIVE VQFN RSL 48 2500 RoHS & Green NIPDAU Level-1-260C-UNLIM -40 to 125 TPS65994 Samples
AE
(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
PACKAGE MATERIALS INFORMATION
www.ti.com 12-Nov-2022
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
Pack Materials-Page 1
PACKAGE MATERIALS INFORMATION
www.ti.com 12-Nov-2022
Width (mm)
H
W
Pack Materials-Page 2
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
EXAMPLE BOARD LAYOUT
RSL0048B VQFN - 1 mm max height
PLASTIC QUAD FLATPACK- NO LEAD
(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
EXAMPLE STENCIL DESIGN
RSL0048B VQFN - 1 mm max height
PLASTIC QUAD FLATPACK- NO LEAD
(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
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