SMSC USB2502 Скачать руководство пользователя страница 25

2-Port USB 2.0 Hub Controller

Datasheet

SMSC USB2502

25

Revision 2.3 (08-27-07)

DATASHEET

5.3.1.1

Byte Protocols

When using the Hub SMBus Interface for byte transfers, a write will always consist of the SMBus
Interface Slave Address byte, followed by the Internal Address Register byte, then the data byte.

The normal read protocol consists of a write to the HUB with the SMBus Interface Address byte,
followed by the Internal Address Register byte. Then restart the Serial Communication with a Read
consisting of the SMBus Interface Address byte, followed by the data byte read from the Hub. This
can be accomplished by using the Read Byte protocol.

Note:

For the following SMBus tables:

Write Byte

The Write Byte protocol is used to write data to the registers. The data will only be written if the protocol
shown in 

Table 5.2

 is performed correctly. Only one byte is transferred at a time for a Write Byte

protocol.

Read Byte

The Read Byte protocol is used to read data from the registers. The data will only be read if the
protocol shown in 

Table 5.3

 is performed correctly. Only one byte is transferred at a time for a Read

Byte protocol.

5.3.2

Invalid Protocol Response Behavior

Registers that are accessed with an invalid protocol are not updated. A register is only updated
following a valid protocol. The only valid protocols are Write Byte and Read Byte, which are described
above.

The Hub only responds to the hardware selected Slave Address.

Attempting to communicate with the Hub over SMBus with an invalid slave address or invalid protocol
results in no response, and the SMBus Slave Interface returns to the idle state.

The only valid registers that are accessible by the SMBus slave address are the registers defined in
the Registers Section. See 

Section 5.3.3

 for the response to undefined registers.

5.3.3

General Call Address Response

The Hub does not respond to a general call address of 0000_000b.

Table 5.2 SMBus Write Byte Protocol

Field:

Start

Slave Addr

Wr

Ack

Reg. Addr

Ack

Reg. Data 

Ack

Stop

Bits:

1

7

1

1

8

1

8

1

1

Table 5.3 SMBus Read Byte Protocol

Field:

Start

Slave
Addr

Wr

Ack

Reg.
Addr

Ack

Start

Slave
Addr

Rd

Ack

Reg.
Data 

Nack

Stop

Bits:

1

7

1

1

8

1

1

7

1

1

8

1

1

Denotes Master-to-Slave

Denotes Slave-to-Master

Содержание USB2502

Страница 1: ...r Hub via Single Serial I2 C EEPROM SMBus Slave Port Default VID PID DID allows functionality when configuration EEPROM is absent Hardware Strapping options allow for configuration without an external...

Страница 2: ...rrors known as anomalies which may cause the product s functions to deviate from published specifications Anomaly sheets are available upon request SMSC products are not designed intended authorized o...

Страница 3: ...24 5 3 1 Bus Protocols 24 5 3 2 Invalid Protocol Response Behavior 25 5 3 3 General Call Address Response 25 5 3 4 Slave Device Time Out 26 5 3 5 Stretching the SCLK Signal 26 5 3 6 SMBus Timing 26 5...

Страница 4: ...cellaneous Pins 13 Table 4 4 Power Ground and No Connect 14 Table 4 5 Buffer Type Descriptions 14 Table 5 1 User Defined Descriptor Data 19 Table 5 2 SMBus Write Byte Protocol 25 Table 5 3 SMBus Read...

Страница 5: ...2 Port 48 Pin TQFP 10 Figure 4 1 2 Port Block Diagram 11 Figure 5 1 LED Strapping Option 32 Figure 5 2 Reset_N Timing for Default Strap Option Mode 33 Figure 5 3 Reset_N Timing for EEPROM Mode 34 Figu...

Страница 6: ...res A default configuration is available in the USB2502 following a reset This configuration may be sufficient for some applications Strapping option pins make it possible to modify a limited sub set...

Страница 7: ...36 QFN UPSTREAM USB 2 0 INTERFACE 3 PINS USBDP0 USBDN0 VBUS_DET 2 PORT USB 2 0 INTERFACE 10 PINS USBDP1 USBDN1 USBDP2 USBDN2 GR1 NON_REM0 GR2 NON_REM1 PRTPWR_POL RBIAS PRTPWR OCS_N SERIAL PORT INTERFA...

Страница 8: ...0 INTERFACE 3 PINS USBDP0 USBDN0 VBUS_DET 2 PORT USB 2 0 INTERFACE 10 PINS USBDP1 USBDN1 USBDP2 USBDN2 GR1 NON_REM0 GR2 NON_REM1 PRTPWR_POL RBIAS PRTPWR OCS_N SERIAL PORT INTERFACE 3 PINS SDA SMBDATA...

Страница 9: ...cates pins on the bottom of the device VDDA33 1 USBDP0 2 USBDN0 3 VSS 4 USBDN1 5 USBDP1 6 VDDA33 7 USBDP2 8 USBDN2 9 18 VDD18 17 VSS 16 SELF_PWR 15 OCS_N 14 PRTPWR 13 PRTPWR_POL 12 GR2 NON_REM1 11 GR1...

Страница 10: ...2502 DATASHEET Figure 3 2 2 Port 48 Pin TQFP 9 5 966 7 7 1 9 3 9 3 9 966 5 121B5 0 5 121B5 0 6 B3 5 3573 5B32 3573 5 9 7 67 5 B 1 5 6 966 2 6B1 86 3 86 1 966 966 86 1 86 3 9 9 86 3 86 1 966 1 1 9 966...

Страница 11: ...lling a connect event When designing a detachable hub this pin must be connected to the VBUS power pin of the USB port that is upstream of the hub Use of a weak pull down resistor is recommended For s...

Страница 12: ...is non removable GR2 is active high GR1 is active low NON_REM 1 0 10 Ports 1 2 are non removable GR2 is active low GR1 is active high NON_REM 1 0 11 Ports 1 2 are non removable GR2 is active low GR1 i...

Страница 13: ...able 4 3 Miscellaneous Pins NAME SYMBOL TYPE FUNCTION Crystal Input External Clock Input XTAL1 CLKIN ICLKx 24MHz crystal or external clock input This pin connects to either one terminal of the crystal...

Страница 14: ...3 3V I O Power If the internal core 1 8V regulator is enabled then this pin acts as the regulator input VDD1P8 VDD18 1 8V core power If the internal regulator is enabled then VDD18 pin 27 must have a...

Страница 15: ...ersion 2 1 requirements ICLKx XTAL Clock Input OCLKx XTAL Clock Output I R RBIAS IO U Defined in USB Specification Note Meets USB 1 1 requirements when operating as a 1 1 compliant device and meets US...

Страница 16: ...is set by the OEM using either the SMBus or EEPROM interface options When using the internal default option SMSC s PID designation of see Table 5 1 will be reported 5 1 1 3 Device ID Is a 16 bit devic...

Страница 17: ...r to report that it is part of a compound device 5 1 1 9 Non Removable Device Informs the Host if one of the active ports has a permanent device that is undetachable from the Hub Note The device must...

Страница 18: ...ace options 5 1 1 16 Self powered Hub Controller Current When in Self Powered configuration Maximum current requirements of the Hub Controller in 2mA increments This field is set by the OEM using eith...

Страница 19: ...ported The Hub acts as the master and generates the serial clock SCL controls the bus access determines which device acts as the transmitter and which device acts as the receiver and generates the STA...

Страница 20: ...bled Max Power Self Powered B 1 01 01 Max Current for this configuration expressed in 2mA units Max Power Bus Powered C 1 64 64 Max Current for this configuration expressed in 2mA units Hub Controller...

Страница 21: ...speed device and forces attachment as Full speed only i e no High Speed support 0 High Full Speed Default 1 Full Speed Only High Speed disabled 4 Reserved Reserved 3 EOP_DISABLE EOP Disable Disables...

Страница 22: ...Non Removable Device Indicates which port s include non removable devic es 0 port is removable 1 port is non removable Bit 7 3 0 Reserved Bit 2 1 Port 2 non removable Bit 1 1 Port 1 non removable Bit...

Страница 23: ...NAME DESCRIPTION 7 0 MAX_PWR_BP Max Power Bus_Powered Value in 2mA increments that the Hub consumes from an upstream port VBUS when operating as a bus powered hub This value includes the hub silicon...

Страница 24: ...rs in the device The register set is shown in Section 5 3 9 Internal SMBus Memory Register Set on page 26 5 3 1 Bus Protocols Typical Write Byte and Read Byte protocols are shown below Register access...

Страница 25: ...the protocol shown in Table 5 3 is performed correctly Only one byte is transferred at a time for a Read Byte protocol 5 3 2 Invalid Protocol Response Behavior Registers that are accessed with an inv...

Страница 26: ...ation See the SMBus timing in the Timing Diagram section 5 3 7 Bus Reset Sequence The SMBus Slave Interface resets and returns to the idle state upon a START field followed immediately by a STOP field...

Страница 27: ...xternal SMBus host sets this bit after the Hub s internal memory is loaded with configuration data Note The External SMBus Host is responsible for verification of downloaded data 0 The internal memory...

Страница 28: ...BIT NAME DESCRIPTION 7 0 PID_LSB Least Significant Byte of the Product ID BIT NUMBER BIT NAME DESCRIPTION 7 0 PID_MSB Most Significant Byte of the Product ID BIT NUMBER BIT NAME DESCRIPTION 7 0 DID_L...

Страница 29: ...ates whether current sensing isganged 00 Ganged sensing all ports together 01 Reserved1x Over current sensing not supported must only be used with Bus Powered configurations 0 Reserved Reserved BIT NU...

Страница 30: ...is disabled Bit 7 3 0 ReservedBit 2 1 Port 2 is disabled Bit 1 1 Port 1 is disabled Bit 0 is Reserved always 0 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT_DIS_BP Port Disable Bus Powered Disables 1 or m...

Страница 31: ...IT NAME DESCRIPTION 7 0 HC_MAX_C_SP Hub Controller Max Current Self Powered Value in 2mA increments that the Hub consumes from an upstream port VBUS when operating as a self powered hub This value inc...

Страница 32: ...tion options The internal default values will be used for the bits registers that are not controlled by a strapping option pin Please refer to Table 5 1 on page 19 for the internal default values that...

Страница 33: ...n to the default state in most cases 00 h 5 The external crystal oscillator is halted 6 The PLL is halted 7 LED indicators are disabled The Hub is operational 500 s after RESET_N is negated Once opera...

Страница 34: ...uring t4 t5 t6 t7 t6 Host acknowledges attach and signals USB Reset 100 msec t7 USB Idle undefined msec t8 Completion time for requests with or without data stage 5 msec Table 5 6 Reset_N Timing for E...

Страница 35: ...time to load the configuration is determined by the external SMBus host All Power Supplies must have reached the operating levels mandated in Section Chapter 7 DC Parameters prior to or coincident wi...

Страница 36: ...m USB reset to downstream devices 1 Sets default address to 0 2 Sets configuration to Unconfigured 3 Negates PRTPWR to all downstream ports 4 Clears all TT buffers 5 Moves device from suspended to act...

Страница 37: ...ll signal pins on the Hub every pin except for NC XTAL1 CLKIN XTAL2 ATEST REG_EN RBIAS TEST Power and Ground This functionality is enabled by driving TEST and CFG_SEL 1 high driving SCLK low and trans...

Страница 38: ...important that the Absolute Maximum Ratings not be exceeded or device failure can result Some power supplies exhibit voltage spikes on their outputs when the AC power is switched on or off In addition...

Страница 39: ...V Voltage on XTAL2 0 3 VDD18 V Table 7 1 DC Electrical Characteristics PARAMETER SYMBOL MIN TYP MAX UNITS COMMENTS I IS Type Input Buffer Low Input Level High Input Level Input Leakage Hysteresis IS...

Страница 40: ...I OSD12 Type Buffer Low Output Level Output Leakage Hysteresis VOL IOL VHYSI 10 250 300 0 4 10 350 V A mV IOL 12 mA VDD33CR 3 3V VIN 0 to VDD33CR Note 1 IO U Note 2 I R Note 3 Supply Current Unconfig...

Страница 41: ...sequence restrictions for the Hub The order in which power supplies power up and power down is implementation dependent Supply Current Suspend ICSBY 320 425 uA Total from all supplies Supply Current...

Страница 42: ...8 1 1 SMBus Interface The SMSC Hub conforms to all voltage power and timing characteristics and specifications as set forth in the SMBus 1 0 Specification for Slave Only devices except as noted in Se...

Страница 43: ...ILIEV 1 0 025 0 05 0 1 12 6 04 1 1 12 6 04 12 6 04 F JEDEC MO 220 1 OF 1 36 TERMINAL QFN 6x6mm BODY 0 5mm PITCH PACKAGE OUTLINE MO 36 QFN 6x6 SIDE VIEW 3 D VIEWS TOP VIEW 3 2 BOTTOM VIEW NOTES 1 ALL...

Страница 44: ...at the gauge plane 0 25 mm above the seating plane 5 Details of pin 1 identifier are optional but must be located within the zone indicated Table 9 1 48 Pin TQFP Package MIN NOMINAL MAX REMARKS A 1 60...

Отзывы: