MC141555DW1R2 [MOTOROLA]
USB Bus Controller, CMOS, PDSO28, PLASTIC, SO-28;型号: | MC141555DW1R2 |
厂家: | MOTOROLA |
描述: | USB Bus Controller, CMOS, PDSO28, PLASTIC, SO-28 光电二极管 |
文件: | 总21页 (文件大小:151K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
MOTOROLA
SEMICONDUCTOR TECHICAL DATA
Order this document
by MC141555
Product Preview
MC141555
USB Hub Controller
CMOS
This device is a self-contained USB Hub which complies with USB Hub
Specification Rev 1.1. This device is used to expand the USB ports of your PC
system while needed. Because of its self-contained and bus-powered/self-
powered capability, it can hide the complexity from the user and be flexibly
placed anywhere, such as monitor, keyboard, motherboard, Hub-box, etc. The
MC141555 consists of Serial Interface Engine (SIE), Hub Repeater, and Hub
Controller, supporting one upstream port and up to five downstream ports.
P SUFFIX
PLASTIC DIP
CASE 655
28
1
DW SUFFIX
PLASTIC SO
CASE 751F
28
1
Both Low Speed Mode (1.5Mbps) and Full Speed Mode (12Mbps) are sup-
ported by automatically detecting which data line (D+ or D-) is pulled high
whenever downstream devices are connected to the bus or at power-up.
ORDERING INFORMATION
MC141555P1 Plastic Dip
MC141555DW1 Plastic SO
MC141555 Hub can be Self Powered or Bus Powered. When self-powered,
MC141555 is powered by an external 5 volt supply and capable of deliver
500mA current to each downstream port. Power management for all down-
stream ports supports power-switching and overcurrent detection with Individ-
ual or Ganged control; a self-powered MC141555 supports Individual control
only, but bus-powered MC141555 supports either Individual or Ganged control.
When Ganged control, PWRSW1 and OVR1 are dedicated for power manage-
ment.
PIN ASSIGNMENT
VDD
OSC1
OSC2
VSS
28
27
26
1
2
3
DM5/SEL0
DP5/SEL1
Features Highlight
Hub
PWRSW5
OVR5/GANG
4
5
25
24
•
Self-contained Hub Includes Serial Interface Engine (SIE), Hub Repeater
and Hub Controller
DM4
PL
DP0
6
7
DP4
23
22
•
•
•
•
•
•
•
Universal Serial Bus (USB) Version 1.1 Compliant
Self-powered or Bus-powered
DM0
PWRSW4
8
9
21 OVR4
VDD3CAP
OVR1
DM3
DP3
20
19
Individual/Ganged Downstream Port Power Switching
Individual/Ganged Downstream Port Overcurrent Detection
All Downstream Ports Support Full Speed and Low Speed Operation
Suspend and Resume Operations
10
11
PWRSW1
DP1
18 PWRSW3
17
DM1 12
OVR3
13
DM2
DP2
16
15
OVR2
14
PWRSW2
Host Reset Operation
General Characteristics
•
•
•
•
•
28 DIP/SO Package
Crystal Input 24MHz
Internal 3.3Volt Regulator
Single 5Volt Power Supply
Low-power CMOS Technology
This document contains information on a new product. Specifications and information herein are subject to change without notice.
REV 5.2
11/98
© Motorola, Inc. 1998
Figure 1. BLOCK DIAGRAM
12
11
10
9
DM1
DP1
Downstream
PORT 1
PWRSW1
Hub
Controller
OVR1
Serial Interface
5
PL
Engine
(SIE)
16
15
DM2
DP2
Downstream
PORT 2
14
13
PWRSW2
2
OSC1
OVR2
48MHz
Clock
Doubler
Frame Counter
(1ms)
3
OSC2
20
DM3
19
18
17
DP3
Downstream
PORT 3
Repeater
PWRSW3
OVR3
Power
Supply
1
V
DD
&
3.3V
Regulator
4
V
SS
24
23
DM4
DP4
Downstream
PORT 4
3.3 Volts
8
V
3CAP
22
21
DD
PWRSW4
OVR4
28
27
26
25
6
7
DM5/SEL0
DP5/SEL1
PWRSW5
Root
Port
DP0
DM0
Downstream
PORT 5
OVR5/GANG
MC141555
2
MOTOROLA
ABSOLUTE MAXIMUM RATINGS Voltage Referenced to V
SS
This device contains protection circuitry to guard
against damage due to high static voltages or
electric fields. However, precautions must be
taken to avoid applications of any voltage higher
than maximum rated voltages to this high-imped-
Symbol
Characteristic
Value
- 0.3 to + 7.0
– 0.3 to
Unit
V
V
Supply Voltage
Input Voltage
DD
V
V
V
in
SS
V
ance circuit. For proper operation, V and V
in
out
£ (V
+ 0.3
DD
25
0 to 85
– 65 to + 150
should be constrained to the range V
SS
in
Id
Ta
Current Drain per Pin Excluding V
andV
mA
DD
SS
or V ) £ V
out
.
DD
Operating Temperature Range
Storage Temperature Range
°C
°C
Unused inputs must always be tied to an appro-
priate logic voltage level (e.g., either V or
T
SS
). Unused outputs must be left open.
stg
V
DD
NOTE: Maximum Ratings are those values beyond which damage to the device may occur.
Functional operation should be restricted to the limits in the Electrical Characteristics
tables or Pin Description section.
AC ELECTRICAL CHARACTERISTICS (V /V
DD DD(A)
= 5.0 V, V /V = 0 V, T = 25C,
SS SS(A) A
Voltage Referenced to V
)
SS
FULL SPEED MODE CHARACTERISTICS
Symbol
Parameter
Conditions
Min
Max
Unit
t
Rise Time for DP/DM
Fall Time for DP/DM
C
C
= 50 pF
= 50 pF
4
4
20
20
ns
ns
r
load
load
t
f
t
Rise/Fall Time Matching
(t /t ) x 100
r f
90
110
2.0
%
V
RFM
—
V
Output Signal Crossover Voltage
1.3
CRS
LOW SPEED MODE CHARACTERISTICS
Symbol
Parameter
Conditions
Min
Max
Unit
t
Rise Time for DP/DM
Fall Time for DP/DM
C
C
= 50 pF to 350 pF
= 50 pF to 350 pF
75
75
300
300
ns
ns
r
load
load
t
f
t
Rise/Fall Time Matching
(t /t ) x 100
r f
80
120
2.0
%
V
RFM
—
V
Output Signal Crossover Voltage
1.3
CRS
R
1
C
R
load
2
VOH
DP
R
3
90%
V
90%
CRS
Data
10%
10%
VOL
DM
R
1
tf
DM
tr
R
R
= 22 W
= 15 kW
1
2
R
C
load
2
R
= 1.5
kW
3
Figure 3. Differential Driver Switching Characteristics
Figure 2. Differential Driver Switching Load
MOTOROLA
MC141555
3
DC CHARACTERISTICS V /V
DD DD(A)
= 5.0 V ± 10%, V /V = 0 V, T = 25°C, Voltage Referenced to V
SS SS(A) A SS
Symbol
Parameter
Powered (Host or Hub) Port
Conditions
Min
Max
Unit
V
V
—
4.65
5.25
V
BUS
BUS
Bus-powered Hub Port
High Level Output Voltage
Low Level Output Voltage
—
—
—
—
4.40
2.8
—
5.25
3.6
V
V
V
V
OH
V
0.3
OL
Digital Input Voltage
Logic Low
Logic High
V
—
0.7 V
DD
0.3 V
V
V
IL
DD
V
—
+ 10
+ 10
+ 25
100
—
IH
I
High-Z Leakage Current (output pins)
Input Current
—
—
—
—
– 10
– 10
—
mA
mA
mA
mA
V
II
II
I
I
Supply Current (No Load on Any Output)
Unconfig. Function/Hub (in)
DD
I
—
CCINIT
V
Differential Input Sensitivity
|(D+)-(D-)| Refer to Figure 4
0.2
0.8
0.8
DI
V
Differential Common Mode Range
Single Ended Receiver Threshold
Includes V range
DI
2.5
V
CM
V
—
—
2.0
V
SE
VDD3CAP
Internal 3.3V Regulator Output
3.0
3.6
—
V
C
Downstream Hub Port Bypass Capacitance
V
to GND
bus
120
mF
HPB
1.0
0.8
0.6
0.4
0.2
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
Common Mode Input Voltage (volts)
Figure 4. Differential Input Sensitivity Over Entire Common Mode Range
MC141555
4
MOTOROLA
FULL SPEED OPERATING HUB ELECTRICAL CHARACTERISTICS
Symbol
Parameter
Conditions
Min
Max
Unit
Hub Differential Data Delay
Figure 5, Figure 6
t
t
(with cable)
(without cable)
—
—
70
40
ns
ns
HDD1
HDD2
Hub Differential Driver Jitter (including cable)
To Next Transition
For Paired Transitions
t
—
-3
-1
3
1
ns
ns
HDJ1
HDJ2
t
—
—
t
Data Bit Width Distortion After SOP
Hub EOP Output Width Skew
-5
3
ns
ns
SOP
t
-15
15
HESK
LOW SPEED OPERATING HUB ELECTRICAL CHARACTERISTICS
Symbol
Parameter
Hub Differential Data Delay
Conditions
Min
Max
300
Unit
ns
—
t
Figure 5, Figure 6
LHDD
Hub Differential Driver Jitter (including cable)
Downstream:
t
t
To Next Transition
For Paired Transitions
LDHJ1
LDHJ2
-45
-15
45
15
ns
ns
—
Upstream:
To Next Transition
For Paired Transitions
t
t
LDHJ2
LDHJ2
-45
-45
45
45
ns
ns
—
—
t
Data Bit Width Distortion After SOP
Hub EOP Output Width Skew
-60
45
ns
ns
SOP
t
-300
300
LHESK
50% Point of
Initial Swing
Upstream
End of
Cable
Crossover
Point
Downstream
Port
Vss
Vss
Hub Delay
Downstream
tHDD1, tHDD2
Upstream
End of
Hub Delay
Downstream
tHDD1
Crossover
Point
Crossover
Point
Downstream
Port
Cable
Vss
Vss
Figure 6. Upstream Hub Delay
Figure 5. Downstream Hub Delay
MOTOROLA
MC141555
5
DM2 (Pin 16)
PIN DESCRIPTION
This is the differential data minus I/O pin of the down-
stream port 2.
V
(Pin 1)
DD
This is the +5V power pin of the chip.
OVR3 (Pin 17)
This is the over-current detection pin of the downstream
OSC1 (Pin 2), OSC2 (Pin 3)
port 3. Active low is to indicate overcurrent condition occurs.
The OSC1 and OSC2 pins are the connections for the on-
chip oscillator. The crystal frequency is 24MHz . OSC1 may
be driven by an external oscillator if an external crystal circuit
is not used.
PWRSW3 (Pin 18)
This is an output pin which can be used to switch on/off
the external power regulator for the downstream port 3.
Active high is to switch on the power.
V
(Pin 4)
SS
This is the ground pin of the chip.
DP3 (Pin 19)
This is the differential data plus I/O pin of the down-
stream port 3.
PL (Pin 5)
This pin requires to be pulled low to GND.
DM3 (Pin 20)
This is the differential data minus I/O pin of the down-
stream port 3.
DP0 (Pin 6)
This is the upstream differential data plus I/O pin of the
Hub.
OVR4 (Pin 21)
This is the over-current detection pin of the down-
stream port 4. Active low is to indicate overcurrent condi-
tion occurs.
DM0 (Pin 7)
This is the upstream differential data minus I/O pin of the
Hub.
PWRSW4 (Pin 22)
V
3CAP (Pin 8)
DD
This is an output pin which can be used to switch on/off
This pin must connect an external capacitor for the inter-
the external power regulator for the downstream port 4.
Active high is to switch on the power.
nal 3.3V regulator which supply transceivers of all USB
ports.
DP4 (Pin 23)
OVR1 (Pin 9)
This is the differential data plus I/O pin of the downstream
This is the over-current detection pin of the downstream
port 1. Active low is to indicate overcurrent condition occurs.
In GANG mode, OVR1 is the common detection pin for all
the four downstream ports.
port 4.
DM4 (Pin 24)
This is the differential data minus I/O pin of the down-
stream port 4.
PWRSW1 (Pin 10)
This is an output pin which can be used to switch on/off
the external power regulator for the downstream port 1.
Active high is to switch on the power. In GANG mode,
PWRSW1 is the common output pin for all the four down-
stream ports.
OVR5/GANG (Pin 25)
In self-powered mode, this input pin acts as OVR5, which
is overcurrent detection of downstream port 5; active low is
to indicate overcurrent occurs.
In bus-powered mode, this input pin acts as GANG to
determine Power Control Mode; pulling this pin low config-
ures the Hub as Ganged control, and pulling it high as Indi-
vidual control.
DP1 (Pin 11)
This is the differential data plus I/O pin of the downstream
port 1.
PWRSW5 (Pin 26)
In self-powered mode, this output pin is to switch on/off
the external power regulator for downstream port 5; active
high is to switch on the power.
DM1 (Pin 12)
This is the differential data minus I/O pin of the down-
stream port 1.
DP5/SEL1 (Pin 27)
OVR2 (Pin 13)
In initialization, this pin, along with SEL0 and OVR5,
This is the over-current detection pin of the downstream
port 2. Active low is to indicate overcurrent condition occurs.
determines Power Mode and Power Control Mode. (refer
to Table1 for detail) After initialization, if self-powered, this
pin is differential data plus I/O pin of downstream port 5.
PWRSW2 (Pin 14)
This is an output pin which can be used to switch on/off
the external power regulator for the downstream port 2.
Active high is to switch on the power.
DM5/SEL0 (Pin 28)
In initialization, this pin, along with SEL1 and OVR5,
determines Power Mode and Power Control Mode. (refer
to Table1 for detail) After initialization, if self-powered, this
pin is differential data minus I/O pin of downstream port 5;
DP2 (Pin 15)
This is the differential data plus I/O pin of the downstream
if bus-powered, pull this pin high.
port 2.
MC141555
6
MOTOROLA
Table 1. Configuration Selection
SYSTEM DESCRIPTION
DP5/
DM5/ PWRSW5 OVR5/
Configuration
SEL1
SEL0
GANG
MC141555 is booted up from the Power-On Reset which
will initialize all the internal hardware circuitry and reset the
program counter of the internal processor. During Power-On
Reset, MC141555 must be set to the desired configuration
by the input states of the pins, OVR5/GANG, PWRSW5,
DP5/SEL1 and DM5/SEL0. See Table1 Configuration
Selection for detail.
0
0
0
0
PWRSW5 OVR5 Self Power & Individu-
al Control
1
1
X
1
Bus Power & Individu-
al Control
X
0
Bus Power & Ganged
Control
X: don’t care
After Power-On, the Hub Repeater will handle the con-
nectivity in per packet basis, and all downstream ports tran-
sition to the powered off state. After all initialization, the Hub
Controller takes over the responsibility for receiving Host’s
commands, Downstream Power Management and to report
status in per port basis while Repeater is detecting the con-
nectivity of each downstream port.
MC141555 accepts the Host Reset request to generate a
per port reset and receives reset signalling from root port to
complete its own reset sequence.
HUB CONFIGURATION
MC141555 can be configured as one of the three operating
modes: Self Power Mode with Individual Control, Bus Power
Mode with Individual Control and Bus Power Mode with
Ganged Control.
(a) Self-powered Mode with Individual Control
(Monitor Application)
During Power-On Reset, pull DP5/SEL1 and DM5/SEL0
low to select this mode. Meanwhile, MC141555 is configured
to be self powered with 5 downstream ports whose power
management is in Individual Control; that is, after Power-On
Reset, DP5/SEL1 acts as DP5, DM5/SEL0 acts as DM 5 and
OVR5/GANG acts as OVR5 .
(b) Bus-powered Mode with Individual Control
During Power-On Reset, pull DP5/SEL1 low, pull OVR5/
GANG and DM5/SEL0 high to select this mode. Meanwhile,
MC141555 is configured to be bus powered with 4 down-
stream ports whose power management is in Individual Con-
trol; that is, after Power-On Reset, DP5/SEL1, DM5/SEL0,
OVR5/GANG and PWRSW5 have no further usage.
(c) Bus-powered Mode with Ganged Control
During Power-On Reset, pull DP5/SEL1 and OVR5/
GANG low and pull DM5/SEL0 high to select this mode.
Meanwhile, MC141555 is configured to be bus-powered with
4 downstream ports whose power management is in
Ganged Control. In this mode, only PWRSW1 and OVR1 are
dedicated to power management for all 4 downstream ports.
All three operating modes with pin input states during
Power-On Reset are summarized in Table 1.
MOTOROLA
MC141555
7
DESCRIPTOR
The Hub Controller supports the following standard USB descriptors and one Hub specific descriptor.
Table2. Device Descriptor
Offset
0
Field
Size
1
Value
12h
Description
bLength
No. of bytes in this descriptor = 18
Device descriptor type
1
bDescriptorType
bcdUSB
1
01h
2
2
0110h
09h
USB Spec. Release Number = Rev 1.10
Class code
4
bDeviceClass
bDeviceSubClass
bDeviceProtocol
wMaxPacketSize0
idVendor
1
5
1
00h
Subclass code
6
1
00h
Protocol code
7
1
08h
Max. packet size for Endpoint 0 = 8
Vendor ID = Motorola Corporation (assigned by USB)
Product ID = MC141555
8
2
1063h
1555h
0100h
00h
10
12
14
15
16
17
idProduct
2
bcdDevice
2
Device Release No. = 1.00
Manufacturer string descriptor = Open
Product string descriptor = Open
Serial Number string = Open
No. of possible configurations = 1
iManufacturer
iProduct
1
1
00h
iSerialNumber
bNumConfigurations
1
00h
1
01h
Table 3. Configuration Descriptor
Offset
Field
Size
Value
Description
0
1
2
bLength
1
1
2
09h
No. of bytes in this descriptor = 9
Configuration descriptor type
bDescriptorType
wTotalLength
02h
0019h
Total length of data returned for this configuration. Includes con-
figuration, interface, endpoint, and class specific descriptors
4
5
6
7
bNumInterfaces
bConfigurationValue
iConfiguration
1
1
1
1
01h
No. of interfaces supported in this configuration = 1
Value to use as an argument to select this configuration =1
Index of string descriptor describing this configuration
Configuration characteristics
01h
00h
bmAttributes
60h/A0h
60h: SelfPowered, RemoteWakeup
A0h: BusPowered, RemoteWakeup
8
MaxPower
1
01/FAh
Maximum power consumption of USB device from the bus:
01h: 2mA when self-powered
FAh: 500mA when bus-powered
MC141555
8
MOTOROLA
Table 4. Interface Descriptor
Offset
Field
Size
Value
09h
Description
0
1
2
3
bLength
1
1
1
1
No. of bytes in this descriptor = 9
Interface descriptor type
No. of Interface = 0
bDescriptorType
bInterfaceNumber
bAlternateSetting
04h
00h
00h
Alternate setting value for the interface identified in the prior field
= 0
4
5
6
7
8
bNumEndpoints
bInterfaceClass
bInterfaceSubClass
bInterfaceProtocol
iInterface
1
1
1
1
1
01h
09h
00h
00h
00h
No. of endpoints used by this interface = 1
Class code = 09 (assigned by USB)
SubClass code = 01 (assigned by USB)
Protocol code = 00 (assigned by USB)
Index of string descriptor describing this interface = 0
Table 5. Endpoint Descriptor
Offset
Field
Size
Value
07h
Description
0
1
2
3
4
6
bLength
1
1
1
1
2
1
No. of bytes in this descriptor = 7
bDescriptorType
bEndpointAddress
bmAttributes
wMaxPacketSize
bInterval
05h
Endpoint descriptor type
81h
Endpoint No. = 1, IN endpoint
03h
Endpoint attributes = b00000011, Transfer type = Interrupt
Max. packet size this endpoint is capable of sending = 1 byte
Interval for polling endpoint for data transfer = 255 ms
0001h
FFh
Table 6. Hub Descriptor
Offset
Field
Size
Value
09h
Description
0
1
2
3
bLength
1
1
1
2
No. of bytes in this descriptor = 9
Hub descriptor type
bDescriptorType
bNbrPorts
29h
04h/05h
0000h /
0004h/
0009h/
000Dh
No. of downstream ports
wHubCharacteristics
Hub’s characteristics
Power Switching Mode:
BIT1..BIT0 = 00: Ganged Power Switching
BIT1..BIT0 = 01: Individual Port Power Switching
Compound Device:
BIT2=0: Not Compound Device
BIT2=1: Compound Device
Overcurrent Protection Mode:
BIT4..BIT3=00: Global Overcurrent Protection
BIT4..BIT3=01: Individual Port Overcurrent Protection
Time from the power on to power good = 100 ms
5
6
bPwrOn2PwrGood
bHubContrCurrent
1
1
32h
64h
Maximum current requirements of the Hub controller
electronics
64h: 100 mA
MOTOROLA
MC141555
9
Offset
Field
Size
Value
Description
7
DeviceRemovable
1
00h/20h
00h: Indicate all the ports connected to this Hub are
removable.
02h: Indicate Port5 is dedicated to internal use and
permanent attached.
8
PortPwrCtrlMask
1
3Eh/
1Eh/
00h
Indicates all the ports connected to this Hub are not
affected by a Ganged-mode power request, Ports
always require SetPortFeature (PORT_POWER) to
control the port’s power state.
3Eh: 5 downstream ports are individual-controlled
1Eh: 4 downstream ports are individual-controlled
00h: all downstream ports are ganged-controlled
STATUS CHANGE REGISTER
The additional endpoint 1 of the Hub Controller supports interrupt transfer which reports the Hub and Port Status Change
Register, as shown in following table. This register contains only one byte.
Table 7. Status Change Register
Bit
Function
Value
Description
0
Hub status change
0
1
0
1
0
1
0
1
0
1
0
1
00
No status change in Hub
Hub status change detected
No status change in Port 1
Port 1 status change detected
No status change in Port 2
Port 2 status change detected
No status change in Port 3
Port 3 status change detected
No status change in Port 4
Port 4 status change detected
No status change in Port 5
Port 5 status change detected
Default values
1
Port 1 status change
Port 2 status change
Port 3 status change
Port 4 status change
Port 5 status change
Reserved
2
3
4
5
6-7
REQUEST
The Hub Controller will respond to the HOST Request through the endpoint 0 pipe in the way as illustrated in following tables.
If the Hub responses with STALL packet, it means the request is not supported.
MC141555
10
MOTOROLA
Table 8. Standard Requests
bmRequestType
00000000b
(device)
bRequest
01h
wValue
wIndex
wLength
Data/Handshake
0001h
0000h
0000h
None/Ack
Clear_Feature
Disable remote wakeup feature
00000001b
(interface)
xxxxh
0000h
0000h
xxxxh
xxxxh
0000h
0001h
STALL
00000010b
(endpoint)
0000h (e.p. 0)
0080h (e.p. 0)
0081h (e.p. 1)
0000h
None/Ack
Clear Endpoint Stall condition
10000000b
10000000b
08h
ConfigurationValue
Get_Configuration
06h
0100h
0200h
0400h
0500h
0000h
0000h
0012h
0019h
xxxx
Device Descriptor
Get_Descriptor
Configuration Descriptor
STALL
STALL
00h
xxxx
10000001b
0Ah
0001h
0000h
0001h
Get_Interface
00h
10000000b
(device)
0000h
0002h
current Remote Wakeup/ Pow-
ered status
Get_Status
0000h
10000001b
(interface)
xxxxh
0001h = STALLed
10000010b
(endpoint)
0000h (e.p. 0)
0080h (e.p. 0)
0081h (e.p. 1)
0000h
0000h = not STALLed
00000000b
00000000b
00000000b
05h
Device
address
0000h
0000h
xxxxh
0000h
None/Ack
None/Ack
xxxx/STALL
Set_Address
09h
0000h/
0001h
0000h
xxxxh
0000h
Set_Configuration
07h
xxxxh
Set_Descriptior
03h
00000000b
(device)
0001h
None/Ack
Set_Feature
Enable remote wakeup feature
00000001b
(interface)
xxxxh
0000h
xxxxh
xxxxh
0000h
None/STALL
00000010b
(endpoint)
0000h (e.p. 0)
0080h (e.p. 0)
0081h (e.p. 1)
None/ACK
Set Endpoint STALL condition
MOTOROLA
MC141555
11
bmRequestType
bRequest
0Bh
wValue
wIndex
wLength
Data/Handshake
00000001b
0000h
0000h
0000h
None/Ack
Set_Interface
0Ch
10000010b
xxxxh
xxxxh
xxxxh
STALL
Synch_Frame
Table 9. Hub Class-specific Request
bmRequestType
00100000b
bRequest
01h
wValue
Feature
Selector
0000h
0001h
Feature
Selector
0000h
0001h
0002h
0003h
0004h
0008h
0009h
0010h
0011h
0012h
0013h
0014h
0000h
wIndex
wLength
Data/Handshake
0000h
0000h
None/Ack
ClearHubFeature
C_HubLocalPower
C_HubOverCurrent
00100011b
Clear_Feature
01h
0001h ~ 0005h
0000h
None/Ack
STALL
ClearPortFeature
Port_Connection
Port_Enable
Clear_Feature
Port_Suspend
Port_Over_Current
Port_Reset
STALL
STALL
Port_Power
Port_Low_Speed
C_Port_Connection
C_Port_Enable
C_Port_Suspend
C_PortOverCurrent
C_Port_Reset
10100011b
STALL
02h
0001h ~ 0005h
0000h
0001h
0009h
0004h
Bus State per Port
Hub Descriptor
GetBusState
Get_State
06h
10100000b
0000h
0000h
GetHubDescriptor
10100000b
Get_Descriptor
00h
0000h
00000000000000OPb,
00000000000000opb
O: Over Current indicator
P: Local Power status
o: C_Hub_Over_Current
p: C_Hub_Local_Power
GetHubStatus
Get_Status
MC141555
12
MOTOROLA
bmRequestType
10100011b
bRequest
00h
wValue
wIndex
wLength
Data/Handshake
000000LP000ROSECb,
00000000000rosecb
L: Port_Low_Speed
P: Port_Power
0000h
0001h ~ 0005h
0004h
GetPortStatus
Get_Status
R: Port_Reset
O: Port_Over_Current
S: Port_Suspend
E: Port_Enable
C: Port_Connection
r: C_Port_Reset
o: C_Port_Over_Current
s: C_Port_Suspend
e: C_Port_Enable
c: C_Port_Connection
STALL
00100000b
07h
xxxxh
xxxxh
0000h
xxxxh
0000h
SetHubDescriptor
00100000b
Set_Descriptor
03h
Feature
Selector
0000h
0001h
Feature
Selector
0000h
0001h
0002h
0003h
0004h
0008h
0009h
0010h
0011h
0012h
0013h
0014h
STALL
SetHubFeature
C_HubLocalPower
C_HubOverCurrent
00100011b
Set_Feature
STALL
STALL
03h
0001h ~ 0005h
0000h
None/Ack
SetPortFeature
Port_Connection
Port_Enable
Set_Feature
STALL
STALL
Port_Suspend
Port_Over_Current
Port_Reset
Port_Power
Port_Low_Speed
C_Port_Connection
C_Port_Enable
C_Port_Suspend
C_PortOverCurrent
C_Port_Reset
STALL
STALL
STALL
STALL
STALL
STALL
MOTOROLA
MC141555
13
APPLICATION DIAGRAM
Self-Powered Hub, Individual Port Power Management With Poly-Switches
5V
MC141555
28
D-
VDD
OSC1
OSC2
1
2
3
DM5/SEL0
DP5/SEL1
10Mohm
10 pF
10 pF
27
26
D+
5V
GND
5V
PWRSW5
OVR5/GANG
DM4
Poly-Switch
24 MHz
25
24
4VSS
5PL
Downstream Port5
5V
GND
D+
D-
DP4
D+
23
22
DP0
6
5V
GND
D-
PWRSW4
OVR4
DM0
7
Poly-Switch
Poly-Switch
5V
Upstream Port
1.5Kohm
10 uF
21
20
8
9
VDD3CAP
OVR1
Downstream Port4
DM3
D-
5V
D+
DP3
19
18
17
10
11
PWRSW1
DP1
5V
Poly-Switch
GND
PWRSW3
5V
OVR3
DM2
12
13
DM1
D-
Downstream Port3
16
15
D-
D+
OVR2
DP2
D+
PWRSW2
14
GND
5V
GND
5V
Downstream Port1
Downstream Port2
5V
Poly-Switch
MC141555
14
MOTOROLA
APPLICATION DIAGRAM
Self-Powered Hub, Individual Port Power Management With Silicon Switches
5V
MC141555
28
D-
VDD
OSC1
OSC2
1
2
3
DM5/SEL0
DP5/SEL1
10Mohm
10 pF
10 pF
27
26
D+
GND
CTRL
OVR
PWRSW5
OVR5/GANG
DM4
24 MHz
VOUT
5V
25
24
4VSS
5PL
Downstream Port5
5V
GND
D+
Silicon-Switch
D-
DP4
D+
23
22
DP0
6
GND
CTRL
D-
PWRSW4
OVR4
DM0
7
VOUT
OVR
5V
Upstream Port
1.5Kohm
10 uF
21
20
8
9
VDD3CAP
OVR1
Downstream Port4
Silicon-Switch
DM3
D-
CTRL
OVR
D+
DP3
19
18
17
10
11
PWRSW1
DP1
GND
VOUT
Silicon-Switch
PWRSW3
CTRL
5V
VOUT
OVR
OVR3
DM2
12
13
DM1
D-
Downstream Port3
Silicon-Switch
16
15
D-
D+
OVR2
DP2
D+
PWRSW2
14
GND
5V
GND
5V
Downstream Port1
Downstream Port2
CTRL
OVR
VOUT
Silicon-Switch
MOTOROLA
MC141555
15
APPLICATION DIAGRAM
Bus-Powered Hub, Individual Port Power Management With Poly-Switches
VBUS
MC141555
28
VDD
OSC1
OSC2
1
2
3
DM5/SEL0
DP5/SEL1
10Mohm
10 pF
10 pF
27
26
PWRSW5
OVR5/GANG
DM4
24 MHz
VBUS
5V
25
24
4VSS
5PL
D-
GND
D+
DP4
D+
23
22
DP0
6
VBUS
GND
5V
D-
PWRSW4
OVR4
DM0
7
Poly-Switch
Poly-Switch
Upstream Port
1.5Kohm
10 uF
21
20
8
9
VDD3CAP
OVR1
Downstream Port4
D-
DM3
VBUS
D+
DP3
19
18
17
10
11
PWRSW1
DP1
VBUS
Poly-Switch
GND
PWRSW3
5V
OVR3
DM2
12
13
DM1
D-
Downstream Port3
16
15
D-
D+
OVR2
DP2
D+
PWRSW2
14
GND
5V
GND
5V
Downstream Port1
Downstream Port2
VBUS
Poly-Switch
MC141555
16
MOTOROLA
APPLICATION DIAGRAM
Bus-Powered Hub, Ganged Port Power Management With Silicon Switches
VBUS
MC141555
28
VDD
OSC1
OSC2
1
2
3
DM5/SEL0
DP5/SEL1
10Mohm
10 pF
10 pF
27
26
PWRSW5
OVR5/GANG
DM4
24 MHz
VBUS
5V
25
24
4VSS
5PL
D-
GND
D+
DP4
D+
23
22
DP0
6
GND
D-
PWRSW4
OVR4
DM0
7
5V
Upstream Port
1.5Kohm
10 uF
21
20
8
9
VDD3CAP
OVR1
Downstream Port4
DM3
D-
CTRL
D+
DP3
19
18
17
10
11
PWRSW1
DP1
OVR
GND
PWRSW3
VOUT
Silicon-Switch
5V
OVR3
DM2
12
13
DM1
D-
Downstream Port3
16
15
D-
D+
OVR2
DP2
D+
PWRSW2
14
GND
5V
GND
5V
Downstream Port1
Downstream Port2
MOTOROLA
MC141555
17
APPLICATION DIAGRAM
Damping resistors are recommended to be in series on D+ and D- lines on all ports to minimize
discontinuity in the line impedance.
15KOhm resistors are tied to GND as pulldown terminators for all downstream ports.
10ohm
DPn
DPn ( at MC141555)
DMn (at MC141555)
10ohm
DMn
15Kohm
15K ohm
Ferrite beads are recommended to be in series on VBUS and GND on all ports for EMI suppression.
120uF tantalum bypass capacitors are recommended between VBUS and GND on all ports for hot plug
inrush current limiting.
ferrite bead
VBUS (MC141555)
VBUS
+
-
+
-
120UF
0.01uF
ferrite bead
GND
GND (MC141555)
MC141555
18
MOTOROLA
APPLICATION DIAGRAM
In Self-Powered operation, pull-high circuit of upstream port is recommended to prevent reversed current
from MC141555 toward an UNPOWERED host or hub.
VDD3CAP
Pull-high
CKT
VBUS
1.5 Kohm
10ohm
10ohm
DP0
DP0 ( at MC141555)
DM0 (at MC141555)
DM0
DP0 (upstream device)
1.5 Kohm
2N3906
VDD3CAP
20Kohm
61Kohm
390Kohm
V
BUS
2N3904
MOTOROLA
MC141555
19
APPENDIX
MC141555 USB-IF Compliance Workshop History
Note: MC141555 has been registered on the USB-IF Integrators List Since Aug 1998 USB-IF Compliance
Workshop.
Oct 1998 USB-IF Compliance Workshop
Tests
Results
Remarks
Justifications
Peripheral Interoperable Test
Tested 17 systems from 8 dif- N/A
ferent vendors
N/A
100% pass
System Interoperable Test
Tested 66 devices from 31 dif- Both failed audio devices fin- MC141555 was tested and have
ferent vendors
ished enumeration successful- no problem with USB speakers
ly.
which use these 2 audio devices
with the same part number.
97% pass
No audio output
2 audio devices failed
Chapter 9 Test - Basic Device Pass
Functionality
N/A
N/A
N/A
N/A
N/A
Cahpter 11 Test - Hub Device Pass
Test
USB-IF Interoperability Test
Pass
Tested devices:
1. Microsoft Intellimouse 1.1a
USB Compatible
2. Microsoft Natural Keyboard
Elite PS2/USB English
3. Digital Persona Fingerprint
Scanner U Are U
4. Entrega Hub4U 4 port Self
powered
5. Xirlink XP500
6. Thrustmaster Topgun USB
Joystick
7. Peracom QuardHub 4 port
Self/Bus powered
8. Philips DSS350/17 USB
Speakers
9. Microsoft Sidewinder Free-
style Gamepad
Power Measurement Test
Signal Quality Test
Pass
Pass
Driver supports suspend
N/A
Signal well approved by USB- N/A
IF test suit without overshoot
Drop/Droop Test
Not scheduled for this test
USB-IF did not schedule N/A
MC141555 for this test
Aug 1998 USB-IF Compliance Workshop
Tests
Results
Remarks
Justifications
Peripheral Interoperable Test
Tested 24 systems from 22 dif- Failed system tests Getstatus At that time, all others USB
ferent vendors
97% pass
Endpoint0 by addresses 0x00 systems only uses 0x00 as
and 0x80 Endpoint0 address
MC141555 at that time only Address 0x80 has now been
supports address 0x00 but not added to MC141555 for
1 system failed
address 0x80
Endpoint0
System Interoperable Test
Tested 63 devices from 33 dif- Failed peripheral signal not Problem was on failed periph-
ferent vendors
98% pass
meeting USB Spec.
eral side
1 peripheral failed
Chapter 9 Test - Basic Device Pass
Functionality
N/A
N/A
MC141555
20
MOTOROLA
Cahpter 11 Test - Hub Device Pass
Test
N/A
N/A
N/A
USB-IF Interoperability Test
Pass
Tested devices:
1. Microsoft Intellimouse 1.1a
USB Compatible
2. Microsoft Natural Keyboard
Elite PS2/USB English
3. Digital Persona Fingerprint
Scanner U Are U
4. Logitech Pagescan
5. Kodak DVC camera
6. Thrustmaster Topgun USB
Joystick
7. Peracom QuardHub 4 port
Self/Bus powered
8. Philips DSS350/17 USB
Speakers
9. Microsoft Sidewinder Free-
style Gamepad
Power Measurement Test
Signal Quality Test
Pass
Pass
Driver supports suspend
N/A
Signal well approved by USB- N/A
IF test suit without overshoot
Drop/Droop Test
Pass
N/A
N/A
MOTOROLA
MC141555
21
相关型号:
©2020 ICPDF网 联系我们和版权申明