CY7C65632, CY7C65634
HX2VL™ Very Low Power USB 2.0
Hub Controller
HX2VL™ Very Low Power USB 2.0 Hub Controller
Features
■
■
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, TID# 30000060
❐
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 2K 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
❐
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
■
■
Downstream port management
❐
Support individual and ganged mode power management
❐
Overcurrent detection
❐
Two port status indicators per downstream port
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 – CY7C6563X
D+
12/27/48
MHz
OSC-in
OR 12
MHz
Crystal
D-
MCU
RAM
Serial
Interface
Engine
HS USB
Control Logic
ROM
I2C /
SPI
USB 2.0 PHY
PLL
USB Upstream Port
5V i/p (for internal regulator)
NC (for external regulator)
Transaction Translator
1.8V
Hub Repeater
3.3V
Regulator
Routing Logic
3.3V i/p (with ext. reg. & 28 QFN)
NC (with ext. reg. & 48 TQFP)
3.3V o/p (for int. reg.)
USB Downstream Port 1
USB 2.0
PHY
Port
Control
USB Downstream Port 2
USB 2.0
PHY
Port
Control
USB Downstream Port 3
USB 2.0
PHY
Port
Control
USB Downstream Port 4
USB 2.0
PHY
Port
Control
For two port version, USB Downstream
ports 3 and 4 are to be No connect from
the Chip I/O perspective.
P W R # [1]
O V R # [1]
P W R # [2]
P W R # [3]
P W R # [4]
O V R # [2]
O V R # [3]
D+ D-
LED
D+ D-
LED
D+ D-
LED
O V R # [4]
D+ D-
LED
Cypress Semiconductor Corporation
Document Number: 001-67568 Rev. *K
•
198 Champion Court
•
San Jose
,
CA 95134-1709
•
408-943-2600
Revised May 5, 2017
CY7C65632, CY7C65634
More Information
Cypress provides a wealth of data at
www.cypress.com
to help you to select the right HX2VL device for your design, and to help you
to quickly and effectively integrate the device into your design. For a comprehensive list of resources, see the knowledge base article
http://www.cypress.com/?id=2411.
■
■
■
Overview:
USB Portfolio, USB Roadmap
USB 2.0 Hub Controller Selectors: HX2LP, HX2VL
Application notes: Cypress offers a large number of USB appli-
cation notes covering a broad range of topics, from basic to
advanced level. Recommended application notes for getting
started with HX2VL are:
❐
AN72332
- Guidelines on System Design using Cypress's
USB 2.0 Hub (HX2VL)
❐
AN69235
- Migrating from HX2/HX2LP to HX2VL
■
Reference Designs:
❐
CY4608 HX2VL Very Low-Power USB 2.0 Compliant 4-Port
Hub Development Kit
❐
CY4607 HX2VL Very Low-Power USB 2.0 Compliant 4-Port
Hub Development Kit
Models:
HX2VL (CY7C65632/34/42) - IBIS
■
HX2VL Development Kit
HX2VL Development Kit board is a tool to demonstrate the features of HX2VL devices (CY7C65632, CY7C65634). In the initial phase
of the design, this board helps developers to understand the chip features and limitations before proceeding with a complete design.
The Development kit includes support documents related to board hardware, PC application software, and EEPROM configuration
data (.iic) files.
Document Number: 001-67568 Rev. *K
Page 2 of 29
CY7C65632, CY7C65634
Contents
Introduction ....................................................................... 4
HX2VL Architecture .......................................................... 4
USB Serial Interface Engine ........................................ 4
HS USB Control Logic ................................................. 4
Hub Repeater .............................................................. 4
MCU ............................................................................ 4
Transaction Translator ................................................ 4
Port Control ................................................................. 4
Applications ...................................................................... 4
Functional Overview ........................................................ 5
System Initialization ..................................................... 5
Enumeration ................................................................ 5
Upstream Port ............................................................. 5
Downstream Ports ....................................................... 5
Power Switching .......................................................... 5
Overcurrent Detection ................................................. 5
Port Indicators ............................................................. 5
Power Regulator .......................................................... 6
External Regulation Scheme ....................................... 6
Internal Regulation Scheme ........................................ 6
Pin Configurations ........................................................... 7
Pin Definitions ................................................................ 11
Pin Definitions ................................................................ 14
EEPROM Configuration Options ................................... 16
Pin Configuration Options ............................................. 17
Power ON Reset ....................................................... 17
Gang/Individual Power Switching Mode .................... 17
Power Switch Enable Pin Polarity ............................. 17
Port Number Configuration ........................................ 17
Non Removable Ports Configuration ......................... 17
Reference Clock Configuration ................................. 18
Absolute Maximum Ratings .......................................... 19
Operating Conditions ..................................................... 19
Electrical Characteristics ............................................... 19
DC Electrical Characteristics ..................................... 19
AC Electrical Characteristics ..................................... 21
Thermal Resistance ........................................................ 21
Ordering Information ...................................................... 22
Ordering Code Definitions ......................................... 22
Package Diagrams .......................................................... 23
Acronyms ........................................................................ 25
Document Conventions ................................................. 25
Units of Measure ....................................................... 25
Silicon Errata for the HX2VL,
CY7C65632 Product Family ........................................... 26
Part Numbers Affected .............................................. 26
HX2VL Qualification Status ....................................... 26
HX2VL Errata Summary ............................................ 26
Document History Page ................................................. 27
Sales, Solutions, and Legal Information ...................... 29
Worldwide Sales and Design Support ....................... 29
Products .................................................................... 29
PSoC® Solutions ...................................................... 29
Cypress Developer Community ................................. 29
Technical Support ..................................................... 29
Document Number: 001-67568 Rev. *K
Page 3 of 29
CY7C65632, CY7C65634
Introduction
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.
The CY7C6563X 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 CY7C6563X is
available in 48-pin TQFP and 28-pin QFN package options.
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.
MCU
HX2VL has MCU with 2K 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 manufacturing in the
factory as per customer needs.
Transaction Translator
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.
HX2VL Architecture
The
Block Diagram – CY7C6563X 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
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.
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.
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
Hub Repeater
The Hub Repeater manages the connectivity between upstream
and downstream facing ports that are operating at the same
speed. It supports full 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. *K
Page 4 of 29
CY7C65632, CY7C65634
Functional Overview
The Cypress CY7C6563X USB 2.0 Hubs are low power hub
solutions for USB which provide maximum transfer efficiency.
The CY7C6563X 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.
On receipt of SetPortReset request for a port with a device
connected, the hub does as follows:
■
■
■
Performs a USB Reset on the corresponding port
Puts the port in an enabled state
Enables babble detection after the port is enabled.
System Initialization
On power up, CY7C6563X 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 on page 16
for more details.
CY7C6563X verifies the checksum before loading the EEPROM
contents as the descriptors.
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 CY7C6563X includes interface signals for external port
power switches. Both ganged and individual (per-port)
configurations are supported by pin strapping, see
Pin
Configuration Options on page 17.
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 on page 17.
Enumeration
CY7C6563X 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, CY7C6563X 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.
Overcurrent Detection
The OVR#[n] pins of the CY7C6563X 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.
OVR#[n] has a setup time of 20 ns. It takes 3 to 4 ms from
overcurrent detection to de-assertion of PWR#[n]
Downstream Ports
The CY7C6563X 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 on
page 16.
Additionallyit can also be configured by pin strapping,
see
Pin Configuration Options on page 17.
Downstream D+ and D– pull-down resistors are incorporated in
CY7C6563X 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).
Port Indicators
The USB 2.0 port indicators are also supported directly by
CY7C6563X. 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 wHub Characteristics field of the hub class
descriptor. The default CY7C6563X descriptor specifies that the
port indicators are supported. The CY7C6563X port indicators
has two modes of operation: automatic and manual.
On power up the CY7C6563X defaults to automatic mode, where
the color of the Port Indicator (green, amber, off) indicates the
functional status of the CY7C6563X port. The LEDs are turned
off when the device is suspended.
Document Number: 001-67568 Rev. *K
Page 5 of 29