(interface) , ; , . , ( ) . . ( ) . PC Centronics, LPT-. , . PC RS-232C. .
, . , , , CD-, DVD-, , , .
.
USB. .
USB (Universal Serial Bus ) PC, . 1.0 1996 . USB :
Ø PC.
Ø , 12 M/.
Ø () .
Ø .
Ø .
Ø PC .
Ø , .
Ø , PC.
Ø , USB:
Ø .
Ø .
Ø , .
Ø .
1996 PC USB, . , , , / USB, USB- - .
USB
USB - (). . , , .
|
|
"Universal Serial Bus Specification", Compaq, DEC, IBM, Intel, Microsoft, NEC Northern Telecom. :
(Device) USB , . (Hub) . (Function) USB , ISDN, , . . USB USB, USB, ( ) , . , USB, , . USB - (Host Controller), - -.
. , - . ( ) -, . - (Root Hub), - . USB, , . , USB (. ), -.
, . , . , . -.
, . - .
:
Ø - , , .
Ø - .
Ø - , ().
Ø ISDN.
- USB. . . . .
(Upstream Port), . (Downstream Ports), . . . .
|
|
; , .
USB . USB , . - , . , . 7.1.
:
Ø USB - , , .
Ø Client SW - , , -. .
Ø USB System SW - USB, .
Ø USB Host Controller - USB -.
USB . 5 . D+ D- . 0,3 ( ) 2,8 ( ). - 0,5...+3,8 . .
USB . D+ D-, . , . Diff0 Diff1 D+ D- 200 , VSE. , D+ D- , (SEO - Single-Ended Zero). :
Ø Data J State Data State - ( J ), Diff0 Diff1.
Ø Idle State - .
Ø Resume State - "" "" .
Ø Start of Packet (SOP) - ( Idle State ).
Ø End of Packet (EOP) - .
Ø Disconnect - .
Ø Connect - .
Ø Reset - .
; DiffO Diff1 .
Disconnect, Connect Reset ( 2,5 ) .
. USB 12 /, - 1,5 /. 90 5 , - 3 . . ; .
|
|
, . , , ,
D+ D-, R2 (. . 7.2 7.3)
NRZI (Non Return to Zero Invert), . 7.4. SYNC, . VBus GND 5 .
. (. . 7.1 . 7.5).
"" (Upstream Connector). , (, , . .). (Downstream Port) . "" (Downstream Connector) , ( ). () , "".
"" "" (. 7.5), . , . . USB .
. 7.5. USB: - "", - "", -
USB (Bus-Powered Devices) (Self-Powered Devices). . , , , . , . . 7.6 USB.
, .
USB , . . , () .
USB :
Ø (Control Transfers), . . 64 8 .
Ø (Bulk Data Transfers) . . 8, 16, 32 64 . , . .
Ø (Interrupt) - ( 64 , 8 ) . , . 1-255 10-255 - .
|
|
Ø (Isochronous Transfers) - , . - . - . , , , .
. , , , .
US , , . USB , , , .
- - : , , USB.
() USB . , - (Token Packet). , - USB . ( ) . . ( ) ( , ). (Handshake Packet).
. (NAck) . . .
USB:
Ø , / .
Ø CRC-.
Ø .
Ø - .
Ø .
Ø .
CRC-, . , . , .