PRODUCT PREVIEW information concerns products in the formative
or design phase of development. Characteristic data and other
specifications are design goals. Texas Instruments reserves the right
to change or discontinue these products withoutnotice.
• Universal Serial Bus (USB)
– Single Port 5.0-Gbps USB 3.0 Physical Layer Transceiver
•One 5.0-Gbps SuperSpeed Conneciton
•One 480-Mbps HS/FS/LS Connection
– Fully Compliant with USB 3.0 Specification, Revision 1.0
– Supports 3+ Meters USB 3.0 Cable Length
– Fully Adaptive Equalizer to Optimize Receiver Sensitivity
– PIPE to Link Layer Controller
•Supports 16-Bit SDR Mode at 250 MHz
•Compliant With PHY Interface for the USB Architectures (PIPE), Version 3.0
– ULPI to Link Layer Controller
•Supports 8-Bit SDR Mode at 60 MHz
•Supports Synchronous Mode and Low Power Mode
•Compliant with UTMI+ Low Pin Interface (ULPI) Specification, Revision 1.1
• General Features
– IEEE 1149.1 JTAG Support
– IEEE 1149.6 JTAG support for the SuperSpeed Port
– Operates on a Single Reference Clock of 40 MHz
– 3.3-, 1.8-, and 1.1-V Supply Voltages
– 1.8-V PIPE and ULPI I/O
– Available in Lead-Free 175-Ball 12- x 12-nF BGA Package (175ZAY)
1.2Target Applications
• Surveillance Cameras
• Multimedia Handset
• Smartphone
• Digital Still Camera
• Portable Media Player
• Personal Navigation Device
• Audio Dock
• Video IP Phone
• Wireless IP Phone
• Software Defined Radio
SLLSE32–NOVEMBER 2010
USB 3.0 Transceiver
Check for Samples: TUSB1310A
1
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas
Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
PRODUCT PREVIEW information concerns products in the formative
or design phase of development. Characteristic data and other
specifications are design goals. Texas Instruments reserves the right
to change or discontinue these products without notice.
The TUSB1310A is a single port, 5.0-Gbps USB 3.0 physical layer transceiver operating off of a single
reference clock provided by either a crystal or an external reference clock. The reference clock
frequencies are selectable from 20, 25, 30, and 40 MHz. The TUSB1310A provides the clock to the USB
controller. The use of a single reference clock allows the TUSB1310A to provide a cost effective USB 3.0
solution with few external components and a low implementation cost.
The USB controller interfaces to the TUSB1310A via a PIPE (SuperSpeed) and a ULPI (USB2.0)
interface. The 16-bit PIPE operates off of a 250-MHz interface clock. The ULPI supports 8-bit operations
with a 60-MHz interface clock.
USB 3.0 reduces active and idle power consumption with improved power management features. The
TUSB1310A low power states are controlled by the USB controller via the PIPE interface.
SuperSpeed USB uses existing USB software infrastructure by keeping the existing software interfaces
and software drivers intact. In addition, SuperSpeed USB retains backward compatibility with USB 2.0
based products by using the same form-factor Type-A connector and cables. Existing USB 2.0 devices will
work with new USB 3.0 hosts and new USB 3.0 devices with work with legacy USB 2.0 hosts.
www.ti.com
1.4Functional Block Diagram
The USB physical layer handles the low level USB protocol and signaling. This includes data serialization
and deserialization, 8b/10b encoding, analog buffers, elastic buffers and receiver detection. It shifts the
clock domain of the data from the USB rate to one that is compatible with the link layer controller.
The SuperSpeed USB contains SSTXP/SSTXN and SSRXP/SSRXP differential pairs and uses the PIPE
to communicate with the link layer controller. The Non-SuperSpeed USB has a DP/DM differential pair and
communicates with the link layer controller via the ULPI. The TUSB1310A reference clock is connected to
an internal crystal oscillator, spread spectrum clock and PLL which provides clocks to all functional blocks
and to the CLKOUT pin for the link layer controller.
A JTAG interface is used for IEEE1149.1 and IEEE1149.6 boundary scan.
PCLKOA6to this clock. This clock operates at 250 MHz. The rising edge of the clock is the reference
IThe 16 bits represent 2 symbols of transmit data where TX_DATA7-0 is the first symbol to
I
Table 2-2. PIPE Signal Description
TX_DATA and TX_DATAK clock for source synchronous PIPE. This clock frequency is
the same as PCLK frequency. The rising edge of the clock is the reference for all signals.
Parallel USB SuperSpeed data input bus.
be transmitted, and TX_DATA15-8 is the second symbol.
Data/Control for the symbols of transmit data. TX_DATAK0 corresponds to the low-byte of
TX_DATA, TX_DATAK1 to the upper byte.
Parallel interface data clock. All data movement across the parallel PIPE is synchronous
for all signals.
RX_DATA15B9
RX_DATA14A9
RX_DATA13A8
RX_DATA12B8
RX_DATA11B5
RX_DATA10B4
RX_DATA9A4
RX_DATA8B3
RX_DATA7A3
RX_DATA6A2
RX_DATA5B1
RX_DATA4C2
RX_DATA3C1
RX_DATA2D1
RX_DATA1D2
RX_DATA0E2
RX_DATAK1B7Data/Control for the symbols of receive data. RX_DATAK0 corresponds to the low-byte of
RX_DATAK0A7
RX_VALIDOF1Active High. Indicates symbol lock and valid data on RX_DATA and RX_DATAK.
CONTROL AND STATUS SIGNALS
PHY_RESETNI, PUJ3Active Low. Resets the transmitter and receiver. This signal is asynchronous.
TX_DETRX_LPBKI, PDM6
TX_ELECIDLEIK3Active High. Forces TX output to electrical idle depending on the power state.
RX_ELECIDLEF3
OThe 16 bits represent 2 symbols of receive data where RX_DATA7-0 is the first symbol
ORX_DATA, RX_DATAK1 to the upper byte. A value of zero indicates a data byte; a value
S, I/O,Active High. While de-asserted with the PHY in P0, P1, P2, or P3, indicates detection of
PDLFPS.
O
POWER_DOWN1G3Power up and down the transceiver power states.
POWER_DOWN0H3BIT 1BIT 0DESCRIPTION
I
SLLSE32–NOVEMBER 2010
Table 2-2. PIPE Signal Description (continued)
Parallel USB SuperSpeed data output bus.
received, and RX_DATA15-8 is the second.
of 1 indicates a control byte.
Active High. Used to tell the PHY to begin a receiver detection operation or to begin
loopback.
Encodes receiver status and error codes for the received data stream when receiving
data.
0011 SKP ordered set added
0101 SKP ordered set removed
011Receiver detected
1008B/10B decode error
101Elastic buffer overflow
Elastic buffer underflow.
110This error code is not used if the elasticity buffer is
operating in the nominal buffer empty mode.
111Receive disparity error
00P0, normal operation
01P1, low recovery time latency, power saving state
10P2, longer recovery time latency, low power state
11P3, lowest power state
When transitioning from P3 to P0, the signaling is asynchronous.
TX_ONESZEROSI, PDM4the transmitter to transmit an alternating sequence of 50 - 250 ones and 50 - 250 zeros –
TX_DEEMPH1K11
TX_DEEMPH0L11BIT 1BIT 0DESCRIPTION
TX_MARGIN2M11Selects transmitter voltage levels
TX_MARGIN1M10BIT 2BIT 1BIT 0TX_SWINGDESCRIPTION
TX_MARGIN0M90000
S, I/O,management state transitions, rate change, and receiver detection. When this signal
PDtransitions during entry and exit from P3 and PCLK is not running, then the signaling is
I, PD, PU
I, PD
TX_SWINGI, PDM50 Full swing
RX_POLARITYI, PDC8
RX_TERMINATIONI, PDD30 Terminations removed
RATEI, PUL6
ELAS_BUF_MODEI, PDC90 Nominal half full buffer mode
Table 2-2. PIPE Signal Description (continued)
Active High. Used to communicate completion of several PHY func-tions including power
asynchronous.
Active High. Used only when transmitting USB compliance pat-terns CP7 or CP8. Causes
regardless of the state of the TX_DATA interface.
Selects transmitter de-emphasis. When the MAC changes, the TUSB1310A starts to
transmit with the new setting within 128 ns.
00-6 dB de-emphasis
01-3.5 dB de-emphasis
10No de-emphasis
11Reserved
Normal operating range
800 mV - 1200 mV
0001
001
010
011
10200 mV - 400 mV
11100 mV - 200 mV
Controls transmitter voltage swing level
1 Half swing
Active High. Tells PHY to do a polarity inversion on the received data. Inverted data show
up on RX_DATA15-0 within 20 PCLK clocks after RX_POLARITY is asserted.
0 PHY does no polarity inversion.
1 PHY does polarity inversion.
Controls presence of receiver terminations
1 Terminations present
Controls the link signaling rate
The RATE is always 1.
Selects elasticity buffer operating mode