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

2-Port USB 2.0 Hub Controller

Datasheet

Revision 2.3 (08-27-07)

24

SMSC USB2502

DATASHEET

5.2.3.12

EEPROM Offset E(h) - Hub Controller Max Current For Bus Powered Operation

5.2.3.13

EEPROM Offset F(h) - Power-On Time

5.3

SMBus Slave Interface

Instead of loading User-Defined Descriptor data from an external EEPROM, the SMSC Hub can be
configured to receive a code load from an external processor via an SMBus interface. The SMBus
interface shares the same pins as the EEPROM interface, if CFG_SEL1 & CFG_SEL0 activates the
SMBus interface, external EEPROM support is no longer available (and the user-defined descriptor
data must be downloaded via the SMBus). Due to system issues, the SMSC Hub waits indefinitely for
the SMBus code load to complete and only “appears” as a newly connected device on USB after the
code load is complete. 

The Hub’s SMBus implementation is a subset of the SMBus interface to the host. The device is a

slave-only

 SMBus device. The implementation in the device is a subset of SMBus since it only supports

two protocols.

The Write Byte and Read Byte protocols are the only valid SMBus protocols for the Hub. The Hub
responds to other protocols as described in 

Section 5.3.2, "Invalid Protocol Response Behavior," on

page 25

. Reference the System Management Bus Specification, Rev 1.0.

The SMBus interface is used to read and write the registers 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 accesses are performed using
7-bit slave addressing, an 8-bit register address field, and an 8-bit data field. The shading indicates
the Hub driving data on the SMBDATA line; otherwise, host data is on the SDA/SMBDATA line.

The slave address is the unique SMBus Interface Address for the Hub that identifies it on SMBus. The
register address field is the internal address of the register to be accessed. The register data field is
the data that the host is attempting to write to the register or the contents of the register that the host
is attempting to read.

Note:

Data bytes are transferred MSB first (msb first).

BIT 

NUMBER

BIT NAME

DESCRIPTION

7:0

HC_MAX_C_BP

Hub Controller Max Current Bus-Powered: Value in 2mA increments that the 
Hub consumes from an upstream port (VBUS) when operating as a self-
powered hub. This value includes the hub silicon along with the combined 
power consumption (from VBUS) of all associated circuitry on the board. 
This value does NOT include the power consumption of a permanently 
attached peripheral if the hub is configured as a compound device.

A value of 50 (decimal) indicates 100mA, which is the default value.

BIT 

NUMBER

BIT NAME

DESCRIPTION

7:0

POWER_ON_TIME

Power On Time: The length of time that is takes (in 2 ms intervals) from the 
time the host initiated power-on sequence begins on a port until power is 
good on that port.

Содержание 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...

Отзывы: