μ PD720114 USB 2.0 Hub Controller - search...

72
User’s Manual ECOUSB TM Series μPD720114 USB 2.0 Hub Controller Document No. S17463EJ5V0UD00 (5th edition) Date Published January 2008 NS Printed in Japan 2005

Transcript of μ PD720114 USB 2.0 Hub Controller - search...

Page 1: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

User’s Manual

ECOUSBTM Series

μPD720114

USB 2.0 Hub Controller

Document No. S17463EJ5V0UD00 (5th edition) Date Published January 2008 NS

Printed in Japan

2005

Page 2: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

User’s Manual S17463EJ5V0UD 2

[MEMO]

Page 3: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

User’s Manual S17463EJ5V0UD 3

1

2

3

4

VOLTAGE APPLICATION WAVEFORM AT INPUT PIN

Waveform distortion due to input noise or a reflected wave may cause malfunction. If the input of the

CMOS device stays in the area between VIL (MAX) and VIH (MIN) due to noise, etc., the device may

malfunction. Take care to prevent chattering noise from entering the device when the input level is fixed,

and also in the transition period when the input level passes through the area between VIL (MAX) and

VIH (MIN).

HANDLING OF UNUSED INPUT PINS

Unconnected CMOS device inputs can be cause of malfunction. If an input pin is unconnected, it is

possible that an internal input level may be generated due to noise, etc., causing malfunction. CMOS

devices behave differently than Bipolar or NMOS devices. Input levels of CMOS devices must be fixed

high or low by using pull-up or pull-down circuitry. Each unused pin should be connected to VDD or GND

via a resistor if there is a possibility that it will be an output pin. All handling related to unused pins must

be judged separately for each device and according to related specifications governing the device.

PRECAUTION AGAINST ESD

A strong electric field, when exposed to a MOS device, can cause destruction of the gate oxide and

ultimately degrade the device operation. Steps must be taken to stop generation of static electricity as

much as possible, and quickly dissipate it when it has occurred. Environmental control must be

adequate. When it is dry, a humidifier should be used. It is recommended to avoid using insulators that

easily build up static electricity. Semiconductor devices must be stored and transported in an anti-static

container, static shielding bag or conductive material. All test and measurement tools including work

benches and floors should be grounded. The operator should be grounded using a wrist strap.

Semiconductor devices must not be touched with bare hands. Similar precautions need to be taken for

PW boards with mounted semiconductor devices.

STATUS BEFORE INITIALIZATION

Power-on does not necessarily define the initial status of a MOS device. Immediately after the power

source is turned ON, devices with reset functions have not yet been initialized. Hence, power-on does

not guarantee output pin levels, I/O settings or contents of registers. A device is not initialized until the

reset signal is received. A reset operation must be executed immediately after power-on for devices

with reset functions.

POWER ON/OFF SEQUENCE

In the case of a device that uses different power supplies for the internal operation and external

interface, as a rule, switch on the external power supply after switching on the internal power supply.

When switching the power supply off, as a rule, switch off the external power supply and then the

internal power supply. Use of the reverse power on/off sequences may result in the application of an

overvoltage to the internal elements of the device, causing malfunction and degradation of internal

elements due to the passage of an abnormal current.

The correct power on/off sequence must be judged separately for each device and according to related

specifications governing the device.

INPUT OF SIGNAL DURING POWER OFF STATE

Do not input signals or an I/O pull-up power supply while the device is not powered. The current

injection that results from input of such a signal or I/O pull-up power supply may cause malfunction and

the abnormal current that passes in the device at this time may cause degradation of internal elements.

Input of signals during the power off state must be judged separately for each device and according to

related specifications governing the device.

NOTES FOR CMOS DEVICES

5

6

Page 4: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

User’s Manual S17463EJ5V0UD 4

ECOUSB is a trademark of NEC Electronics Corporation.

The information in this document is current as of January, 2008. The information is subject to change without notice. For actual design-in, refer to the latest publications of NEC Electronics data sheets or data books, etc., for the most up-to-date specifications of NEC Electronics products. Not all products and/or types are available in every country. Please check with an NEC Electronics sales representative for availability and additional information.No part of this document may be copied or reproduced in any form or by any means without the prior written consent of NEC Electronics. NEC Electronics assumes no responsibility for any errors that may appear in this document.NEC Electronics does not assume any liability for infringement of patents, copyrights or other intellectual property rights of third parties by or arising from the use of NEC Electronics products listed in this document or any other liability arising from the use of such products. No license, express, implied or otherwise, is granted under any patents, copyrights or other intellectual property rights of NEC Electronics or others.Descriptions of circuits, software and other related information in this document are provided for illustrative purposes in semiconductor product operation and application examples. The incorporation of these circuits, software and information in the design of a customer's equipment shall be done under the full responsibility of the customer. NEC Electronics assumes no responsibility for any losses incurred by customers or third parties arising from the use of these circuits, software and information.While NEC Electronics endeavors to enhance the quality, reliability and safety of NEC Electronics products, customers agree and acknowledge that the possibility of defects thereof cannot be eliminated entirely. To minimize risks of damage to property or injury (including death) to persons arising from defects in NEC Electronics products, customers must incorporate sufficient safety measures in their design, such as redundancy, fire-containment and anti-failure features.NEC Electronics products are classified into the following three quality grades: "Standard", "Special" and "Specific". The "Specific" quality grade applies only to NEC Electronics products developed based on a customer-designated "quality assurance program" for a specific application. The recommended applications of an NEC Electronics product depend on its quality grade, as indicated below. Customers must check the quality grade of each NEC Electronics product before using it in a particular application.

The quality grade of NEC Electronics products is "Standard" unless otherwise expressly specified in NEC Electronics data sheets or data books, etc. If customers wish to use NEC Electronics products in applications not intended by NEC Electronics, they must contact an NEC Electronics sales representative in advance to determine NEC Electronics' willingness to support a given application.

(Note)

M8E 02. 11-1

(1)

(2)

"NEC Electronics" as used in this statement means NEC Electronics Corporation and also includes its majority-owned subsidiaries."NEC Electronics products" means any product developed or manufactured by or for NEC Electronics (as defined above).

Computers, office equipment, communications equipment, test and measurement equipment, audioand visual equipment, home electronic appliances, machine tools, personal electronic equipmentand industrial robots.Transportation equipment (automobiles, trains, ships, etc.), traffic control systems, anti-disastersystems, anti-crime systems, safety equipment and medical equipment (not specifically designedfor life support).Aircraft, aerospace equipment, submersible repeaters, nuclear reactor control systems, lifesupport systems and medical equipment for life support, etc.

"Standard":

"Special":

"Specific":

Page 5: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

User’s Manual S17463EJ5V0UD 5

Major Revisions in this Edition

Page Description

p. 48 Change of Table 6-4. Absolute Maximum Ratings

The mark <R> shows major revised points.

The revised points can be easily searched by copying an "<R>" in the PDF file and specifying it in the "Find what:" field.

Page 6: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

User’s Manual S17463EJ5V0UD 6

PREFACE

Readers This manual is intended for engineers who need to be familiar with the capability of

the μPD720114 in order to develop application systems based on it.

Purpose The purpose of this manual is to help users understand the hardware capabilities

(listed below) of the μPD720114.

Configuration This manual consists of the following chapters:

• Introduction

• Pin functions

• Descriptors information

• USB requests information

• How to connect to external discrete components

• Product specifications

• Application information

Guidance Readers of this manual should already have a general knowledge of electronics, logic

circuits, and microcomputers.

Notation This manual uses the following conventions:

Data bit significance: High-order bits on the left side;

low-order bits on the right side

Active low: XXXXB (Pin and signal names are suffixed with B.)

Note: Explanation of an indicated part of text

Caution: Information requiring the user’s special attention

Remark: Supplementary information

Numerical value: Binary ... xxxx or xxxxb

Decimal ... xxxx

Hexadecimal ... xxxxh

Related Document Use this manual in combination with the following document.

The related documents indicated in this publication may include preliminary versions.

However, preliminary versions are not marked as such.

μPD720114 Data Sheet: S17462E

Page 7: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

User’s Manual S17463EJ5V0UD 7

CONTENTS

CHAPTER 1 INTRODUCTION ................................................................................................................ 11

1.1 Features .................................................................................................................................... 11 1.2 Ordering Information ............................................................................................................... 11 1.3 Block Diagram.......................................................................................................................... 12 1.4 Pin Configuration (Top View).................................................................................................. 14 1.5 in Information ........................................................................................................................... 16

CHAPTER 2 PIN FUNCTIONS............................................................................................................... 17

2.1 Power Supply ........................................................................................................................... 17 2.2 Analog Signaling...................................................................................................................... 17 2.3 System Clock & Reset ............................................................................................................. 17 2.4 USB Hub Interface ................................................................................................................... 18 2.5 USB Interface............................................................................................................................ 19 2.6 System Interface ...................................................................................................................... 19 2.7 Test Signals.............................................................................................................................. 19

CHAPTER 3 DESCRIPTORS INFORMATION ...................................................................................... 20

3.1 Device Descriptor .................................................................................................................... 20 3.2 Device_Qualifier descriptor .................................................................................................... 21 3.3 Configuration descriptor......................................................................................................... 21 3.4 Interface descriptor ................................................................................................................. 22 3.5 Endpoint descriptor................................................................................................................. 22 3.6 Other_Speed_Configuration descriptor ................................................................................ 23 3.7 String descriptors .................................................................................................................... 23 3.8 Class Specified – Hub Class Descriptor................................................................................ 24

CHAPTER 4 USB REQUESTS INFORMATION................................................................................... 25

4.1 Standard Requests .................................................................................................................. 25 4.2 Class-Specific Requests ......................................................................................................... 27 4.3 The Response for Each Transaction ..................................................................................... 29 4.4 Hub Status Field and Hub Change Field ............................................................................... 34 4.5 Port Status Field and Port Change Field ............................................................................... 35 4.6 PORT_INDICATOR ................................................................................................................... 37

CHAPTER 5 HOW TO CONNECT TO EXTERNAL DISCRETE COMPONENTS ........................... 40

5.1 USB Upstream Port Connection............................................................................................. 40 5.2 USB Downstream Port Connection........................................................................................ 40 5.3 Power Switching Connection ................................................................................................. 41 5.4 LED Connection ....................................................................................................................... 43 5.5 Crystal Connection .................................................................................................................. 44 5.6 RREF and Internal Regulator Connection ............................................................................. 45 5.7 Handling Unused Pins............................................................................................................. 45

Page 8: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

User’s Manual S17463EJ5V0UD 8

CHAPTER 6 PRODUCT SPECIFICATIONS.......................................................................................... 46

6.1 Buffer List ................................................................................................................................. 46 6.2 Terminology.............................................................................................................................. 47 6.3 Absolute Maximum Ratings.................................................................................................... 48 6.4 Recommended Operating Ranges ......................................................................................... 49 6.5 DC Characteristics ................................................................................................................... 50 6.6 Power Consumption ................................................................................................................ 54 6.7 AC Characteristics ................................................................................................................... 55 6.8 Timing Diagram ........................................................................................................................ 62

CHAPTER 7 APPLICATION INFORMATION........................................................................................ 66

7.1 4 Port Self-powered Individual Port Power Management Hub ............................................ 66 7.2 3 Port Bus/self-powered Individual Port Power Management Hub..................................... 67 7.3 4 Port Self-powered Ganged Port Power Management Hub................................................ 68 7.4 2 Port Hub with One Embedded Device................................................................................. 69

Page 9: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

User’s Manual S17463EJ5V0UD 9

LIST OF FIGURES

Figure No. Title Page

4-1 Port Indicator State Diagram .........................................................................................................................37

5-1 USB Upstream Port Connection ....................................................................................................................40 5-2 USB Downstream Port Connection................................................................................................................40 5-3 Individual Port Power Switching and Individual Port Over-current Protection................................................41 5-4 Self-powered, Global Over-current Protection by Polymeric PTC .................................................................42 5-5 LED Connection.............................................................................................................................................43 5-6 Crystal Connection ........................................................................................................................................44 5-7 RREF and Internal Regulator Connection .....................................................................................................45

6-1 Differential Input Sensitivity Range for Low-/full-speed..................................................................................52 6-2 Full-speed Buffer VOH/IOH Characteristics for High-speed Capable Transceiver ........................................52 6-3 Full-speed Buffer VOL/IOL Characteristics for High-speed Capable Transceiver .........................................52 6-4 Receiver Sensitivity for Transceiver at DP/DM ..............................................................................................53 6-5 Receiver Measurement Fixtures....................................................................................................................53 6-6 System Reset Timing.....................................................................................................................................55 6-7 Over-current Response Timing......................................................................................................................56 6-8 CSB/PPB Timing ...........................................................................................................................................56 6-9 Transmit Waveform for Transceiver at DP/DM ..............................................................................................61 6-10 Transmitter Measurement Fixtures ................................................................................................................61 6-11 Hub Differential Delay, Differential Jitter, and SOP Distortion .......................................................................62 6-12 Hub EOP Delay and EOP Skew ....................................................................................................................63 6-13 USB Differential Data Jitter for Low-/full-speed .............................................................................................64 6-14 USB Differential-to-EOP Transition Skew and EOP Width for Low-/full-speed..............................................64 6-15 USB Receiver Jitter Tolerance for Low-/full-speed ........................................................................................64 6-16 Low-/full-speed Disconnect Detection............................................................................................................65 6-17 Full-/high-speed Device Connect Detection...................................................................................................65 6-18 Power-on and Connection Events Timing......................................................................................................65

7-1 4 Port Self-powered Individual Port Power Management Hub with LED Indicator Diagram ..........................66 7-2 3 Port Bus/self-powered Individual Port Power Management Hub Diagram..................................................67 7-3 4 Port Self-powered Ganged Port Power Management Hub without LED Indicator Diagram........................68 7-4 2 Port Hub with Embedded Device Diagram .................................................................................................69

Page 10: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

User’s Manual S17463EJ5V0UD 10

LIST OF TABLES

Table No. Title Page

4-1 Hub Status Field, wHubStatus .......................................................................................................................34 4-2 Hub Change Field, wHubChange ..................................................................................................................34 4-3 Port Status Field, wPortStatus .......................................................................................................................35 4-4 Port Change Field, wPortChange ..................................................................................................................36 4-5 Indicator Colors and Port Status ....................................................................................................................38 4-6 Port Indicator Selectors..................................................................................................................................38

5-1 External Parameters ......................................................................................................................................44

6-1 Terms Used in Absolute Maximum Ratings ...................................................................................................47 6-2 Terms Used in Recommended Operating Range ..........................................................................................47 6-3 Terms Used in DC Characteristics.................................................................................................................48 6-4 Absolute Maximum Ratings ...........................................................................................................................48 6-5 Recommended Operating Ranges ................................................................................................................49 6-6 DC Characteristics (Control Pin Block) ..........................................................................................................50 6-7 DC Characteristics (USB Interface Block)......................................................................................................51 6-8 Power Consumption.......................................................................................................................................54 6-9 Pin capacitance .............................................................................................................................................55 6-10 System Clock Specification............................................................................................................................55 6-11 System Reset Signaling.................................................................................................................................55 6-12 AC Characteristics (Over-current Response Timing) .....................................................................................56 6-13 AC Characteristics (USB Interface Block)......................................................................................................57

Page 11: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

User’s Manual S17463EJ5V0UD 11

CHAPTER 1 INTRODUCTION

The μPD720114 is a USB 2.0 hub device that complies with the Universal Serial Bus (USB) Specification Revision

2.0 and works up to 480 Mbps. USB2.0 compliant transceivers are integrated for upstream and all downstream ports. The μPD720114 works backward compatible either when any one of the downstream ports is connected to a USB 1.1

compliant device, or when the upstream port is connected to a USB 1.1 compliant host.

1.1 Features

• Compliant with Universal Serial Bus Specification Revision 2.0 (Data Rate 1.5/12/480 Mbps)

• High-speed or full-speed packet protocol sequencer for Endpoint 0/1

• 4 (Max.) downstream facing ports

• Low power consumption (10 μA when hub in idle status, 149 mA when all parts run in HS mode)

• All downstream facing ports can handle high-speed (480 Mbps), full-speed (12 Mbps), and low-speed (1.5

Mbps) transaction.

• Supports split transaction to handle full-speed and low-speed transaction on downstream facing ports when

Hub controller is working in high-speed mode.

• One Transaction Translator per Hub and supports four non-periodic buffers

• Supports self-powered and bus-powered mode

• Supports individual or global over-current detection and individual or ganged power control

• Supports downstream port status with LED

• Supports non-removable devices by I/O pin configuration

• Support Energy Star for PC peripheral system

• On chip Rpu, Rpd resistors and regulator (for core logic)

• Use 30 MHz crystal

• 3.3 V power supply

1.2 Ordering Information

Part Number Package Remark

μPD720114GA-9EU-A 48-pin plastic TQFP (Fine pitch) (7 × 7) Lead-free product

μPD720114GA-YEU-A 48-pin plastic TQFP (Fine pitch) (7 × 7) Lead-free product

Page 12: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 1 INTRODUCTION

User’s Manual S17463EJ5V0UD 12

1.3 Block Diagram

Upstream facing portUP_PHY

Downstream facing port #1

SERDES

SIE_2H

CDR

APLL

OSB

UPC

ALL_TT

F_TIM

EP1

EP0

DP(1)_PHY

Downstream facing port #2DP(2)_PHY

Downstream facing port #3DP(3)_PHY

Downstream facing port #4DP(4)_PHY

FS_REP

To Host/Hubdownstreamfacing port

X1/X2

To Hub/Function upstream facing port

To Hub/Function upstream facing port

To Hub/Function upstream facing port

To Hub/Function upstream facing port

CDR

2.5V REG

Page 13: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 1 INTRODUCTION

User’s Manual S17463EJ5V0UD 13

APLL : Generates all clocks of Hub.

ALL_TT : Translates the high-speed transactions (split transactions) for full/low-speed device

to full/low-speed transactions. ALL_TT buffers the data transfer from either

upstream or downstream direction. For OUT transaction, ALL_TT buffers data from

upstream port and sends it out to the downstream facing ports after speed

conversion from high-speed to full/low-speed. For IN transaction, ALL_TT buffers

data from downstream ports and sends it out to the upstream facing ports after

speed conversion from full/low-speed to high-speed.

CDR : Data & clock recovery circuit

DPC : Downstream Port Controller handles Port Reset, Enable, Disable, Suspend and

Resume

DP(n)_PHY : Downstream transceiver supports high-speed (480 Mbps), full-speed (12 Mbps), and

low-speed (1.5 Mbps) transaction

EP0 : Endpoint 0 controller

EP1 : Endpoint 1 controller

F_TIM (Frame Timer) : Manages hub’s synchronization by using micro-SOF which is received at upstream

port, and generates SOF packet when full/low-speed device is attached to

downstream facing port.

FS_REP : Full/low-speed repeater is enabled when the μPD720114 is worked at full-speed

mode

OSB : Oscillator Block

2.5V REG : On chip 2.5V regulator

SERDES : Serializer and Deserializer

SIE_2H : Serial Interface Engine (SIE) controls USB2.0 and 1.1 protocol sequencer.

UP_PHY : Upstream Transceiver supports high-speed (480 Mbps), full-speed (12 Mbps)

transaction

UPC : Upstream Port Controller handles Suspend and Resume

Page 14: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 1 INTRODUCTION

User’s Manual S17463EJ5V0UD 14

1.4 Pin Configuration (Top View)

• 48-pin plastic TQFP (Fine pitch) (7 × 7)

μPD720114GA-9EU-A

μPD720114GA-YEU-A

44

BUS_

BTE

STR

REF

AVSS

(R)

AVD

D

AVSS

AVD

D

VDD

33

DM

UD

PU VSS

VDD

25

VSS

DP4DM4VDD25

DP3DM3VDD33

DP2DM2VSS

DP1DM1

VDD25OUT

VSSREG

LED4LED3LED2LED1

GREENAMBER

VDD33

X1X2

VDD25

VD

D33

REG

VBU

SM

CSB

1PP

B1C

SB2

PPB2

VSS

CSB

3PP

B3C

SB4

PPB4

SYSR

STB

123456789101112

363534333231302928272625

13 1614 15 17 18 19 20 21 22 23 24

3738394041424345464748

Page 15: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 1 INTRODUCTION

User’s Manual S17463EJ5V0UD 15

Pin No. Pin Name Pin No. Pin Name Pin No. Pin Name Pin No. Pin Name

1 VDD25OUT 13 BUS_B 25 DM1 37 SYSRSTB

2 VSSREG 14 TEST 26 DP1 38 PPB4

3 LED4 15 RREF 27 VSS 39 CSB4

4 LED3 16 AVSS(R) 28 DM2 40 PPB3

5 LED2 17 AVDD 29 DP2 41 CSB3

6 LED1 18 AVSS 30 VDD33 42 VSS

7 GREEN 19 AVDD 31 DM3 43 PPB2

8 AMBER 20 VDD33 32 DP3 44 CSB2

9 VDD33 21 DMU 33 VDD25 45 PPB1

10 X1 22 DPU 34 DM4 46 CSB1

11 X2 23 VSS 35 DP4 47 VBUSM

12 VDD25 24 VDD25 36 VSS 48 VDD33REG

Remark AVSS(R) should be used to connect RREF through 1 % precision reference resistor of 2.43 kΩ.

Page 16: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 1 INTRODUCTION

User’s Manual S17463EJ5V0UD 16

1.5 Pin Information

Pin Name I/O Buffer Type Active

Level

Function

X1 I 2.5 V input 30 MHz crystal oscillator in

X2 O 2.5 V output 30 MHz crystal oscillator out

SYSRSTB I 3.3 V Schmitt input Low Asynchronous chip hardware reset

DP(4:1) I/O USB D+ signal I/O USB’s downstream facing port D+ signal

DM(4:1) I/O USB D− signal I/O USB’s downstream facing port D− signal

DPU I/O USB D+ signal I/O USB’s upstream facing port D+ signal

DMU I/O USB D− signal I/O USB’s upstream facing port D− signal

BUS_B I 3.3 V Schmitt input Power mode select

RREF A (O) Analog Reference resistor connection

CSB1 I 5 V tolerant Schmitt input Low Port’s over-current status input

CSB(4:2) I 3.3 V Schmitt input Low Port’s over-current status input

PPB(4:1) I/O 3.3 V output/input Low Port’s power supply control output or hub

configuration input

VBUSM I 5 V tolerant Schmitt input Upstream VBUS monitor

AMBER I/O 3.3V output/input Amber colored LED control output or port

indicator select

GREEN O 3.3V output Green colored LED control output or port

indicator select

LED(4:1) I/O 3.3V output/input Low LED indicator output show downstream port

status or Removable/Non-removable select

TEST I 3.3 V Schmitt input Test signal

VDD25OUT On chip 2.5 V output, supply the VDD25 for the chip

self, it must have a 22 μF (or greater) capacitor to

VSSREG.

VDD33 3.3 V VDD

VDD33REG 3.3 V VDD for on chip 2.5 V regulator input, it must

have a 4.7 μF (or greater) capacitor to VSSREG

VDD25 2.5 V VDD, These pins must be supplied from

VDD25OUT, output from internal regulator

AVDD 2.5 V VDD for analog circuit

VSS VSS

VSSREG On chip 2.5 V regulator VSS

AVSS VSS for analog circuit

AVSS(R) VSS for reference resistor, Connect to AVSS.

Remark “5 V tolerant“ means that the buffer is 3 V buffer with 5 V tolerant circuit.

Page 17: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

User’s Manual S17463EJ5V0UD 17

CHAPTER 2 PIN FUNCTIONS

The pin type describes a signal either as analog, power, input, or I/O (bi-directional).

2.1 Power Supply

Pin Pin No. Direction Function

VDD33 9, 20, 30 Power +3.3 V power supply

VDD33REG 48 Power +3.3 V power supply for on chip 2.5 V regulator input, it must have a

4.7 μF (or greater) capacitor to VSSREG.

VDD25 12, 24, 33 Power +2.5 V core power line, it must have a 0.1 μF (or greater) capacitor to

VSS. These pins must be supplied from VDD25OUT, output from internal

regulator

VDD25OUT 1 Power On chip 2.5 V output, supply the VDD25 for the chip self, it must have a

22 μF (or greater) capacitor to VSSREG.

AVDD 17, 19 Power +2.5 V analog circuit power line, it must have a 0.1 μF (or greater)

capacitor to VSS.

VSS 23, 27, 36, 42 Power Ground

VSSREG 2 Power Ground for on chip 2.5 V regulator

AVSS 18 Power Ground for analog circuit

AVSS(R) 16 Power Ground for reference resistor

Remark Self-Powered Hub System requires the capability of providing 500 mA for each downstream facing

port. And additional power consumption of Hub Controller itself and other components in the Hub

System should also be considered for overall power requirement. A power source that is able to

supply at least 2.5 A may be best for a 4 port Self-Powered Hub System.

2.2 Analog Signaling

Pin Pin No. Direction Function

RREF 15 Analog RREF must be connected a 1 % precision reference resistor of 2.43

kΩ. The other side of the resistor must be connected to AVSS(R) which

must then it must be connected to AVSS.

2.3 System Clock & Reset

Pin Pin No. Direction Function

X1 10 I Oscillator crystal input. Connect to 30-MHz crystal

X2 11 O Oscillator crystal output. Connect through a series resistor to other end

of 30-MHz crystal.

SYSRSTB 37 I Asynchronous active low reset signal

Page 18: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 2 PIN FUNCTIONS

User’s Manual S17463EJ5V0UD 18

2.4 USB Hub Interface

Pin Pin No. Direction Function

CSB(4:1) 39, 41, 44, 46 I Over-current status input of the downstream facing ports.

1: No over-current condition detected.

0: Over-current condition detected.

If the pin is not used, connect to GND or VDD33.

PPB(4:1) 38, 40, 43, 45 I/O Power supply control output for downstream facing ports (open-drain).

1: Power supply OFF

0: Power supply ON

By strapping PPB(4:1) pins before system reset (see Chapter 5 and 7),

the active ports, power management mode and bPwrOn2PwrGood

descriptor can configure as bellow:

PPB [4:3] = 00: 2 downstream facing ports active.

= 01: 3 downstream facing ports active

= 11: 4 downstream facing ports active

PPB2 = 0: ganged power management mode

=1: individual power management mode

PPB1 = 0: bPwrOn2PwrGood = 00h(0 ms, with no power switches)

= 1: bPwrOn2PwrGood = 32h(100 ms)

VBUSM 47 I Upstream Vbus monitor.

LED(4:1) 3, 4, 5, 6 I/O Connect to downstream facing port status indicator LED (open drain).

See Figure 5-5. LED Connection.

If port indicator is not used, connect GREEN to AMBER directly. The

LED(4:1) can configure for removable/non-removable selection:

0: Removable

1: Non-removable

AMBER 8 I/O Connect to amber colored LED. See Figure 5-5. LED Connection.

The meaning of amber colored LED is described in section

4.6 PORT_INDICATOR.

If port indicator is not used, connect it to GREEN directly.

GREEN 7 O Connect to green colored LED. See Figure 5-5. LED Connection.

The meaning of green colored LED is described in section

4.6 PORT_INDICATOR.

If port indicator is not used, connect it to AMBER directly.

Remark VBUSM pin may be used to monitor the VBUS line even if VDD33 is shut off. For example, the internal

Rpu for the DPU pin is powered by VBUSM for port speed indication. The input voltage level for

VBUSM pin should be less than 3.3 V in order not to exceed the absolute maximum rating. Refer to

Figure 5-1. USB Upstream Port Connection and use voltage divider resistors to monitor VBUS.

Page 19: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 2 PIN FUNCTIONS

User’s Manual S17463EJ5V0UD 19

2.5 USB Interface

Pin Pin No. Direction Function

DP(4:1) 35, 32, 29, 26 I/O Connect to downstream port D+ signal line.

If not using the downstream port, connect to GND.

DM(4:1) 34, 31, 28, 25 I/O Connect to downstream port D− signal line.

If not using the downstream port, connect to GND.

DPU 22 I/O Connect to upstream facing port D+ signal line.

DMU 21 I/O Connect to upstream facing port D− signal line.

2.6 System Interface

Pin Pin No. Direction Function

BUS_B 13 I Select power mode

0: Bus-powered

1: Self-powered

2.7 Test Signals

Pin Pin No. Direction Caution

TEST 14 I Should be tied to GND on circuit board.

Page 20: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

User’s Manual S17463EJ5V0UD 20

CHAPTER 3 DESCRIPTORS INFORMATION

This chapter describes the descriptors implemented in hub controller. The μPD720114 has following descriptors.

Host reads these descriptors by using Get Descriptor request.

• Device Descriptor

• Device Qualifier Descriptor

• Configuration Descriptor

• Interface Descriptor

• Endpoint Descriptor

• Other Speed Configuration Descriptor

• Hub Class-specific Descriptor

The hub returns different descriptors depending on whether it is operating at high-speed or full-speed. The

following section shows descriptor sets for full-speed operation and high-speed operation.

3.1 Device Descriptor

The hub returns Device descriptor by GET_DESCRIPTOR (Device) request.

Offset Field Name Full-speed High-speed Description

0 bLength 12h 12h 18 bytes

1 bDescriptorType 01h 01h

2 bcdUSB 0200h 0200h USB specification 2.0

4 bDeviceClass 09h 09h Hub

5 bDeviceSubClass 00h 00h

6 bDeviceProtocol 00h 01h Single TT for high-speed

7 bMxPacketSize0 40h 40h 64 bytes

8 idVendor 0409h 0409h "NEC"

10 idProduct 005Ah 005Ah "USB 2.0 Hub Controller"

12 bcdDevice 0100h 0100h "1.00"

14 iManufacturer 00h 00h

15 iProduct 00h 00h

16 iSerialNumber 00h 00h

17 bNumConfigurations 01h 01h One configuration

Page 21: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 3 DESCRIPTORS INFORMATION

User’s Manual S17463EJ5V0UD 21

3.2 Device_Qualifier descriptor

The hub returns Device_Qualifier descriptor by GET_DESCRIPTOR (Device_Qualifier) request.

Offset Field Name Full-speed High-speed Description

0 bLength 0Ah 0Ah 10 bytes

1 bDescriptorType 06h 06h

2 bcdUSB 0200h 0200h USB specification 2.0

4 bDeviceClass 09h 09h Hub

5 bDeviceSubClass 00h 00h

6 bDeviceProtocol 01h 00h Single TT for high-speed

7 bMaxPacketSize0 40h 40h 64 bytes

8 bNumConfigurations 01h 01h

9 bReserved 00h 00h

3.3 Configuration descriptor

The hub returns Configuration descriptor by GET_DESCRIPTOR (Configuration) request.

Offset Field Name Full-speed High-speed Description

0 bLength 09h 09h 9 bytes

1 bDescriptorType 02h 02h

2 wTotalLength 0019h 0019h 25 bytes

4 bNumInterfaces 01h 01h One interface

5 bConfigurationValue 01h 01h

6 iConfiguration 00h 00h

7 bmAttributes E0h E0h

8 bMaxPower 32h 32h 100 mA

Page 22: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 3 DESCRIPTORS INFORMATION

User’s Manual S17463EJ5V0UD 22

3.4 Interface descriptor

The hub returns Configuration descriptor followed by Interface descriptor.

Offset Field Name Full-speed High-speed Description

0 bLength 09h 09h 9 bytes

1 bDescriptorType 04h 04h

2 bInterfaceNumber 00h 00h

3 bAlternateSetting 00h 00h

4 bNumEndpoints 01h 01h

5 bInterfaceClass 09h 09h

6 bInterfaceSubClass 00h 00h

7 bInterfaceProtocol 00h 00h

8 iInterface 00h 00h

3.5 Endpoint descriptor

The hub returns Configuration/Interface descriptor followed by Endpoint descriptor.

Offset Field Name Full-speed High-speed Description

0 bLength 07h 07h 7 bytes

1 bDescriptorType 05h 05h

2 bEndpointAddress 81h 81h EP1, IN direction

3 bmAttributes 03h 03h Interrupt endpoint

4 wMaxPacketSize 0001h 0001h 1 byte

6 bInterval FFh 0Ch Polling interval

Page 23: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 3 DESCRIPTORS INFORMATION

User’s Manual S17463EJ5V0UD 23

3.6 Other_Speed_Configuration descriptor

The hub returns Other_Speed_Configuration descriptor by GET_DESCRIPTOR (Other_Speed_Configuration)

request.

Offset Field Name Full-speed High-speed Description

0 bLength 09h 09h 9 bytes

1 bDescriptorType 07h 07h

2 wTotalLength 0019h 0019h 25 bytes

4 bNumInterfaces 01h 01h

5 bConfigurationValue 01h 01h

6 iConfiguration 00h 00h

7 bmAttributes E0h E0h

8 bMaxPower 32h 32h 100 mA

3.7 String descriptors

The μPD720114 doesn’t support string descriptors, it will return “STALL” by GET_DESCRIPTOR (string) request.

Page 24: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 3 DESCRIPTORS INFORMATION

User’s Manual S17463EJ5V0UD 24

3.8 Class Specified – Hub Class Descriptor

The hub returns Hub Class descriptors by GetHubDescriptor request.

Offset Field Name Value Description Pin configuration

0 bDescLength 09h 9 bytes

1 bDescriptorType 29h Hub

2 bNbrPorts 04h

03h

02h

4 downstream facing ports

3 downstream facing ports

2 downstream facing ports

PPB [4:3] = 11

PPB [4:3] = 01

PPB [4:3] = 00

3 wHubCharacteristics 01b (D1:D0)

00b (D1:D0)

Individual port power switching

Ganged power switching

PPB2 = 1

PPB2 = 0

0b (D2)

1b (D2)

Not compound device

Compound device All LEDx = 0

Note 1

Any LEDx = 1

01b (D4:D3)

00b (D4:D3)

Individual port over-current

protection

Global over-current protection

PPB2 = 1

PPB2 = 0

01b (D6:D5) TT Think Time is 16 FS bit time

1b (D7)

0b

Support PORT_INDICATOR

PORT_INDICATOR not support LED connected

Note 2

GREEN = AMBER

5 bPwrOn2PwrGood 32h

00h

100 ms

0 ms PPB1 = 1

Note 3

PPB1 = 0

6 bHubContrCurrent 64h Hub’s current is “100 mA”

0b Reserved

0b (D1)

1b (D1)

Device is removable

Device is not removable LED1 = 0

Note 1

LED1 = 1

0b (D2)

1b (D2)

Device is removable

Device is not removable LED2 = 0

Note 1

LED2 = 1

0b (D3)

1b (D3)

Device is removable

Device is not removable LED3 = 0

Note 1

LED3 = 1

7 DeviceRemovable

0b (D4)

1b (D4)

Device is removable

Device is not removable LED4 = 0

Note 1

LED4 = 1

8 PortPwrCtrlMask FFh

Notes 1. When port indicator is not used, connect GREEN to AMBER directly and the LED(4:1) can configure for

removable/non-removable selection. Else if port indicator is used, connect LED with Figure 5-5, the

downstream facing port of μPD720114 will be fixed at removable.

2. When LEDs are connected (see Figure 5-5), μPD720114 will report D7 of wHubCharacteristics with

“1b” to host PC. Else if LEDs are not used, connect GREEN to AMBER directly; μPD720114 will report

D7 of wHubCharacteristics with “0b” to host PC.

3. Bus-powered hub requires power switches. PPBx are for power switch control (see Figure 5-3). For low

BOM cost self-powered hub design with no power switches (over current protection by polymeric PTC

for logical power switching mode), set PPB2 = PPB1 = 0 (see Figure 5-4), bPwrOn2PwrGood is set at 0.

It complies with the USB Specification.

Page 25: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

User’s Manual S17463EJ5V0UD 25

CHAPTER 4 USB REQUESTS INFORMATION

When the μPD720114 is connected to a downstream facing port of a USB2.0 host controller or USB2.0 Hub, it

operates in high-speed mode on the upstream facing port. The μPD720114 uses USB2.0 high-speed protocols to

communicate with other USB2.0 devices. On the other hand, when the μPD720114 is connected to a downstream

facing port of a USB1.x host controller or USB1.x Hub, it operates in full-speed mode. The μPD720114 uses USB2.0

full-speed protocols to communicate with the upstream controller.

• Handles setup transactions for Endpoint 0 which are controlled by the hub itself.

• Repeats setup transactions to other devices.

• Handles interrupt transactions for Endpoint 1 which retrieve status change information

• Repeats interrupt transactions to other devices.

• Repeats bulk transactions to other devices.

• Repeats isochronous transactions to other devices.

• Translates split transactions for USB1.X devices which are attached to the downstream facing port.

• Repeats split transactions to a USB2.0 hub which is attached to the downstream facing port.

This section describes requests supported by the μPD720114 default descriptor setting. Please refer to Chapter 9

and 11 in the USB specification rev. 2.0 for further detail.

4.1 Standard Requests

The μPD720114 supports all standard requests except for SET_DESCRIPTOR() and SYNCH_FRAME(). The

following table shows the standard requests at the default setting.

(1/2)

Request bmRequestType bRequest wValue wIndex wLength Return

CLEAR_FEATURE (Device:

Remote Wakeup)

00000000b 01h 0001h 0000h 0000h None

CLEAR_FEATURE (Endpoint 0

Halt)

00000010b 01h 0000h 0000h /

0080h

0000h None

CLEAR_FEATURE (Endpoint 1

Halt)

00000010b 01h 0000h 0081h 0000h None

GET_CONFIGURATION 10000000b 08h 0000h 0000h 0001h Current configuration value

GET_DESCRIPTOR (Device) 10000000b 06h 0100h 0000h 0012h Note Device descriptor

GET_DESCRIPTOR

(Configuration)

10000000b 06h 0200h 0000h 0019h Note Configuration / Interface /

Endpoint descriptors

GET_DESCRIPTOR

(Device_Qualifier)

10000000b 06h 0600h 0000h 000Ah Note Device_Qualifier

Note The wLength field specifies the number of bytes to return. If the data to be returned is longer than the

wLength field, only wLength bytes of the descriptor are returned. If the data to be returned is shorter than

the wLength field, the device ends the control transfer by sending a short packet when more data is

requested.

Page 26: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 4 USB REQUESTS INFORMATION

User’s Manual S17463EJ5V0UD 26

(2/2)

Request bmRequestType bRequest wValue wIndex wLength Return

GET_DESCRIPTOR

(Other_Speed_Configuration)

10000000b 06h 0700h 0000h 0019h Note

Other_Speed_Configuration

GET_INTERFACE 10000001b 0Ah 0000h 0000h 0001h 00h

GET_STATUS (Device) 10000000b 00h 0000h 0000h 0002h Device status

GET_STATUS (Interface) 10000001b 00h 0000h 0000h 0002h 0000h

GET_STATUS (Endpoint 0) 10000010b 00h 0000h 0000h/

0080h

0002h Endpoint 0 status

GET_STATUS (Endpoint 1) 10000010b 00h 0000h 0081h 0002h Endpoint 1 status

SET_ADDRESS 00000000b 05h 0000h to

007Fh

0000h 0000h None

SET_CONFIGURATION 00000000b 09h 0000h/

0001h

0000h 0000h None

SET_FEATURE (Device: Remote

Wakeup)

00000000b 03h 0001h 0000h 0000h None

SET_FEATURE (Endpoint 0 Halt) 00000010b 03h 0000h 0000h/

0080h

0000h None

SET_FEATURE (Endpoint 1 Halt) 00000010b 03h 0000h 0081h 0000h None

SET_FEATURE (Test_J) 00000000b 03h 0002h 0100h 0000h None

SET_FEATURE (Test_K) 00000000b 03h 0002h 0200h 0000h None

SET_FEATURE (Test_SE0_NAK) 00000000b 03h 0002h 0300h 0000h None

SET_FEATURE (Test_Packet) 00000000b 03h 0002h 0400h 0000h None

SET_FEATURE

(Test_Force_Enable)

00000000b 03h 0002h 0500h 0000h None

SET_INTERFACE 00000001b 0Bh 0000h 0000h 0000h None

Note The wLength field specifies the number of bytes to return. If the data to be returned is longer than the

wLength field, only wLength bytes of the descriptor are returned. If the data to be returned is shorter than

the wLength field, the device ends the control transfer by sending a short packet when more data is

requested.

Page 27: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 4 USB REQUESTS INFORMATION

User’s Manual S17463EJ5V0UD 27

4.2 Class-Specific Requests

The μPD720114 supports all class-specific requests except for SetHubDescriptor() and GetBusState(). The

following table shows the class-specific requests at the default descriptor setting.

(1/2)

Request bmRequestType bRequest wValue wIndex wLength Return

ClearHubFeature (C_HUB_OVER

_CURRENT)

00100000b 01h 0001h 0000h 0000h None

ClearHubFeature (C_HUB_LOCAL

_POWER)

00100000b 01h 0000h 0000h 0000h None

ClearPortFeature (PORT_ENABLE) 00100011b 01h 0001h 0001h to

0004h

0000h None

ClearPortFeature (PORT_SUSPEND) 00100011b 01h 0002h 0001h to

0004h

0000h None

ClearPortFeature (PORT_POWER) 00100011b 01h 0008h 0001h to

0004h

0000h None

ClearPortFeature (PORT_INDICATOR) 00100011b 01h 0016h Note 1 0000h None

ClearPortFeature

(C_PORT_CONNECTION)

00100011b 01h 0010h 0001h to

0004h

0000h None

ClearPortFeature (C_PORT_RESET) 00100011b 01h 0014h 0001h to

0004h

0000h None

ClearPortFeature (C_PORT_ENABLE) 00100011b 01h 0011h 0001h to

0004h

0000h None

ClearPortFeature

(C_PORT_SUSPEND)

00100011b 01h 0012h 0001h to

0004h

0000h None

ClearPortFeature

(C_PORT_OVER_CURRENT)

00100011b 01h 0013h 0001h to

0004h

0000h None

GetHubDescriptor 10100000b 06h 2900h 0000h 0009h Note 2

Hub descriptor

GetHubStatus 10100000b 00h 0000h 0000h 0004h Hub status and

change indicators.

Refer to section 4.4.

Notes 1. The high byte of the wIndex field is the selector identifying the specific indicator. And the low byte of the

wIndex field shows port number. Refer to 4.6 PORT_INDICATOR for details.

Value Port Indicator Color Port Indicator Mode

0h Default Automatic

1h Amber Manual

2h Green

3h Off

4h to FFh Reserved Reserved

2. The wLength field specifies the number of bytes to return. If the data to be returned is longer than the

wLength field, only wLength bytes of the descriptor are returned. If the data to be returned is shorter

than the wLength field, the device ends the control transfer by sending a short packet when more data is

requested.

Page 28: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 4 USB REQUESTS INFORMATION

User’s Manual S17463EJ5V0UD 28

(2/2)

Request bmRequestType bRequest wValue wIndex wLength Return

GetPortStatus 10100011b 00h 0000h 0001h to

0004h

0004h Port status and

change indicators.

Refer to section 4.5.

SetPortFeature (PORT_RESET) 00100011b 03h 0004h 0001h to

0004h

0000h None

SetPortFeature (PORT_SUSPEND) 00100011b 03h 0002h 0001h to

0004h

0000h None

SetPortFeature (PORT_POWER) 00100011b 03h 0008h 0001h to

0004h

0000h None

SetPortFeature (PORT_TEST: Test_J) 00100011b 03h 0015h 0101h to

0104h

0000h None

SetPortFeature (PORT_TEST: Test_K) 00100011b 03h 0015h 0201h to

0204h

0000h None

SetPortFeature (PORT_TEST:

Test_SE0_NAK)

00100011b 03h 0015h 0301h to

0304h

0000h None

SetPortFeature (PORT_TEST:

Test_Packet)

00100011b 03h 0015h 0401h to

0404h

0000h None

SetPortFeature (PORT_TEST:

Test_Force_Enable)

00100011b 03h 0015h 0501h to

0504h

0000h None

SetPortFeature (PORT_INDICATOR) 00100011b 03h 0016h Note 1 0000h None

ClearTTBuffer 00100011b 08h Note 2 0001h 0000h None

GetTTState 10100011b 0Ah 0000h 0001h 08D0h TT state

ResetTT 00100011b 09h 0000h 0001h 0000h None

StopTT 00100011b 0Bh 0000h 0001h 0000h None

Notes 1. The high byte of the wIndex field is the selector identifying the specific indicator. And the low byte of the

wIndex field shows port number. Refer to 4.6 PORT_INDICATOR for details.

Value Port Indicator Color Port Indicator Mode

0h Default Automatic

1h Amber Manual

2h Green

3h Off

4h to FFh Reserved Reserved

2. The wValue for ClearTTBuffer is as follows.

Bits Field

3..0 Endpoint Number

10..4 Device Address

12..11 Endpoint Type

14..13 Reserved, must be zero

15 Direction, 1 = IN, 0 = OUT

Page 29: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 4 USB REQUESTS INFORMATION

User’s Manual S17463EJ5V0UD 29

4.3 The Response for Each Transaction

USB specification rev. 2.0 states the device behavior in some states and conditions are not specified. The section

describes the response of the μPD720114 in each state and condition at default setting.

(1/2)

Request Condition

Default state Address state Configured

state

Endpoint 0

halted

Invalid

wValue

Standard Requests

CLEAR_FEATURE

Device STALL * Request accepted Request accepted Request accepted STALL

Endpoint 0 STALL * Request accepted Request accepted Request accepted STALL

Endpoint 1 STALL * STALL Request accepted Request accepted STALL

GET_CONFIGURATION STALL * Return data Return data STALL STALL *

GET_DESCRIPTOR Note

Device Return data Return data Return data STALL STALL

Configuration Return data Return data Return data STALL STALL

String STALL STALL STALL STALL STALL

Device Qualifier Return data Return data Return data STALL STALL

Other Speed Configuration Return data Return data Return data STALL STALL

GET_INTERFACE STALL * STALL Return data STALL STALL *

GET_STATUS

Device STALL * Return data Return data Return data STALL *

Interface STALL * STALL Return data Return data STALL *

Endpoint 0 STALL * Return data Return data Return data STALL *

Endpoint 1 STALL * STALL Return data Return data STALL *

SET_ADDRESS Request accepted Request accepted STALL * STALL STALL *

SET_CONFIGURATION STALL * Request accepted Request accepted STALL STALL *

SET_FEATURE

Device STALL * Request accepted Request accepted Request accepted STALL

Endpoint 0 STALL * Request accepted Request accepted Request accepted STALL

Endpoint 1 STALL * STALL Request accepted Request accepted STALL

TEST_MODE in HS mode Request accepted Request accepted Request accepted Request accepted STALL

TEST_MODE in FS mode STALL STALL STALL STALL STALL

SET_INTERFACE STALL * STALL Request accepted STALL STALL

Other Standard Requests STALL STALL STALL STALL STALL

Note The wLength field specifies the number of bytes to return. If the data to be returned (or internal state of TT)

is longer than the wLength field, only wLength bytes of the data (or internal state of TT) are returned. If the

data to be returned (or internal state of TT) is shorter than the wLength field, the device ends the control

transfer by sending a short packet when more data is requested.

Page 30: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 4 USB REQUESTS INFORMATION

User’s Manual S17463EJ5V0UD 30

(2/2)

Request Condition

Default state Address state Configured

state

Endpoint 0

halted

Invalid

wValue

Class-specific Requests

ClearHubFeature

C_HUB_LOCAL_POWER No response * No response * Request accepted Request accepted STALL

C_HUB_OVER_CURRENT No response * No response * Request accepted Request accepted STALL

ClearPortFeature No response * No response * Request accepted Request accepted STALL

GetHubDescriptor Note 1, 2

Return data * Return data * Return data Return data STALL

GetHubStatus No response * No response * Return data Return data STALL

GetPortStatus No response * No response * Return data Return data STALL

SetPortFeature Note 3

Except for TEST_MODE No response * No response * Request accepted Request accepted STALL

TEST_MODE in HS mode No response * No response * Request accepted Request accepted STALL

TEST_MODE in FS mode STALL STALL STALL STALL STALL

ClearTTBuffer

In HS mode No response * No response * Request accepted Request accepted Note 4

In FS mode STALL STALL STALL STALL STALL

GetTTState Note 1

In HS mode No response * No response * Return data Return data STALL

In FS mode STALL STALL STALL STALL STALL

ResetTT

In HS mode No response * No response * Request accepted Request accepted STALL

In FS mode STALL STALL STALL STALL STALL

StopTT

In HS mode No response * No response * Request accepted Request accepted STALL

In FS mode STALL STALL STALL STALL STALL

Other Class-specific Requests STALL STALL STALL STALL STALL

Normal transaction

Interrupt for Endpoint 1 - - Return data Return data -

Notes 1. The wLength field specifies the number of bytes to return. If the data to be returned (or internal state of

TT) is longer than the wLength field, only wLength bytes of the data (or internal state of TT) are returned.

If the data to be returned (or internal state of TT) is shorter than the wLength field, the device ends the

control transfer by sending a short packet when more data is requested.

2. If the hub is not configured, the hub’s response to GetHubDescriptor request is undefined in USB

specification. The μPD720114 will return data for the GetHubDescriptor request even in default or

address state. It will not decode wValue field for GetHubDescriptor request and will ignore that field.

3. When the downstream facing port is in TEST_MODE, the μPD720114 returns ACK handshake for

another SetPortFeature (TEST_MODE), but it discards that request. When the downstream facing port

is in TEST_MODE, the μPD720114 does not respond for SetFeature (TEST_MODE). When the port is

not in Disable, Disconnect, or Suspend State, the μPD720114 returns STALL handshake for

SetPortFeature (TEST_MODE).

4. The μPD720114 decodes only bit14 and bit 13 for wValue field of ClearTTBuffer request. If

wValue[14:13] does not match “00b”, the μPD720114 will return STALL handshake. On the other hand,

Page 31: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 4 USB REQUESTS INFORMATION

User’s Manual S17463EJ5V0UD 31

If wValue[14:13] matches “00b”, the μPD720114 will return ACK handshake. And if the buffer for device

address and endpoint number contained in wValue does not exist, this request will be ignored.

(1/2)

Request Condition

Invalid wIndex Invalid wLength Endpoint 1 halted

Standard Requests

CLEAR_FEATURE

Device STALL STALL * -

Endpoint 0 STALL STALL * -

Endpoint 1 STALL STALL * -

GET_CONFIGURATION STALL * STALL * -

GET_DESCRIPTOR Note

Device STALL - -

Configuration STALL - -

String STALL - -

Device Qualifier STALL - -

Other Speed Configuration STALL - -

GET_INTERFACE STALL STALL * -

GET_STATUS

Device STALL * STALL * -

Interface STALL STALL * -

Endpoint 0 STALL STALL * -

Endpoint 1 STALL STALL * -

SET_ADDRESS STALL * STALL * -

SET_CONFIGURATION STALL * STALL * -

SET_FEATURE

Device STALL STALL * -

Endpoint 0 STALL STALL * -

Endpoint 1 STALL STALL * -

TEST_MODE in HS mode STALL * STALL * -

TEST_MODE in FS mode STALL STALL -

SET_INTERFACE STALL STALL * -

Other Standard Requests STALL STALL -

Note The wLength field specifies the number of bytes to return. If the data to be returned (or internal state of TT)

is longer than the wLength field, only wLength bytes of the data to be returned (or internal state of TT) are

returned. If the data to be returned (or internal state of TT) is shorter than the wLength field, the device

ends the control transfer by sending a short packet when more data is requested.

Page 32: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 4 USB REQUESTS INFORMATION

User’s Manual S17463EJ5V0UD 32

(2/2)

Request Condition

Invalid wIndex Invalid wLength Endpoint 1 halted

Class-specific Requests

ClearHubFeature STALL STALL -

ClearPortFeature STALL STALL -

GetHubDescriptor Note 1, 2

STALL - -

GetHubStatus STALL STALL -

GetPortStatus STALL STALL -

SetPortFeature Note 3

Except for TEST_MODE STALL STALL -

TEST_MODE in HS mode STALL STALL -

TEST_MODE in FS mode STALL STALL -

ClearTTBuffer

In HS mode STALL STALL -

In FS mode STALL STALL -

GetTTState Note 1

In HS mode STALL - -

In FS mode STALL STALL -

ResetTT

In HS mode STALL STALL -

In FS mode STALL STALL -

StopTT

In HS mode STALL STALL -

In FS mode STALL STALL -

Other Class-specific Requests STALL STALL -

Normal transaction

Interrupt for Endpoint 1 - - STALL

Notes 1. The wLength field specifies the number of bytes to return. If the data (or internal state of TT) is longer

than the wLength field, only wLength bytes of the data (or internal state of TT) are returned. If the data

(or internal state of TT) is shorter than the wLength field, the device ends the control transfer by sending

a short packet when more data is requested.

2. If the hub is not configured, the hub’s response to GetHubDescriptor request is undefined in USB

specification. The μPD720114 will return data for the GetHubDescriptor request even in default or

address state. It will not decode wValue field for GetHubDescriptor request and will ignore that field.

3. When the downstream facing port is in TEST_MODE, the μPD720114 returns ACK handshake for

another SetPortFeature (TEST_MODE), but it discards that request. When the downstream facing port

is in TEST_MODE, the μPD720114 does not respond for SetFeature (TEST_MODE). When the port is

not in Disable, Disconnect, or Suspend State, the μPD720114 returns STALL handshake for

SetPortFeature (TEST_MODE).

Page 33: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 4 USB REQUESTS INFORMATION

User’s Manual S17463EJ5V0UD 33

Remarks 1. Asterisk (*) indicates that “Not Specified” or “undefined” is described in USB specification rev. 2.0.

2. The requests, which are defined in USB specification rev. 2.0, are undefined in full-speed mode. So,

the μPD720114 will return STALL handshake for these requests when it is operating in full-speed

mode.

3. When μPD720114’s upstream facing port is in TEST_MODE, the μPD720114 can not respond for

any request.

4. In high-speed mode, 4 additional requests for Transaction translator are provided.

Request Function

ClearTTBuffer Clears the state of a Transaction Translator (TT) bulk/control buffer after it has been left in a

busy state due to high-speed errors. After successful completion of this request, the buffer

can again be used by the TT with high-speed split transaction for full/low-speed transactions

to attached full-/low-speed device.

GetTTState Returns Internal state of TT for debugging purposes after StopTT request is completed.

ResetTT Returns the TT in hub to a known state.

StopTT Stops the normal execution of the TT to retrieve internal state of TT via GetTTState request

for debugging purposes.

Page 34: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 4 USB REQUESTS INFORMATION

User’s Manual S17463EJ5V0UD 34

4.4 Hub Status Field and Hub Change Field

The section describes the value returned for GetHubStatus request. These fields may be set by SetHubFeature

request and cleared by ClearHubFeature request.

Table 4-1. Hub Status Field, wHubStatus

Bit Description

0 Local Power Source: This indicates the condition of the local power supply.

This is 0 when power supply for hub is stable.

0 = Local power supply good

1 = Local power supply lost (inactive)

1 Over-current Indicator: reporting on a hub basis

0 = No over-current condition currently exists.

1 = A hub over-current condition exists.

2 to 15 Reserved

These bits return 0 when read.

Table 4-2. Hub Change Field, wHubChange

Bit Description

0 Local Power Status Change: (C_HUB_LOCAL_POWER)

0 = No change has occurred to Local Power Status.

1 = Local Power Status has changed.

1 Over-Current Indicator Change: (C_HUB_OVER_CURRENT)

This field indicates if a change has occurred in the Over-current indicator field in wHubStatus.

0 = No change has occurred to the Over-Current Indicator.

1 = Over-Current Indicator has changed.

2 to 15 Reserved

These bits return 0 when read.

Page 35: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 4 USB REQUESTS INFORMATION

User’s Manual S17463EJ5V0UD 35

4.5 Port Status Field and Port Change Field

The section describes the value returned for GetPortStatus request. These fields may be set by SetPortFeature

request and cleared by ClearPortFeature request.

Table 4-3. Port Status Field, wPortStatus

Bit Description

0 Current Connect Status: (PORT_CONNECTION)

0 = No device is present.

1 = A device is present on this port.

1 Port Enabled/Disabled: (PORT_ENABLE)

0 = Port is disabled.

1 = Port is enabled.

2 Suspend: (PORT_SUSPEND)

0 = Not suspended.

1 = Suspended or resuming.

3 Over-current Indicator: reporting on a per-port basis (PORT_OVER_CURRENT)

0 = No over-current condition occurred on this port.

1 = An over-current condition occurred on this port.

4 Reset: (PORT_RESET)

0 = Reset signaling not asserted.

1 = Reset signaling asserted.

5 to 7 Reserved

These bits return 0 when read.

8 Port Power: (PORT_POWER)

0 = This port is in the Powered-off state.

1 = This port is not in the Powered-off state.

9 Low Speed Device Attached: (PORT_LOW_SPEED)

0 = Full-speed or High-speed device attached to this port. (Determined by bit 10)

1 = Low-speed device attached to this port.

10 Full or High Speed Device Attached: (PORT_HIGH_SPEED)

0 = Full-speed device attached to this port.

1 = High-speed device attached to this port.

11 Port Test Mode: (PORT_TEST)

0 = This port is not in the Port Test Mode.

1 = This port is in Port Test Mode.

12 Port Indicator Control: (PORT_INDICATOR)

0 = Port indicator displays default colors.

1 = Port indicator displays software controlled color.

13 to 15 Reserved

These bits return 0 when read.

Page 36: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 4 USB REQUESTS INFORMATION

User’s Manual S17463EJ5V0UD 36

Table 4-4. Port Change Field, wPortChange

Bit Description

0 Connect Status Change: (C_PORT_CONNECTION)

This field indicates if a change has occurred in the Current Connect Status field in wPortStatus.

0 = No change has occurred to Current Connect status.

1 = Current Connect status has changed.

1 Port Enable/Disable Change: (C_PORT_ENABLE)

This field is set to one when a port is disabled because of a Port_Error condition.

2 Suspend Change: (C_PORT_SUSPEND)

This field indicates a change in the host-visible suspend state of the attached device. It indicates the device has

transitioned out of the Suspend state. This field is set only when the entire resume process has completed.

0 = No change.

1 = Resume complete.

3 Over-Current Indicator Change: (C_PORT_OVER_CURRENT)

This field indicates if a change has occurred in the Over-current Indicator field in wPortStatus.

0 = No change has occurred to Over-Current Indicator.

1 = Over-Current Indicator has changed.

4 Reset Change: (C_PORT_RESET)

This field is set when reset processing on this port is complete.

0 = No change.

1 = Reset complete.

5 to 15 Reserved

These bits return 0 when read.

Page 37: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 4 USB REQUESTS INFORMATION

User’s Manual S17463EJ5V0UD 37

4.6 PORT_INDICATOR

Each downstream facing port of a hub can support an optional 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 indicator uses two colors: Green and Amber. A combination of hardware and software control is used to

inform the user about the current status of the port or the device attached to the port, and to guide the user through

problem resolution. Colors and blinking are used to provide information to the user. A hub must automatically control

the color of the indicator as specified in Figure 4-1.

Figure 4-1. Port Indicator State Diagram

!(Enabled or Transmit or TransmitR)and PORT_OVER_CURRENT !=1

AutomaticMode

Off Green

SetPortFeature(PORT_POWER)

PORT_OVER_CURRENT=1

PORT_OVER_CURRENT=1

Enabled or Transmit or TransmitR

Amber

Manual Mode

SetPortFeature(PORT_INDICATOR,indicator_selector = 0)

orClearPortFeature

(PORT_INDICATOR,indicator_selector = n/a)

SetPortFeature(PORT_INDICATOR,

indicator_selector != 0)

In Automatic Mode, Amber colored LED indicates to detect over-current condition on the port. And Green colored

LED indicates that the port is in Enabled, Transmit, or TransmitR. In Manual Mode, the color of a port indicator

(Amber, Green, or Off) is set by a system software’s USB Hub class request.

Page 38: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 4 USB REQUESTS INFORMATION

User’s Manual S17463EJ5V0UD 38

The following table defines port state as understood by the user:

Table 4-5. Indicator Colors and Port Status

Color Port State

Off Suspended, Disconnected, Disabled, or Not Configured

Amber Error condition

Green Fully operational

Blinking Off/Green Software Attention

Blinking Off/Amber Hardware Attention

Blinking Green/Amber Reserved

Each specific indicator mode is specified by the Port Indicator selected of SetPortFeature (PORT_INDICATOR)

request. As shown in Table 4-6, if the Port Indicator Selector is not “0”, Port Indicator will be put into Manual Mode.

The GetPortStatus (PORT_INDICATOR) provides no standard mechanism to report a specific indicator mode,

therefore system software must track which indicator mode was used.

Table 4-6. Port Indicator Selectors

Value Indicator Mode Description

0h Default as Automatic Mode

1h Amber

2h Green

3h Off

4h to FFh Reserved

For example, this feature should be used to require user intervention when host software detects following error

conditions on a port.

• A high power device is plugged into a low power port.

• A defective device is plugged into a port (Babble conditions, excessive errors, etc.).

• An over-current condition occurs which causes software or hardware to set the indicator.

And many error conditions can be resolved if the user moves a device from one port to another that has the proper

capabilities.

A typical scenario is when a user plugs a high power device into a bus-powered hub. If there is an available high

power port, then the user can be directed to move the device from the low-power port to the high power port.

1. Host software would cycle the PORT_INDICATOR feature of the low power port to blink the indicator and

display a message to the user to unplug the device from the port with the blinking indicator.

2. Using the C_PORT_CONNECTION status change feature host software can determine when the user

physically removed the device from the low power port.

3. Host software would next issue a ClearPortFeature(PORT_INDICATOR) to the low power port (restoring

the default color), begin cycling the PORT_INDICATOR of the high power port, and display a message

telling the user to plug the device into to port with the blinking indicator.

Page 39: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 4 USB REQUESTS INFORMATION

User’s Manual S17463EJ5V0UD 39

4. Using the C_PORT_CONNECTION status change feature host software can determine when the user

physically inserted the device onto the high power port.

Host software must cycle the PORT_INDICATOR feature to blink the current color at approximately 0.5 Hz rate

with a 30 to 50 % duty cycle.

Page 40: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

User’s Manual S17463EJ5V0UD 40

CHAPTER 5 HOW TO CONNECT TO EXTERNAL DISCRETE COMPONENTS

5.1 USB Upstream Port Connection

Figure 5-1. USB Upstream Port Connection

DPUDMU

VBUSM

15 kΩ ± 5%

10 kΩ ±5%VBUSD−D+GND

Upstream portUSB B receptacleconnector

1μF

47

2221

μPD720114

12 3

4

Note Rpu for DPU pin is internal.

5.2 USB Downstream Port Connection

Figure 5-2. USB Downstream Port Connection

DMnDPn

Downstream portUSB A receptacleconnector

from Power switch output

1234

VBUSD−D+

GND

μPD720114

Note Rpd resistances for DP and DM pins are internal.

Page 41: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 5 HOW TO CONNECT TO EXTERNAL DISCRETE COMPONENTS

User’s Manual S17463EJ5V0UD 41

5.3 Power Switching Connection

Figure 5-3. Individual Port Power Switching and Individual Port Over-current Protection

PPB1

CSB1

PPB2

CSB2

5V Power supplyDownstream portUSB A receptacleconnectors

PPB3

CSB3

PPB4

CSB4

120μF

120μF

120μF

120μF

MIC2526-2

ENA

FLGA

ENB

FLGB

MIC2526-2

10 kΩ ±5% x 2

510 kΩ±5% x 2

3.3 V

3.3 V

10 kΩ ±5% x 2

45

46

43

44

40

41

38

39

μPD720114

1234

1234

1234

1234

VBUSD−D+GND

VBUSD−D+GND

VBUSD−D+GND

VBUSD−D+GND

510 kΩ±5% x 2

OUTA

IN

GND

OUTB

ENA

FLGA

ENB

FLGB

OUTA

IN

GND

OUTB

Remark When power switches are used, PPBx require a 510 kΩ pull-up resistor to VDD33 and CSBx require a

10 kΩ pull-up resistor to VDD33.

Page 42: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 5 HOW TO CONNECT TO EXTERNAL DISCRETE COMPONENTS

User’s Manual S17463EJ5V0UD 42

Figure 5-4. Self-powered, Global Over-current Protection by Polymeric PTC

PPB4

PPB3

PPB2

PPB1

5V Power supplyPolymeric PTC

Downstream portUSB A receptacleconnectors

CSB4

CSB3

CSB2

CSB1120μF

bPwrOn2PwrGood = 0ms

Ganged/globalpower management

3.3 V or GND

μPD720114 1234

1234

1234

1234

VBUSD−D+GND

VBUSD−D+GND

VBUSD−D+GND

VBUSD−D+GND

45

46

43

44

40

41

38

39

3.3 V

Remark When no power switches are used, set PPB1 = 0 (bPwrOn2PwrGood = 0) and PPB2 = 0 (Logical

ganged power switching, global over-current protection). This complies with the USB Specification.

CSB[4:2] are 3 V inputs and should connect to 3.3 V (not 5 V) or GND when using a PTC instead of

power switches as shown.

Page 43: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 5 HOW TO CONNECT TO EXTERNAL DISCRETE COMPONENTS

User’s Manual S17463EJ5V0UD 43

5.4 LED Connection

Port_Indicator (LEDx, AMBER,GREEN) should be supported at default setting. At that case, each Amber colored

LED should be connected from AMBER to LEDx with a series resistor, and each Green colored LED should be

connected from GREEN to LEDx with a series resistor. AMBER pin should connect a 10 kΩ resistance to ground.

Figure 5-5. LED Connection

μPD720114

Port1 Port2

AMBER

GREENGreencolored

LED

Ambercolored

LED

Port3 Port4

470 Ω ± 5% x 4

LED1

LED2

LED3

LED4

7

8

6

5

4

3

10 kΩ ± 5%

Remark Maximum load current of LEDx is 3 mA, and voltage between AMBER/GREEN and LEDx is 3.3 V

nominal. Choose LED specification and series resistor value according to the electrical.

Page 44: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 5 HOW TO CONNECT TO EXTERNAL DISCRETE COMPONENTS

User’s Manual S17463EJ5V0UD 44

5.5 Crystal Connection

Figure 5-6. Crystal Connection

μPD720114

R

C2 C1

X'tal

X1

X2

10

11

Figure 5-6 shows a 30 MHz fundamental crystal that is parallel loaded. In order to balance the frequency, negative

resistance and the gain, the R, C1 and C2 should trim for the crystal. The following crystals are evaluated on our

reference design board. Table 5-1 shows the external parameters.

Table 5-1. External Parameters

Vender X’tal R C1 C2

KDS AT-49 30.000 MHz (CL = 10 pF) 33 Ω 12 pF 12 pF

NDK AT-41 30.000 MHz (CL = 8 pF) 150 Ω 10 pF 10 pF

Remark KDS: DAISHINKU CORP.

NDK: NIHON DEMPA KOGYO CO., LTD.

In using these crystals, contact KDS or NDK to get the specification on external components to be used in

conjunction with the crystal.

KDS's home page: http://www.kds.info/index_en.htm

NDK's home page: http://www.ndk.com/en/index.cfm

Caution When you use an oscillator circuit, please keep following points.

• Keep the wiring length as short as possible.

• Do not cross the wiring with the other signal lines.

• Do not route the wring near a signal line through which a high fluctuating current flows.

• Always keep the ground point of the oscillator capacitor to the same potential as VSS.

• Do not ground the capacitor to a ground pattern in which a high current flows.

Page 45: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 5 HOW TO CONNECT TO EXTERNAL DISCRETE COMPONENTS

User’s Manual S17463EJ5V0UD 45

5.6 RREF and Internal Regulator Connection

Figure 5-7. RREF and Internal Regulator Connection

22 Fμ

1VDD25OUT

VDD25

VDD25

VDD25

AVDD

AVDD

AVSS(R)

RREF

AVSS

17

19

18

16

15

12

24

33

2.43 kΩ ±1%

PD720114μ

0.1 Fμ

0.1 Fμ

x2

x3

4.7 Fμ

Caution VDD25OUT must be routed to only VDD25 (and AVDD). In case that VDD25OUT is also used for power

supply of other ICs, this may cause unstable operation of the μ PD720114.

Remark The board layout should minimize the total path length from pin 15 through the resistor to pin 16 and

connect to the source of AVSS (quiet AVSS). VDD25 is powered by VDD25OUT from internal regulator. It is

not necessary to use external regulator for VDD25.

5.7 Handling Unused Pins

Hubs using the μPD720114 can be implemented with less than 4 downstream ports. If a hub design is

implemented with less than 4 ports, only the lower numbered ports shall be used or accessible to the users. For

example, if only 2 ports are used in the design, only ports 1 to 2 shall be used, and port 3 and 4 shall not be used or

accessible to the users.

To implement a hub with less than 4 ports, connect the unused pins of unused ports as shown below (where x

indicates the unused port number).

Pin Direction Connection Method

DPx I/O Tied to GND directly or though resistor

DMx I/O Tied to GND directly or though resistor

TEST I Tied to GND directly or though resistor

CSB[4:2] I Tied to 3.3 V or GND

Page 46: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

User’s Manual S17463EJ5V0UD 46

CHAPTER 6 PRODUCT SPECIFICATIONS

6.1 Buffer List

• 2.5 V Oscillator interface

X1, X2

• 5 V tolerant Schmitt input buffer

CSB1, VBUSM Note

• 3.3 V Schmitt input buffer

CSB(4:2), BUS_B, SYSRSTB, TEST

• 3.3 V IOL = 12 mA output buffer

GREEN

• 3.3 V input and 3.3 V IOL = 3 mA output buffer

PPB(4:1), LED(4:1)

• 3.3 V input and IOL = 12 mA output buffer

AMBER

• USB2.0 interface

DPU, DMU, DP(4:1), DM(4:1), RREF

Above, “5 V” refers to a 3 V input buffer that is 5 V tolerant (has 5 V maximum input voltage). Therefore, it is

possible to have a 5 V connection for an external bus.

Note Although VBUSM is 5 V tolerant, voltage divider resistors are required as shown in Figure 5-1 due to the

switching thresholds of the VBUSM input. CSB1 is 5 V tolerant so that it can be used ganged port power

management as shown in Figure 5-4. CSB[4:2] are 3.3 V input so that it can be used individual port power

management with power switch as shown in Figure 5-3 and it can not be used with poly metric PTC.

Page 47: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 6 PRODUCT SPECIFICATIONS

User’s Manual S17463EJ5V0UD 47

6.2 Terminology

Table 6-1. Terms Used in Absolute Maximum Ratings

Parameter Symbol Meaning

Power supply voltage VDD33 Indicates voltage range within which damage or reduced reliability will not

result when power is applied to a VDD pin.

Input voltage VI Indicates voltage range within which damage or reduced reliability will not

result when power is applied to an input pin.

Output voltage VO Indicates voltage range within which damage or reduced reliability will not

result when power is applied to an output pin.

Output current IO Indicates absolute tolerance values for DC current to prevent damage or

reduced reliability when current flows out of or into an output pin.

Operating temperature TA Indicates the ambient temperature range for normal logic operations.

Storage temperature Tstg Indicates the element temperature range within which damage or reduced

reliability will not result while no voltage or current are applied to the device.

Table 6-2. Terms Used in Recommended Operating Range

Parameter Symbol Meaning

Power supply voltage VDD33 Indicates the voltage range for normal logic operations to occur when

VSS = 0 V.

High-level input voltage VIH Indicates the voltage, applied to the input pins of the device, which indicates

the high level state for normal operation of the input buffer.

* If a voltage that is equal to or greater than the “Min.” value is applied, the

input voltage is guaranteed as high level voltage.

Low-level input voltage VIL Indicates the voltage, applied to the input pins of the device, which indicates

the low level state for normal operation of the input buffer.

* If a voltage that is equal to or less than the “Max.” value is applied, the

input voltage is guaranteed as low level voltage.

Hysteresis voltage VH Indicates the differential between the positive trigger voltage and the negative

trigger voltage.

Input rise time tri Indicates allowable input signal transition time from 0.1 × VDD to 0.9 × VDD.

Input fall time tfi Indicates allowable input signal transition time from 0.9 × VDD to 0.1 × VDD.

Page 48: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 6 PRODUCT SPECIFICATIONS

User’s Manual S17463EJ5V0UD 48

Table 6-3. Terms Used in DC Characteristics

Parameter Symbol Meaning

Off-state output leakage current IOZ Indicates the current that flows into a 3-state output pin when it is in a high-

impedance state and a voltage is applied to the pin.

Output short circuit current IOS Indicates the current that flows from an output pin when it is shorted to GND

while it is at high-level.

Input leakage current II Indicates the current that flows into an input pin when a voltage is applied to

the pin.

Low-level output current IOL Indicates the current that can flow into an output pin in the low-level state

without raising the output voltage above the specified VOL.

High-level output current IOH Indicates the current that can flow out of an output pin in the high-level state

without reducing the output voltage below the specified VOH. (A negative

current indicates current flowing out of the pin.)

6.3 Absolute Maximum Ratings

Table 6-4. Absolute Maximum Ratings

Parameter Symbol Condition Rating Unit

Power supply voltage VDD33,VDD33REG −0.5 to +4.6 V

Input/output voltage VI/VO

3.3 V input/output voltage 3.0 V ≤ VDD33 ≤ 3.6 V

VI /VO < VDD33 + 1.0 V

−0.5 to +4.6 V

5 V input/out voltage 3.0 V ≤ VDD33 ≤ 3.6 V

VI /VO < VDD33 + 3.0 V

−0.5 to +6.6 V

Output current IO IOL = 3 mA

IOL = 12 mA

10

40

mA

mA

Operating temperature TA 0 to +85 °C

Storage temperature Tstg −65 to +150 °C

Caution Product quality may suffer if the absolute maximum rating is exceeded even momentarily for any

parameters. That is, the absolute maximum ratings are rated values at which the product is on the

verge of suffering physical damage, and therefore the product must be used under conditions

that ensure that the absolute maximum ratings are not exceeded.

The ratings and conditions indicated for DC characteristics and AC characteristics represent the

quality assurance range during normal operation.

<R>

Page 49: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 6 PRODUCT SPECIFICATIONS

User’s Manual S17463EJ5V0UD 49

6.4 Recommended Operating Ranges

Table 6-5. Recommended Operating Ranges

Parameter Symbol Condition Min. Typ. Max. Unit

Operating voltage VDD33,VDD33REG 3.3 V for VDD33 pins 3.14 3.30 3.46 V

High-level input voltage VIH

3.3 V High-level input voltage 2.0 VDD33 V

5.0 V High-level input voltage 2.0 5.5 V

Low-level input voltage VIL

3.3 V Low-level input voltage 0 0.8 V

5.0 V Low-level input voltage 0 0.8 V

Hysteresis voltage VH

5 V Hysteresis voltage 0.3 1.5 V

3.3 V Hysteresis voltage 0.2 1.0 V

Input rise time for SYSRSTB trst 10 ms

Input rise time tri

Normal buffer 0 200 ns

Schmitt buffer 0 10 ms

Input fall time tfi

Normal buffer 0 200 ns

Schmitt buffer 0 10 ms

Page 50: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 6 PRODUCT SPECIFICATIONS

User’s Manual S17463EJ5V0UD 50

6.5 DC Characteristics

DC characteristics are specified under following conditions: VDD33 = 3.14 to 3.46 V, TA = 0 to +70 °C

Table 6-6. DC Characteristics (Control Pin Block)

Parameter Symbol Condition Min. Max. Unit

Off-state output leakage current IOZ VO = VDD33, VDD25 or VSS ±10 μA

Output short circuit current IOS Note

−250 mA

Low-level output current IOL

3.3 V low-level output current (3 mA) VOL = 0.4 V 3 mA

3.3 V low-level output current (12 mA) VOL = 0.4 V 12 mA

High-level output current IOH

3.3 V high-level output current (3 mA) VOH = 2.4 V −3 mA

3.3 V high-level output current (12

mA)

VOH = 2.4 V −12 mA

Input leakage current II

3.3 V buffer VI = VDD or VSS ±10 μA

5.0 V buffer VI = VDD or VSS ±10 μA

Note The output short circuit time is measured at one second or less and is tested with only one pin on the LSI.

Page 51: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 6 PRODUCT SPECIFICATIONS

User’s Manual S17463EJ5V0UD 51

Table 6-7. DC Characteristics (USB Interface Block)

Parameter Symbol Conditions Min. Max. Unit

Output pin impedance ZHSDRV Includes RS resistor 40.5 49.5 Ω

Termination voltage for upstream facing

port pullup (full-speed)

VTERM 3.0 3.6 V

Input Levels for Low-/full-speed:

High-level input voltage (drive) VIH 2.0 V

High-level input voltage (floating) VIHZ 2.7 3.6 V

Low-level input voltage VIL 0.8 V

Differential input sensitivity VDI ⏐(D+) − (D−)⏐ 0.2 V

Differential common mode range VCM Includes VDI range 0.8 2.5 V

Output Levels for Low-/full-speed:

High-level output voltage VOH RL of 14.25 kΩ to GND 2.8 3.6 V

Low-level output voltage VOL RL of 1.425 kΩ to 3.6 V 0.0 0.3 V

SE1 VOSE1 0.8 V

Output signal crossover point voltage VCRS 1.3 2.0 V

Input Levels for High-speed:

High-speed squelch detection threshold

(differential signal)

VHSSQ 100 150 mV

High-speed disconnect detection

threshold (differential signal)

VHSDSC 525 625 mV

High-speed data signaling common

mode voltage range

VHSCM −50 +500 mV

High-speed differential input signaling

levels

See Figure 6-4.

Output Levels for High-speed:

High-speed idle state VHSOI −10.0 +10 mV

High-speed data signaling high VHSOH 360 440 mV

High-speed data signaling low VHSOL −10.0 +10 mV

Chirp J level (different signal) VCHIRPJ 700 1100 mV

Chirp K level (different signal) VCHIRPK −900 −500 mV

Page 52: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 6 PRODUCT SPECIFICATIONS

User’s Manual S17463EJ5V0UD 52

Figure 6-1. Differential Input Sensitivity Range for Low-/full-speed

4.6-1.0

Input Voltage Range (Volts)

Differential Input Voltage Range

Differential OutputCrossover

Voltage Range

0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2 2.4 2.6 2.8 3.0 3.2

Figure 6-2. Full-speed Buffer VOH/IOH Characteristics for High-speed Capable Transceiver

Max.

Min.

−80

−60

−40

−20

0VDD−0.3

VOUT (V)

IOU

T (

mA

)

VDD−2.3VDD−3.3 VDD−0.8 VDDVDD−1.3VDD−1.8VDD−2.8

Figure 6-3. Full-speed Buffer VOL/IOL Characteristics for High-speed Capable Transceiver

Max.

Min.

80

60

40

20

00 0.5 1 1.5 2 2.5 3

VOUT (V)

IOU

T (

mA

)

Page 53: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 6 PRODUCT SPECIFICATIONS

User’s Manual S17463EJ5V0UD 53

Figure 6-4. Receiver Sensitivity for Transceiver at DP/DM

0 VDifferential

+400 mVDifferential

−400 mVDifferential

Unit Interval

Level 1

Level 2

0% 100%

Point 5

Point 2Point 1

Point 3 Point 4

Point 6

Figure 6-5. Receiver Measurement Fixtures

VBUS

D+D-

GND

15.8 Ω +To 50 Ω Inputs of aHigh Speed DifferentialOscilloscope, or 50 ΩOutputs of a High SpeedDifferential Data Generator−

50 ΩCoax

50 ΩCoax

USBConnector

NearestDevice

Test Supply Voltage

15.8 Ω

143 Ω 143 Ω

Page 54: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 6 PRODUCT SPECIFICATIONS

User’s Manual S17463EJ5V0UD 54

6.6 Power Consumption

Table 6-8. Power Consumption

Parameter Symbol Condition Typ. Unit

Power Consumption PW-0 The power consumption under the state without suspend. All

the ports do not connect to any function. Note 1

Hub controller is operating at full-speed mode.

Hub controller is operating at high-speed mode.

31

86

mA

mA

PW-2 The power consumption under the state without suspend.

The number of active ports is 2. Note 2

Hub controller is operating at full-speed mode.

Hub controller is operating at high-speed mode.

36

120

mA

mA

PW-3 The power consumption under the state without suspend.

The number of active ports is 3. Note 2

Hub controller is operating at full-speed mode.

Hub controller is operating at high-speed mode.

38

134

mA

mA

PW-4 The power consumption under the state without suspend.

The number of active ports is 4. Note 2

Hub controller is operating at full-speed mode.

Hub controller is operating at high-speed mode.

41

149

mA

mA

PW-UNP The power consumption under unplug and the hub in idle

state. Note 3

10 μA

PW_S The power consumption under plug (VBUS ON) and the hub in

suspend state. Note 4

220 μA

Notes 1. Ports available but inactive or unplugged do not add to the power consumption.

2. The power consumption depends on the number of ports available and actively operating.

3. If the μPD720114 is locally powered and the upstream facing port is unplugged, μPD720114 goes into

suspend state and downstream facing port VBUS goes down.

4. If the upstream VBUS in OFF state, the power consumption is same as PW-UNP.

Page 55: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 6 PRODUCT SPECIFICATIONS

User’s Manual S17463EJ5V0UD 55

6.7 AC Characteristics

AC characteristics are specified under following conditions: VDD = 3.14 to 3.46 V, TA = 0 to +70 °C

Table 6-9. Pin capacitance

Parameter Symbol Condition Min. Max. Unit

Input capacitance CI 6 pF

Output capacitance CO 6 pF

I/O capacitance CIO

VDD = 0 V, TA = 25 °C

fC = 1 MHz

Unmeasured pins returned to 0 V 6 pF

Table 6-10. System Clock Specification

Parameter Symbol Condition Min. Typ. Max. Unit

Clock frequency fCLK Crystal −500

ppm

30 +500

ppm

MHz

Clock Duty cycle tDUTY 40 50 60 %

Remarks 1. Recommended accuracy of clock frequency is ± 100 ppm.

2. Required accuracy of X’tal includes initial frequency accuracy, the spread of crystal capacitor loading,

supply voltage, temperature, aging, etc.

Table 6-11. System Reset Signaling

Parameter Symbol Conditions Min. Max. Unit

Reset active time (Figure 6-6) trst 5 μs

Figure 6-6. System Reset Timing

SYSRSTB

trst

Page 56: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 6 PRODUCT SPECIFICATIONS

User’s Manual S17463EJ5V0UD 56

Table 6-12. AC Characteristics (Over-current Response Timing)

Parameter Symbol Condition Min. Typ. Max. Unit

Over-current response time from CSB low

to PPB high (Figure 6-7)

tOC 4 5 ms

Figure 6-7. Over-current Response Timing

CSB(4:1)

PPB(4:1)

tOC

Figure 6-8. CSB/PPB Timing

Bus reset

4 ms 4 ms 4 ms 4 ms

Hub power supply

PPB pin output

CSB pin input

CSB pin operation region

Up port D+ line

Port power supply ON

Output cut-off

Overcurrent generation

CSB detection delay time

CSB active period

Device connection

inrush current

Bus power: Up port connectionSelf power: Power supply ON

Remark The active period of the CSB pin is in effect only when the PPB pin is ON.

There is a delay time of approximately 4 ms duration at the CSB pin.

Page 57: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 6 PRODUCT SPECIFICATIONS

User’s Manual S17463EJ5V0UD 57

Table 6-13. AC Characteristics (USB Interface Block)

(1/4)

Parameter Symbol Conditions Min. Max. Unit

Low-speed Electrical Characteristics

Rise time (10% to 90%) tLR CL = 200 pF to 600 pF 75 300 ns

Fall time (90% to 10%) tLF CL = 200 pF to 600 pF 75 300 ns

Differential rise and fall time matching tLRFM (tLR/tLF) Note

80 125 %

Low-speed data rate tLDRATHS Average bit rate 1.49925 1.50075 Mbps

Downstream facing port source jitter total

(including frequency tolerance) (Figure

6-13):

To next transition

For paired transitions

tDDJ1

tDDJ2

−25

−14

+25

+14

ns

ns

Downstream facing port differential receiver

jitter total (including frequency tolerance)

(Figure 6-15):

To next transition

For paired transitions

tUJR1

tUJR2

−152

−200

+152

+200

ns

ns

Source SE0 interval of EOP (Figure 6-14) tLEOPT 1.25 1.5 μs

Receiver SE0 interval of EOP (Figure 6-14) tLEOPR 670 ns

Width of SE0 interval during differential

transition

tLST

210

ns

Hub differential data delay (Figure 6-11) tLHDD 300 ns

Hub differential driver jitter (including cable)

(Figure 6-11):

Downstream facing port

To next transition

For paired transitions

Upstream facing port

To next transition

For paired transitions

tLDHJ1

tLDHJ2

tLUHJ1

tLUHJ2

−45

−15

−45

−45

+45

+15

+45

+45

ns

ns

ns

ns

Data bit width distortion after SOP (Figure

6-11)

tLSOP −60 +60 ns

Hub EOP delay relative to tHDD (Figure 6-12) tLEOPD 0 200 ns

Hub EOP output width skew (Figure 6-12) tLHESK −300 +300 ns

Full-speed Electrical Characteristics

Rise time (10% to 90%) tFR CL = 50 pF,

RS = 36 Ω

4 20 ns

Fall time (90% to 10%) tFF CL = 50 pF,

RS = 36 Ω

4 20 ns

Differential rise and fall time matching tFRFM (tFR/tFF) 90 111.11 %

Full-speed data rate tFDRATHS Average bit rate 11.9940 12.0060 Mbps

Frame interval tFRAME 0.9995 1.0005 ms

Note Excluding the first transition from the Idle state.

Page 58: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 6 PRODUCT SPECIFICATIONS

User’s Manual S17463EJ5V0UD 58

(2/4)

Parameter Symbol Conditions Min. Max. Unit

Full-speed Electrical Characteristics (Continued)

Consecutive frame interval jitter tRFI No clock adjustment 42 ns

Source jitter total (including frequency

tolerance) (Figure 6-13):

To next transition

For paired transitions

tDJ1

tDJ2

Note

−3.5

−4.0

+3.5

+4.0

ns

ns

Source jitter for differential transition to SE0

transition (Figure 6-14)

tFDEOP −2 +5 ns

Receiver jitter (Figure 6-15):

To Next Transition

For Paired Transitions

tJR1

tJR2

−18.5

−9

+18.5

+9

ns

ns

Source SE0 interval of EOP (Figure 6-14) tFEOPT 160 175 ns

Receiver SE0 interval of EOP (Figure 6-14) tFEOPR 82 ns

Width of SE0 interval during differential

transition

tFST 14 ns

Hub differential data delay (Figure 6-11)

(with cable)

(without cable)

tHDD1

tHDD2

70

44

ns

ns

Hub differential driver jitter (including cable)

(Figure 6-11):

To next transition

For paired transitions

tHDJ1

tHDJ2

−3

−1

+3

+1

ns

ns

Data bit width distortion after SOP (Figure

6-11)

tFSOP −5 +5 ns

Hub EOP delay relative to tHDD (Figure 6-12) tFEOPD 0 15 ns

Hub EOP output width skew (Figure 6-12) tFHESK −15 +15 ns

High-speed Electrical Characteristics

Rise time (10% to 90%) tHSR 500 ps

Fall time (90% to 10%) tHSF 500 ps

Driver waveform See Figure 6-9.

High-speed data rate tHSDRAT 479.760 480.240 Mbps

Microframe interval tHSFRAM 124.9375 125.0625 μs

Consecutive microframe interval difference tHSRFI 4 high-

speed

Bit

times

Data source jitter See Figure 6-9.

Receiver jitter tolerance See Figure 6-4.

Hub data delay (without cable) tHSHDD 36 high-

speed+4 ns

Bit

times

Hub data jitter See Figure 6-4, Figure 6-9.

Hub delay variation range tHSHDV 5 high-

speed

Bit

times

Note Excluding the first transition from the Idle state.

Page 59: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 6 PRODUCT SPECIFICATIONS

User’s Manual S17463EJ5V0UD 59

(3/4)

Parameter Symbol Conditions Min. Max. Unit

Hub Event Timings

Time to detect a downstream facing port

connect event (Figure 6-17):

Awake hub

Suspended hub

tDCNN

2.5

2.5

2000

12000

μs

μs

Time to detect a disconnect event at a hub’s

downstream facing port (Figure 6-16)

tDDIS 2.0 2.5 μs

Duration of driving resume to a downstream

port (only from a controlling hub)

tDRSMDN 20 ms

Time from detecting downstream resume to

rebroadcast

tURSM 1.0 ms

Duration of driving reset to a downstream

facing port (Figure 6-18)

tDRST Only for a SetPortFeature

(PORT_RESET) request

10 20 ms

Time to detect a long K from upstream tURLK 2.5 100 μs

Time to detect a long SE0 from upstream tURLSE0 2.5 10000 μs

Duration of repeating SE0 upstream (for

low-/full-speed repeater)

tURPSE0 23 FS Bit

times

Inter-packet delay (for high-speed) of

packets traveling in same direction

tHSIPDSD 88 Bit

times

Inter-packet delay (for high-speed) of

packets traveling in opposite direction

tHSIPDOD 8 Bit

times

Inter-packet delay for device/root hub

response with detachable cable for high-

speed

tHSRSPIPD1 192 Bit

times

Time of which a Chirp J or Chirp K must be

continuously detected (filtered) by hub or

device during Reset handshake

tFILT 2.5 μs

Time after end of device Chirp K by which

hub must start driving first Chirp K in the

hub’s chirp sequence

tWTDCH 100 μs

Time for which each individual Chirp J or

Chirp K in the chirp sequence is driven

downstream by hub during reset

tDCHBIT 40 60 μs

Time before end of reset by which a hub

must end its downstream chirp sequence

tDCHSE0 100 500 μs

Time from internal power good to device

pulling D+ beyond VIHZ (Figure 6-18)

tSIGATT 100 ms

Debounce interval provided by USB system

software after attach (Figure 6-18)

tATTDB 100 ms

Maximum duration of suspend averaging

interval

tSUSAVGI 1 s

Period of idle bus before device can initiate

resume

tWTRSM 5 ms

Duration of driving resume upstream tDRSMUP 1 15 ms

Page 60: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 6 PRODUCT SPECIFICATIONS

User’s Manual S17463EJ5V0UD 60

(4/4)

Parameter Symbol Conditions Min. Max. Unit

Hub Event Timings (Continued)

Resume recovery time tRSMRCY Remote-wakeup is

enabled

10 ms

Time to detect a reset from upstream for

non high-speed capable devices

tDETRST 2.5 10000 μs

Reset recovery time (Figure 6-18) tRSTRCY 10 ms

Inter-packet delay for full-speed tIPD 2 Bit

times

Inter-packet delay for device response with

detachable cable for full-speed

tRSPIPD1 6.5 Bit

times

SetAddress() completion time tDSETADDR 50 ms

Time to complete standard request with no

data

tDRQCMPLTND 50 ms

Time to deliver first and subsequent (except

last) data for standard request

tDRETDATA1 500 ms

Time to deliver last data for standard

request

tDRETDATAN 50 ms

Time for which a suspended hub will see a

continuous SE0 on upstream before

beginning the high-speed detection

handshake

tFILTSE0 2.5 μs

Time a hub operating in non-suspended full-

speed will wait after start of SE0 on

upstream before beginning the high-speed

detection handshake

tWTRSTFS 2.5 3000 ms

Time a hub operating in high-speed will wait

after start of SE0 on upstream before

reverting to full-speed

tWTREV 3.0 3.125 ms

Time a hub will wait after reverting to full-

speed before sampling the bus state on

upstream and beginning the high-speed will

wait after start of SE0 on upstream before

reverting to full-speed

tWTRSTHS 100 875 ms

Minimum duration of a Chirp K on upstream

from a hub within the reset protocol

tUCH 1.0 ms

Time after start of SE0 on upstream by

which a hub will complete its Chirp K within

the reset protocol

tUCHEND 7.0 ms

Time between detection of downstream chip

and entering high-speed state

tWTHS 500 μs

Time after end of upstream Chirp at which

hub reverts to full-speed default state if no

downstream Chirp is detected

tWTFS 1.0 2.5 ms

Page 61: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 6 PRODUCT SPECIFICATIONS

User’s Manual S17463EJ5V0UD 61

Figure 6-9. Transmit Waveform for Transceiver at DP/DM

0 VDifferential

+400 mVDifferential

−400 mVDifferential

Unit Interval

Level 1

Level 2

0% 100%

Point 4Point 3

Point 1 Point 2

Point 5 Point 6

Figure 6-10. Transmitter Measurement Fixtures

VBUS

D+D-

GND

15.8 Ω +To 50 Ω Inputs of aHigh Speed DifferentialOscilloscope, or 50 ΩOutputs of a High SpeedDifferential Data Generator−

50 ΩCoax

50 ΩCoax

USBConnector

NearestDevice

Test Supply Voltage

15.8 Ω

143 Ω 143 Ω

Page 62: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 6 PRODUCT SPECIFICATIONS

User’s Manual S17463EJ5V0UD 62

6.8 Timing Diagram

Figure 6-11. Hub Differential Delay, Differential Jitter, and SOP Distortion

C. Upstream Hub Delay with or without Cable

D. Measurement Points

50% Point ofInitial Swing

50% Point ofInitial Swing

UpstreamEnd ofCable

UpstreamPort of Hub

DownstreamPort of Hub

DownstreamPort of Hub

DownstreamPort of Hub

Upstream Port or

End of Cable

A. Downstream Hub Delay with Cable B. Downstream Hub Delay without Cable

Hub DelayDownstream

tHDD1

Hub DelayUpstream

tHDD1

tHDD2

CrossoverPoint

CrossoverPoint

CrossoverPoint

VSS

Hub Differential Jitter: tHDJ1 = tHDDx(J) − tHDDx(K) or tHDDx(K) − tHDDx(J) Consecutive Transitions tHDJ2 = tHDDx(J) − tHDDx(J) or tHDDx(K) − tHDDx(K) Paired Transitions

Bit after SOP Width Distortion (same as data jitter for SOP and next J transition): tFSOP = tHDDx(next J) − tHDDx(SOP)

Low-speed timings are determined in the same way for: tLHDD, tLDHJ1, tLDJH2, tLUHJ1, tLUJH2, and tLSOP

Host orHub

Hub Function

Upstream end of cable Upstream port Downstream port

Downstream signaling

Upstream signaling

PlugReceptacle

Hub DelayDownstream

tHDD2

VSS

VSS

VSS

VSS

VSS

Page 63: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 6 PRODUCT SPECIFICATIONS

User’s Manual S17463EJ5V0UD 63

Figure 6-12. Hub EOP Delay and EOP Skew

tEOP- tEOP+

tEOP- tEOP+ tEOP- tEOP+

C. Upstream EOP Delay with or without Cable

UpstreamEnd ofCable

UpstreamPort of Hub

DownstreamPort of Hub

DownstreamPort of Hub

DownstreamPort of Hub

Upstream Port or

End of Cable

A. Downstream EOP Delay with Cable B. Downstream EOP Delay without Cable

VSS

VSS

VSS

VSS

VSS

VSS

50% Point ofInitial Swing

CrossoverPoint

Extended

CrossoverPoint

Extended

CrossoverPoint

Extended

EOP Delay: tFEOPD = tEOPy − tHDDx

(tEOPy means that this equation applies to tEOP- and tEOP+)

EOP Skew: tFHESK = tEOP+ − tEOP-

Low-speed timings are determined in the same way for: tLEOPD and tLHESK

Page 64: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 6 PRODUCT SPECIFICATIONS

User’s Manual S17463EJ5V0UD 64

Figure 6-13. USB Differential Data Jitter for Low-/full-speed

tPERIOD

DifferentialData Lines

CrossoverPoints

ConsecutiveTransitions

N × tPERIOD + txDJ1

PairedTransitions

N × tPERIOD + txDJ2

Figure 6-14. USB Differential-to-EOP Transition Skew and EOP Width for Low-/full-speed

tPERIOD

DifferentialData Lines

CrossoverPoint

CrossoverPoint Extended

Source EOP Width: tFEOPT

Receiver EOP Width: tFEOPR

tLEOPT

tLEOPR

Diff. Data-to-SE0 Skew

N × tPERIOD + txDEOP

Figure 6-15. USB Receiver Jitter Tolerance for Low-/full-speed

DifferentialData Lines

tPERIOD

txJR txJR1 txJR2

ConsecutiveTransitions

N × tPERIOD + txJR1

PairedTransitions

N × tPERIOD + txJR2

Page 65: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 6 PRODUCT SPECIFICATIONS

User’s Manual S17463EJ5V0UD 65

Figure 6-16. Low-/full-speed Disconnect Detection

D−/D+

D+/D−

VIHZ (min)

VIL

VSS

DeviceDisconnected

DisconnectDetected

tDDIS

Figure 6-17. Full-/high-speed Device Connect Detection

VIH

VSS

DeviceConnected

ConnectDetected

D−

D+

tDCNN

Figure 6-18. Power-on and Connection Events Timing

tSIGATTΔt1 tRSTRCY

D+or

D−

Hub portpower OK

Attatch detected Reset recoverytime

USB system softwarereads device speed

≥ 4.01 V

VBUS

VIH (min)VIH

Hub portpower-on

tATTDB

t2SUSP tDRST

Page 66: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

User’s Manual S17463EJ5V0UD 66

CHAPTER 7 APPLICATION INFORMATION

7.1 4 Port Self-powered Individual Port Power Management Hub

Figure 7-1. 4 Port Self-powered Individual Port Power Management Hub with LED Indicator Diagram

DownstreamFacing Ports

PPB3CSB3PPB4CSB4

PPB1CSB1PPB2CSB2

X1

X2

VBUSM

DMUDPU

VDD33 DP1DM1

SYSRSTB

RREF

AVSS(R)

VSS

120 μF

μPD720114

BUS_B

3.3 V

MIC2526-2

ENAFLGAENBFLGB

510

OUTAIN

GNDOUTB

510

10 k

Ω

10 k

Ω

MIC2526-2

ENAFLGAENBFLGB

510

510

10 k

Ω

10 k

Ω

3.3 V

4321

4321

4321

4321

120 μF

120 μF

120 μF

GREENAMBER

5 V 2.5 APower Supply

30 MHz

2.43 kΩ1%

10 kΩ

10 kΩ

1 μF

15 kΩ1 μFVBUS

12 3

4

Upstreamfacing port

470 ΩLED1

LED2

LED3

LED4

470 Ω

470 Ω

470 Ω

DP2DM2DP3DM3DP4DM4

VBUS1

VBUS2

VBUS3

VBUS4

5 V 3.3 V

4.7 μF 4.7 μFGND

OUTAIN

GNDOUTB

10 kΩ

Remark PPB[4:1] should connect by 510 kΩ resistance to 3.3 V. CSB[4:1] should connect by 10 kΩ resistance

to 3.3 V.

Page 67: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 7 APPLICATION INFORMATION

User’s Manual S17463EJ5V0UD 67

7.2 3 Port Bus/self-powered Individual Port Power Management Hub

Figure 7-2. 3 Port Bus/self-powered Individual Port Power Management Hub Diagram

DownstreamFacing Ports

PPB3CSB3PPB4CSB4

PPB1CSB1PPB2CSB2

VBUSM

DMUDPU

VDD33 DP1DM1

SYSRSTB

VSS

120 μF

μPD720114

BUS_B

3.3 V

MIC2526-2

ENAFLGAENBFLGB

510

OUTAIN

GNDOUTB

510

10 k

Ω

10 k

Ω

MIC2025-2

ENFLGGNDNC

510

OUTIN

OUTNC

10 k

Ω3.3 V

4321

4321

4321

120 μF

120 μF

GREENAMBER

5.25 V 2 APower Supply

10 kΩ

51 kΩ

1 μF

75 kΩ1 μFVBUS

12 3

4

Upstreamfacing port

470 ΩLED1

LED2

LED3

LED4

470 Ω

470 Ω

DP2DM2DP3DM3DP4DM4

VBUS1

VBUS2

VBUS3

5 V 3.3 V

4.7 μF 4.7 μFGND

ENFLGGNDNC

OUTIN

OUTNC

5 V

5 V

51 kΩ

MIC2025-2

75 kΩ

X1

X2

RREF

AVSS(R)

30 MHz

2.43 kΩ1%

10 kΩ

Remark PPB[3:1] should connect by 510 kΩ resistance to 3.3 V. CSB[3:1] should connect by 10 kΩ resistance

to 3.3 V.

Page 68: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 7 APPLICATION INFORMATION

User’s Manual S17463EJ5V0UD 68

7.3 4 Port Self-powered Ganged Port Power Management Hub

Figure 7-3. 4 Port Self-powered Ganged Port Power Management Hub without LED Indicator Diagram

5 V 2.5 APower Supply Polymeric PTC

DownstreamFacing Ports

CSB4CSB3CSB2CSB1

PPB4PPB3PPB2PPB1

VBUSM

DMUDPU

VDD33

SYSRSTB

VSS

10 kΩ

10 kΩ

1 μF

15 kΩ1 μF

120 μF

μPD720114

BUS_B 3.3 V

VBUS

12 3

4

Upstreamfacing port

2 A

4321

4321

4321

4321

GREENAMBER

LED1LED2LED3LED4

DP1DM1DP2DM2DP3DM3DP4DM4

5 V 3.3 V

4.7 μF 4.7 μFGND

X1

X2

RREF

AVSS(R)

30 MHz

2.43 kΩ1%

Remark PPB1, PPB2 should connect to low when no power switch used.

Page 69: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

CHAPTER 7 APPLICATION INFORMATION

User’s Manual S17463EJ5V0UD 69

7.4 2 Port Hub with One Embedded Device

Figure 7-4. 2 Port Hub with Embedded Device Diagram

RemovableDevice port

PPB1

CSB1

PPB2

CSB2

VBUSM

DMUDPU

VDD33

SYSRSTB

VSS

μPD720114

BUS_B

3.3 V

MIC2025-2

EN

FLG

GND

NC

510

OUT

IN

OUT

NC

10 k

Ω

4321

120 μF

GREEN

AMBER

5 V Power Supply

10 kΩ

10 kΩ

1 μF

15 kΩ1 μF

VBUS

12 3

4

Upstreamfacing port

LED1

LED2

LED3

LED4

Non-removavleDevice

PPB3

CSB3

PPB4

CSB43.3 V

DP1

DM1

DP2

DM2

DP3

DM3

DP4

DM4

5 V 3.3 V

4.7 μF 4.7 μFGND

3.3 V

DownstreamFacing Ports

10 kΩ

X1

X2

RREF

AVSS(R)

30 MHz

2.43 kΩ1%

510 kΩ

Remark PPB[2:1] should connect by 510 kΩ resistance to 3.3 V. CSB[2:1] should connect by 10 kΩ resistance

to 3.3 V, and PPB[4:3] should connect to low.

Page 70: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

User’s Manual S17463EJ5V0UD 70

[MEMO]

Page 71: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

User’s Manual S17463EJ5V0UD 71

[MEMO]

Page 72: μ PD720114 USB 2.0 Hub Controller - search read.pudn.comread.pudn.com/downloads153/sourcecode/embed/676283/UPD720114… · User’s Manual μ ECOUSBTM Series PD720114 USB 2.0 Hub

NEC Electronics Corporation1753, Shimonumabe, Nakahara-ku,Kawasaki, Kanagawa 211-8668, JapanTel: 044-435-5111http://www.necel.com/

[America]

NEC Electronics America, Inc.2880 Scott Blvd.Santa Clara, CA 95050-2554, U.S.A.Tel: 408-588-6000 800-366-9782http://www.am.necel.com/

[Asia & Oceania]

NEC Electronics (China) Co., Ltd7th Floor, Quantum Plaza, No. 27 ZhiChunLu HaidianDistrict, Beijing 100083, P.R.ChinaTel: 010-8235-1155http://www.cn.necel.com/

Shanghai BranchRoom 2509-2510, Bank of China Tower,200 Yincheng Road Central,Pudong New Area, Shanghai, P.R.China P.C:200120Tel:021-5888-5400http://www.cn.necel.com/

Shenzhen BranchUnit 01, 39/F, Excellence Times Square Building,No. 4068 Yi Tian Road, Futian District, Shenzhen,P.R.China P.C:518048Tel:0755-8282-9800http://www.cn.necel.com/

NEC Electronics Hong Kong Ltd.Unit 1601-1613, 16/F., Tower 2, Grand Century Place,193 Prince Edward Road West, Mongkok, Kowloon, Hong KongTel: 2886-9318http://www.hk.necel.com/

NEC Electronics Taiwan Ltd.7F, No. 363 Fu Shing North RoadTaipei, Taiwan, R. O. C.Tel: 02-8175-9600http://www.tw.necel.com/

NEC Electronics Singapore Pte. Ltd.238A Thomson Road, #12-08 Novena Square, Singapore 307684Tel: 6253-8311http://www.sg.necel.com/

NEC Electronics Korea Ltd.11F., Samik Lavied’or Bldg., 720-2,Yeoksam-Dong, Kangnam-Ku,Seoul, 135-080, KoreaTel: 02-558-3737http://www.kr.necel.com/

For further information, please contact:

G0706

[Europe]

NEC Electronics (Europe) GmbHArcadiastrasse 1040472 Düsseldorf, GermanyTel: 0211-65030http://www.eu.necel.com/

Hanover OfficePodbielskistrasse 166 B30177 HannoverTel: 0 511 33 40 2-0

Munich OfficeWerner-Eckert-Strasse 981829 MünchenTel: 0 89 92 10 03-0

Stuttgart OfficeIndustriestrasse 370565 StuttgartTel: 0 711 99 01 0-0

United Kingdom BranchCygnus House, Sunrise ParkwayLinford Wood, Milton KeynesMK14 6NP, U.K.Tel: 01908-691-133

Succursale Française9, rue Paul Dautier, B.P. 5278142 Velizy-Villacoublay CédexFranceTel: 01-3067-5800

Sucursal en EspañaJuan Esplandiu, 1528007 Madrid, SpainTel: 091-504-2787

Tyskland FilialTäby CentrumEntrance S (7th floor)18322 Täby, SwedenTel: 08 638 72 00

Filiale ItalianaVia Fabio Filzi, 25/A20124 Milano, ItalyTel: 02-667541

Branch The NetherlandsSteijgerweg 65616 HS EindhovenThe NetherlandsTel: 040 265 40 10