This document is the user guide for the TPS65994 Evaluation Module. The TPS65994 EVM allows for evaluation
of the TPS65994 IC (WCSP and QFN package) functionality as part of a stand-alone testing kit and for
development and testing of USB Type-C™ and Power Delivery (PD) end products.
Table of Contents
1 About this Manual...................................................................................................................................................................3
2 Items Required for Operation................................................................................................................................................ 3
4.1 Switch, Push Button, Connector, and Test Point Descriptions...........................................................................................4
4.2 LED Indicators Description.................................................................................................................................................9
5 Tiva USB to I2C Bridge Support Integration...................................................................................................................... 10
5.1 Flash Application Firmware to EEPROM......................................................................................................................... 10
6 Using the TPS65994EVM......................................................................................................................................................17
6.1 Powering the TPS65994EVM.......................................................................................................................................... 17
7 Connecting the EVM.............................................................................................................................................................18
7.1 Connecting to Various Devices........................................................................................................................................ 18
8 Debugging the EVM..............................................................................................................................................................19
8.1 Connection Not Established.............................................................................................................................................19
11 TPS65994EVM Bill of Materials..........................................................................................................................................32
14 TPS65994QFNEVM Bill of Materials..................................................................................................................................49
Figure 5-3. Flash Project to EEPROM (I2C)..............................................................................................................................12
Figure 5-4. USB to I2C/SPI Adapter Settings............................................................................................................................ 13
Figure 9-3. TPS65994EVM Power Supplies..............................................................................................................................21
Figure 9-4. TPS65994EVM USB Type-C™ Connector.............................................................................................................. 22
Figure 10-1. TPS65994EVM Top Silk Screen............................................................................................................................27
Figure 10-2. TPS65994EVM Top Layer.....................................................................................................................................27
Table 4-1. S1 and S2: ADCIN1 and ADCIN2 Switch Settings..................................................................................................... 4
Table 4-2. Port A MUX CTL LED................................................................................................................................................. 9
Table 4-3. Port B MUX CTL LED................................................................................................................................................. 9
Table 14-1. TPS65994QFNEVM Bill of Materials...................................................................................................................... 49
Trademarks
USB Type-C™ are trademarks of USB Implementers Forum.
All trademarks are the property of their respective owners.
2TPS65994 EVM User GuideSLVUBM1C – JANUARY 2019 – REVISED JANUARY 2021
This user's guide describes the TPS65994 EVM. The guide consists of an introduction, setup instructions, the
EVM schematic, board layouts, component views, internal power (PWR) and ground (GND) plane layouts, and a
bill of materials (BOM). Refer to TPS65994QFNEVM schematic, board layouts, component views when
evaluating TPS65994 QFN package.
2 Items Required for Operation
The following items are required to use the TPS65994 EVM:
•TPS65994 data sheet
•TPS65994 EVM
•TPS65994 Application Customization Tool
•20-V barrel jack adapter or DC power supply
•Passive USB Type-C™ cables
•USB Type-A to USB Micro-B cable
•USB Type-A to USB Type-B cable
•Mini-DisplayPort to DisplayPort cables
•DP-Expansion Board
•Notebook with USB 2.0, USB 3.0, and DP capabilities
3 Introduction
The TPS65994 is a stand-alone USB Type-C and Power Delivery (PD) controller providing cable plug and
orientation detection at the USB Type-C connector. Upon cable plug and orientation detection, the TPS65994
communicates on the CC line using the USB PD protocol. When cable detection and USB PD negotiation are
complete, the TPS65994 enables the appropriate power path and configures external multiplexers and alternate
mode settings. This user guide describes how the TPS65994 EVM can be used to test DisplayPort alternate
mode as well as USB Data. This guide also contains testing procedures of DP alternate mode as well as various
PD power configurations. The EVM is customizable through the TPS65994 Configuration Tool. Additionally, the
EVM is equipped with Tiva MCU and Aardvark connector to SPI or I2C interfaces for debugging and
development.
This section describes the various EVM features and how to test these features. Schematic screen shots,
pictures, and block diagrams are provided as necessary.
4.1 Switch, Push Button, Connector, and Test Point Descriptions
Components described in this section are listed with respect to the EVM from left to right and top to bottom.
Related components are listed simultaneously.
4.1.1 Power Path Jumper Configuration
Out of the box, the TPS65994 EVM has jumper configuration for a TPS65994 device. With this configuration, the
two internal power paths are configured as Source paths for their respective USB Type-C ports. The two external
power paths are configured as Sink paths for their respective USB Type-C ports. When using the TPS65994
EVM, use a TPS65994 template in the TPS65994 Application Customization Tool.
Figure 4-1. TPS65994 Power Path Jumper Configuration
4.1.2 Expansion Ports
J7 and J8 are the connectors for 10G-EXPANSION-EVM Source Board for port A and B respectively. Connect
10G-EXPANSION-EVM Source Board to evaluate DisplayPort and USB 3.2 Data. Both ports can support DP at
the same time.
Note
TPS65994 can only support DP_DFP mode. TPS65994 EVM will work with 10G-EXPANSION-EVM
Source Board only.
4.1.3 ADCINx Settings
4.1.3.1 S1 and S2: ADCIN1 and ADCIN2
The TPS65994 EVM has a switch (S1) that can be used to configure the ADCIN1 and ADCIN2 pin strapping
settings of the TPS65994. ADCIN1 is controlled through S1 and ADCIN2 is controlled through S2. Refer to
TPS65994 datasheet to see different ADCINx configurations. Table 4-1 highlights the switch settings to enable
the different ADCINx configurations. With all switches on S1 and S2 disabled, switches S4A and S4B can be
used to directly short the ADCINx pin to LDO_1V5. The schematic for the ADCIN1 and ADCIN2 configuration
switches can be seen in Figure 4-2.
Table 4-1. S1 and S2: ADCIN1 and ADCIN2 Switch Settings
ADCINx Switch Settings
1234Setting
00000
00111
01012
01113
00104
4TPS65994 EVM User GuideSLVUBM1C – JANUARY 2019 – REVISED JANUARY 2021
Switch 3 On Setting 4
Switch 2 On Setting 5
Switch 1 On Setting 6
Switch 1 & 2 On S etting 7
LDO_3V3
ADCIN1
63
18
27
54
S1
59.0kR12
249kR13
976kR15
GND
LDO_3V3
TP2
TP3
TP4
TP5
23
S4B
14
S4A
LDO_1V5
LDO_1V5
330pFC1330pF
C2
330pF
C7
330pF
C6
499k
R11
40.2k
R16
499k
R20
40.2k
R28
www.ti.com
01005
10006
11007
Setup
Table 4-1. S1 and S2: ADCIN1 and ADCIN2 Switch Settings (continued)
ADCINx Switch Settings
Figure 4-2. ADCIN1 and ADCIN2 Configuration Schematic
4.1.4 J2: Barrel Jack Power Connector
The barrel jack power connector accepts a 19-V to 20-V DC supply. A standard notebook adapter (or similar
adapter) provides the required power. This input provides the PP_EXT power rail 19-V to 20-V.
Figure 4-3. Barrel Jack (J2) Schematic
4.1.5 USB Type-C™ Connector (J3_PA, J3_PB)
The TPS65994 EVM has two full feature USB Type-C receptacles (port A/B) and routes VBUS, SSTX and SSRX
pairs, SBU1 and SBU2 pairs, and D+ and D– signals. The TPS65994 device can be used in self-powered and
bus-powered configurations for added flexibility. When self-powered, the EVM can provide up to 15 W (5 V, at 3
A) of power per port via the internal PP5V power path. The EVM is also capable of sinking 100 W (20 V, at 5 A)
of power via the external PP_EXT power path. The internal power path is used for sourcing power and the
external power path is used for sinking power.
Figure 4-4. USB Type-C™ Receptacle (J3_PA) Schematic
Figure 4-5. USB Type-C™ Receptacle (J3_PB) Schematic
4.1.6 USB Micro B Connector (J6)
J6, the micro-B receptacle connects the Tiva to the PC for the TPS65994 Customization GUI. Use a standard
USB micro-B to Type-A cable to make this connection. LED D24 turns on when VBUS is present on the Tiva
board.
6TPS65994 EVM User GuideSLVUBM1C – JANUARY 2019 – REVISED JANUARY 2021
Use the TP8, and J10 test points to measure the output voltage of the onboard DC/DC converters. These
DC/DC converters produce the required voltage rails for full functionality of the EVM including power delivery,
powering internal and external circuits, and so forth. These test points allow the user to verify the system
supplies on the TPS65994EVM. LDO_1V5 is internally generated for internal circuitry. Use P3V3 to supply
VIN_3V3 which then supplies LDO_3V3. Also, use LDO_3V3 as a low power output for external flash memory.
In bus-powered conditions, or self-powered conditions, LDO_3V3 is active. TP7 test point is provided to verify
input voltage of barrel jack connector.
4.1.8 Aardvark Connector (J9)
This connector matches the Total Phase® Aardvark that allows the user to access the I2C pins on the
TPS65994EVM using the I2C Master capabilities. U6 is used to swap between I2C1 or I2C3 connected to the
aardvark connector. S3 is used to control which way the 2 to 1 MUX will be set. If S3 is disabled, by default, I2C1
would be connected to the Aardvark header. When S3 is enabled, I2C3 would be connected to the Aardvark
header.
TP10, TP11, TP12, TP13 GND test points are provided for attaching an oscilloscope or multimeter, as well as for
load testing. These test points are connected to the board GND planes through multiple vias.
4.1.10 TP2, TP3, TP4, TP5: CC1 and CC2 Test Points
Test points CC1 and CC2 are used to tie a PD protocol analyzer for PD BMC data or to verify the BMC signal
integrity with an oscilloscope (depending on the cable orientation). Use a multimeter or oscilloscope to measure
VCONN when an electronically marked USB Type-C cable is connected. Use these test points to attach an
external load on VCONN.
4.1.11 TP1, TP6: VBUS Test Points
The VBUS test points are used to measure VBUS at each USB Type-C port A/B connector. With PD power
possibly going up to 20 V, use caution when connecting and disconnecting probes on the TPS65994EVM. The
VBUS test point is capable of drawing up to 3 A for an external load. Note that a PD power contract with the
necessary capability must be negotiated in order to draw current from the VBUS test point.
4.1.12 J4 and J5 (Bottom of EVM): Signal Headers
These headers allow the user to probe many different signals on the TPS65994EVM. Note that some of the
header pins are not connected unless a 0-Ω option resistor is placed.
Figure 4-8. Debug Header (J4) Schematic
8TPS65994 EVM User GuideSLVUBM1C – JANUARY 2019 – REVISED JANUARY 2021
The EVM has multiple LEDs to notify the user what type of connection is present. The LEDs are separated into 2
groups: MUX control LEDS and Status LEDs. All LEDs are enabled with general purpose I/O (GPIO); therefore,
each must be enabled separately via configuration, if configuring a custom image
4.2.1 MUX Control LEDs
Table 4-2. Port A MUX CTL LED
LED IndicatorGPIOFunction
D15 - PA_HPDGPIO1HPD
D17 - PA_USB3GPIO3USB 3.0 Event
D18 - PA_DP_ModeGPIO4DP Mode Select Event
D23 - PA_POLGPIO9Cable Orientation Event
Table 4-3. Port B MUX CTL LED
LED IndicatorGPIOFunction
D14 - PB_HPDGPIO0HPD
D19 - PB_USB3GPIO5USB 3.0 Event
D22 - PB_DP_ModeGPIO8DP Mode Select Event
D16 - PB_POLGPIO2Cable Orientation Event
4.2.2 Status LEDs
D1 and D2 LEDs indicate when VBUS voltage is present on port A and port B respectively. They also provide a
voltage discharge path for high to low PD contracts. D4 LED indicates SYS_PWR, when a barrel jack is
connected at J2.
The Tiva microcontroller allows for a reliable USB to I2C connection. This section covers how to flash application
firmware to EEPROM using the Tiva microcontroller and how to enter the debug mode using the Tiva
microcontroller.
5.1 Flash Application Firmware to EEPROM
This section provides the steps to flash the application firmware to EEPROM.
1. Open the Application Customization Tool and Start a New Project
Figure 5-1. Application Customization Tool
10TPS65994 EVM User GuideSLVUBM1C – JANUARY 2019 – REVISED JANUARY 2021
3. After defining the registers, use the Device tab and flash app firmware to EEPROM to load the new
configurations to the device. Ensure that the correct adapter is selected. For this case, select the Tiva
adapter.
www.ti.com
Figure 5-3. Flash Project to EEPROM (I2C)
12TPS65994 EVM User GuideSLVUBM1C – JANUARY 2019 – REVISED JANUARY 2021
This section provides the steps for using Debug mode.
1. Ensure the USB to I2C/SPI adapter is selected accordingly with the device being used. In this case select the
Tiva adapter. Sweep I2C address range to discover the port addresses.
4. Ensure that the registers are defined as expected by navigating through the Configuration Registers tab. The
Debug Registers tab provides the run-time information on the registers. Finally, the Commands tab allows for
the execution of defined commands in run-time. The following example shows the Transmit Source
Capabilities (register 0x32) information.
Figure 5-7. Transmit Source Capabilities
For more information about how to use the Application Customization Tool, refer to the GUI user's guide.
16TPS65994 EVM User GuideSLVUBM1C – JANUARY 2019 – REVISED JANUARY 2021
This section discusses the pre-loaded or recovery firmware, getting started, and debugging the EVM.
6.1 Powering the TPS65994EVM
The main power supply for the EVM is the barrel jack (J2), which accepts 19 V to 20 V via a barrel jack adapter.
The EVM can also be powered with an external power supply on SYS_PWR (TP7). The input voltage can range
from 5 V to 20 V, but the appropriate power profile for PP_EXT should be configured in the firmware using the
configuration tool. The EVM can also be bus-powered from the USB Type-C connector and accepts 5 V to 20 V
on VBUS, depending on the sink configuration.
6.2 Firmware Configurations
Out of the box, the TPS65994EVM is configured to emulate a dual-port laptop computer. For each port, the
internal power switch is configured for sourcing, and the external high current power switch is configured for
sinking. Both ports are configured for data DFP.
Various USB Type-C cables can be used to connect the EVM to a legacy Type-A device, legacy Type-A host, or
USB Type-C device or host.
7.1.1 Connecting to a Legacy Type-A Device
Using a USB Type-C to Type-A cable allows for connection to a legacy USB device, such as a flash-drive. The
TPS65994 can act as a host passing the DP or USB connection by using the SS MUX and USB HUB present on
the DP-Expansion board.. FigureBelow shows how the notebook, DP and USB receptacle, TPS65988EVM,
cable, and flash drive are connected.
7.1.2 Connecting to USB Type-C™ Devices
Using a USB Type-C cable allows for connection to USB and DP devices. When a TPS65994EVM is used with a
TPS6598x-EVM as DP source and sink boards respectively, a complete USB Type-C system can be verified.
The test setup requires a DP and USB source to provide data to the sink board, and a DP-Expansion board. A
DP monitor and USB device can now be connected to the sink board. Note that USB and DisplayPort video
quality may degrade due to the use of multiple connectors and cables. Figure Below highlights this feature.
7.1.3 Testing DisplayPort Alternate Mode and USB 2.0 and USB 3.0
The DisplayPort alternate mode can be tested with a non-USB Type-C notebook, allowing the user to simulate a
DisplayPort DFP_D (video source) or UFP_D (video sink).
7.1.3.1 Required Hardware
The following hardware is required to test the DP alternate mode and USB 3.0:
•A Microsoft® Windows® PC with a USB Type-A receptacle and DisplayPort video output
– USB 2.0 or USB 3.0 Type-A to Type-B cable
– USB 2.0 or USB 3.0, or USB Type-C flash drive
– USB 2.0 Type-A to micro USB cable
•USB Type-C cable
•Monitor with DisplayPort Input
•Mini DisplayPort to DisplayPort cable or USB Type-C to DisplayPort cable
•FTDI board (used for programming the TPS695994EVM and interfacing with configuration tool)
•Dell laptop power supply (model # 492-BBGP)
Use the TPS65994EVM with a DP-Expansion board to test DP alternate mode as well as USB data using the
default firmware. To do so, connect a DP source from a laptop to the TPS65994EVM through the DP-Expansion
Board. Next, connect a USB Type-B to USB Type-A cable from the TPS65994EVM to a Windows computer. To
test DP, connect a mini-DP to DP cable to a monitor from the DP-Expansion board, and a USB Type-C to USB
Type-C cable from laptop to TPS65994EVM. To test USB functionality, either connect a USB Type-C flash drive
to the other USB Type-C port on the TPS65994EVM or plug in a Type-A flash drive on the DP-EXPANSIONEVM. The monitor displays what is present from the DP source. The flash drive enumerates on the windows PC.
Table 7 explains this test setup.
18TPS65994 EVM User GuideSLVUBM1C – JANUARY 2019 – REVISED JANUARY 2021