CYPRESS CY7C65632

PRELIMINARY
CY7C65632
HX2VL™ Very Low Power USB 2.0
Hub Controller
Features
❐
Integrated port status indicator control
12 MHz +/- 500 ppm external crystal with drive level 600 µW
(integrated PLL) clock input with optional 27/48 MHz
oscillator clock input
❐ Internal power failure detection for ESD recovery
❐
■
High performance, low-power USB 2.0 Hub, optimized for low
cost designs with minimum Bill-of-material
■
USB 2.0 hub controller
❐ Compliant with USB 2.0 specification
❐ Up to four downstream ports support
❐ Downstream ports are backward compatible with FS,LS
❐ Single transaction translator (TT) for low cost
■
Very low power consumption
❐ Supports bus-powered and self-powered modes
❐ Auto switching between bus-powered and self-powered
❐ Single MCU with 2 K ROM and 64 byte RAM
❐ Lowest power consumption
■
Highly integrated solution for reduced BOM cost
❐ Internal regulator – single power supply 5 V required
❐ Provision of connecting 3.3 V with external regulator
❐ Integrated upstream pull-up resistor
❐ Integrated pull-down resistors for all downstream ports
❐ Integrated upstream/downstream termination resistors
■
Downstream port management
❐ Support individual and ganged mode power management
❐ Overcurrent detection within 8 mS
❐ Two port status indicators per downstream port
❐ Slew rate control for EMI management
■
Maximum configurability
❐ VID and PID are configurable through external EEPROM
❐ Number of ports, removable/non-removable ports are
configurable through EEPROM and I/O pin configuration
❐ I/O pins can configure gang/individual mode power
switching, reference clock source and polarity of power
switch enable pin
❐ Configuration options also available through mask ROM
■
Available in space saving 48-pin (7 × 7 mm) TQFP and 28-pin
(5 × 5 mm) QFN packages
■
Supports 0 °C to 70 °C temperature range
Block Diagram – CY7C65632
D+
12/27/48
MHz
OSC-in
OR 12
MHz
Crystal
I2C /
SPI
MCU
D-
RAM
USB 2.0 PHY
Serial
Interface
Engine
PLL
ROM
HS USB
Control Logic
USB Upstream Port
5V i/p (for internal regulator)
NC (for external regulator)
Transaction Translator
1.8V
Regulator
Hub Repeater
3.3V
3.3V i/p (with ext. reg. & 28 QFN)
NC (with ext. reg. & 48 TQFP)
3.3V o/p (for int. reg.)
Routing Logic
USB Downstream Port 3
USB Downstream Port 4
USB 2.0
PHY
USB 2.0
PHY
USB 2.0
PHY
Cypress Semiconductor Corporation
Document Number: 001-67568 Rev. *A
•
D+ D-
198 Champion Court
LED
D+ D-
•
Port
Control
O V R # [4]
LED
O V R # [3]
D+ D-
Port
Control
P W R # [3]
LED
Port
Control
O V R # [2]
O V R # [1]
P W R # [1]
D+ D-
Port
Control
P W R # [4]
USB Downstream Port 2
USB 2.0
PHY
P W R # [2]
USB Downstream Port 1
LED
San Jose, CA 95134-1709
•
408-943-2600
Revised June 30, 2011
[+] Feedback
PRELIMINARY
CY7C65632
Contents
Introduction ....................................................................... 3
USB Serial Interface Engine ........................................ 3
HS USB Control Logic ................................................. 3
Hub Repeater .............................................................. 3
MCU ............................................................................ 3
Transaction Translator ................................................ 3
Port Control ................................................................. 3
Applications ...................................................................... 3
Functional Overview ........................................................ 4
System Initialization ..................................................... 4
Upstream Port ............................................................. 4
Downstream Ports ....................................................... 4
Power Switching .......................................................... 4
Pin Configuration CY7C65632 – 48 TQFP ...................... 6
Pin Description for 48-Pin Package ................................ 8
Pin Description for 28-Pin Package .............................. 10
EEPROM Configuration Options ................................... 11
Pin Configuration Options ............................................. 12
Power-on Reset ......................................................... 12
Gang/Individual Power Switching Mode .................... 12
Document Number: 001-67568 Rev. *A
Features Supported in 48-pin and 28-pin Packages . 12
Power Switch Enable Pin Polarity ............................. 12
Port Number Configuration ........................................ 12
Non Removable Ports Configuration ......................... 13
Reference Clock Configuration ................................. 13
Electrical Characteristics ............................................... 14
Absolute Maximum Ratings ....................................... 14
Operating Conditions ................................................. 14
AC Electrical Characteristics ..................................... 15
Ordering Information ...................................................... 16
Ordering Code Definitions ......................................... 16
Package Diagrams .......................................................... 17
Acronyms ........................................................................ 18
Document Conventions ................................................. 18
Units of Measure ....................................................... 18
Document History Page ................................................. 19
Sales, Solutions, and Legal Information ...................... 20
Worldwide Sales and Design Support ....................... 20
Products .................................................................... 20
PSoC Solutions ......................................................... 20
Page 2 of 20
[+] Feedback
PRELIMINARY
CY7C65632
Introduction
MCU
HX2VL™ is Cypress’s next generation family of high
performance, very low power USB 2.0 hub controllers. HX2VL
has integrated upstream and downstream transceivers; a USB
Serial Interface Engine (SIE); USB Hub Control and Repeater
logic; and Transaction Translator (TT) logic. Cypress has also
integrated external components such as voltage regulator and
pull-up/pull-down resistors, reducing the overall bill of materials
required to implement a USB hub system.
HX2VL has MCU with 2 K ROM and 64 byte RAM. The MCU
operates with a 12 MHz clock to decode USB commands from
host and respond to the host. It can also handle GPIO settings
to provide higher flexibility to the customers and control the read
interface to the EEPROM which has extended configuration
options. The MCU is programmable while manufactoring in the
factory as per customer needs.
The CY7C65632 is a part of the HX2VL portfolio. This device
option is for ultra low power but high performance applications
that require up to four downstream ports. All downstream ports
share a single transaction translator. The CY7C65632 is
available in 48 pin TQFP and 28 pin QFN package options.
The Transaction Translator translates data from one speed to
another. A TT takes high speed split transactions and translates
them to full or low speed transactions when the hub is operating
at high speed (the upstream port is connected to a high speed
host controller) and has full or low speed devices attached. The
operating speed of a device attached on a downstream port
determines whether the routing logic connects a port to the TT
or to hub repeater. When the upstream host and downstream
device are functioning at different speeds, the data is routed
through the TT. In all other cases, the data is routed through the
repeater. For example, If a full or low speed device is connected
to the high speed host upstream through the hub, then the data
transfer route includes TT. If a high speed device is connected to
the high speed host upstream through the hub, the transfer route
includes the repeater. When the hub is connected to a full speed
host controller upstream, then high speed peripheral does not
operate at its full capability. These devices only work at full
speed. Full and low speed devices connected to this hub operate
at their normal speed.
All device options are supported by Cypress’s world class
reference design kits, which include board schematics, bill of
materials, Gerber files, Orcad files, and thorough design
documentation.
HX2VL Architecture
The logic block diagram on Page 1 shows the HX2VL single TT
hub architecture.
USB Serial Interface Engine
The Serial Interface Engine (SIE) allows HX2VL to communicate
with the USB host. The SIE handles the following USB activities
independently of the Hub Control Block.
■
Bit stuffing and unstuffing
■
Checksum generation and checking
■
TOKEN type identification
■
Address checking.
HS USB Control Logic
‘Hub Control’ block co-ordinates enumeration, suspend and
resume. It generates status and control signals for host access
to the hub. It also includes the frame timer that synchronizes the
hub to the host. It has status/control registers which function as
the interface to the firmware in the MCU.
Hub Repeater
The Hub Repeater manages the connectivity between upstream
and downstream facing ports that are operating at the same
speed. It supports full or low speed connectivity and high speed
connectivity. According to the USB 2.0 specification, the HUB
Repeater provides the following functions:
■
Sets up and tears down connectivity on packet boundaries
■
Ensures orderly entry into and out of ‘Suspend’ state, including
proper handling of remote wakeups.
Document Number: 001-67568 Rev. *A
Transaction Translator
Port Control
The downstream ‘Port Control’ block handles the
connect/disconnect and over current detection as well as the
power enable and LED control. It also generates the control
signals for the downstream transceivers.
Applications
Typical applications for the HX2VL device family are:
■
Docking stations
■
Standalone hubs
■
Monitor hubs
■
Multi-function printers
■
Digital televisions
■
Advanced port replicators
■
Keyboard hubs
■
Gaming consoles
Page 3 of 20
[+] Feedback
PRELIMINARY
CY7C65632
Functional Overview
■
Performs a USB Reset on the corresponding port
The Cypress CY7C65632 USB 2.0 Hubs are low power hub
solutions for USB which provide maximum transfer efficiency.
The CY7C65632 USB 2.0 Hubs integrate 1.5 kohm upstream
pull-up resistors for full speed operation and all downstream 15
kohm pull-down resistors and series termination resistors on all
upstream and downstream D+ and D– pins. This results in
optimization of system costs by providing built-in support for the
USB 2.0 specification.
■
Puts the port in an enabled state
■
Enables babble detection after the port is enabled.
System Initialization
On power up, CY7C65632 has an option to enumerate from the
default settings in the mask ROM or from reading an external
EEPROM for configuration information. At the most basic level,
this EEPROM has the Vendor ID (VID) and the Product ID (PID),
for the customer's application. For more specialized
applications, other configuration options can be specified. See
EEPROM Configuration Options for more details. CY7C65632
verifies the checksum before loading the EEPROM contents as
the descriptors.
Enumeration
The device checks if VBUSPOWER (connected to up-stream
VBUS) is high, CY7C65632 enables the pull-up resistor on D+ to
indicate its presence to the upstream hub, after which a USB Bus
Reset is expected. After a USB Bus Reset, CY7C65632 is in an
unaddressed, unconfigured state (configuration value set to ’0’).
During the enumeration process, the host sets the hub's address
and configuration. After the hub is configured, the full hub
functionality is available.
Upstream Port
The upstream port includes the transmitter and the receiver state
machine. The transmitter and receiver operate in high speed and
full speed depending on the current hub configuration. The
transmitter state machine monitors the upstream facing port
while the Hub Repeater has connectivity in the upstream
direction. This machine prevents babble and disconnect events
on the downstream facing ports of this hub from propagating and
causing the hub to be disabled or disconnected by the hub to
which it is attached.
Downstream Ports
The CY7C65632 supports a maximum of four downstream ports,
each of which may be marked as usable or removable in the
EEPROM configuration, see EEPROM Configuration Options.
Additionally, number of downstream ports can also be configured
by pin strapping, see Pin Configuration Options.
Downstream D+ and D– pull-down resistors are incorporated in
CY7C65632 for each port. Before the hubs are configured, the
ports are driven SE0 (Single Ended Zero, where both D+ and D–
are driven low) and are set to the unpowered state. When the
hub is configured, the ports are not driven and the host may
power the ports by sending a SetPortPower command for each
port. After a port is powered, any connect or disconnect event is
detected by the hub. Any change in the port state is reported by
the hubs back to the host through the Status Change Endpoint
(endpoint 1). On receipt of SetPortReset request for a port with
a device connected, the hub does as follows:
Document Number: 001-67568 Rev. *A
Babble consists of a non idle condition on the port after EOF2. If
babble is detected on an enabled port, that port is disabled. A
ClearPortEnable request from the host also disables the
specified port.
Downstream ports can be individually suspended by the host
with the SetPortSuspend request. If the hub is not suspended, a
remote wakeup event on that port is reflected to the host through
a port change indication in the Hub Status Change Endpoint. If
the hub is suspended, a remote wakeup event on this port is
forwarded to the host. The host may resume the port by sending
a ClearPortSuspend command.
Power Switching
The CY7C65632 includes interface signals for external port
power switches. Both ganged and individual (per-port)
configurations are supported by pin strapping, see Pin
Configuration Options.
After enumerating, the host may power each port by sending a
SetPortPower request for that port. Power switching and
overcurrent detection are managed using respective control
signals (PWR#[n] and OVR#[n]) which are connected to an
external power switch device. Both High/Low enabled power
switches are supported and the polarity is configured through
GPIO setting, see Pin Configuration Options.
Overcurrent Detection
The OVR#[n] pins of the CY7C65632 series are connected to the
respective external power switch's port overcurrent indication
(output) signals. After detecting an overcurrent condition, hub
reports overcurrent condition to the host and disables the
PWR#[n] output to the external power device.
Port Indicators
The USB 2.0 port indicators are also supported directly by
CY7C65632. According to the specification, each downstream
port of the hub optionally supports a status indicator. The
presence of indicators for downstream facing ports is specified
by bit 7 of the wHubCharacteristics field of the hub class
descriptor. The default CY7C65632 descriptor specifies that the
port indicators are supported. The CY7C65632 port indicators
has two modes of operation: automatic and manual.
On power up the CY7C65632 defaults to automatic mode, where
the color of the Port Indicator (green, amber, off) indicates the
functional status of the CY7C65632 port. The LEDs are turned
off when the device is suspended
PORT STATUS
INDICATOR
LED
Page 4 of 20
[+] Feedback
PRELIMINARY
CY7C65632
Note Pin-strapping GREEN#[1] and GREEN#[2] enables
proprietary function that may affect the normal functionality of
HX2VL. Configuring Port #1 and #2 as non-removable by
pin-strapping should be avoided.
5V to 3.3V
Regulator
5V to 3.3V
Regulator
Power Regulator
CY7C65632 requires 3.3 V source power for normal operation of
internal core logic and USB physical layer (PHY). The integrated
low-drop power regulator converts 5 V power input from USB
cable (Vbus) to 3.3 V source power. The 3.3 V power output is
guaranteed by an internal voltage reference circuit when the
input voltage is within the 4 V to 5.5 V range. The regulator’s
maximum current loading is 150 mA, which provides tolerance
margin over CY7C65632’s normal power consumption of below
100 mA. The on chip regulator has a quiescent current of 28 uA.
NC
NC
NC
VCC
VREG
VREG
CY7C65632
48 Pin
CY7C65632
28 Pin
VCC_D
VCC_A
VCC
VCC_A
VCC_D
External Regulation Scheme
CY7C65632 supports both external regulation and internal
regulation schemes. When an external regulation is chosen,
then for the 48 Pin package, VCC and VREG are to be left open
with no connection. The external regulator output 3.3 V has to be
connected to VCC_A and VCC_D pins. This connection has to
be done externally, on board. For the 28 Pin package, the 3.3 V
output from the external regulator has to be connected to VREG,
VCC_A and VCC_D. The VCC pin has to be left open with no
connection. From the external input 3.3 V, 1.8 V is internally
generated for the chip’s internal usage.
External Regulation Scheme
Internal Regulation Scheme
When the built-in internal regulator is chosen, then the VCC pin
has to be connected to a 5 V, in both 48 pin and 28 pin packages.
Internally, the built-in regulator generates a 3.3 V and 1.8 V for
the chip’s internal usage. Also a 3.3 V output is available at
VREG pin, that has to be connected externally to VCC_A and
VCC_D.
5V
3.3V
VCC
VREG
CY7C65632
48 Pin
VCC_A
5V
3.3V
VREG
VCC
CY7C65632
28 Pin
VCC_D
VCC_A
VCC_D
Internal Regulation Scheme
Document Number: 001-67568 Rev. *A
Page 5 of 20
[+] Feedback
PRELIMINARY
CY7C65632
Pin Configuration CY7C65632 – 48 TQFP
VREG
VCC
AMBER[1] /
SPI_CS
GREEN[1] / SPI_SK /
FIXED_PORT1
SEL27
PWR#[1] /
I2C_SDA
OVR#[1]
PWR#[2]
OVR#[2]
GANG
VCC_D
SELFPWR
48
47
46
45
44
43
42
41
40
39
38
37
VCC_A
1
36
AMBER[2] / SPI_DI /
PWR_PIN_POL
GND
2
35
GREEN[2] /
SPI_DO / FIXED_PORT2
D-
3
34
VCC_D
D+
4
33
AMBER[3] /
SET_PORT_NUM2
DD-[1]
5
32
GREEN[3] /
FIXED_PORT3
DD+[1]
6
31
PWR#[3]
VCC_A
7
30
OVR#[3]
GND
8
29
PWR#[4]
DD-[2]
9
28
OVR#[4]
DD+[2]
10
27
TEST / SCL
RREF
11
26
RESET#
VCC_A
12
25
SEL48
CY7C65632
48 TQFP
13
14
15
16
17
18
19
20
21
22
23
24
GND
XIN
XOUT
VCC_A
DD-[3]
DD+[3]
VCC_A
GND
DD-[4]
DD+[4]
GREEN[4] /
FIXED_PORT4
AMBER[4] /
SET_PORT_NUM1
Document Number: 001-67568 Rev. *A
Page 6 of 20
[+] Feedback
PRELIMINARY
CY7C65632
Pin Configuration CY7C65632 – 28 QFN
VREG
VCC
SDA
OVR # [1]
OVR # [2]
GANG
SELFPWR
28
27
26
25
24
23
22
1
21
VCC_ D
D+
2
20
OVR # [3]
DD - [1]
3
19
OVR # [4]
DD + [1]
4
18
TEST/SCL
VCC_ A
5
17
RESET#
DD - [2]
6
16
DD + [4]
15
DD - [4]
DD + [2]
-
D-
CY7C65632
28 QFN
7
8
9
10
11
12
13
14
RREF
VCC_A
XIN
XOUT
DD - [3]
DD + [3]
VCC_A
Document Number: 001-67568 Rev. *A
Page 7 of 20
[+] Feedback
PRELIMINARY
CY7C65632
Pin Description for 48-Pin Package
Pin Types: I = Input, O = Output, P = Power/Ground., Z = High Impedance, RDN = Pad internal Pull Down Resistor, RUP = Pad internal
Pull Up Resistor.
Table 1. Pin Assignments
48TQFP
pin no.
Type
1
7
12
16
19
34
38
P
P
P
P
P
P
P
VCC_A. 3.3 V analog power to the chip.
VCC_A. 3.3 V analog power to the chip.
VCC_A. 3.3 V analog power to the chip.
VCC_A. 3.3 V analog power to the chip.
VCC_A. 3.3 V analog power to the chip.
VCC_D. 3.3 V digital power to the chip.
VCC_D. 3.3 V digital power to the chip.
VCC
VREG
GND
GND
GND
GND
XIN
XOUT
SEL48/SEL27
47
48
2
8
13
20
14
15
25/44
P
P
P
P
P
P
I
O
I
RESET#
26
I
SELFPWR
GANG
37
39
I
I/O
11
I/O
VCC. 5 V input to the internal regulator; NC if using external regulator
VCC. 5 - 3.3 V regulator o/p during internal regulation; NC if using external regulator.
GND. Connect to Ground with as short a path as possible.
GND. Connect to Ground with as short a path as possible.
GND. Connect to Ground with as short a path as possible.
GND. Connect to Ground with as short a path as possible.
12 MHz crystal clock input, or 12/27/48 MHz clock input
12 MHz Crystal OUT
00: Reserved
01: 48 MHz OSC-in
10: 27 MHz OSC-in
11: 12 MHz Crystal or OSC-in
Active LOW Reset. External reset input, default pull high 10 K Ohm; When RESET =
low, whole chip is reset to the initial state
Self Power. Input for selecting self/bus power. 0 is bus powered, 1 is self powered.
GANG Default is input mode after power-on-reset.
Gang Mode: Input:1 -> Output is 0 for Normal Operation and 1 for Suspend
Individual Mode: Input:0 -> Output is 1 for Normal Operation and 0 for Suspend
Refer to Gang/Individual Power Switching Modes in Pin Configuration Options Section
for details
650 ohm resistor must be connected between RREF and Ground
Name
Power and Clock
VCC_A
VCC_A
VCC_A
VCC_A
VCC_A
VCC_D
VCC_D
RREF
System Interface
Test
I2C_SCL
27
Upstream Port
D–
D+
Downstream Port 1
3
4
DD–[1]
DD+[1]
AMBER[1]
5
6
46
SPI_CS
Description
I(RDN) Test: 0: Normal Operation & 1: Chip will be put in test mode
I/O(RDN I2C_SCL: Can be used as I2C clock pin to access I2C EEPROM
)
I/O/Z
I/O/Z
Upstream D– Signal.
Upstream D+ Signal.
I/O/Z Downstream D– Signal.
I/O/Z Downstream D+ Signal.
O(RDN) LED. Driver output for Amber LED. Port Indicator Support. Default is Active LOW.
SPI_CS. Can be used as chip select to access external SPI EEPROM.
O(RDN)
Document Number: 001-67568 Rev. *A
Page 8 of 20
[+] Feedback
PRELIMINARY
CY7C65632
Pin Types: I = Input, O = Output, P = Power/Ground., Z = High Impedance, RDN = Pad internal Pull Down Resistor, RUP = Pad internal
Pull Up Resistor.
Table 1. Pin Assignments
Name
GREEN[1]
48TQFP
pin no.
45
SPI_SK
FIXED_PORT1
OVR#[1]
PWR#[1]
I2C_SDA
Downstream Port 2
DD–[2]
DD+[2]
42
43
AMBER[2]
36
SPI_DI
PWR_PIN_POL
GREEN[2]
35
9
10
SPI_DO
FIXED_PORT2
OVR#[2]
PWR#[2]
Downstream Port 3
DD–[3]
DD+[3]
AMBER[3]
17
18
33
SET_PORT_NUM2
GREEN[3]
32
40
41
FIXED_PORT3
OVR#[3]
PWR#[3]
Downstream Port 4
DD–[4]
DD+[4]
AMBER[4]
30
31
21
22
24
SET_PORT_NUM1
GREEN[4]
23
FIXED_PORT4
OVR#[4]
28
PWR#[4]
29
Type
Description
O(RDN) LED. Driver output for Green LED. Port Indicator Support. Default is Active LOW.
SPI_SK. Can be used as SPI Clock to access external SPI EEPROM.
O(RDN) FIXED_PORT1. At POR used to set Port1 as non removable port. Refer pin configuI(RDN) ration Section
I(RUP) Overcurrent Condition Detection Input. Default is Active LOW
O/Z Power Switch Driver Output. Default is Active LOW.
I/O
I2C_SDA. Can be used as I2C Data pin, connected with I2C EEPROM.
I/O/Z
I/O/Z
Downstream D– Signal.
Downstream D+ Signal.
O(RDN) LED. Driver output for Amber LED. Port Indicator Support. Default is Active LOW.
SPI_DI. Can be used as Data Out to access external SPI EEPROM.
O(RDN) PWR_PIN_POL. Used for power switch enable pin polarity setting. Refer ConfiguI(RDN) ration Section
O(RDN) LED. Driver output for Green LED. Port Indicator Support. Default is Active LOW.
SPI_DO. Can be used as Data In to access external SPI EEPROM.
I(RDN) FIXED_PORT2. At POR used to set Port2 as non removable port. Refer Configuration
I(RDN) Section
I(RUP) Overcurrent Condition Detection Input. Default is Active LOW
O/Z Power Switch Driver Output. Default is Active LOW
I/O/Z Downstream D– Signal.
I/O/Z Downstream D+ Signal.
O(RDN) LED. Driver output for Amber LED. Port Indicator Support. Default is Active LOW.
SET_PORT_NUM2. Used to set port numbering along with SET_PORT_NUM1. Refer
I(RDN) pin configuration section.
O(RDN) LED. Driver output for Green LED. Port Indicator Support. Default is Active LOW.
FIXED_PORT3. At POR used to set Port3 as non removable port. Refer pin configuI(RDN) ration section.
I(RUP) Overcurrent Condition Detection Input. Default is Active LOW.
O/Z Power Switch Driver Output. Default is Active LOW.
I/O/Z Downstream D– Signal.
I/O/Z Downstream D+ Signal.
O(RDN) LED. Driver output for Amber LED. Port Indicator Support. Default is Active LOW.
SET_PORT_NUM1. Used to set port numbering along with SET_PORT_NUM2. Refer
I(RDN) configuration Section.
O(RDN) LED. Driver output for Green LED. Port Indicator Support. Default is Active LOW.
FIXED_PORT4. At POR used to set Port4 as non removable port. Refer configuration
I(RDN) Section.
I(RUP) Overcurrent Condition Detection Input. Default is Active LOW.
Document Number: 001-67568 Rev. *A
O/Z
Power Switch Driver Output. Default is Active LOW.
Page 9 of 20
[+] Feedback
PRELIMINARY
CY7C65632
Pin Description for 28-Pin Package
Pin Types: I = Input, O = Output, P = Power/Ground., Z = High Impedance, RDN = Pad internal Pull Down Resistor, RUP = Pad internal
Pull Up Resistor.
Table 2. Pin Assignments
Name
28QFN pin
no.
Type
Description
Power and Clock
VCC_A
VCC_A
VCC_A
VCC_D
VCC
VREG
XIN
XOUT
RESET#
5
9
14
21
27
28
10
11
17
P
P
P
P
P
P
I
O
I
SELFPWR
GANG
22
23
I
I/O
RREF
System Interface
Test
SCL
8
I/O
VCC_A. 3.3 V analog power to the chip.
VCC_A. 3.3 V analog power to the chip.
VCC_A. 3.3 V analog power to the chip.
VCC_D. 3.3 V digital power to the chip.
VCC. 5 V input to the internal regulator; NC if using external regulator
VCC. 5 - 3.3 V regulator o/p during internal regulation; 3.3 V i/p if using external regulator.
12 MHz crystal clock input, or 12/27/48 MHz clock input
12 MHz Crystal OUT
Active LOW Reset. External reset input, default pull high 10 K Ohm; When RESET =
low, whole chip is reset to the initial state
Self Power.Input for selecting self/bus power. 0 is bus powered, 1 is self powered.
GANG Default is input mode after power-on-reset.
Gang Mode: Input:1 -> Output is 0 for Normal Operation and 1 for Suspend
Individual Mode: Input:0 -> Output is 1 for Normal Operation and 0 for Suspend
Refer to Gang/Individual Power Switching Modes in Pin Configuration Options Section
for details
650 ohm resistor must be connected between RREF and Ground
SDA
Upstream Port
D–
D+
Downstream Port 1
DD–[1]
DD+[1]
OVR#[1]
Downstream Port 2
DD–[2]
DD+[2]
OVR#[2]
Downstream Port 3
DD–[3]
DD+[3]
OVR#[3]
Downstream Port 4
DD–[4]
DD+[4]
OVR#[4]
GND
18
26
I(RDN) Test: 0: Normal Operation & 1: Chip will be put in test mode
I/O(RDN SCL: I2C Clock pin.
)
I/O
SDA: I2C Data pin.
1
2
I/O/Z
I/O/Z
3
4
25
I/O/Z Downstream D– Signal.
I/O/Z Downstream D+ Signal.
I(RUP) Overcurrent Condition Detection Input. Default is Active LOW
6
7
24
I/O/Z Downstream D– Signal.
I/O/Z Downstream D+ Signal.
I(RUP) Overcurrent Condition Detection Input. Default is Active LOW
12
13
20
I/O/Z Downstream D– Signal.
I/O/Z Downstream D+ Signal.
I(RUP) Overcurrent Condition Detection Input. Default is Active LOW. GND in 2 port parts.
15
16
19
PAD
I/O/Z
I/O/Z
I(RUP)
P
Document Number: 001-67568 Rev. *A
Upstream D– Signal.
Upstream D+ Signal.
Downstream D– Signal.
Downstream D+ Signal.
Overcurrent Condition Detection Input. Default is Active LOW. GND in 2 port parts.
Ground pin for the chip. It is the solderable exposed pad beneath the chip. Refer Figure
2 on page 17.
Page 10 of 20
[+] Feedback
PRELIMINARY
EEPROM Configuration Options
when SPI EEPROM is present. Default VID is 0x4B4, PID is
Systems using CY7C65632 have the option of using the default
descriptors to configure the hub. Otherwise, it must have an
external EEPROM for the device to have a unique VID, and PID.
The CY7C65632 can communicate with an SPI (microwire)
EEPROM like 93C46 or I2C EEPROM like 24C02. Example
EEPROM connections are as shown in the following figure.
S P I E E P R O M C o n n e ctio n
A M B E R # [1 ]
CS
VCC
G R E E N # [1 ]
SK
NC1
A M B E R # [2 ]
DI
NC2
G R E E N # [2 ]
DO
GND
VDD
AT93C 46
I2 C E E P R O M C o n n e ctio n
VDD
VCC
A0
CY7C65632
A1
WP
A2
SCL
TEST
GND
SDA
P W R # [1 ]
AT24C 02
Byte
00h
01h
02h
03h
04h
05h
06h
07h
08h
09h - 0Fh
10h
11h - 3Fh
40h
41h - 6Fh
70h
71h to 80h onwards
Value
VID_LSB
VID_MSB
PID_LSB
PID_MSB
ChkSum
Reserved - FE
Removable Ports
Port Number
Maximum Power
Reserved - FF
(except 0Bh which is FE)
Vendor String Length
Vendor String (ASCII code)
Product String Length
Product String (ASCII Code)
Serial Number Length
Serial Number String
0x6570.
Byte 0: VID (LSB)
Note The 28 pin QFN package includes only support for I2C
EEPROM like ATMEL/24C02N_SU27 D, MICROCHIP/4LC028
SN0509, SEIKO/S24CS02AVH9. The 48 pin TQFP package
includes both I2C and SPI EEPROM connectivity options. In this
case, user can use either SPI or I2C connectivity at a time for
communicating to EEPROM. The 48 pin package supports
ATMEL/AT93C46DN-SH-T, in addition to the above mentioned
families. HX2VL can only read from SPI EEPROM. So, field
programming of EEPROM is supported only for I2C EEPROM.
CY7C65632 verifies the check sum after power on reset and if
validated loads the configuration from the EEPROM. To prevent
this configuration from being overwritten, amber LED is disabled
Least Significant Byte of Vendor ID
Byte 1: VID (MSB)
Most Significant Byte of Vendor ID
Byte2: PID (LSB)
Least Significant Byte of Product ID
Byte 3: PID (MSB)]
Most Significant Byte of Product ID
Byte 4: ChkSum
CY7C65632 will ignore the EEPROM settings if ChkSum is
not equal to VID_LSB + VID_MSB + PID_LSB + PID_MSB +1
Byte 5: Reserved
Set to FF
Byte 6: RemovablePorts
RemovablePorts[4:1] are the bits that indicates whether the
device attached to the corresponding downstream port is
removable (set to 0). Bit 1 corresponds to Port 1, Bit 2 to Port
2 and so on. These bit values are reported appropriately in
the HubDescriptor:DeviceRemovable field.
Bits 0,5,6,7 are set to 0.
Byte 7: Port Number
Port Number values must be 1 to 4
Byte 8: Maximum Power
This value is reported in the Configuration Descriptor:
bMax-Power field and is the current in 2 mA increments that
is required from the upstream hubs. The allowed range is 00h
(0 mA) to FAh(500 mA)
Document Number: 001-67568 Rev. *A
Page 11 of 20
[+] Feedback
PRELIMINARY
Byte 9 - 15: Reserved
Set to FF
Byte 16: Vendor String Length
Length of the Vendor String
Byte 17 - 63: Vendor String
Value of Vendor String.
Strings must comply with the USB specification. The first byte
(Byte 16) must be the length of the string in bytes, the second
must be 0x03, and the string must be in ASCII code.
CY7C65632
The individual or gang mode is decided within 20 us after power
on reset. 50ms after reset, this pin is changed to output mode.
CY7C65632 outputs the suspend flag, after it is globally
suspended. Pull-down resistor of greater than 100 K is needed
for Individual mode and a pull-up resistor greater than 100 K is
needed for Gang mode. Figure below shows the suspend LED
indicator schematics. The polarity of LED must be followed,
otherwise the suspend current will be over the spec limitation
(2.5 mA).
VDD (3.3V)
VDD (3.3V)
Byte 64: Product String Length
PCB
Silicon
GANG MODE
100K
Length of the Product String
GANG/SUSPND
Byte 65- 111: Product String
SUSPEND OUT
SUSPEND
INDICATOR
Value of Product String in ASCII code
Byte 112: Serial Number Length
100K
Length of the Serial Number
INDIVIDUAL MODE
0 : INDIVIDUAL MODE
1: GANG MODE
Byte 113 onwards: Serial Number String
Serial Number String in ASCII code.
Features Supported in 48-pin and 28-pin Packages
Pin Configuration Options
Supported Features
Power-on Reset
The power on reset can be triggered by external reset or internal
circuitry. The internal reset is initiated, when there is an unstable
power event for silicon’s internal core power (3.3 V). The internal
reset is released after approximately 2.7 micro-seconds of stable
internal core voltage. The external reset pin, continuously
senses the voltage level (5 V) on the upstream VBUS as shown
in the figure. In the event of USB plug/unplug or drop in voltage,
the external reset is triggered. This reset trigger can be
configured using the resistors R1 and R2. Cypress recommends
that the reset time applied in external reset circuit should be
longer than that of the internal reset time.
PCB
VBUS
(External 5V)
Silicon
R1
Ext. VBUS power-good
detection circuit input
(Pin"RESET#")
EXT
R2
INT
Global
Reset#
Int. 3.3V power-good
detection circuit input
(USB PHY reset)
Gang/Individual Power Switching Mode
A single pin is used to set individual / gang mode as well as
output the suspend flag. This is done to reduce the pin count.
Document Number: 001-67568 Rev. *A
48 Pin
28 Pin
Port number configuration
Yes
No
Non-Removable port configuration
Yes
No
Reference clock configuration
Yes
No
Power switch enable polarity
Yes
No
LED Indicator
Yes
No
Power Switch Enable Pin Polarity
The pin polarity is set Active-High by pin-strapping the
PWR_PIN_POL pin to 1 and Active-Low by pin-strapping the
PWR_PIN_POL pin to 0. Thus, both kinds of power switches
are supported. This feature is not supported in QFN-28
package.
Port Number Configuration
In addition to the EEPROM configuration, as described
above, configuring the hub for 2/3/4 ports is also supported
using
pin-strapping
SET_PORT_NUM1
and
SET_PORT_NUM2, as shown in following table. Pin
strapping option is not supported in the 28-QFN package.
SET_PORT_NUM2 SET_PORT_NUM1
# Ports
1
1
1 (Port 1)
1
0
2 (Port 1/2)
0
1
3 (Port 1/2/3)
0
0
4 (All ports)
Page 12 of 20
[+] Feedback
PRELIMINARY
CY7C65632
Non Removable Ports Configuration
Reference Clock Configuration
In embedded systems, downstream ports that are always
connected inside the system, can be set as non-removable
(always connected) ports, by pin-strapping the corresponding
FIXED_PORT# pins 1~4 to High, before power on reset. At POR,
if the pin is pull high, the corresponding port is set to
non-removable. This is not supported in the 28-QFN package.
This hub can support, optional 27/48 MHz clock source. When
on-board 27/48 MHz clock is present, then using this feature,
system integrator can further reduce the BOM cost by eliminating
the external crystal. This is available through GPIO pin
configuration shown as follows. This is not supported in the
28-QFN package
Document Number: 001-67568 Rev. *A
SEL48
SEL27
Clock Source
0
1
48 MHz OSC-in
1
0
27 MHz OSC-in
1
1
12 MHz X’tal/OSC-in
Page 13 of 20
[+] Feedback
PRELIMINARY
CY7C65632
Electrical Characteristics
Absolute Maximum Ratings
Operating Conditions
Exceeding maximum ratings may shorten the useful life of the
device. User guidelines are not tested.
Ambient Temperature ..................................... 0°C to +70 °C
Storage Temperature ............................... –55 °C to +100 °C
Ambient Temperature .................................... 0 °C to +70 °C
5 V Supply Voltage to Ground Potential ......–0.5 V to +6.0 V
3.3 V Supply Voltage to Ground Potential ...–0.5 V to +3.6 V
Voltage at Open Drain Input Pins (OVR#1-4, SELFPWR,
RESET#) ......................................................–0.5 V to +5.5 V
3.3 V Input Voltage for digital I/O ..................–0.5 V to +3.6 V
Ambient Max Junction Temperature ............. 0°C to +125 °C
5 V Supply Voltage to Ground Potential ....4.75 V to +5.25 V
3.3 V Supply Voltage to Ground Potential ...3.15 V to +3.6 V
Input Voltage for USB signal pins ..................0.5 V to +3.6 V
Voltage at Open Drain Input Pins ................–0.5 V to +5.0 V
Thermal Characteristics 48 TQFP ........................ 75.8 °C/W
Thermal Characteristics 28 QFN .......................... 32.4 °C/W
FOSC (Oscillator or Crystal Frequency) ...... 12 MHz ± 0.05%
Table 3. DC Electrical Characteristics
Parameter
Description
PD
Power Dissipation
VIH
Input High Voltage
Conditions
Excluding USB signals
Min
366.5
VIL
Input Low Voltage
Input Leakage Current
Full Speed/ Low Speed (0 < VIN < VCC)
High Speed mode (0 < VIN < VCC)
–5
VOH
Output Voltage High
IOH = 8 mA
2.4
IOL= 8 mA
VOL
Output Low Voltage
Pad internal pull-down Resistor
RUP
Pad internal pull-up Resistor
CIN
Input Pin Capacitance
ISUSP
Suspend Current
ICC
Supply Current
3 Active Ports
2 Active Ports
1 Active Ports
No Active Ports
Unit
426.5
mW
V
–10
0
Full Speed Host, Full Speed Devices
0.8
V
+10
μA
+5
μA
V
0.4
V
29
59
135
KOhm
80
108
140
KOhm
20
pF
Full Speed / Low Speed mode
High Speed mode
4 Active Ports
Max
2
Il
RDN
Typ
4
4.5
5
pF
786
903
μA
88.7
99.78
mA
High Speed Host, High Speed Devices
81.9
91.44
mA
High Speed Host, Full Speed Devices
88.2
97.23
mA
Full Speed Host, Full Speed Devices
79.1
94.6
mA
High Speed Host, High Speed Devices
72.9
80.92
mA
High Speed Host, Full Speed Devices
75.9
92.02
mA
Full Speed Host, Full Speed Devices
68.1
80.53
mA
High Speed Host, High Speed Devices
61.9
70.55
mA
High Speed Host, Full Speed Devices
64.9
77.46
mA
Full Speed Host, Full Speed Devices
57.1
66.66
mA
High Speed Host, High Speed Devices
51.9
60.32
mA
High Speed Host, Full Speed Devices
54.7
63.81
mA
Full Speed Host
42.8
49.02
mA
High Speed Host
44.2
49.78
mA
USB Transceiver is USB 2.0 certified in low, full and high speed modes.
Document Number: 001-67568 Rev. *A
Page 14 of 20
[+] Feedback
PRELIMINARY
CY7C65632
AC Electrical Characteristics
Both the upstream USB transceiver and all four downstream transceivers have passed the USB-IF USB 2.0 Electrical Certification
Testing.
The 48 pin TQFP package can support communication to EEPROM using either I2C or SPI. The 28-pin QFN package can support
only I2C communication to EEPROM. AC characteristics of these two interfaces to EEPROM are summarized in tables below:
Table 4. AC characteristics of SPI EEPROM interface
Symbol
tCSS
tCSH
tSKH
tSKL
tDIS
tDIH
tPD1
tPD0
Parameter
CS Setup Time
CS Hold Time
SK High Time
SK Low Time
DI Setup Time
DI Hold Time
Output Delay to '1'
Output Delay to '0'
Min
3.0
3.0
1.0
2.2
1.8
2.4
Typ
Max
Units
us
1.8
1.8
Table 5. AC characteristics of I2C EEPROM interface
fSCL
Parameter
SCL Clock Frequency
1.8V - 5.5V
Min
Max
0.0
100
2.5V - 5.5V
Min
Max
0.0
400
tLOW
Clock LOW Period
4.7
-
1.2
-
us
tHIGH
Clock HIGH Period
4.0
-
0.6
-
us
tSU:ST A Start Condition Setup Time
4.7
-
0.6
-
us
tSU:ST O Stop Condition Setup Time
4.7
-
0.6
-
us
tHD:ST A Start Condition Hold Time
4.0
-
0.6
-
us
tHD:ST O Stop Condition Hold Time
4.0
-
0.6
-
us
tSU:DAT Data In Setup Time
200.0
-
100.0
-
ns
tHD:DAT Data In Hold Time
0
-
0
-
ns
Symbol
Units
KHz
tDH
Data Out Hold Time
100
-
50
-
ns
tAA
Clock to Output
0.1
4.5
0.1
0.9
us
Document Number: 001-67568 Rev. *A
Page 15 of 20
[+] Feedback
PRELIMINARY
CY7C65632
Ordering Information
Ordering Code
Device
Package Type
CY7C65632-48AXC
4 port Single-TT hub (configurable with
GPIOs and EEPROM)
48-Pin TQFP Bulk
CY7C65632-28LTXC
4 port Single-TT hub (configurable with
GPIOs and EEPROM)
28-Pin QFN Bulk
Ordering Code Definitions
CY
7C
XXX
XX
-
XX
XXX
C
Temperature grades:
Commercial
Package type:
AX: TQFP (Pb-free)
LTX: QFN (Pb-free)
Pin count:
28 = 28 pins, 48 = 48 pins
Specific product identifier
Base part number
Marketing code: 7C
Company ID: CY = Cypress
Document Number: 001-67568 Rev. *A
Page 16 of 20
[+] Feedback
PRELIMINARY
CY7C65632
Package Diagrams
The CY7C65632 is available in following packages:
Figure 1. 48-Pin TQFP Package Diagram
51-85135 *B
[+] Feedback
Figure 2. 28-Pin QFN Package Diagram
TOP VIEW
SIDE VIEW
BOTTOM VIEW
SEE NOTE 1
NOTES:
1.
HATCH AREA IS SOLDERABLE EXPOSED PAD
2. BASED ON REF JEDEC # MO-220
3. PACKAGE WEIGHT: ~0.05gr
4. DIMENSIONS ARE IN MILLIMETERS
Document Number: 001-67568 Rev. *A
0.05
0.025
SEE NOTES
MLA
10/06/10
BOVS
10/06/10
001-64621 **
PACKAGE OUTLINE, 28L QFN 5X5X0.8MM, LT2
3.5X3.5 EPAD, SAWN
[+] Feedback
001 64621
Page 17 of 20
[+] Feedback
PRELIMINARY
CY7C65632
Acronyms
The following table lists the acronyms that are used in this document.
Table 6. Acronyms Used in this Datasheet
Acronym
Description
Acronym
Description
AC
alternating current
PC
program counter
ADC
analog-to-digital converter
PLL
phase-locked loop
API
application programming interface
POR
power on reset
CPU
central processing unit
PPOR
precision power on reset
®
CT
continuous time
PSoC
Programmable System-on-Chip™
ECO
external crystal oscillator
PWM
pulse width modulator
EEPROM
electrically erasable programmable read-only
memory
SC
switched capacitor
FSR
full scale range
SRAM
static random access memory
GPIO
general purpose I/O
ICE
in-circuit emulator
GUI
graphical user interface
ILO
internal low speed oscillator
HBM
human body model
IMO
internal main oscillator
LSb
least-significant bit
I/O
input/output
LVD
low voltage detect
IPOR
imprecise power on reset
MSb
most-significant bit
Document Conventions
Units of Measure
The following table lists the units of measure that are used in this document.
Table 7. Units of Measure
Symbol
Unit of Measure
Symbol
Unit of Measure
°C
degree Celsius
μW
microwatts
dB
decibels
mA
milliampere
fF
femto farad
ms
millisecond
Hz
hertz
mV
millivolts
KB
1024 bytes
nA
nanoampere
Kbit
1024 bits
ns
nanosecond
kHz
kilohertz
nV
nanovolts
kΩ
kilohm
Ω
ohm
MHz
megahertz
pA
picoampere
MΩ
megaohm
pF
picofarad
μA
microampere
pp
peak-to-peak
μF
microfarad
μH
microhenry
ps
picosecond
μs
microsecond
sps
samples per second
μV
microvolts
s
sigma: one standard deviation
microvolts root-mean-square
V
volts
μVrms
Document Number: 001-67568 Rev. *A
ppm
parts per million
Page 18 of 20
[+] Feedback
PRELIMINARY
CY7C65632
Document History Page
Document Title: CY7C65632 HX2VL™ Very Low Power USB 2.0 Hub Controller
Document Number: 001-67568
Revision
ECN
Orig. of
Change
**
3183649
SSJO/
SWAK
*A
3250883
SWAK/AASI
Submission
Date
Document Number: 001-67568 Rev. *A
Description of Change
03/02/2011 New datasheet
06/30/2011 1. In page 6, the pin of the 48-pin TQFP package was named SELF_PWR. It is
changed to SELFPWR.
2. In page 9, 10 and 11 the entry against OVR# in the pin assignment table is
changed to "Active LOW Overcurrent Condition Detection Input" as it should not
say "Default is Active LOW" since the polarity is not configurable.
3. In page 8 and 11, in page assignment table, entry against XOUT is changed
to "12-MHz Crystal OUT. (NC if external clock is used)"
4. In page 11, under pin assignment table, entry against XIN is changed to
"12-MHz crystal clock input, or 12-MHz clock input" since 28-pin package does
not support 27 and 48 MHz.
5. In page 4, under “Port indicators” section added the following as a note
“pin-strapping GREEN#[1] and GREEN#[2] enables proprietary function that
may affect the normal functionality of HX2VL. Configuring Port #1 and #2 as
non-removable by pin-strapping should be avoided”.
6. Added note # 1 on page 9 and is referred to GREEN#[1] and GREEN#[2]
under” Pin Description for 48-Pin TQFP Package” on page 8.
7. In section “Power Switch Enable Pin Polarity” on page 13 replaced first two
occurrences of the word “setting” with “pin-strapping”.
Page 19 of 20
[+] Feedback
PRELIMINARY
CY7C65632
Sales, Solutions, and Legal Information
Worldwide Sales and Design Support
Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office
closest to you, visit us at Cypress Locations.
Products
Automotive
Clocks & Buffers
Interface
Lighting & Power Control
PSoC Solutions
cypress.com/go/automotive
cypress.com/go/clocks
psoc.cypress.com/solutions
cypress.com/go/interface
PSoC 1 | PSoC 3 | PSoC 5
cypress.com/go/powerpsoc
cypress.com/go/plc
Memory
Optical & Image Sensing
PSoC
Touch Sensing
cypress.com/go/memory
cypress.com/go/image
cypress.com/go/psoc
cypress.com/go/touch
USB Controllers
Wireless/RF
cypress.com/go/USB
cypress.com/go/wireless
© Cypress Semiconductor Corporation, 2011. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of any
circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to be used for medical,
life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress. Furthermore, Cypress does not authorize its products for use as critical
components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress products in life-support systems
application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges.
Any Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and foreign),
United States copyright laws and international treaty provisions. Cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative works of,
and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in support of licensee product to be used only in conjunction with a Cypress
integrated circuit as specified in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source Code except as specified above is prohibited without
the express written permission of Cypress.
Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein. Cypress does not
assume any liability arising out of the application or use of any product or circuit described herein. Cypress does not authorize its products for use as critical components in life-support systems where
a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress’ product in a life-support systems application implies that the manufacturer
assumes all risk of such use and in doing so indemnifies Cypress against all charges.
Use may be limited by and subject to the applicable Cypress software license agreement.
Document Number: 001-67568 Rev. *A
Revised June 30, 2011
Page 20 of 20
All products and company names mentioned in this document may be the trademarks of their respective holders.
[+] Feedback