beautypg.com

SMSC USB2524 User Manual

Page 3

background image

USB MultiSwitch

TM

Hub

Datasheet

SMSC USB2524

3

Revision 1.91 (08-22-07)

DATASHEET

Table of Contents

Chapter 1

General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

1.1

OEM Selectable Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Chapter 2

Pin Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Chapter 3

Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Chapter 4

Switching Hub Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Chapter 5

Switching Hub Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Chapter 6

Assigning Ports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

6.1

Port Assign Interface (PRT_ASSIGN[3:0] pins) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6.1.1

Embedded Mode: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

6.1.2

Peripheral Mode: Level Triggered . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

6.1.3

Peripheral Mode: Edge Triggered . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

6.2

SMBus Host Control of Port Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Chapter 7

Configuration Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

7.1

Switching Hub Configuration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.1.1

Power Switching Polarity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

7.1.2

VBus Detect. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

7.1.3

Port Assignment Configuration: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

7.1.4

Internal Register Set (Common to EEPROM and SMBus) . . . . . . . . . . . . . . . . . . . . . . . 20

7.1.4.1

Register 00h: Vendor ID (LSB) (Reset = 0x00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

7.1.4.2

Register 01h: Vendor ID (MSB) (Reset = 0x00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

7.1.4.3

Register 02h: Product ID (LSB) (Reset = 0x00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

7.1.4.4

Register 03h: Product ID (MSB) (Reset = 0x00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

7.1.4.5

Register 04h: Device ID (LSB) (Reset = 0x00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

7.1.4.6

Register 05h: Device ID (MSB) (Reset = 0x00). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

7.1.4.7

Register 06h: CONFIG_BYTE_1 (Reset = 0x00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

7.1.4.8

Register 07h: Configuration Data Byte 2 (Reset = 0x00) . . . . . . . . . . . . . . . . . . . . . . . . 24

7.1.4.9

Register 08h: Configuration Data Byte 3 (Reset = 0x00) . . . . . . . . . . . . . . . . . . . . . . . . 24

7.1.4.10 Register 09h: Non-Removable Device (Reset = 0x00) . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.1.4.11 Register 0Ah: Port Disable For Self Powered Operation (Reset = 0x00) . . . . . . . . . . . . 26
7.1.4.12 Register 0Bh: Port Disable For Bus Powered Operation (Reset = 0x00) . . . . . . . . . . . . 26
7.1.4.13 Register 0Ch: Max Power For Self Powered Operation (Reset = 0x00) . . . . . . . . . . . . . 26
7.1.4.14 Register 0Dh: Max Power For Bus Powered Operation (Reset = 0x00) . . . . . . . . . . . . . 27
7.1.4.15 Register 0Eh: Hub Controller Max Current For Self Powered Operation (Reset = 0x00) 27
7.1.4.16 Register 0Fh: Hub Controller Max Current For Bus Powered Operation (Reset = 0x00) 27
7.1.4.17 Register 10h: Power-On Time (Reset = 0x00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.1.4.18 Register 11h: Language ID High (Reset = 0x00). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.1.4.19 Register 12h: Language ID Low (Reset = 0x00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.1.4.20 Register 13h: Manufacturer String Length (Reset = 0x00) . . . . . . . . . . . . . . . . . . . . . . . 28
7.1.4.21 Register 14h: Product String Length (Reset = 0x00). . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.1.4.22 Register 15h: Serial String Length (Reset = 0x00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.1.4.23 Register 16h-53h: Manufacturer String (Reset = 0x00). . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.1.4.24 Register 54h-91h: Product String (Reset = 0x00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.1.4.25 Register 92h-CFh: Serial String (Reset = 0x00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7.1.4.26 Register D0h: Port Interface Delay Timer (Reset = 0x00) . . . . . . . . . . . . . . . . . . . . . . . 29
7.1.4.27 Register D1h: Port Assign Interface Configuration 0A (Reset = 0x00) . . . . . . . . . . . . . . 29