The SMSC USB251x hub is a family of low-power, OEM
configurable, MTT (multi transaction translator)
controller IC products for embedded USB solutions. The
“x” in the part number indicates the number of
downstream ports available. The SMSC hub supports
low-speed, full-speed, and hi-speed (if operating as a hispeed hub) downstream devices on all of the enabled
downstream ports.
For a summary of the products documented in this
datasheet, please refer to the Chapter 1, "USB251x Hub
Family Differences Overview," on page 7.
Highlights
High performance, low-power, small footprint hub
controller IC with 2, 3, 4, or 7 downstream ports
(indicated by the “x” in the part number)
Fully compliant with the USB 2.0 specification
Enhanced OEM configuration options available
through either a single serial I
SMBus slave port
MultiTRAK
— High-performance multiple transaction translator which
PortMap
— Flexible port mapping and disable sequencing
PortSwap
— Programmable USB differential-pair pin locations ease
PHYBoost
— Programmable USB signal drive strength for recovering
TM
provides one transaction translator per port
PCB design by aligning USB signal lines directly to
connectors
signal integrity using 4-level driving strength resolution
2C®
EEPROM, or
1
hub
Datasheet
Features
Full power management with individual or ganged
power control of each downstream port
Fully integrated USB termination and pull-up/pull-
down resistors
Supports a single external 3.3 V supply source;
internal regulators provide 1.2 V or 1.8 V internal
core voltage
On-chip driver for 24 MHz crystal resonator or
external 24/48 MHz clock input
Customizable vendor ID, product ID, and device ID
ESD protection up to 4 kilovolts on all USB pins
Supports self- or bus-powered operation
USB251xB
support the industrial temperature range of -40ºC
to +85ºC
Applications
LCD monitors and TVs
Multi-function USB peripherals
PC motherboards
Set-top boxes, DVD players, DVR/PVR
Printers and scanners
PC media drive bay
Portable hub boxes
Mobile PC docking
Embedded systems
2.USB251xB and USB251xBi products are not yet available.
The information in this datasheet regarding USB251xB/Bi
1.USB2512A/Ai only uses a single transaction translator.
Table 1.1 36-pin QFN (6x6x0.5 mm) RoHS Compliant Part Numbers
Part
Number
USB2512
USB2512A
USB2512B
USB2512i
USB2512Bi
USB2512Ai
USB2513
USB2513B
USB2513i
USB2513Bi
USB2514
USB2514B
USB2514i
USB2514Bi
Downstream
ports
Table 1.2 48-pin QFN (7x7x0.5 mm) RoHS Compliant Part Numbers
Part
Number
USB25133
Downstream
ports
2
2
3
3
4
4
Default TTTru e
multi**
multi**
multi
multi
multi
multi
Default TTTru e
multi
Speed
Speed
3324/483
Battery
Charging
3*
3*
3*
3*
3*
3*
Battery
Charging
LED Port
Indicators
LED Port
Indicators
Clock
(MHz)
24
24
24
24
24
24
Clock
(MHz)
0ºC
to
70ºC
3
3
3
0ºC
70ºC
to
-40ºC
to
85ºC
3
3
3
-40ºC
to
85ºC
USB2514 4
multi
3324/483
Table 1.3 64-pin QFN (9x9x0.5 mm) RoHS Compliant Part Numbers
Part
Number
USB25177
USB2517i
Down-
stream
ports
7
Default TTTrue
multi
multi
Speed
33243
33243
Battery
Charging
LED Port
Indicators
Clock
(MHz)
0ºC
to
70ºC
Note 1.1*Battery charging enable is only available on USB251x/xBi products.
Note 1.2**USB2512A/Ai only uses a single transaction translator.
-40ºC
to
85ºC
SMSC USB251x7Revision 1.0 (3-11-09)
DATASHEET
Chapter 2 General Description
USB 2.0 High-Speed 2-Port Hub Controller
Datasheet
The SMSC USB251x hub family is a group of low-power, OEM configurable, MTT (multi
transaction translator)
SMSC USB251x hub family is fully compliant with the USB 2.0 specification. Each of the
The
1
hub controller IC’s with downstream ports for embedded USB solutions.
SMSC hub controllers can attach to an upstream port as a full-speed hub or as a full-/hi-speed
hub. The SMSC hub controllers support low-speed, full-speed, and hi-speed (if operating as a
hi-speed hub) downstream devices on all of the enabled downstream ports.
All required resistors on the USB ports are integrated into the hub. This includes all series
termination resistors on D+ and D– pins and all required pull-down and pull-up resistors on D+
and D– pins. The over-current sense inputs for the downstream facing ports have internal pullup resistors.
The USB251x hub family includes programmable features such as:
MultiTRAK
speed data throughput regardless of the number of active downstream connections. MultiTRAK
TM
Technology which utilizes a dedicated TT per port to maintain consistent full-
TM
outperforms conventional USB 2.0 hubs with a single TT in USB full-speed data transfers.
PortMap which provides flexible port mapping and disable sequences. The downstream ports of
a USB251x hub can be reordered or disabled in any sequence to support multiple platform
designs with minimum effort. For any port that is disabled, the USB251x hub controllers
automatically reorder the remaining ports to match the USB host controller’s port numbering
scheme.
PortSwap which adds per-port programmability to USB differential-pair pin locations. PortSwap
allows direct alignment of USB signals (D+/D-) to connectors to avoid uneven trace length or
crossing of the USB differential signals on the PCB.
PHYBoost which enables 4 programmable levels of USB signal drive strength in downstream
port transceivers. PHYBoost attempts to restore USB signal integrity.
OEM Selectable Features
A default configuration is available in each of the SMSC USB251x hub controllers following a
reset. This configuration may be sufficient for most applications. Strapping option pins make it
possible to modify a sub-set of the configuration options.
The USB251x hub controllers may be configured by an external EEPROM or a microcontroller.
When using the microcontroller interface, the hub appears as an SMBus slave device. If the hub
is pin-strapped for external EEPROM configuration but no external EEPROM is present, then a
value of ‘0’ will be written to all configuration data bit fields (the hub will attach to the host with
all ‘0’ values).
The USB251x hub family supports OEM selectable features including:
Optional OEM configuration via I
2
C EEPROM or via the industry standard SMBus interface
from an external SMBus host or microcontroller.
Supports compound devices on a port-by-port basis.
Selectable over-current sensing and port power control on an individual or ganged basis to
match the OEM’s choice of circuit board component selection.
Customizable vendor ID, product ID, and device ID.
Configurable delay time for filtering the over-current sense inputs.
Configurable downstream port power-on time reported to the host.
Supports indication of the maximum current that the hub consumes from the USB upstream
port.
Supports Indication of the maximum current required for the hub controller.
1.USB2512A/2Ai only uses a single transaction translator.
Revision 1.0 (3-11-09)8SMSC USB251x
DATASHEET
USB 2.0 Hi-Speed Hub Controller
Datasheet
Supports custom string descriptors (up to 31 characters):
- Product string
- Manufacturer string
- Serial number string
When available, pin selectable options for default configuration may include:
-Downstream ports as non-removable ports
-Downstream ports as disabled ports
-Downstream port power control and over-current detection on a ganged or individual basis
-USB signal drive strength
-USB differential pair pin location
SMSC USB251x9Revision 1.0 (3-11-09)
DATASHEET
Chapter 3 Acronyms
USB 2.0 Hi-Speed Hub Controller
Datasheet
I2C®: Inter-Integrated Circuit
OCS: Over-Current Sense
PCB: Printed Circuit Board
PHY: Physical Layer
PLL: Phase-Locked Loop
QFN: Quad Flat No Leads
RoHS: Restriction of Hazardous Substances Directive
SCL: Serial Clock
SIE: Serial Interface Engine
SMBus: System Management Bus
TT: Transaction Translator
1
2
1.I
C is a registered trademark of Philips Corporation.
Revision 1.0 (3-11-09)10SMSC USB251x
DATASHEET
USB 2.0 Hi-Speed Hub Controller
Datasheet
Chapter 4 Block Diagram
To Upstream
V
BUS
Upstream
USB Data
3.3 V
24 MHz
Crystal
To EEPROM or
SMBus Master
SCK
SDA
3.3 V
Bus-
Power
Detect/
Pulse
V
bus
Regulator
CRFILT
Upstream
Regulator
PHY
Serial
Repeater
Interface
Engine
TT
#1
Routing & Port Re-Ordering Logic
Port #1
PHY#1
OC Sense
Switch Driver/
LED Drivers
...
PLL
...
PHY#x
Serial
Interface
Controller
TT
Controller
#x
Port #x
OC Sense
Switch Driver/
LED Drivers
Port
USB Data
Downstream
OC
Sense
Switch/
LED
Drivers
Port
Power
USB Data
Downstream
OC
Sense
Switch/
LED
Drivers
Port
Power
The ‘x’ indicates the number of available downstream ports: 2, 3, 4, or 7.
Figure 4.1 USB251x Hub Family Block Diagram
Note 4.1USB2512A/USB2512Ai only supports a single transaction translator.
Note 4.2The LED port indicators only apply to USB2513/14 (48QFN only) and USB2517/17i.
SMSC USB251x11Revision 1.0 (3-11-09)
DATASHEET
USB 2.0 Hi-Speed Hub Controller
Datasheet
Chapter 5 Pin Descriptions
This chapter is organized by a set of pin configurations (organized by package type) followed by a
corresponding pin list organized alphabetically. A comprehensive and detailed description list of each
signal (named in the pin list) is organized by function in Table 5.2, “USB251x Pin Descriptions,” on
page 22. Please refer to Table 5.3, “Buffer Type Descriptions,” on page 27 for a list of buffer types.
The “N” symbol in the signal name indicates that the active, or asserted, state occurs when the signal
is at a low voltage level. When “N” is not present after the signal name, the signal is asserted when it
is at the high voltage level. The terms assertion and negation are used exclusively. This is done to
avoid confusion when working with a mixture of “active low” and “active high” signals. The term assert,
or assertion, indicates that a signal is active, independent of whether that level is represented by a
high or low voltage. The term negate, or negation, indicates that a signal is inactive.
5.1 Pin Configurations and Lists (Organized by Package Type)
Table 5.1 Pin List in Alphabetical Order (continued)
PIN NUMBERS
36 QFN48QFN64 QFN
SYMBOLNAME
USB2512
USB2512i
USB2512A
USB2512Ai
USB2512B
USB2512Bi
USB2513
USB2513i
USB2513B
USB2513Bi
USB2514
USB2514i
USB2514B
USB2514Bi
USB2513
USB2514
NCNo Connect6-811-
NC7-9-
NC18-11-
NC19-12-
NC8-13-
NC9-27-
NC20-28-
NC21-
NON_REM[0]Non-
NON_REM[1]222940
Removable
Port Strap
283945
Option
OCS_N[1]Over-Current
OCS_N[2]172027
Sense
131628
OCS_N[3]-192622
OCS_N[4]-21-2821
OCS_N[5]-35
OCS_N[6]-38
OCS_N[7]-37
PLLFILTPLL Regulator
344662
Filter Capacitor
PRT_DIS_M[1]Downstream
PRT_DIS_M[2]-3
Port Disable
Strap Option
-1
PRT_DIS_M[3]-6
PRT_DIS_M[4]-8-8
PRT_DIS_M[5]-11
PRT_DIS_M[6]-53
PRT_DIS_M[7]-55
PRT_DIS_P[1]Port Disable-2
PRT_DIS_P[2]-4
PRT_DIS_P[3]-7
PRT_DIS_P[4]-9-9
PRT_DIS_P[5]-12
PRT_DIS_P[6]-54
PRT_DIS_P[7]-56
USB2517
USB2517i
SMSC USB251x19Revision 1.0 (3-11-09)
DATASHEET
Table 5.1 Pin List in Alphabetical Order (continued)
PIN NUMBERS
36 QFN48QFN64 QFN
USB 2.0 Hi-Speed Hub Controller
Datasheet
SYMBOLNAME
PRTPWR[1]USB Port
PRTPWR[2]161926
Power Enable
USB2512
USB2512i
USB2512A
USB2512Ai
USB2512B
USB2512Bi
USB2513
USB2513i
USB2513B
USB2513Bi
USB2514
USB2514i
USB2514B
USB2514Bi
USB2513
USB2514
121529
PRTPWR[3]-182123
PRTPWR[4]-20-2720
PRTPWR[5]-30
PRTPWR[6]-39
PRTPWR[7]-36
PRTPWR_POLPort Power
-38-
Polarity
Strapping
PRTSWP[1]Port Swap
PRTSWP[2]-2549
Strapping
Option
-3751
PRTSWP[3]-2347
PRTSWP[4]-1333
PRTSWP[5]-31
PRTSWP[6]-17
PRTSWP[7]-15
RBIASUSB
354763
Transceiver
Bias
RESET_NReset Input263443
SCLSerial Clock243141
SDASerial Data
222940
Signal
SEL48
Clock Input
SMBCLKSystem
Select 48 MHz
-40-
243141
Management
Bus Clock
SMBDATAServer
222940
Message Block
Data Signal
SUSP_INDActive/Suspend
283945
Status Indicator
TESTTest Pin111419
USBDM_UPUSB Bus Data304258
USBDP_UP314359
USB2517
USB2517i
Revision 1.0 (3-11-09)20SMSC USB251x
DATASHEET
USB 2.0 Hi-Speed Hub Controller
Datasheet
Table 5.1 Pin List in Alphabetical Order (continued)
PIN NUMBERS
36 QFN48QFN64 QFN
SYMBOLNAME
USBDM_DN[1]Hi-Speed USB
USBDM_DN[2]3
Data
USB2512
USB2512i
USB2512A
USB2512Ai
USB2512B
USB2512Bi
USB2513
USB2513i
USB2513B
USB2513Bi
USB2514
USB2514i
USB2514B
USB2514Bi
USB2513
USB2514
1
USBDM_DN[3]-6
USBDM_DN[4]-8-8
USBDM_DN[5]-11
USBDM_DN[6]-53
USBDM_DN[7]-55
USBDP_DN[1]2
USBDP_DN[2]4
USBDP_DN[3]-7
USBDP_DN[4]-9-9
USBDP_DN[5]-12
USBDP_DN[6]-54
USBDP_DN[7]-56
VBUS_DETUpstream
273544
VBUS Power
Detection
VDD333.3 V Power5
VDD3310
VDD33151824
VDD33233046
VDD33294152
VDD33364857
VDD33-64
XTALINCrystal Input334561
XTALOUTCrystal Output324460
USB2517
USB2517i
SMSC USB251x21Revision 1.0 (3-11-09)
DATASHEET
USB 2.0 Hi-Speed Hub Controller
5.2 USB251x Pin Descriptions (Grouped by Function)
Table 5.2 USB251x Pin Descriptions
BUFFER
SYMBOL
TYPEDESCRIPTION
UPSTREAM USB 2.0 INTERFACES
Datasheet
USBDM_UP
USBDP_UP
VBUS_DETI/O12Detect Upstream VBUS Power
USBDP_DN[x:1]/
PRT_DIS_P[x:1]
USBDM_DN[x:1]/
PRT_DIS_M[x:1]
IO-UUSB Data
These pins connect to the upstream USB bus data signals (host, port, or
upstream hub).
Detects state of Upstream VBUS power. The SMSC hub monitors
VBUS_DET to determine when to assert the internal D+ pull-up resistor which
signals a connect event.
When designing a detachable hub, this pin should be connected to VBUS on
the upstream port via a 2 to 1 voltage divider.
For self-powered applications with a permanently attached host, this pin must
be connected to 3.3 V (typically VDD33).
DOWNSTREAM USB 2.0 INTERFACES
IO-UHi-Speed USB Data
These pins connect to the downstream USB peripheral devices attached to
the hub’s port. To disable, pull up with a 10 K resistor to 3.3 V.
Downstream Port Disable Strap Option
If this strap is enabled by package and configuration settings (see Table 8.1,
"Hub Configuration Options"), then this pin will be sampled at RESET_N
negation to determine if the port is disabled.
To disable a port, pull up both PRT_DIS_M[x:1] and PRT_DIS_P[x:1] pins
corresponding to the port numbers.
PRTPWR[x:1] /
BC_EN[x]
Revision 1.0 (3-11-09)22SMSC USB251x
O12USB Power Enable
Enables power to USB peripheral devices downstream.
When PRTPWR_POL pin is unavailable, the hub supports active high power
controllers only.
When PRTPWR_POL pin is available, the active signal level of the PRTPWR
pins is determined by the power polarity strapping function of the
PRTPWR_POL pin.
IPDBattery Charging Strap Option
*This feature is only available on USB251xB/Bi.
If this strap is enabled by package and configuration settings, (see Table 8.1,
"Hub Configuration Options"), this pin will be sampled at RESET_N negation
to determine if ports [x:1] support the battery charging protocol (and thus the
supporting external port power controllers) that would enable a device to draw
the currents per the USB battery charging specification.
BC_EN[x] = 1: Battery charging feature is supported for port x
BC_EN[x] = 0: Battery charging feature is not supported for
port x
DATASHEET
Loading...
+ 50 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.