Cypress CY4609, CY4613, CY4603 User Manual

CY4609, CY4603, and CY4613

HX3 Kits User Guide

Doc. #: 001-91203 Rev. *D
Cypress Semiconductor
198 Champion Court
San Jose, CA 95134-1709
Phone (USA): +1.800.858.1810
Phone (Intnl): +1.408.943.2600
Copyrights
Copyrights
© Cypress Semiconductor Corporation, 2014. 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 soft­ware and or firmware in support of licensee product to be used only in conjunction with a Cypress integrated circuit as speci­fied 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 MATE­RIAL, 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 sys­tems 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.
Trademarks
All trademarks or registered trademarks referenced herein are property of the respective corporations.
2
Purchase of I
Philips I
C components from Cypress or one of its sublicensed Associated Companies conveys a license under the
2
C Patent Rights to use these components in an I2C system, provided that the system conforms to the I2C Standard Specification as defined by Philips. As from October 1st, 2006 Philips Semiconductors has a new trade name ­NXP Semiconductors.
Flash Code Protection
Cypress products meet the specifications contained in their particular Cypress PSoC Data Sheets. Cypress believes that its family of PSoC products is one of the most secure families of its kind on the market today, regardless of how they are used. There may be methods, unknown to Cypress, that can breach the code protection features. Any of these methods, to our knowledge, would be dishonest and possibly illegal. Neither Cypress nor any other semiconductor manufacturer can guaran­tee the security of their code. Code protection does not mean that we are guaranteeing the product as ‘unbreakable’.
Cypress is willing to work with the customer who is concerned about the integrity of their code. Code protection is constantly evolving. We at Cypress are committed to continuously improving the code protection features of our products.
2 HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D

Contents

Safety Information 5
1. Introduction 7
1.1 Kit Contents .................................................................................................................8
1.2 HX3 Firmware Boot Modes........................................................................................10
1.3 Getting Started...........................................................................................................11
1.4 Additional Learning Resources..................................................................................11
1.5 Technical Support......................................................................................................11
1.6 Document Conventions .............................................................................................11
1.7 Abbreviations .............................................................................................................12
2. Software Installation 13
2.1 Install Software ..........................................................................................................13
2.2 Install Hardware.........................................................................................................15
2.3 Uninstall Software......................................................................................................15
3. Kit Operation 17
3.1 Overview of CY4609 RDK .........................................................................................17
3.1.1 CY4609 Board Interfaces...............................................................................17
3.1.2 Jumper Settings .............................................................................................18
3.2 Overview of CY4603 DVK .........................................................................................19
3.2.1 CY4603 Board Interfaces...............................................................................19
3.2.2 Jumper Settings .............................................................................................20
3.3 Overview of CY4613 DVK .........................................................................................21
3.3.1 CY4613 Board Details....................................................................................21
3.3.2 Jumper Settings .............................................................................................22
3.4 Operating the Kits ......................................................................................................23
3.4.1 Powering the Kit .............................................................................................23
3.4.2 Connecting the Board to a USB 3.0 PC .........................................................24
3.4.3 USB 3.0 Data Transfer...................................................................................26
3.4.4 Battery Charging ............................................................................................32
3.4.5 Ghost Charging ..............................................................................................33
3.4.6 Configuring HX3 Using Pin Straps on CY4603 ..............................................34
3.4.7 ACA-Dock Feature on CY4613 ......................................................................36
3.4.8 I2C Slave Mode Operation.............................................................................38
4. HX3 Blaster Plus Tool 41
4.1 Overview....................................................................................................................41
4.2 Setup .........................................................................................................................41
4.3 Procedure to run the HX3 Blaster Plus Tool ..............................................................42
4.3.1 Connect HX3 Board to PC .............................................................................42
4.3.2 Bind CYUSBHX3 Vendor Driver on the PC....................................................43
HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D 3
Contents
4.3.3 Configure HX3 Board Using the HX3 Blaster Plus Tool.................................49
4.3.4 Generating 'HX3 I2C Slave Mode file' for CY4603 and CY4613 DVKs ......... 55
4.3.5 Restoring CY4613 DVK to factory default firmware.......................................56
4.3.6 Uninstall the CYUSBHX3 Vendor Driver........................................................ 57
5. Hardware 59
5.1 CY4609 RDK Hardware Design ................................................................................ 59
5.1.1 Board Details ................................................................................................. 59
5.1.2 Theory of Operation .......................................................................................60
5.1.3 Functional Description ................................................................................... 61
5.2 CY4603 DVK Hardware Design ................................................................................ 67
5.2.1 Board Details ................................................................................................. 67
5.2.2 Theory of Operation .......................................................................................67
5.2.3 Functional Description ................................................................................... 68
5.3 CY4613 DVK Hardware Design ................................................................................ 72
5.3.1 Board Details ................................................................................................. 72
5.3.2 Theory of Operation .......................................................................................72
5.3.3 Functional Description ................................................................................... 73
A. Appendix 77
A.1 Troubleshooting Guide .............................................................................................. 77
A.2 Hardware Design Details........................................................................................... 81
A.2.1 CY4609 RDK Schematics.............................................................................. 81
A.2.2 CY4603 DVK Schematics .............................................................................. 84
A.2.3 CY4613 DVK Schematics .............................................................................. 88
Revision History 93
4 HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D

Safety Information

The CY4603, CY4609, and CY4613 kits contain electrostatic discharge (ESD) sensitive devices. Electrostatic charges readily accumulate on the human body and any equipment, and can discharge without detection. Permanent damage may occur on devices subjected to high-energy discharges. Proper ESD precautions are recommended to avoid performance degradation or loss of functionality. Store unused boards in the protective shipping package.
End-of-Life/Product Recycling
These kits have an end-of life five years from the date of manufacture mentioned on the back of the box. Contact your nearest recycler for discarding the kit.

Regulatory Compliance

The CY4603, CY4609, and CY4613 kits are intended for use as a development platform for hardware or software in a laboratory environment. The board is designed as an open system, which does not include a shielded enclosure. This may cause interference to other electrical or electronic devices in close proximity. In a domestic environment, these products may cause radio interference. In such cases, you may be required to take adequate preventive measures. In addition, these boards should not be used near any medical equipment or RF devices.
Attaching additional wiring to these products or modifying the product operation from the factory default may affect their performance and cause interference with other apparatus in the immediate vicinity. If such interference is detected, suitable mitigating measures should be taken.
The CY4603, CY4609, and CY4613 kits as shipped from the factory have been verified to meet with the requirements of CE as a Class A product.
HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D 5
Safety Information

General Safety Instructions

ESD Protection
ESD can damage boards and associated components. Cypress recommends that you perform procedures only at an ESD workstation. If such a workstation is not available, use appropriate ESD protection by wearing an antistatic wrist strap attached to the chassis ground (any unpainted metal surface) on your board when handling parts.
Handling Boards
CY4603, CY4609, and CY4613 boards are sensitive to ESD. Hold the board only by its edges. After removing the board from its box, place it on a grounded, static-free surface. Use a conductive foam pad if available. Do not slide board over any surface.
6 HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D

1. Introduction

Thank you for your interest in the CY4609, CY4603, and CY4613 HX3 kits. HX3 is a family of USB 3.0 hub controller parts compliant to USB 3.0 specification revision 1.0. These parts support Low-Speed (LS), Full-Speed (FS), Hi-Speed (HS), and SuperSpeed (SS) peripherals.
The CY4609 Reference Design Kit (RDK) is a small form-factor, ready-to-use hub reference design. The CY4603 Development Kit (DVK) provides the flexibility to configure and evaluate all HX3 fea­tures. The CY4613 DVK implements advanced features, such as Shared Link™ and ACA-Dock. This document is the common user guide for the three HX3 kits, which are based on three different HX3 USB 3.0 hub controller parts. Tab le 1 -1 compares the features of these kits.
Table 1-1. Feature Comparison of HX3 Kits
Feature CY4609 CY4603 CY4613
Kit type RDK DVK DVK
HX3 USB 3.0 hub controller marketing part number
Board size 3.3 × 2.0 inches 3.7 × 3.115 inches 4.5 x 3.6 inches
Downstream port capabilities
Number of downstream ports 4 (4 USB 3.0 ports) 4 (4 USB 3.0 ports)
Support for LS, FS, HS, and SS peripherals Yes Yes Yes
Support for USB-IF Battery Charging (BC) specification v1.2
Emulation of Apple charging Yes Yes Yes
Ghost Charging™ support
Power control for downstream ports
Single ganged power control for all four ports Yes No No
Independent power control for each port No Yes Yes
Configuration features
Selection of firmware boot mode Yes Yes Yes
Configuration using pin strap GPIOs No Yes No
Power supply
AC-DC power adapter type 5 V/4 A 5 V/4 A 12 V/3 A
CYUSB3304-
68LTXC
Yes Yes
c
Yes Yes Yes
CYUSB3314-
88LTXC
CYUSB3328-
88LTXC
6 (2 USB 3.0,
2 Shared Link
2 Shared Link USB
2.0 ports)
and
Yes
a
SS
b
HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D 7
Introduction
Table 1-1. Feature Comparison of HX3 Kits
Status LEDs
Power Yes Yes Yes
Hub Suspend Status Yes Yes Yes
Downstream Port Status Indicators No Yes Yes
Shared Link™ No No Yes
ACA-Dock
a. Shared Link is a Cypress-proprietary feature that enables a USB 3.0 port to be split into an embedded SS port and a standard USB 2.0 port. b. Battery Charging is supported on standard USB 3.0 and Shared Link USB 2.0 ports only. c. Ghost Charging is a unique feature with which a downstream port emulates a dedicated charging port (DCP) to support charging even when
the upstream port is not connected to a USB host.
d. In traditional USB topologies, the host DS port provides VBUS to enable and charge the connected devices. With OTG devices, however,
the ACA-Dock provides VBUS and a method to charge the host. HX3 supports the ACA-Dock standard (see section 6 of the BC v1.2 specification for more details) by integrating the functions of the adaptor controller.
d

1.1 Kit Contents

Table 1-2. CY4603, CY4609, and CY4613 Kit Contents
Kit Kit Contents List of Kit Contents
Feature CY4609 CY4603 CY4613
No No Yes
CY4609
One each of the following:
- CY4609 RDK board
- 5-V/4-A AC-DC power adapter
- USB 3.0 standard-A to micro-B cable
- Quick start guide
8 HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D
Table 1-2. CY4603, CY4609, and CY4613 Kit Contents (continued)
Kit Kit Contents List of Kit Contents
One each of the following:
- CY4603 DVK board
CY4603
- 5-V/4-A AC-DC power adapter
- USB 3.0 standard-A to standard-B cable
- Quick start guide
Introduction
HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D 9
Introduction
Table 1-2. CY4603, CY4609, and CY4613 Kit Contents (continued)
Kit Kit Contents List of Kit Contents
One each of the following items:
- CY4613 DVK board
- 12-V/3-A AC-DC power adapter with four types of plugs
CY4613
- USB 3.0 standard-A to micro-B cable
- USB 2.0 micro-B to micro-B connector with ID pin support
- 5 jumpers
- Quick start guide

1.2 HX3 Firmware Boot Modes

HX3 supports the following boot modes:
Custom firmware: In this mode, HX3 boots from the firmware stored in an onboard I
EEPROM. This is the default factory setting for all three kits.
ROM firmware: In this mode, HX3 boots from the internal ROM.
Refer to Ta bl e 3- 4 to understand the jumper setting for these two modes.
10 HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D
2
C

1.3 Getting Started

This user guide helps to familiarize you with the CY4609 RDK, CY4603 DVK, and CY4613 DVK. The
Software Installation chapter on page 13 describes step-by-step instructions to install the kit soft-
ware for these kits. The Kit Operation chapter on page 17 describes how to configure the kits and evaluate the HX3 features. The HX3 Blaster Plus Tool chapter on page 41 describes the features of the tool and how to use it. The Hardware chapter on page 59 provides design details for both the kits. The Appendix on page 77 lists the troubleshooting procedure and hardware design details for these kits.

1.4 Additional Learning Resources

Visit the HX3 web page at www.cypress.com/hx3 for additional learning resources including data­sheets and application notes. The web page also includes videos explaining the Shared Link and ACA-Dock features of HX3.

1.5 Technical Support

For assistance, go to www.cypress.com/go/support or contact our customer support at +1 (800) 858- 1810 (in the U.S.) or +1 (408) 943-2600 (international) and follow the voice prompt.
Introduction

1.6 Document Conventions

Table 1-3. Document Conventions for Guides
Convention Usage
Courier New Displays file locations, user entered text, and source code:
C:\...cd\icc\
Italics
Bracketed, Bold Displays keyboard commands in procedures:
File > Open Represents menu paths:
Bold Displays commands, menu paths, and icon names in procedures:
Times New Roman Displays an equation:
Text in gray boxes Describes cautions or unique functionality of the product.
Displays file names and reference documentation:
The Configuration Options section of the HX3 datasheet gives more details about the use of pin straps.
Enter or Ctrl C
File > Open > New Project
Click the File icon and then click Open.
2 + 2 = 4
HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D 11
Introduction

1.7 Abbreviations

Table 1-4. List of Abbreviations
Abbreviation Meaning
ACA Accessory Charging Adapter
BC Battery charging
CDP Charging downstream port
DCP Dedicated charging port
DSX_AMB LED Downstream port X amber LED, where X can be from 1 to 4
DSX_GRN LED Downstream port X green LED, where X can be from 1 to 4
DSX_SS LED Downstream port X SuperSpeed LED, where X can be from 1 to 4
DVK Development Kit
ESD Electrostatic discharge
GUI Graphical user interface
HS Hi-Speed
2
C Inter-integrated circuit
I
I2C_DEV_ID
KB Kilobyte
LED Light-emitting diode
LS Low-Speed
NON_REM[X]
OTG On The Go
PC Personal computer
PHY Physical layer
PID Product ID
PIN_STRAP_EN Pin strap enable
PORT_DIS[X] Port disable X, where X can be from 1 to 4
RDK Reference Design Kit
ROM Read-only memory
SWD_IO Serial wire debug input/output interface
US Upstream
USB Universal Serial Bus
USB-IF Universal Serial Bus Implementers Forum
VID Vendor ID
I2C device identifier
Nonremovable downstream port X, where X can be from 1 to 4; denotes an embedded port that is not exposed for connecting or disconnecting any USB device
12 HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D

2. Software Installation

2.1 Install Software

Follow these steps to install the kit software on a Windows-based PC or laptop:
1. Download the respective kit package from www.cypress.com/go/CY4609 or
www.cypress.com/go/CY4603 or www.cypress.com/go/CY4613 based on the kit you have and
start the installation. The kit package is available for download in two different installer formats:
a. Kit Setup (CY4609HX3RDKSetup.exe for CY4609 RDK, CY4603HX3DVKSetup.exe for
CY4603 DVK, or CY4613HX3DVKSetup.exe for CY4613 DVK): This installation package contains the HX3 Blaster Plus tool, Quick Start Guide, HX3 Kits User Guide, and hardware design files. It does not include the Windows installer and Microsoft .NET framework packages. If these packages are not on your computer, the installer provides links to download and install them from the Internet.
b. Kit ISO (CY4609HX3RDK_RevSS.iso for CY4609 RDK, CY4603HX3DVK_RevSS.iso for
CY4603 DVK, or CY4613HX3DVK_RevSS.iso for CY4613 DVK): This file is a complete package, stored in a CD-ROM image format that can be used to create a CD or extract using ISO extraction programs, such as WinZip or WinRAR. This file includes the HX3 Blaster Plus tool, Quick Start Guide, HX3 Kits User Guide, and hardware design files.
2. Click Next on the first screen to start the installation, as shown in Figure 2-1; select Ty p ical on the second screen and click Next, as shown in Figure 2-2.
Note: The remaining steps in this section explain the installation procedure for CY4609. The same procedure can be used to install CY4603 or CY4613.
HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D 13
Software Installation
Figure 2-1. Initiating CY4609 Software Installation
Figure 2-2. Choosing Installation Type
3. Read and accept the Cypress End-User License Agreement and click Next to continue, as shown in Figure 2-3.
14 HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D
Figure 2-3. CY4609 End User License Agreement
Software Installation
4. Wait for the installation to complete.
5. After the installation is complete, the contents are available at the following location:
CY46xx: <Install Directory>\CY46XX HX3 <RDK/DVK>\1.0
HX3 Blaster Plus: <Install Directory>\HX3 Blaster Plus
Note 1: On the Windows 32-bit platform, the default <Install Directory> is C:\Program Files\Cypress; on the Windows 64-bit platform, it is C:\Program Files(x86)\Cypress.
Note 2: HX3 Blaster Plus is a tool to configure HX3. The HX3 Blaster Plus Tool chapter on
page 41 explains the procedure to run the tool.

2.2 Install Hardware

The kits do not require any hardware installation.

2.3 Uninstall Software

You can uninstall the kit software using one of the following methods:
Go to Start > All Programs > Cypress > Cypress Update Manager; click the Uninstall button
associated with the Cypress CY46XX HX3 <RDK/DVK> Rev ** entry in the Cypress Update Manager table.
Go to Start > Control Panel > Programs and Features; select the Cypress CY46XX HX3
<RDK/DVK> Rev ** program from the list and click the Uninstall/Change button.
HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D 15
Software Installation
16 HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D

3. Kit Operation

5-V DC Supply
Jack (J1)
Upstream Port
(US / J8)
Downstream Port 4
(DS4 / J4)
HX3 ­CYUSB3304­68LTXC (U1)
Hub Suspend Status
LED (SUSP)
Power LED
(PWR)
Downstream Port 3
(DS3 / J3)
Downstream Port 2
(DS2 / J5)
Downstream Port 1
(DS1 / J9)
Configuration Mode Select Jumpers (J6 and J7)
5-V to 3.3-V
Regulator (U2)
Current
Measurement
Header (J2)
Crystal
Reset Switch (SW1)
This chapter provides details about the board interfaces, jumper settings, and the procedure to oper­ate the HX3 kits.

3.1 Overview of CY4609 RDK

The CY4609 RDK (Figure 3-1 and Figure 3-2) enables you to evaluate the features of Cypress's CYUSB330X-68LTXC USB 3.0 hub controller parts. The RDK is powered using an external 5-V/4-A AC-DC power adapter.

3.1.1 CY4609 Board Interfaces

Figure 3-1. CY4609 Board (Top Side)
HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D 17
Kit Operation
EEPROM (U19)
Pin 1
Pin 2
Pin 3
Figure 3-2. CY4609 Board (Bottom Side)
Following is the list of recommended hardware to evaluate the CY4609 RDK:
A PC with USB 3.0 host controller
USB 3.0 certified devices such as a USB 3.0 flash drive or a USB 3.0 hard disk drive
Devices supporting the USB-IF Battery Charging specification v1.2, such as Samsung Galaxy
and Apple iPhone

3.1.2 Jumper Settings

Ta bl e 3- 1 describes the default jumper settings for CY4609.
Table 3-1. CY4609 Board Jumper Settings
Function Jumper Blocks Default Setting Purpose
Current measurement
Configuration mode selection
Figure 3-3 shows the location of pins 1, 2, and 3 on the CY4609 jumper blocks. Pin 1 is marked on
the board.
Figure 3-3. CY4609 Jumper Block Layout
2-pin jumper block (J2)
3-pin jumper blocks (J6, J7)
Pins 1 and 2 shorted
J6: Pins 1 and 2 shorted
J7: Pins 2 and 3 shorted
To measure current, open the jumper and connect a multimeter's terminals (set in the current measurement mode) between pins 1 and 2. The measured current includes the current consumed by HX3, a 1.2-V regula­tor, and the hub suspend status (SUSP) LED.
In this setting, HX3 boots from the custom firmware stored in the onboard I factory setting.
2
C EEPROM. This is the default
18 HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D

3.2 Overview of CY4603 DVK

5V DC supply
jack (J1)
Upstream port
(US / J11)
Downstream port 4
(DS4 / J8)
HX3 – CYUSB3314-88LTXC (U1)
Hub suspend status
LED (SUSP)
Power LED (PWR)
Downstream port 3
(DS3 / J7)
Downstream port 2
(DS2 / J10)
Downstream port 1
(DS1 / J16)
Configuration mode select jumpers (J17 and J18)
Pin strap jumpers
Pin strap jumpers
EEPROM (U2)
Current measurement
header (J6)
Reset switch (SW1)

3.2.1 CY4603 Board Interfaces

The CY4603 DVK (Figure 3-4) enables you to evaluate the features of Cypress's CYUSB331X-88LTXC USB 3.0 hub controller parts. The board is powered using an external 5-V/4-A AC-DC power adapter.
Figure 3-4. CY4603 Board (Top Side)
Kit Operation
HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D 19
Kit Operation
Power Switch ICs (U7 and U14)
5-V to 3.3-V regulator (U22)
3.3-V to 1.2-V regulator (U21)
Pin 1
Pin 2
Pin 3
Pin 1
Pin 2
Pin 3
Figure 3-5. CY4603 Board (Bottom Side)

3.2.2 Jumper Settings

Ta bl e 3- 2 describes the default jumper settings for CY4603.
Table 3-2. CY4603 Default Jumper Settings
Function Jumper Blocks Default Setting Purpose
3-pin jumper
Pin strap
Current measurement
Configuration mode selection
blocks (J2, J3, J4, J5, J13, J14, J19, J20, J21, J22, J23, J24, J25)
2-pin jumper block (J6)
3-pin jumper blocks (J17, J18)
Pins 2 and 3 shorted on all the jumper blocks
Pins 1 and 2 shorted
J17: Pins 1 and 2 shorted J18: Pins 2 and 3 shorted
Pin strap jumpers can be used to configure the hub controller. For more details about these jumpers, see Configuring HX3 Using Pin Straps
on CY4603 on page 34.
To measure current, open the jumper and con­nect a multimeter's terminals (set in the current measurement mode) between pins 1 and 2. The measured current includes the current consumed by HX3, a 1.2-V regulator, and the SUSP LED.
In this setting, HX3 boots from the custom firm­ware stored in the onboard I the default factory setting.
2
C EEPROM. This is
Figure 3-6 shows the location of jumper pins 1, 2, and 3 for the horizontal and vertical jumper blocks
on the CY4603 board. Pin 1 is marked on the board.
Figure 3-6. CY4603 Jumper Block Layout
20 HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D

3.3 Overview of CY4613 DVK

Standard USB 3.0
Downstream Port 3
(DS3, J21)
Shared Link SS
Downstream Port 2
(DS2, J24)
Shared Link SS
Downstream Port 1
(DS1, J29)
Shared Link USB 2.0 Downstream Port 2 (DS2, J30)
Shared Link USB 2.0 Downstream Port 1 (DS1, J31)
USB3.0 Upstream
Port (J28)
Standard USB 3.0
Downstream Port 4
(DS4, J22)
HX3 (MPN: CYUSB3328-88LTXC)
12-V DC Supply
Jack (J1)
Port Status
Indicator LEDs
Reset Switch
(SW1)
Configuration Mode
Select Jumpers
(J5 and J6)
Pin Strap Jumpers
Pin Strap Jumpers
12-V to 5-V
Regulator (U2)
Hub Suspend Status LED (SUSP)
ACA-Dock Configuration Jumpers (J26, J27, J28)
Power LED (PWR)
EEPROM (U3)

3.3.1 CY4613 Board Details

The CY4613 DVK (Figure 3-8 and Figure 3-8) enables you to evaluate the features of Cypress's CYUSB332X-88LTXC USB 3.0 hub controller parts. The board is powered using an external 12-V / 3-A AC-DC power adapter.
Figure 3-7. CY4613 Board (Top Side)
Kit Operation
HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D 21
Kit Operation
Power Switch ICs (U8, U14, U17, U26)
5-V to 3.3-V Regulator (U25)
3.3-V to 1.2-V Regulator (U24)
RID Resistor (R25)
Figure 3-8. CY4613 Board (Bottom Side)

3.3.2 Jumper Settings

Ta bl e 3- 3 shows the default jumper settings for CY4613.
Table 3-3. CY4613 Default Jumper Settings
Function Jumper Block Default Setting Purpose
3-pin jumper blocks (J2, J3,
Pin strap
J4, J8, J9, J11, J12, J13, J15, J16, J17, J18, J19)
4-pin jumper blocks (J7, J10)
Current measure-
2-pin jumper block (J20) Pins 1 and 2 shorted
ment
Configura­tion mode
3-pin jumper blocks (J5 J6)
selection
ACA-Dock
I2C header
3-pin jumper block (J28)
2-pin jumper blocks (J26 J27)
4-pin jumper block (J23) Open
Figure 3-9 shows the location of jumper pins 1, 2, and 3 for the horizontal and vertical jumper blocks
on the CY4613 board. Pin 1 is marked on the board.
3-pin jumper blocks: Pins 2 and 3 shorted
4-pin jumper blocks: Pins 2 and 4 shorted
J5: Pins 1 and 2 shorted
J6: Pins 2 and 3 shorted
J28: Pins 1 and 2 shorted
J26, J27: Open
Note that pin strap features are not supported in the current CY4613 board.
For current measurement, open the jumper and connect a multi­meter's terminals (set in current measurement mode) between pins 1 and 2. The measured cur­rent includes the current con­sumed by HX3, 3.3-V to 1.2-V regulator, and the SUSP LED.
In this setting, HX3 boots from the custom firmware stored in the onboard I
2
C EEPROM. This is the
default factory setting.
The default jumper settings dis­able the ACA-Dock feature. To enable this feature on this kit, see
3.4.7 ACA-Dock Feature on CY4613 on page 36.
2
The I
C header can be used to
connect the HX3 to external I
2
C
based master/slave devices.
22 HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D
Figure 3-9. CY4613 Jumper Block Layout
Pin 1
Pin 2
Pin 3
Pin 1
Pin 2
Pin 3
Pin 2
Pin 3
Pin 1
Pin 4
3-pin Jumper Block (horizontal type)
3-pin Jumper Block (vertical type)
4-pin Jumper Block

3.4 Operating the Kits

The following sections explain the procedure to operate the kits. These steps are based on CY4609 and they are applicable to CY4603 and CY4613 as well. Unique steps for each kit are specified in the corresponding sections.

3.4.1 Powering the Kit

1. Unpack the power adapter, USB 3.0 cable, and HX3 board from the kit package.
2. Ensure that the Configuration Mode Selection jumper blocks for firmware are set to Custom Firm­ware, as shown in Tab le 3- 4.
Kit Operation
Table 3-4. Configuration Mode Selection Settings
Kit
CY4609
CY4603
CY4613
Custom Firmware (Default
Factory Setting)
J6: Short pins 1 and 2
J7: Short pins 2 and 3
J17: Short pins 1 and 2
J18: Short pins 2 and 3
J5: Short pins 1 and 2
J6: Short pins 2 and 3
ROM Firmware
J6: Short pins 1 and 2
J7: Short pins 1 and 2
J17: Short pins 1 and 2
J18: Short pins 1 and 2
J5: Short pins 1 and 2
J6: Short pins 1 and 2
3. Plug the power adapter into an AC wall power receptacle. Connect the power supply plug to the board's DC supply jack. The power (PWR) LED glows green to indicate that the board is pow­ered. The SUSP LED glows amber to indicate that HX3 is in Suspend mode because it is not connected to a PC on the upstream port, as shown in Figure 3-10.
HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D 23
Kit Operation
Hub Suspend Status LED (SUSP)
Power LED (PWR)
Connect to USB 3.0 port of a PC
Figure 3-10. Powering the Board

3.4.2 Connecting the Board to a USB 3.0 PC

1. Connect the micro-B end of the USB cable to the board's upstream port; connect the other end of the cable to the USB 3.0 port on a PC, as shown in Figure 3-11. The SUSP LED turns off if the connected PC is running the Windows 7 operating system. The behavior of the SUSP LED varies with respect to the operating system. For example, in Windows 8, the SUSP LED turns off momentarily and turns on again when there is no further USB activity on the board.
Figure 3-11. Connecting the Board to a USB 3.0 Host
The board enumerates as a USB 3.0 hub. To check whether the hub has enumerated success­fully, follow steps 2 to 4.
24 HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D
Kit Operation
2. Click Start > Control Panel. On the Control Panel window, select Small Icons for the View by: parameter and click Device Manager. Note that the screenshots are captured on PCs running Windows 7. If you are running another OS, the screenshots may differ.
Figure 3-12. Invoking Device Manager
3. Click Universal Serial Bus controllers to list all the USB devices attached to the PC. The CY4609, CY4603, and CY4613 boards are installed as two hubs: a USB 3.0 Hub and a USB 2.0 MTT Hub. To locate the new hub entries in the Device Manager, detach and attach the USB cable from the upstream port of the CY4609, CY4603, or CY4613 board. The device list under Univer- sal Serial Bus controllers is refreshed and the two entries—USB 2.0 MTT Hub and USB 3.0 Hub—appear again, as shown in Figure 3-13. Click USB 3.0 Hub and select Properties. Note: The name used for the USB 3.0 Hub and USB 2.0 MTT Hub may vary based on the USB Host Controller implementation on the PC or Laptop.
Figure 3-13. List of Installed USB Hardware
HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D 25
Kit Operation
VID: 04B4 PID:6500 DID: 501A
Note: The Device Manager listing for the USB 3.0 and USB 2.0 MTT hubs can vary based on the host or OS implementation.
4. In the USB 3.0 Hub Properties window, select the Details tab and choose Hardware Ids from the drop-down list. The Cypress VID and PID are displayed, as shown in Figure 3-14.
Figure 3-14. VID and PID for CY4609
Ta bl e 3- 5 describes the VID and PID values for USB 2.0 and USB 3.0 hubs.
Table 3-5. VID and PID Values of HX3 Kits
Kit Hub Type VID (hex) PID (hex)
CY4609
CY4603
CY4613
USB 3.0
USB 2.0 MTT 6502
USB 3.0 6504
USB 2.0 MTT 6506
USB 3.0 6508
USB 2.0 MTT 650A
Note: The DID value displayed in Figure 3-14 may vary depending up on the HX3 firmware version.

3.4.3 USB 3.0 Data Transfer

1. Get a USB 3.0-certified flash drive and store a 2-GB file. Connect the flash drive to one of the downstream ports, as shown in Figure 3-15. For the CY4613 board, connect the flash drive to a standard USB 3.0 downstream port or to a Shared Link SS downstream port.
2. Copy the 2-GB file from the flash drive to the PC to transfer data in the USB 3.0 SuperSpeed mode.
6500
04B4
26 HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D
Figure 3-15. USB 3.0 SuperSpeed Data Transfer
USB flash drive connected to a downstream port
Kit Operation
Note: CY4603 and CY4613 have three port status indicator LEDs for each downstream port;
Ta bl e 3- 6 describes their functions.
Table 3-6. Port Status Indicator LEDs on CY4603 and CY4613
No. LEDs Color Behavior
1 DS1_SS, DS2_SS, DS3_SS, DS4_SS Blue
DS1_GRN, DS2_GRN, DS3_GRN,
2
DS4_GRN
DS1_AMB, DS2_AMB, DS3_AMB,
3
DS4_AMB
Green
Amber
Turns on when a USB 3.0 device is connected to a downstream port in SuperSpeed mode
Turns on when a USB 2.0 device is connected to a downstream port
Note: DS1_GRN and DS2_GRN are disabled on the CY4613 board
Turns on when any error condition (such as over cur­rent) occurs on a downstream port
The port status indicator LEDs (DSX_SS, DSX_GRN, DSX_AMB) are grouped according to down­stream port; Figure 3-16 and Figure 3-17 illustrate this for the CY4603 and CY4613 boards, respec­tively.
HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D 27
Kit Operation
Port Status Indicator LEDs
for Downstream Port 2
Port Status Indicator LEDs
for Downstream Port 3
Port Status Indicator LEDs
for Downstream Port 4
DS1_SS LEDs (D1 and D13)
DS1_GRN LEDs (D2 and D14)
DS1_AMB LED (D10)
Port Status Indicator LEDs for Downstream Port 1
Figure 3-16. Port Status Indicator LEDs on CY4603
28 HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D
Figure 3-17. Port Status Indicator LEDs on CY4613
Port Status Indicator LEDs for Downstream Port 1
DS1_SS LEDs (D1 and D13)
DS1_GRN LEDs (D2 and D14)
DS1_AMB LEDs (D3 and D15)
Port Status Indicator LEDs for Downstream Port 2
Port Status Indicator LEDs for Downstream Port 3
Port Status Indicator LEDs for Downstream Port 4
'6B*5((1*3,2
PORT_DIS[0]
V3p3
J19
3PIN JUMPER
1
2
3
D14LTST-C190KGKT
R67 10K
D2
LTST-C190KGKT
R66 10K
R22 300R
R9
225R
Implementation of DS1_GRN using two LEDs
Implementation of PORT_DIS[0] pin strap using a three-pin jumper
Kit Operation
The GPIOs used to implement the port status indicator LEDs (except D10, D11, and D12) are also used for implementing the pin strap feature. For example, the DS1_GRN port status indicator LED on the CY4603 board is shared with the PORT_DIS[0] pin strap feature, as shown in Figure 3-18. The PORT_DIS[0] pin strap feature is implemented using a three-pin jumper. When the jumper is placed between pin 1 and 2, the shared GPIO used for the PORT_DIS[0] feature is pulled HIGH. When the jumper is placed between pins 2 and 3, it is pulled LOW. To support the port status indicator LED functionality in both the pull-up and pull-down settings, one LED is used for each setting.
Figure 3-18. Port Status Indicator LEDs Using Shared GPIOs
HX3 Kits User Guide, Doc. #: 001-91203 Rev. *D 29
Loading...
+ 65 hidden pages