background image

 

 

NXP Semiconductors 

AN10050

 

Designing a Hi-Speed USB host PCI adapter using ISP1562/63

AN10050_4 

© NXP B.V.  2007. All rights reserved.

Application note 

Rev. 04 — 1 November 2007 

3 of 18

1. Introduction 

The ISP1562 and the ISP1563 are Hi-Speed Universal Serial Bus (USB) host controllers 
(HCs) that can be directly connected to a standard 32-bit, 33 MHz PCI bus. For the rest 
of this document, they will be known as ‘ISP1562/3’. The ISP1562/3 complies with 

PCI 

Local Bus Specification Rev. 2.2

 and 

PCI Bus Power Management Interface 

Specification Rev. 1.1

. No additional logic is required to implement a complete Hi-Speed 

USB host controller solution on Peripheral Component Interconnect (PCI). 

Adapter cards based on the ISP1562/3 implement three functions: function 0 and 
function 1 for OHCI1 and OHCI2, and function 2 for EHCI. According to 

PCI Local Bus 

Specification

, each physical PCI device may incorporate one to eight separate functions 

(logical devices). Each function contains its own memory-mapped individually 
addressable configuration space of 256 bytes, containing configuration registers. 

The configuration registers of the ISP1562/3 are used by the system’s BIOS and the 
operating system to detect the presence of the respective functions, that is, Vendor ID 
(VID) and Product ID (PID), to determine the necessary resource requirements, that is, 
memory and I/O space, interrupt lines, and so on, and for specific capabilities. 

A set of on-chip ‘operational’ registers is also defined for each of the three host 
controllers implemented in the ISP1562/3. The respective host controller device driver 
interacts with these registers to implement the USB functionality and the legacy support. 
A detailed description of configuration registers and operational registers can be found in 
the ISP1562 and ISP1563 data sheets. 

The ISP1562/3 implements two internal ‘power wells’, V

DD

 and V

DDX

, to benefit from the 

PCI V

AUX

 = 3.3 V dedicated power source, which is present on the PCI connector (pin 

A14) even when PCI V

CC

 = 3.3 V is off. This enables the ISP1562/3 PME# signal to be 

asserted and activates the wake-up logic of the motherboard, even if the rest of the 
system is powered down; for example, in S3

cold

 system standby mode. This is applicable 

mainly to onboard (desktop) or mobile designs, but not applicable to PCI add-on cards 
because the PCI +5 V, used for V

BUS

, is also off during S3

cold

The ISP1562/3 may use PCI V

AUX

 to power its four internal transceivers connected to the 

ISP1562/3 V

DDA_AUX

 (analog), and also the clock circuitry, port router, root hub and Power 

Management Event (PME#) logic connected to the ISP1562/3 

V

CC(I/O)_AUX

 

(digital). 

For details on implementation of the PCB design, see 

Section 4

The power management capabilities enabled by using PCI V

AUX

 allow system designers 

to meet the governmental energy regulations that are becoming increasingly essential 
worldwide: Energy Star/USA: 30 W standby, White Swan/Europe: 5 W standby, Blue 
Angel/Europe: 5 W standby. 

This document provides a description of the application schematics and the PCB design 
recommendations. 

2. ISP1562/3 

initialization 

The following sequence is required during the ISP1562/3 initialization, for correct 
functionality: 

1.  Register HcRhDescriptorA = 902h. This means that bit PSM = 1b. 

2.  Register HcControl = 680h. This means that bits HCFS[1:0] = 10b (operational 

mode). 

Summary of Contents for ISP1562

Page 1: ...SP1563 Rev 04 1 November 2007 Application note Document information Info Content Keywords isp1562 isp1563 usb universal serial bus host pci adapter Abstract This document contains a description of the...

Page 2: ...or additional information please visit http www nxp com For sales office addresses please send an email to salesaddresses nxp com Revision history Rev Date Description 04 20071101 Fourth revision Corr...

Page 3: ...t controller device driver interacts with these registers to implement the USB functionality and the legacy support A detailed description of configuration registers and operational registers can be f...

Page 4: ...ct the presence of PCI VAUX 3 3 V and automatic selection of the input voltage Selection of PCI VCC 3 3 V must be the default position of jumper JP1 in the case of a standard add on card design The ot...

Page 5: ...ference EMI results A 48 MHz oscillator this may be a useful alternative typically in the case of on motherboard design Both solutions for the input clock are shown in the schematics To use a 48 MHz c...

Page 6: ...ve USB port is signaled to the ISP1562 3 by the external port power switching device The fault condition that is usually signaled by an external power switching device can be an overcurrent or a therm...

Page 7: ...he clearance imposed by the manufacturing process around any via holes to an internal plane Try to keep the length of the DP and DM traces equal The maximum trace length mismatch between high speed US...

Page 8: ...as possible to the USB connector Special attention must be given when placing additional components on the DP and DM lines and routing recommendations must be followed Both VDDA_AUX analog and VCC I...

Page 9: ...NNECTOR AD 31 0 PCICLK RST IDSEL GNT C BE0 C BE1 C BE2 C BE3 INTA REQ FRAME TRDY IRDY DEVSEL STOP PERR SERR PAR PME AD 31 0 PCICLK RST IDSEL GNT C BE0 C BE1 C BE2 C BE3 INTA REQ FRAME TRDY IRDY DEVSEL...

Page 10: ...23 AD 24 AD 25 AD 26 AD 27 AD 28 AD 29 AD 30 AD 31 AD0 AD1 AD2 AD4 AD3 70 69 68 67 66 65 AD5 AD6 63 AD7 AD8 AD9 AD10 AD11 AD12 AD13 AD14 AD15 AD16 AD17 AD18 AD19 AD20 AD21 AD22 AD23 AD24 AD25 AD26 AD2...

Page 11: ...5 12 V TCK GND TDO 5 V 5 V INTB INTD PRSNT 1 RESERVED PRSNT2 TRST 12 V TMS TDI 5 V INTA INTC 5 V RESERVED VIO RESERVED B14 B15 B16 B17 B18 B19 B20 B21 B22 B23 B24 B25 B26 B27 B28 B29 B30 B31 B32 B33 B...

Page 12: ...V Optional J1 1 2 3 5 VBUS C5 47 F 10 V C7 0 1 F C6 100 pF 5 6 7 8 R20 560 LED D2 C1 0 01 F C2 47 F 10 V C3 1 nF C4 22 F 10 V C41 0 1 F 5 VBUS FB8 BLM41PG600SN1 D1 LED 5V_Standby A TT1 TT2 B 5 V C42 0...

Page 13: ...E2 C BE3 INTA REQ FRAME TRDY IRDY DEVSEL STOP PERR SERR PAR PME PWE3 PWE4 DM1 DM2 DP2 ISP1563_ES1 ISP1563_ES1 SCH POWER_SWITCH POWER_SWITCH SCH RST GNT AD 31 0 PCICLK IDSEL C BE0 C BE1 C BE2 C BE3 INT...

Page 14: ...C BE 2 C BE 3 PCICLK IDSEL GNT AMB1 INTA REQ FRAME TRDY IRDY DEVSEL STOP PERR SERR PAR PME RST CLKRUN AMB2 AMB3 AMB4 GRN1 GRN2 GRN3 GRN4 OC1_N OC2_N OC3_N OC4_N PWE1_N PWE2_N PWE3_N PWE4_N DM1 DM2 DM...

Page 15: ...2 V TCK GND TDO 5 V 5 V INTB INTD PRSNT 1 RESERVED PRSNT2 TRST 12 V TMS TDI 5 V INTA INTC 5 V RESERVED VIO RESERVED B14 B15 B16 B17 B18 B19 B20 B21 B22 B23 B24 B25 B26 B27 B28 B29 B30 B31 B32 B33 B34...

Page 16: ...USB1 IP 4220CZ6 1 2 3 4 6 5 ESD1 DM1 DM1 DP1 DP2 R17 15 k R18 15 k DP1 C7 0 1 F C56 220 F 10 V C44 1 nF FB3 BLM18PG121SN1 VBUS GND SHIELD SHIELD D D CON2 USB2 1 4 6 2 3 5 1 2 3 4 5 6 IP 4220CZ6 ESD2 R...

Page 17: ...in this document including without limitation specifications and product descriptions at any time and without notice This document supersedes and replaces all information supplied prior to the publica...

Page 18: ...se 1 November 2007 Document identifier AN10050_4 7 Contents 1 Introduction 3 2 ISP1562 3 initialization 3 3 Description of the application schematics 4 3 1 Distribution of power sources and power mana...

Reviews: