MC141555DW1 [MOTOROLA]

UNIVERSAL SERIAL BUS CONTROLLER, PDSO28, PLASTIC, SO-28;
MC141555DW1
型号: MC141555DW1
厂家: MOTOROLA    MOTOROLA
描述:

UNIVERSAL SERIAL BUS CONTROLLER, 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  

相关型号:

MC141555DW1R2

USB Bus Controller, CMOS, PDSO28, PLASTIC, SO-28
MOTOROLA

MC141555P1

USB Hub Controller CMOS
MOTOROLA

MC141555P1

IC,BUS CONTROLLER,CMOS,DIP,28PIN
NXP

MC141556

USB Hub Controller CMOS
FREESCALE

MC141556DW1

USB Bus Controller, CMOS, PDSO28, PLASTIC, SO-28
MOTOROLA

MC141556P

USB Hub Controller CMOS
FREESCALE

MC141556P1

UNIVERSAL SERIAL BUS CONTROLLER, PDIP28, PLASTIC, DIP-28
MOTOROLA

MC141563

LCD Segment (Column) Driver CMOS
MOTOROLA

MC141563T

LCD Segment (Column) Driver CMOS
MOTOROLA

MC141563TR

Liquid Crystal Driver, 80-Segment, CMOS, SLIM, TAB-103
MOTOROLA

MC141585

LCD Monitor On-Screen Display II - 16 (LMOSD2-16) CMOS
MOTOROLA

MC141596AT

LIQUID CRYSTAL DISPLAY DRIVER, UUC166, TAB-166
MOTOROLA