ptn38007-evm/ptn38003a-evm evaluation board
TRANSCRIPT
UM11595PTN38007-EVM/PTN38003A-EVM evaluation boardRev. 1.0 — 28 June 2021 User manual
Document informationInformation Content
Keywords PTN38007, PTN38003A, PTN5110, USB Type-C, CC Logic, OrientationDetection, USB3.1 Gen2, USB3.2, USB4.0, SuperSpeed, DisplayPort, LinearRedriver
Abstract The PTN38007-EVM/PTN38003A-EVM is capable of interfacing a USBType-C port with various alternate mode devices. The evaluation board isintended for use as an evaluation and customer demonstration tool, as well asa reference design.
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
Rev Date Descriptionv.1.0 20210628 Initial version
Revision history
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 20212 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
Important notice
NXP provides the enclosed product(s) under the following conditions:
This evaluation kit is intended for use of ENGINEERING DEVELOPMENT OREVALUATION PURPOSES ONLY. It is provided as a sample IC pre-soldered to aprinted circuit board to make it easier to access inputs, outputs, and supply terminals.This evaluation board may be used with any development system or other source ofI/O signals by simply connecting it to the host MCU or computer board via off-the-shelf cables. This evaluation board is not a Reference Design and is not intended torepresent a final design recommendation for any particular application. Final device inan application will be heavily dependent on proper printed circuit board layout and heatsinking design as well as attention to supply filtering, transient suppression, and I/Osignal quality.
The goods provided may not be complete in terms of required design, marketing, andor manufacturing related protective considerations, including product safety measurestypically found in the end product incorporating the goods. Due to the open constructionof the product, it is the user's responsibility to take any and all appropriate precautionswith regard to electrostatic discharge. In order to minimize risks associated with thecustomers applications, adequate design and operating safeguards must be providedby the customer to minimize inherent or procedural hazards. For any safety concerns,contact NXP sales and technical support services.
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 20213 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
1 Introduction
PTN38007 and PTN38003A (PTN38007/3A) are a Type-C USB3.2/ DP1.4 comboredriver optimized for USB3 and DisplayPort applications on either the DownstreamFacing Port (DFP) or Upstream Facing Port (UFP) by following the four high-speeddifferential data flow to extend the signal reach.
This document explains in detail how to connect the PTN38007/3A-EVM evaluationboard in a system using external PD controller in a stand-alone mode, and how toconfigure the on-board multiplexers for each operation mode. The document alsoillustrates the LPCUSBSIO module operation and configuration with the PTN38007/3A-EVM evaluation board.
2 Finding kit resources and information on the NXP web site
NXP Semiconductors provides online resources for this evaluation board and itssupported device(s) on http://www.nxp.com.
The information page for PTN38007-EVM evaluation board is at http://www.nxp.com/PTN38007-EVM, and the information page for PTN38003A-EVM evaluation board isat http://www.nxp.com/PTN38003A-EVM. The information page provides overviewinformation, documentation, software and tools, parametrics, ordering information anda Getting Started tab. The Getting Started tab provides quick-reference informationapplicable to using the PTN38007/3A-EVM evaluation board, including the downloadableassets referenced in this document.
2.1 Collaborate in the NXP communityThe NXP community is for sharing ideas and tips, ask and answer technical questions,and receive input on just about any embedded design topic.
The NXP community is at http://community.nxp.com.
3 Getting ready
Working with the PTN38007/3A-EVM evaluation board requires the kit contents,additional hardware and a Windows PC workstation with installed software.
3.1 Kit contents• Assembled and tested evaluation board in an anti-static bag• Quick Start Guide
3.2 Additional hardwareIn addition to the kit contents, the following hardware is necessary or beneficial whenworking with this kit.
• One PC/Notebook with USB-C supporting USB3.2 Gen1/2, DisplayPort, Thunderbolt3 (PTN38007 only), or USB4 (PTN38007 only). A USB-A connector is also needed toconfigure EVM via micro-USB cable
• Corresponding device for evaluation: USB3.2 Gen1/2, DisplayPort monitor, Thunderbolt3 (PTN38007 only), or USB4 (PTN38007 only)
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 20214 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
• One Type-C cable to connect between EVM and device• One micro-USB cable to connect EVM to a PC
3.3 Windows PC workstationThis evaluation board requires a Windows PC workstation. Meeting these minimumspecifications should produce great results when working with this evaluation board.
• USB-enabled computer with Windows 7 or Windows 10
3.4 SoftwareInstalling software is necessary to work with this evaluation board. All listed software isavailable on the evaluation board's information page at http://www.nxp.com/PTN38007-EVM or http://www.nxp.com/PTN38003A-EVM.
4 Getting to know the hardware
The stand-alone board is intended to evaluate PTN38007/3A on an existing USB Type-C port that supports USB3.1/3.2, DisplayPort, Thunderbolt 3 and USB4. When usingthe DFP board (“H2” is marked on the top side of the board), the user connects theupstream port (J101) of this evaluation board directly to a Type-C port of a computer orphone without any Type-C cable, and downstream port (J102) is connected to a deviceor docking station through either a standard Type-C cable, or tethered cable from thedevice/dock.
When using the UFP board (“D2” is marked on the top side of the board), user connectsthe downstream port (J201) of this evaluation board directly to a Type-C port of a deviceor a docking station without any Type-C cable, and upstream port (J202) is connected toa computer or a phone through a standard Type-C cable.
While this board is powered through a USB micro-B cable (5 V input) on J105,PTN38007/3A, on-board AUX/LS multiplexers, and PCA9570 GPIO expanders arepowered up, and the user can use an I2C tool such as LPCUSBSIO (built-in function inLPCUSBSIO module) to configure PTN38007/3A into different operating modes, usingthe GPIO expander’s output to configure plug orientation and multiplexer selection (tri-stated or DisplayPort AUX Enabled). A GUI interface is also available to configure theabove configurations.
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 20215 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
4.1 Block diagram
aaa-042332
TYPE-CRECEPTACLETYPE-C
PLUG
PTN38007/PTN38003A
RX2
TX2
TX1
RX1
CC2
RX2
TX2
TX1
RX1
CC1
SBU2SBU1
Top USB_D± Bottom USB_D±
CC2CC1
D2±D1±
SBU2SBU1
VBUS VBUS
CC2CC1
D2±D1±SBU2SBU1
VBUS
AUXP
AUXN
SDA
/M2
SC
L/M
1
ADD
R
LCTR
L1R
CTRL
3R
CTRL
2R
CTRL
1LC
TRL3
LCTR
L2
LSR
XLS
TX
PCA9570(GPIO)
J104 J105 (µUSB)J103
MIC5357 5V3V31V8
Figure 1. Block diagram
4.2 PCB photo
Figure 2. PTN38007/3A-EVM evaluation board front side
Figure 3. PTN38007/3A-EVM evaluation board back side
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 20216 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
4.3 PTN38007/3A-EVM evaluation board schematics
4.3.1 Type-C connector and PTN38007/3A (DFP)
aaa-042396
HP1_CC1_1HP1_BDN1
HP0_RX2N1
VBus_P0 VBus_P0
GND1
HP0_TX1P1
HP1_TDN1
J101DX07P024AJ1R1500
GND1A1 SSTXP1A2 SSTXN1A3 VBUS1A4 CC1A5 DP1A6 DN1A7 SBU1A8 VBUS2A9 SSRXN2
A10 SSRXP2A11 GND2A12
GND3B1
SSTXP2B2
SSTXN2B3
VBUS3B4
CC2B5
SBU2B8
VBUS4B9
SSRXN1B10
SSRXP1B11
GND4B12
G1G1
G2G2 G4
G4
G5G5
DPB6
DNB7
G3G3
G6G6
HP1_RX1P
HP0_TX2N1
HP1_BDN1
HP1_TX2NHP1_RX2P
HP1_TX1N
HP1_TDN1
HP1_RX2N
HP1_CC1_1
HP0_TX1N1
GND1
HP1_TDP1
VBus_P0
HP1_SBU1_1
HP0_RX1N1
HP1_SBU2_1
HP1_CC2_1 HP1_CC2_1
HP1_TX1P
HP1_TDP1HP1_SBU2_1
HP1_BDP1
HP0_RX2P1
HP1_SBU1_1
VBus_P0
GND1
HP0_RX1P1
J102USB Ty pe C Receptacle
GND1A1 TX1+A2 TX1-A3 VBUS1A4 CC1A5 D1+A6 D1-A7 SBU1A8 VBUS2A9 RX2-
A10 RX2+A11 GND2A12
GND3B1
TX2+B2
TX2-B3
VBUSB4
CC2B5
D+B6
D-B7
SBU2B8
VBUS3B9
RX1-B10
RX1+B11
GNDB12
SH11
SH22
SH33
SH44
SH55
SH66
GND1
HP1_RX1N
HP1_BDP1
HP0_TX2P1 HP1_TX2P
Figure 4. Schematic of Type-C connector and PTN38007/3A (DFP)
The connection between PTN38007/3A and upstream/downstream Type-C receptaclesare according to the datasheet’s pin assignment.
When PTN38007/3A is used in DFP configuration, the board is marked with ‘H2’ as“connecting to Host side”. J101 is used as a UFP port that plugs into a computer, andJ102 is used as a DFP port that plugs into a device or dock. CC1/CC2/VBUS/SBU1/SUB2/USB2_D± signals pass through from the plug side to receptacle side.
Figure 5. Schematic of DFP board
On the DFP board, PTN38007/3’s 7-bit I2C address is set to 0110 000 by connectingADDR/ORIENT pin to GND directly. This address is being used by GUI to distinguish ifa DFP or a UFP board is being used. The AUTO_ORIENTATION_EN pin is pulled up bydefault, thus the AUTO ORIENTATION DETECTION function is enabled. However, thiswill not impact the normal operation. GUI scripts will always override this function, andcorrect orientation is always programmed.
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 20217 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
4.3.2 Type-C connector and PTN38007/3A (UFP)
aaa-042397
DKP1_BDN
DKP0_RX1P DKP1_TX1P
DKP1_TDP
DKP1_CC2
DKP0_TX2P
GND2
DKP1_RX2N
GND2
DKP1_BDN DKP1_TDP
DKP0_TX1N
DKP1_TDNDKP1_SBU1
DKP0_RX2P
GND2
DKP1_RX1N
DKP1_BDP
DKP1_SBU2
VBus_P1
DKP0_TX1P
J201USB Ty pe C Receptacle
GND1A1
TX1+A2
TX1-A3
VBUS1A4
CC1A5
D1+A6
D1-A7
SBU1A8
VBUS2A9
RX2-A10
RX2+A11
GND2A12
GND3B1TX2+B2TX2-B3VBUSB4CC2B5D+B6D-B7SBU2B8VBUS3B9RX1-B10RX1+B11GNDB12
SH11 SH22 SH33
SH44SH55SH66
DKP1_TX2P
DKP1_SBU1DKP1_BDP
DKP0_RX2N
VBus_P1J202DX07P024AJ1R1500
GND1A1
SSTXP1A2
SSTXN1A3
VBUS1A4
CC1A5
DP1A6
DN1A7
SBU1A8
VBUS2A9
SSRXN2A10
SSRXP2A11
GND2A12
GND3B1SSTXP2B2SSTXN2B3VBUS3B4CC2B5
SBU2B8VBUS4B9SSRXN1B10SSRXP1B11GND4B12
G1G1 G2G2
G4G4G5G5
DPB6DNB7
G3G3
G6G6
DKP1_RX1P
DKP1_CC2
DKP1_CC1
VBus_P1
DKP1_TX2N
DKP1_TDN
DKP0_RX1N
VBus_P1
DKP1_TX1N
DKP1_CC1
DKP0_TX2N
GND2
DKP1_RX2P
DKP1_SBU2
Figure 6. Schematic of Type-C Connector and PTN38007/3A (UFP)
The connection between PTN38007/3A and upstream/downstream Type-C receptaclesare according to the datasheet’s pin assignment.
When PTN38007/3A is used in UFP configuration, the board is marked with ‘D2’ as“connecting to Device side”. J201 is used as a UFP port that plugs into a computer, andJ202 is used as a DFP port that plugs into a device or dock. CC1/CC2/VBUS/SBU1/SUB2/USB2_D± signals pass through from the plug side to receptacle side.
Figure 7. Schematic of UFP board
On the UFP board, PTN38007/3A’s 7-bit I2C address is set to 0110 011 by connectingADDR/ORIENT pin to VDD directly. This address is being used by GUI to distinguish ifa DFP or a UFP board is being used. The AUTO_ORIENTATION_EN pin is pulled up bydefault, thus the AUTO ORIENTATION DETECTION function is enabled. However, thiswill not impact the normal operation. GUI scripts will always override this function, andcorrect orientation is always programmed.
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 20218 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
4.3.3 Low-speed switches
There are two layers of low-speed switches using NX3DV221 multiplexers; they are usedto sort out the correct polarity of the SBU signals, and then route to PTN38007/3A forsnooping purposes.
U104 is implemented as a crossbar switch to orient SBU1 and SBU2 signals as AUXP/AUXN or AUXN/AUXP according to the MUX_ORIENTATION signal. U103 routes thecorresponding SBU1/2 signals to PTN38007/3A’s AUX and LS snooping pins, dependingon whether the interface is in DP alternate mode or Thunderbolt/USB4 mode.
Thunderbolt/USB4 mode and LS signal snooping is only available in PTN38007/3A, andshould be ignored in PTN38003A. In a design, these muxes are not needed since theAUX snooping polarity can be changed through PTN38003A’s register 0x04 bit [3].
aaa-042398
DP_TBT_OEn1
AUXN_LSRX1 HP1_SBU2_1AUXN1
GND1
C1230.1uF
VDD3V3_1
MUX_ORIENTATION1
VDD3V3_1
AUXP1
LSRX1 C1240.1uF
DP_TBT_SEL1
LSTX1
GND1
HP1_SBU1_1
U104NX3DV221GM
D+8
D-7
GND5
1D-2
1D+1
2D-4
2D+3
OE6
VCC10
S9
U103NX3DV221GM
D+8
D-7
GND5
1D-2
1D+1
2D-4
2D+3
OE6
VCC10
S9
AUXP_LSTX1
Figure 8. Schematic of low-speed switches
4.3.4 GPIO expanders
Low-speed switch controls are configured through the GPIO expanders. The GUI userinterface also incorporates these controls.
aaa-042399
C1220.1uF
DP_TBT_OEn1
SCL1 DP_TBT_SEL1
7- Bi t Addr ess 010- 0100 = 0x24
U102
PCA9570GMH
P01
P12
P23
VSS4
P35
SCL6
SDA7
VDD8
SDA1VDD3V3_1
GND1
MUX_ORIENTATION1
Figure 9. Schematic of GPIO expanders
The following table summarizes the GPIO expander’s control signal assignment; its 7-bitI2C slave address is 010 0100.
Bit Signal Name Comment
0 DP_TBT_SEL Select DisplayPort or Thunderbolt mode0 = DisplayPort Alternate Mode1 = Thunderbolt Alternate Mode
1 MUX_ORIENTATION Select CC line orientation0 = Normal orientation1 = Reversed orientation
Table 1. Control signal assignment for GPIO expander
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 20219 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
Bit Signal Name Comment
2 DP_TBT_OEn Enable/Disable low-speed switch outputs0 = Enabled1 = Disabled
3 Output Not Used Data bit is used to further distinguish different operating modeswith the same byte programming.
Table 1. Control signal assignment for GPIO expander...continued
In each device operating mode, each bit should be configured as shown in Table 2 andTable 3. Therefore, a predefined byte can be programmed to the GPIO expander’s outputwhile transitioning into different modes.
DFP configuration Mode 0Safe State
Mode 1USB3 Only
Mode 2USB3+DP2Lane
Mode 3DP4Lane
Mode 4Thunderbolt
Mode 5USB4.0
0 DP_TBT_SEL 1 1 0 0 0 0
1 MUX_ORIENTATION 0/1 0/1 0/1 0/1 0/1 0/1
2 DP_TBT_OEn 0 0 0 0 1 1
3 Not Used 0 1 0 1 0 1
Byte Programming 0x04/0x06 0x0c/0x0e 0x00/0x02 0x08/0x0a 0x01/0x03 0x09/0x0b
Table 2. DFP configuration
UFP configuration Mode 0Safe State
Mode 1USB3 Only
Mode 2USB3+DP2Lane
Mode 3DP4Lane
Mode 4Thunderbolt
Mode 5USB4.0
0 DP_TBT_SEL 1 1 0 0 0 0
1 MUX_ORIENTATION 0/1 0/1 0/1 0/1 0/1 0/1
2 DP_TBT_OEn 0 0 1 1 0 0
3 Not Used 0 1 0 1 0 1
Byte Programming 0x04/0x06 0x0c/0x0e 0x01/0x03 0x09/0x0b 0x00/0x02 0x08/0x0a
Table 3. UFP configuration
4.3.5 Board headers
aaa-042400
HP1_CC1_1
SCL1
VDD3V3_1
VBus_P0
J103FTSH-105-03-L-DV
1 23 45 67 89 10
SDA1VDD3V3_1VBus_P0
GND1
J104FTSH-105-03-L-DV
1 23 45 67 89 10
GND1
VDD1V8_1HP1_CC2_1
GND1
Figure 10. Schematic of board headers
There are two 10-pin 50-mil spacing headers (J103 and J104) providing signalconnection to the PTN5110 PD baseboard (or LPCUSBSIO module) when the PDbaseboard is used. While using PTN38007/3A-EVM evaluation board by itself, J104 canalso connect to Aardvark I2C/SPI Host Adapter or Promira Serial Platform with a 100 milspacing to 50 mil spacing adapter (Digikey Part# 1471-1373-ND).
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 202110 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
Figure 11. Connection of board headers
4.3.6 1.8 V and 3.3 V power supplies
The board is supplied with one 5 V power supply source through J105 (micro-USBconnector) when in stand-alone mode (without LPCUSBSIO module). There is an LDOpower supply that converts 5 V to 3.3 V and 1.8 V. The 1.8 V power supply is used byPTN38007/3A, and the 3.3 V power supply is used by the GPIO expander.
aaa-042402
VDD3V3_1 VDD1V8_1J105USB Micro B
VBUS1
D-2
D+3
ID4
GND5
T16
T27
U105MIC5357-SGYMME
VIN1
GND2
BYP3
EN24 EN15
NC6
VOUT2(1V8)7
VOUT1(3V3)8
ePAD9
C1262.2uF
C128 0.1uF
GND1
C125 2.2uF
C127 2.2uF
GND1
VDD5V0_IN_1
GND1
Figure 12. Schematic of 1.8 V and 3.3 V power supplies
If the PTN38007/3A-EVM evaluation board is used with an LPCUSBSIO module, USB2connection to the PTN5110 Sniffer Board (or LPCUSBSIO module) also provides 5 V tothe system. There are two switching power supplies on the PTN5110 Sniffer Board (orLPCUSBSIO module) converting 5 V to 1.8 V and 3.3 V; these two power rails are fedinto J103 pin 4 (3.3 V), pin 6 (3.3 V), and pin 8 (1.8 V). PTN38007/3A-EVM evaluationboard can directly consume power from these pins, and it is not necessary to provideadditional power to J105 in this configuration.
Using the LPCUSBSIO module is recommended, and by default, U105 and J105 are notinstalled.
5 I2C programming guide
By default, the following 7-bit I2C addresses are used:
• GPIO Expander: 010 0100• PTN38007/3: 0110 000 (DFP – H2 board) or 0110 011 (UFP – D2 board)
In this section, the following conventions indicate writing to respective device’s internalregister addresses:
• GPIO[] = 0xrr: Set GPIO expander’s port data to value of 0xrr (there is only one registerin this GPIO expander, and there is no need to indicate the address in this context).This is equivalent to GPIO[0xrr] = 0xrr
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 202111 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
• Reg[0xnn] = 0xrr: Set PTN38007/3’s register @ address 0xnn to value of 0xrr
5.1 Power-on initialization// Initialize GPIO Expander
GPIO[] = 0x04 // In Safe State
// PTN38007/3A Initialization for Safe State
// USB3 Initialization
Reg[0x0f] = 0x00 // Enable LOS Detector
Reg[0x10] = 0x0e // Downstream RCTL[2:1] = 10dB, should adapt todifferent PCB design if necessary
Reg[0x12] = 0x0e // Upstream LCTL[2:1] = 10dB, should adapt todifferent PCB design if necessary
Reg[0x11] = 0x03 // Upstream RCTL[3] = 950mVppd, should adapt todifferent PCB design if necessary
Reg[0x13] = 0x03 // Downstream LCTL[3] = 950mVppd, should adaptto different PCB design if necessary
// DisplayPort Initialization
Reg[0x07] = 0x0e // Lane 0 LCTL[2:1] = 8.3dB, should adapt todifferent PCB design if necessary
Reg[0x09] = 0x0e // Lane 1 LCTL[2:1] = 8.3dB, should adapt todifferent PCB design if necessary
Reg[0x0b] = 0x0e // Lane 2 LCTL[2:1] = 8.3dB, should adapt todifferent PCB design if necessary
Reg[0x0d] = 0x0e // Lane 3 LCTL[2:1] = 8.3dB, should adapt todifferent PCB design if necessary
Reg[0x08] = 0x03 // Lane 0 LCTL[3] = 950mVppd, should adapt todifferent PCB design if necessary
Reg[0x0a] = 0x03 // Lane 1 LCTL[3] = 950mVppd, should adapt todifferent PCB design if necessary
Reg[0x0c] = 0x03 // Lane 2 LCTL[3] = 950mVppd, should adapt todifferent PCB design if necessary
Reg[0x0e] = 0x03 // Lane 3 LCTL[3] = 950mVppd, should adapt todifferent PCB design if necessary
// Thunderbolt Initialization
Reg[0x15] = 0x09 // Downstream RCTL[2:1] = 12.7dB, should adaptto different PCB design if necessary
Reg[0x17] = 0x09 // Upstream LCTL[2:1] = 12.7dB, should adapt todifferent PCB design if necessary
Reg[0x16] = 0x03 // Upstream RCTL[3] = 950mVppd, should adapt todifferent PCB design if necessary
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 202112 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
Reg[0x18] = 0x03 // Downstream LCTL[3] = 950mVppd, should adaptto different PCB design if necessary
// DFP SafeState Initialization
Reg[0x04] = 0x00 // Default Safe State, With Normal Orientation
5.2 Operating mode programmingDepending on the operating mode negotiated between the DFP and UFP sides, thefollowing registers should be programmed accordingly.
5.2.1 DFP board programming
If the evaluation board is not used, GPIO programming steps are not necessary, and onlyPTN38007/3A programming steps are required.
OrientationDFP Modes
Normal Orientation Reversed Orientation
Safe State (Mode = 0) GPIO[] = 0x04Reg[0x04] = 0x00
GPIO[] = 0x06Reg[0x04] = 0x10
USB3 Only (Mode = 1) GPIO[] = 0x0cReg[0x04] = 0x01
GPIO[] = 0x0eReg[0x04] = 0x11
USB3+DP2Lane (Mode = 2) GPIO[] = 0x00Reg[0x04] = 0x02
GPIO[] = 0x02Reg[0x04] = 0x12
DP4Lane (Mode = 3) GPIO[] = 0x08Reg[0x04] = 0x03
GPIO[] = 0x0aReg[0x04] = 0x13
Thunderbolt (Mode = 4) GPIO[] = 0x01Reg[0x04] = 0x04
GPIO[] = 0x03Reg[0x04] = 0x14
USB4 (Mode = 5) GPIO[] = 0x09Reg[0x04] = 0x05
GPIO[] = 0x0bReg[0x04] = 0x15
Table 4. DFP modes orientation
5.2.2 UFP board programming
If the evaluation board is not used, GPIO programming steps are not necessary, and onlyPTN38007/3A programming steps are required.
OrientationUFP Modes
Normal Orientation Reversed Orientation
Safe State (Mode = 0) GPIO[] = 0x04Reg[0x04] = 0x20
GPIO[] = 0x06Reg[0x04] = 0x30
USB3 Only (Mode = 1) GPIO[] = 0x0cReg[0x04] = 0x21
GPIO[] = 0x0eReg[0x04] = 0x31
USB3+DP2Lane (Mode = 2) GPIO[] = 0x01Reg[0x04] = 0x22
GPIO[] = 0x03Reg[0x04] = 0x32
DP4Lane (Mode = 3) GPIO[] = 0x09Reg[0x04] = 0x23
GPIO[] = 0x0bReg[0x04] = 0x33
Table 5. UFP modes orientation
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 202113 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
OrientationUFP Modes
Normal Orientation Reversed Orientation
Thunderbolt (Mode = 4) GPIO[] = 0x00Reg[0x04] = 0x24
GPIO[] = 0x02Reg[0x04] = 0x34
USB4 (Mode = 5) GPIO[] = 0x08Reg[0x04] = 0x25
GPIO[] = 0x0aReg[0x04] = 0x35
Table 5. UFP modes orientation...continued
6 LPCUSBSIO module
The LPCUSBSIO module can be used with PTN38007/3A-EVM evaluation boardtogether to demonstrate programmability of PTN38007/3A through only I2C-bus interface.This module includes a PTN5110 PD PHY and a LPC11U35 microcontroller, and cansniff or monitor CC line traffic to detect if a different alternate mode is negotiated betweenhost and device, and program PTN38007/3A to enter the respective alternate modeaccordingly.
If PTN38007/3A-EVM evaluation board is plugged onto a PTN5110 PD baseboard, a PDCC line sniffer and a microcontroller on the baseboard monitors the plug-in orientation,the CC line communications between the upstream port and downstream port aredecoded, and the on-board microcontroller configures PTN38007/3A and multiplexersaccording to the CC communication.
A user can still use the GUI interface and LPCUSBSIO (built-in function in LPCUSBSIOmodule) to monitor and/or further configure the board if necessary. A separate GUI isalso available to communicate between the on-board LPC microcontroller and host PCusing USB2.0 interface. By default, the PD sniffer function is not used, and only theUSB-2-I2C bridge (LPCUSBSIO) is implemented in the firmware flashed to the module.
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 202114 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
6.1 Block diagram
aaa-042414
TYPE-CRECEPTACLE
TYPE-CRECEPTACLE
TYPE-CPLUG
PTN38007/PTN38003A
RX2
TX2
TX1
RX1
CC2
RX2
TX2
TX1
RX1
CC1
SBU2SBU1
Top USB_D± Bottom USB_D±
CC2CC1
D2±D1±
SBU2SBU1
VBUS VBUS
CC2CC1
D2±D1±SBU2SBU1
VBUS
AU
XPAU
XN
SDA
/M2
SC
L/M
1
ADD
R
LCTR
L1R
CTRL
3R
CTRL
2R
CTRL
1LC
TRL3
LCTR
L2
LSR
XLS
TX
PCA9570(GPIO)
J104 J105 (µUSB)J103
MIC5357 5V3V31V8
TYPE-CPLUG
CC2CC1
SBU2SBU1
Top USB_D± Bottom USB_D±
CC2CC1
D2±D1±
SBU2SBU1
VBUS VBUS
CC2CC1
D2±D1±
SBU2SBU1
VBUS
RX2TX2
TX1RX1
J306J307
LPC11U35FET48
UA
RTS
PII2C
PTN5110
I2C
Ra
J30(µUSB)
USB_D±
J302(SWD)
J303(UART/SPI/I2C)
XCL221B181
XCL222B331
FB
VBUS
5V0
Figure 13. Block diagram
6.2 PCB photo
Figure 14. PTN5110 sniffer board; front side
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 202115 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
Figure 15. PTN5110 sniffer board; back side
6.3 ConnectionPTN38007/3A-EVM evaluation board and LPCUSBSIO module should be sandwichedtogether such that J103 is mated with J307, and J104 is mated with J306. There isno Type-C plug installed on the LPCUSBSIO module by default, and J305 (Type-Creceptacle) on the LPCUSBSIO module should not be used. This forces the user to useonly J101 to connect to host side, and J102 to connect to device side.
A micro-USB cable should be connected to J301 on the LPCUSBSIO module to providepower to the entire setup. This USB cable allows the use of NXP’s LPCUSBSIO USB-2-I2C bridge to communicate with PTN38007/3’s I2C via USB2 interface. The Aardvark I2C/SPI host adapter can be connected to the setup using a 50 mil spacing 10-pin cable onLPCUSBSIO module’s J303.
Figure 16. Connection of PTN38007/3A-EVM evaluation board and LPCUSBSIO module
6.4 Firmware updateFrom time to time, NXP provides the latest firmware update for the EVM to fix issuesfound in the code. Follow these steps to perform the firmware upgrade:
1. Connect a micro-USB cable to J301 first, without plugging into the PC.
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 202116 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
2. Locate SW302 ISP switch on the sniffer board, and hold it down while plugging in themicro-USB cable to the PC.
3. Release SW302 switch, and on your PC, you will see a disk drive “CRP DISABLD”show up under “computer.”
4. Right click “firmware.bin” in the “CRP DISABLD” driver, and select Delete. Select“Yes” when a pop up window asks to confirm deleting the file.
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 202117 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
5. Locate the new firmware on your hard drive (with .bin extension), and drag the file into“CRP DISABLD” folder.
6. The new binary file should appear in the “CRP DISABLD” drive. The firmware updateis completed. Remove and then reinsert the micro-USB cable from your computer toemulate power on reset condition.
7. The new firmware is now running on the LPCUSBSIO module.
7 GUI introduction
The I2C GUI control interface can be used to monitor and change the PTN38007/3Aregisters, as well as configure the GPIO expander. This tool can be used in stand-alonemode, or concurrently with LPCUSBSIO module plug in.
7.1 List of filesThe GUI zip file contains the following:
Drake.exe GUI executable. Click on this file to run the GUI.
liblpcusbsio.dll LPCUSBSIO library
Script_File.txt A list of default script files to be loaded when GUI is open.User may edit this file to change default scripts to be loaded.
PTN38007/3.txtPTN38003A.txt
Default product script file(s). If the file exists, for eachmatched product type that is found during I2C addresssearch, the corresponding product script is executed once.These script files are useful to set up default equalizersettings.
Table 6. GUI zip file contents
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 202118 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
P2R_DFP_USB_2DP_Normal.txtP2R_DFP_USB_2DP_Reversed.txtP2R_DFP_4DP_Normal.txtP2R_DFP_4DP_Reversed.txtP2R_DFP_TBT_Normal.txtP2R_DFP_TBT_Reversed.txtP2R_DFP_USB4_Normal.txtP2R_DFP_USB4_Reversed.txt
Script files for PTN38007/3/PTN38003A DFP BoardP2R_DFP_TBT_Normal/Reversed.txt and P2R_DFP_USB4_Normal/Reversed.txt are only applicable to PTN38007/3
P2R_UFP_USB_2DP_Normal.txtP2R_UFP_USB_2DP_Reversed.txtP2R_UFP_4DP_Normal.txtP2R_UFP_4DP_Reversed.txtP2R_UFP_TBT_Normal.txtP2R_UFP_TBT_Reversed.txtP2R_UFP_USB4_Normal.txtP2R_UFP_USB4_Reversed.txt
Script files for PTN38007/3/PTN38003A UFP BoardP2R_UFP_TBT_Normal/Reversed.txt and P2R_UFP_USB4_Normal/Reversed.txt are only applicable to PTN38007/3
Table 6. GUI zip file contents...continued
7.1.1 Editing Script_File.txt
The Script_File.txt can be edited to load up to eight script files in the GUI. The list in theGUI is refreshed when the GUI is first executed, or when I2C Reset is clicked. Note thatthe following rules should be applied when editing the file:
• One entry per line.• A blank line is counted as an entry without any file name loaded.• Only the first eight lines/entries will be loaded; entries after line eight are discarded.• When populating entries, it is the user’s responsibility to check if these script file entries
exist in the current directory. The GUI checks if the entry is valid when clicking thescript file name.
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 202119 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
7.2 GUI fields
Figure 17. GUI fields
7.2.1 Interface
Connect /Disconnect
When the LPCUSBSIO module is disconnected from the PC (in the eventof power cycle the evaluation board, or remove USB2 cable from themodule), user should first click on Disconnect then Connect to reinitializethe LPCUSBSIO module.
I2C Reset When clicked, all possible I2C addresses in this product family arerescanned, evaluation board type is determined, the default product script(if present) is executed, and respective register values are updated on thescreen.
Clock Freq I2C-bus interface clock frequency. Default is set to 400 kHz. The interfacefrequency can be changed by the user at any time, as long as the clockspeed is supported.
Device Address This field shows the evaluation board type and/or a list of product I2Caddresses found in the current setup.• 0x30 P2R_DFP – I2C Address = 0x30• 0x33 P2R_UFP – I2C Address = 0x33
Table 7. Interface
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 202120 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
7.2.2 Script files
List of eight scriptfiles
The default scripts are populated in the following order:Script #1 Script #2Script #3 Script #3Script #5 Script #6Script #7 Script #8
Loop Script When checked, scripts are executed in the order of #1, #2, #3, #4, #5,#6, #7, #8, and going back to #1. If a certain script file entry is empty, thatentry is skipped.Script execution is stopped when it is unchecked.
Execute Click on this to load a script that is not on the current populated fields. Newscript file name is also populated in the order of #1, #2, #3, #4, #5, #6, #7,#8 and going back to #1 again.
Record It is possible to record current I2C register reads/writes into a script file.
Table 8. Script files
7.2.3 Messages
Log Messages ToFile
When checked, a log file with current date/time stamp is created. Allmessages will be logged in the file.Uncheck this to cancel file logging function.
Mute Messages When checked, most I2C read/write messages are not displayed in themessage window (I2C read/write errors are always displayed, and can’t beturned off). This reduces the time gap between I2C read/write transactions.
Clear Messages Clear messages in the message window.
Message Window
Table 9. Messages
7.2.4 Register information
Address The field indicates the register address to be accessed. User can eitherselect the value from the pull down menu, or click on a register addressunder the register tree.
Value (Hex) Register value read out or to be written from/to the register address above.
Read Perform a read operation from register address above. Read out value ispopulated in the Value (Hex) box.
Write Perform a write operation to register address above. Value to be written isloaded from theValue (Hex) box.
Polling When clicked, a repetitive read operation is performed from registeraddress above. Read out value is populated in the Value (Hex) box. Clickagain to stop the repetitive read operation.
Table 10. Register information
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 202121 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
Refresh When clicked, a repetitive read operation is performed across all registers.Read out values are populated in the GUI directly. Click again to stop therepetitive read operation.
Table 10. Register information...continued
7.2.5 GPIO expander control
Enable GPIOExpander
When checked, Mux Mode and CC Orientation controls are accessible byuser.
Update Mux ControlAccording To ChipOperating Mode
When checked, Mux Mode and CC Orientation are updated to the samevalue as device register 0x04 bit [2:0] (Operating Mode) and bit [4](Orientation) when the bit values are updated in the GUI. (When usingscripts to update device register 0x04, GPIO expander values are notupdated)
Mux Mode This controls the state of on-board SBU crossbar control• 0 (Safe State) – SBU crossbar IOs are tri-stated• 1 (USB Only) – SBU crossbar IOs are tri-stated• 2 (USB + 2 Lane DP) – SBU crossbar IOs are selecting AUX signals• 3 (4 Lane DP) – SBU crossbar IOs are selecting AUX signals• 4 (TBT3) – SBU crossbar IOs are selecting LSTX/LSRX signals• 5 (USB4) – SBU crossbar IOs are selecting LSTX/LSRX signals
CC Orientation This controls the orientation of on-board SBU crossbar• 0: Normal• 1: Reversed
Table 11. GPIO expander control
7.3 PTN38007/3A register fields setup
Figure 18. Register fields setup
7.3.1 Suggested Scrpt_File.txt content
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 202122 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
7.3.1.1 DFP board
P2R_DFP_USB_2DP_Normal.txt P2R_DFP_USB_2DP_Reversed.txt
P2R_DFP_4DP_Normal.txt P2R_DFP_4DP_Reversed.txt
P2R_DFP_TBT_Normal.txt P2R_DFP_TBT_Reversed.txt
P2R_DFP_USB4_Normal.txt P2R_DFP_USB4_Reversed.txt
Table 12. DFP board
7.3.1.2 UFP board
P2R_UFP_USB_2DP_Normal.txt P2R_UFP_USB_2DP_Reversed.txt
P2R_UFP_4DP_Normal.txt P2R_UFP_4DP_Reversed.txt
P2R_UFP_TBT_Normal.txt P2R_UFP_TBT_Reversed.txt
P2R_UFP_USB4_Normal.txt P2R_UFP_USB4_Reversed.txt
Table 13. UFP board
7.4 Other controlsSync DisplayPort Channel Settings
Sync USB3 Channel Settings
Sync ThunderBolt Channel Settings
When these options are checked, if one of the Lanes’ EQ or OSL (Output Swing Level)settings are changed, the same values (both EQ and OSL) are applied to other lanes.
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 202123 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
8 Legal information
8.1 DefinitionsDraft — A draft status on a document indicates that the content is stillunder internal review and subject to formal approval, which may resultin modifications or additions. NXP Semiconductors does not give anyrepresentations or warranties as to the accuracy or completeness ofinformation included in a draft version of a document and shall have noliability for the consequences of use of such information.
8.2 DisclaimersLimited warranty and liability — Information in this document is believedto be accurate and reliable. However, NXP Semiconductors does notgive any representations or warranties, expressed or implied, as to theaccuracy or completeness of such information and shall have no liabilityfor the consequences of use of such information. NXP Semiconductorstakes no responsibility for the content in this document if provided by aninformation source outside of NXP Semiconductors. In no event shall NXPSemiconductors be liable for any indirect, incidental, punitive, special orconsequential damages (including - without limitation - lost profits, lostsavings, business interruption, costs related to the removal or replacementof any products or rework charges) whether or not such damages are basedon tort (including negligence), warranty, breach of contract or any otherlegal theory. Notwithstanding any damages that customer might incur forany reason whatsoever, NXP Semiconductors’ aggregate and cumulativeliability towards customer for the products described herein shall be limitedin accordance with the Terms and conditions of commercial sale of NXPSemiconductors.
Right to make changes — NXP Semiconductors reserves the right tomake changes to information published in this document, including withoutlimitation specifications and product descriptions, at any time and withoutnotice. This document supersedes and replaces all information supplied priorto the publication hereof.
Suitability for use — NXP Semiconductors products are not designed,authorized or warranted to be suitable for use in life support, life-critical orsafety-critical systems or equipment, nor in applications where failure ormalfunction of an NXP Semiconductors product can reasonably be expectedto result in personal injury, death or severe property or environmentaldamage. NXP Semiconductors and its suppliers accept no liability forinclusion and/or use of NXP Semiconductors products in such equipment orapplications and therefore such inclusion and/or use is at the customer’s ownrisk.
Applications — Applications that are described herein for any of theseproducts are for illustrative purposes only. NXP Semiconductors makesno representation or warranty that such applications will be suitablefor the specified use without further testing or modification. Customersare responsible for the design and operation of their applications andproducts using NXP Semiconductors products, and NXP Semiconductorsaccepts no liability for any assistance with applications or customer productdesign. It is customer’s sole responsibility to determine whether the NXPSemiconductors product is suitable and fit for the customer’s applicationsand products planned, as well as for the planned application and use ofcustomer’s third party customer(s). Customers should provide appropriatedesign and operating safeguards to minimize the risks associated withtheir applications and products. NXP Semiconductors does not accept anyliability related to any default, damage, costs or problem which is basedon any weakness or default in the customer’s applications or products, or
the application or use by customer’s third party customer(s). Customer isresponsible for doing all necessary testing for the customer’s applicationsand products using NXP Semiconductors products in order to avoid adefault of the applications and the products or of the application or use bycustomer’s third party customer(s). NXP does not accept any liability in thisrespect.
Export control — This document as well as the item(s) described hereinmay be subject to export control regulations. Export might require a priorauthorization from competent authorities.
Evaluation products — This product is provided on an “as is” and “with allfaults” basis for evaluation purposes only. NXP Semiconductors, its affiliatesand their suppliers expressly disclaim all warranties, whether express,implied or statutory, including but not limited to the implied warranties ofnon-infringement, merchantability and fitness for a particular purpose. Theentire risk as to the quality, or arising out of the use or performance, of thisproduct remains with customer. In no event shall NXP Semiconductors, itsaffiliates or their suppliers be liable to customer for any special, indirect,consequential, punitive or incidental damages (including without limitationdamages for loss of business, business interruption, loss of use, loss ofdata or information, and the like) arising out the use of or inability to usethe product, whether or not based on tort (including negligence), strictliability, breach of contract, breach of warranty or any other theory, even ifadvised of the possibility of such damages. Notwithstanding any damagesthat customer might incur for any reason whatsoever (including withoutlimitation, all damages referenced above and all direct or general damages),the entire liability of NXP Semiconductors, its affiliates and their suppliersand customer’s exclusive remedy for all of the foregoing shall be limited toactual damages incurred by customer based on reasonable reliance up tothe greater of the amount actually paid by customer for the product or fivedollars (US$5.00). The foregoing limitations, exclusions and disclaimers shallapply to the maximum extent permitted by applicable law, even if any remedyfails of its essential purpose.
Translations — A non-English (translated) version of a document is forreference only. The English version shall prevail in case of any discrepancybetween the translated and English versions.
Security — Customer understands that all NXP products may be subjectto unidentified or documented vulnerabilities. Customer is responsiblefor the design and operation of its applications and products throughouttheir lifecycles to reduce the effect of these vulnerabilities on customer’sapplications and products. Customer’s responsibility also extends to otheropen and/or proprietary technologies supported by NXP products for usein customer’s applications. NXP accepts no liability for any vulnerability.Customer should regularly check security updates from NXP and follow upappropriately. Customer shall select products with security features that bestmeet rules, regulations, and standards of the intended application and makethe ultimate design decisions regarding its products and is solely responsiblefor compliance with all legal, regulatory, and security related requirementsconcerning its products, regardless of any information or support that maybe provided by NXP. NXP has a Product Security Incident Response Team(PSIRT) (reachable at [email protected]) that manages the investigation,reporting, and solution release to security vulnerabilities of NXP products.
8.3 TrademarksNotice: All referenced brands, product names, service names andtrademarks are the property of their respective owners.
NXP — wordmark and logo are trademarks of NXP B.V.
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 202124 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
TablesTab. 1. Control signal assignment for GPIO
expander ............................................................9Tab. 2. DFP configuration ............................................10Tab. 3. UFP configuration ............................................10Tab. 4. DFP modes orientation ................................... 13Tab. 5. UFP modes orientation ................................... 13Tab. 6. GUI zip file contents ........................................18
Tab. 7. Interface ...........................................................20Tab. 8. Script files ........................................................21Tab. 9. Messages ........................................................ 21Tab. 10. Register information ........................................ 21Tab. 11. GPIO expander control ................................... 22Tab. 12. DFP board .......................................................23Tab. 13. UFP board .......................................................23
FiguresFig. 1. Block diagram ................................................... 6Fig. 2. PTN38007/3A-EVM evaluation board front
side ....................................................................6Fig. 3. PTN38007/3A-EVM evaluation board back
side ....................................................................6Fig. 4. Schematic of Type-C connector and
PTN38007/3A (DFP) ......................................... 7Fig. 5. Schematic of DFP board ...................................7Fig. 6. Schematic of Type-C Connector and
PTN38007/3A (UFP) ......................................... 8Fig. 7. Schematic of UFP board ...................................8Fig. 8. Schematic of low-speed switches ..................... 9
Fig. 9. Schematic of GPIO expanders ..........................9Fig. 10. Schematic of board headers ........................... 10Fig. 11. Connection of board headers ..........................11Fig. 12. Schematic of 1.8 V and 3.3 V power
supplies ........................................................... 11Fig. 13. Block diagram ................................................. 15Fig. 14. PTN5110 sniffer board; front side ....................15Fig. 15. PTN5110 sniffer board; back side ................... 16Fig. 16. Connection of PTN38007/3A-EVM
evaluation board and LPCUSBSIO module .....16Fig. 17. GUI fields ........................................................ 20Fig. 18. Register fields setup ....................................... 22
UM11595 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 1.0 — 28 June 202125 / 26
NXP Semiconductors UM11595PTN38007-EVM/PTN38003A-EVM evaluation board
Contents1 Introduction ......................................................... 42 Finding kit resources and information on
the NXP web site ................................................ 42.1 Collaborate in the NXP community ....................43 Getting ready .......................................................43.1 Kit contents ........................................................43.2 Additional hardware ...........................................43.3 Windows PC workstation ...................................53.4 Software .............................................................54 Getting to know the hardware ........................... 54.1 Block diagram ....................................................64.2 PCB photo ......................................................... 64.3 PTN38007/3A-EVM evaluation board
schematics .........................................................74.3.1 Type-C connector and PTN38007/3A (DFP) ......74.3.2 Type-C connector and PTN38007/3A (UFP) ......84.3.3 Low-speed switches .......................................... 94.3.4 GPIO expanders ................................................94.3.5 Board headers ................................................. 104.3.6 1.8 V and 3.3 V power supplies .......................115 I2C programming guide ....................................115.1 Power-on initialization ......................................125.2 Operating mode programming .........................135.2.1 DFP board programming ................................. 135.2.2 UFP board programming ................................. 136 LPCUSBSIO module ......................................... 146.1 Block diagram ..................................................156.2 PCB photo ....................................................... 156.3 Connection .......................................................166.4 Firmware update ..............................................167 GUI introduction ................................................187.1 List of files ....................................................... 187.1.1 Editing Script_File.txt ....................................... 197.2 GUI fields .........................................................207.2.1 Interface ...........................................................207.2.2 Script files ........................................................ 217.2.3 Messages .........................................................217.2.4 Register information .........................................217.2.5 GPIO expander control ....................................227.3 PTN38007/3A register fields setup .................. 227.3.1 Suggested Scrpt_File.txt content .....................227.3.1.1 DFP board ....................................................... 237.3.1.2 UFP board ....................................................... 237.4 Other controls .................................................. 238 Legal information ..............................................24
Please be aware that important notices concerning this document and the product(s)described herein, have been included in section 'Legal information'.
© NXP B.V. 2021. All rights reserved.For more information, please visit: http://www.nxp.comFor sales office addresses, please send an email to: [email protected]
Date of release: 28 June 2021Document identifier: UM11595