0% found this document useful (0 votes)
198 views21 pages

Page 1 of 21:::: USBهرﺎﺑرد ﺰﯿﭼ ﮫﻤھ::::: (Manage cookies)

AK4170 USB Transceiver AK4571 USB interface + 1 ADC + 2 DAC AK5370VF USB interface + Mono ADC for MIC AK5371. AU9410 cost-effective controller keyboard with hub Page 2 of 21.

Uploaded by

akbarzadeh_majid
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
198 views21 pages

Page 1 of 21:::: USBهرﺎﺑرد ﺰﯿﭼ ﮫﻤھ::::: (Manage cookies)

AK4170 USB Transceiver AK4571 USB interface + 1 ADC + 2 DAC AK5370VF USB interface + Mono ADC for MIC AK5371. AU9410 cost-effective controller keyboard with hub Page 2 of 21.

Uploaded by

akbarzadeh_majid
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

:::: :::: USB

Page 1 of 21
Go
Show this form

No referrer

Location via proxy: http://emadusb.persianblog.com/


][Manage cookies
No cookies
No scripts
No ads

USB

USB Chips


ParsX


USB .

.

/
.
Host Device USB Jan Axelson
.
.
.

)Agere Systems (formerly Lucent
USS2X1, USS2X1W USB 2.0 UTMI 8-Bit and 16-Bit PHY Chips
USS-820D USS-820D device controller
USS-820FD USS-820FD device controller

l
l
l

AKM Semiconductor Inc.


AK4170 USB Transceiver
AK4571 USB interface + 1 ADC + 2 DAC
AK5370VF USB interface + Mono ADC for MIC
AK5371 USB interface + Stereo ADC for MIC

l
l
l
l

Alcor Micro
Keyboard
AU9440 with ACPI and multimedia function
AU9410 cost-effective controller

l
l

Keyboard with Hub

2007/01/23

file://J:\SOFT\USB\1.HTM

:::: USB ::::

l
l

Page 2 of 21

AU9462 supports the 19 x 8 keyboard matrix and combinational key


definitions. With separated ACPI key.
AU9472 two-port controller with multimedia keys and rotary volume control.
Supports optional external EEPROM.
AU9432 two-port controller with multimedia keys (mask ROM).
AU9412 Two-port controller.

Hub
l
l

l
l

AU9274 with
AU9254 with
applications.
AU9214 with
AU9216 with

four ports
four ports, designed for motherboard hub and LCD panel hub
four ports and individual port activity LEDs.
six ports.

Monitor Control and Hub


l

AU9814 with four ports and monitor control (OSD) function

Smart Card Reader


l

AU9510 smart-card controller chip.

Flash Memory Card Reader


l

l
l
l
l
l

l
l

AU9310 Flash-memory reader for Compact Flash (CF), Secure Digital (SD)
and Multimedia Card (MMC).
AU9321 Compact Flash (CF) card reader controller.
AU9331 USB Secure Digital (SD) card reader controller.
AU9340 USB memory stick (MS) reader controller.
AU9360 USB 9-in-1 Flash Memory Card Reader Controller.
AU9362 Flash-memory reader controller for Compact Flash (CF) card, Micro
Drive (MD), Smart Media Card (SMC), XD Picture Card, Memory Stick (MS),
Memory Stick Duo, Memory Stick PRO, Secure Digital (SD) and Multimedia
Card (MMC).
AU9364 reads digital data from Memory Stick or memory Stick Pro.
AU9365 USB SmartMedia Card (SMC)and xD Card reader controller.

Mouse
l

AU9610 mouse controller.

Flash Disk Controller


l

AU9380/81/82/83/84 Flash-disk controller.

AMD
l

Am186CC Microcontroller: integrates 4 channels of HDLC, a USB peripheral


controller, a high performance 186 core, and other system peripherals
making it ideal in a variety of communications applications.

file://J:\SOFT\USB\1.HTM

2007/01/23

:::: USB ::::

Page 3 of 21

ARC International/Vautomation
l

Host, device, and OTG IP cores

Asix Electronics Corporation


l

AX88172 USB 2.0/Fast Ethernet controller

Atmel
8051-based
l

AT83C5132 64K Bytes ROM, 2304 bytes RAM, 4 USB Endpoints, SPI, UART,
IDE, TWI, MultiMediaCard, DataFlash, I2S, 10-bit ADC.
AT89C5131 32K Bytes Flash, 1K Byte Data EEPROM, 1280 bytes RAM, 7 USB
Endpoints, TWI, SPI, UART, PCA
AT89C5132 64K Bytes Flash, 2304 bytes RAM, 4 USB Endpoints, SPI, UART,
IDE, TWI, MultiMediaCard, DataFlash, I2S, 10-bit ADC.

AVR-based with Embedded Hub


l

AT43USB320A full-speed controller with a 12 MIPS AVR, 3 function


endpoints, and embedded 4-port Hub and a UART
AT43USB325 multimedia keyboard controller with embedded 4-port hub, 16
Kbytes of program memory, 4 programmable endpoints, 512 bytes of data
SRAM and support for 20x8 keyboard matrix.
AT43USB326 multimedia keyboard controller with embedded 2-port hub, 3
programmable end points. 16 Kbytes program ROM, 512 bytes SRAM and
support for multiple 18 x 8 keyboard matrix.
AT43USB353M low-cost full-speed controller with embedded nub, ADC and
PWM
AT43USB355 full-speed controller with a 12 MIPS AVR, 3 function endpoints,
2-port hub, 12-channel 10-bit ADC, PWM and 24 Kbytes of program SRAM or
mask ROM

AVR-based Function-only
l

AT43USB351M low-/full-speed configurable controller with a 1.5/12/24 MIPS


AVR, 5 function endpoints, 12-channel 10-bit ADC, PWM and 24 Kbytes of
program ROM
AT76C711 devoted DMA controller for fast transfers of data between the
endpoint FIFOs and the DPRAM, a 2KB internal RAM, a Synchronous
Peripheral Interface (SPI), a UART supporting maximum rate of 921 Kbaud,
an 8x16-bit in-system SRAM for microcode storage, 2K dual-port RAM
(DPRAM) and a programmable DMA controller.

Host/Function
l

AT43USB370 Full-speed host/function processor with embedded USB host


stack and device driver firmware.
AT43USB380 On-The-Go Upgrade of the AT43USB370 with OTG, standalone

file://J:\SOFT\USB\1.HTM

2007/01/23

:::: USB ::::

Page 4 of 21

host and standalone device modes.


Hubs
l

AT43301 low-cost, self- and bus-powered, full-speed HUB controller with


ganged port power switching and global overcurrent protection
AT43312A self- and bus-powered, full-speed HUB controller with individual
port power switching and global overcurrent protection

Cypress Semiconductor
In addition to chips originally developed at Cypress, Cypress has bought the rights
to USB controller designs from Anchorchips (EZ-USB), Scanlogic (SLxxx), and Intel
(8x930/31 (discontinued)).
Embedded Hosts
l

SL811HS World's first Dual Role Device (DRD). SIE with 8-bit microprocessor
interface
EZ-HostTM Microprocessor based 4-port embedded host/peripheral
controller
EZ-OTGTM Microprocessor based 2-port USB On-The-Go controller

Full-speed Peripherals
l
l
l

EZ-USB Single-chip, low-power solution for Full-Speed USB peripherals


EZ-USB FX Faster, Xtended technology for ultra high performance
M8 Series for mid-performance Full-Speed peripherals like audio or Smart
Card readers
SL811S Simple, low-cost SIE

High-speed Peripherals
l

l
l

l
l

E Z-USB FX2 Programmable MCU - Fully-integrated, single-chip solution for


Hi-Speed USB peripherals
EZ-USB SX2 Intelligent SIE core automatically handles the low-level USB
protocol, shortening the USB learning curve
EZ-USB TX2 Hi-Speed UTMI-compliant transceiver
EZ-USB AT2 FourthGenerationHi-SpeedMassStorageFixed-FunctionBridge
supporting ATA-6 hard drives
ISD-300A1 MassStorageFixed-FunctionBridge
ISD-300LP Low-Power Mass-storage fixed-function device designed for buspowered applications like CompactFlash card readers, MP3/PVR players or
portable 2.5" hard-drives.

Hubs
l

CY7C65013/113 Standalone Hubs


CY7C66013/113 Integrated Hub + Peripheral
CY7C65640 USB TetraHub - Hi-Speed Hub

file://J:\SOFT\USB\1.HTM

2007/01/23

:::: USB ::::

Page 5 of 21

Low Speed Peripherals


l

CY7C63001A, CY7C63413/513 (M8 Series) The worlds first integrated LowSpeed USB microcontroller.
CY7C63221A/331A, CY7C63723/43 (enCoRe) Enhanced Component
Reduction technology reduces system cost through external component
integration.

WirelessUSB
l

Acts as a HID-class device.

Fairchild Semiconductor
USB1T11A low/full-speed transceiver
FTDI Chip (Future Technology Devices International Ltd.)
l
l
l

FT8U232AM USB UART for upgrading RS-232 designs


FT8U245AM USB FIFO for interfacing CPUs to USB.
FT8U100AX multi-function hub controller

Infineon
l

C165 UTAH (USB+HDLC) 16-bit Microcontroller with full-speed USB, HDLC


and IOM-2. C166 core.
SLE 66CUX640P high-end security controller for use in applications ranging
from smart cards to dongles. Supports low and full speed.
MP1/MP2 Ccomplete System Solutions for Multimedia Products with fullspeed USB 2.0 OTG.

Intel
l
l

PC Chipsets with host controllers


PXA26x and PXA255 processor families for cell phones, PDAs, and other
mobile devices, with device controller

Kawasaki
l
l
l
l
l
l
l
l
l

KL5KUSB200/201 USB2.0 Transceiver


KL5KUSB220 USB2.0 to true 10/100 Ethernet
KL5BUDV002 PCI to USB2.0
KL5BUDV003 PCI to USB2.0 Internal USB PHY
KL5KUSB101/111/121/122 USB to Ethernet
KL5KUSB116 USB to 1 channel serial 44 Pin
KL5KUSB105 USB to 4 channel serial
KL5KUSB106 USB to Parallel
KL5KUSB107/108 USB to 2 Serial 1 Parallel

LSI Logic Corporation

file://J:\SOFT\USB\1.HTM

2007/01/23

:::: USB ::::

Page 6 of 21

CoreWare family of host, function, and transciever cores

Maxim Integrated Products/Dallas Semiconductor


l
l
l

MAX3344E/45E ESD-protected transceivers with USB Detect


MAX3346E ESD-protected transceiver
MAX3453E/54E/55E/56E ESD-protected transceivers

Mentor Graphics
l
l
l
l

MUSBFDRC full-speed dual-role controller IP core


MUSBHSFC 2.0 high/full-speed function controller IP core
MUSBFSFC 1.1 full-speed function controller IP core
MUSBLSFC 1.1 low-speed function controller IP core

Micrel Semiconductor
l

MIC2550/51 transceiver

Microchip Technology
l

PIC16C745/765 low-speed controllers with 5/8 channels of 8-bit ADC and a


USART.

Micronas
l

UAC355xB Codec

Microtune, Inc.
l

TR0760 OneChip supports Bluetooth and USB.

Motorola
l
l
l

68HC(7)05 and 68HC(9)08 8-bit microcontrollers


MPC5200 PowerPC
MPC8270/75/80, MPC850 PowerQUICC Integrated Communications
Processors

National Semiconductor
l

USBN9603/4 full-speed controller with enhanced DMA support

NetChip
l
l
l
l
l

NET2270/72 16-bit USB 2.0 high-speed programmable peripheral controller


NET2272 16-bit USB 2.0 high-performance local bus device controller
NET2280 PCI Hi-Speed USB 2.0 programmable peripheral controller
NET2890 full-speed programmable USB interface controller
NET2888 TurboUSB full-speed USB interface controller

file://J:\SOFT\USB\1.HTM

2007/01/23

:::: USB ::::

Page 7 of 21

Oki Semiconductor
l

ML60851E/852A full-speed controller

OPTi
l
l

82C861 Qx0086110XUE FireLink host controller


82C871 Qx0087100XPP FireLink 2.0 OTG controller

Oxford Semiconductor
l

OXUF922 USB 2.0/IEEE-1394 bridge to IDE device

Philips Semiconductors
OTG
l
l
l
l

ISP1261
ISP1362
ISP1301
ISP1761

USBOTGBridge Controller
USB OTG dual-role host/peripheral controller
USB OTG transceiver
Hi-Speed USB OTG dual-role host/peripheral controller

Hubs
l
l
l

ISP1520 - 4-port USB 2.0 high-speed hub controller


ISP1521 - 4 to 7 port USB 2.0 high-speed hub controller
ISP1122A - Advanced hub controller for standalone hub controller boxes and
hub-only monitors

Devices
l

l
l

ISP1583 - Low-power Hi-Speed USB interface device with USB OTG support
for portable applications: 64 pins, with direct interface to ATA/ATAPI
peripherals
ISP1582 - Low-power Hi-Speed USB interface device with USB OTG support
for portable applications: 56 pins
ISP1581 - 1st generation Hi-Speed USB interface device
ISP1183 - Low-power low-pin USB interface device with DMA for portable
applications
ISP1181A, ISP1181B - High performance full-speed USB interface device
with parallel bus
PDIUSBD11 - Dec 2003 discontinuation notice. Last time buy: Sept 2004.
Recommended replacement: PDIUSBD12.
PDIUSBD12 - USB function at full-speed with DMA and parallel bus interface

Transceivers
l
l

ULPI family of Hi-Speed USB transceivers: ISP1504, ISP1505, ISP1506


ISP1102, ISP1104, ISP1105, ISP1106: USB low-voltage transceivers for
system-on-chip (SOC) applications
PDIUSBP11A: Discontinued. Use ISP1105BS.

file://J:\SOFT\USB\1.HTM

2007/01/23

:::: USB ::::

Page 8 of 21

Audio
l

UDA1325 CODEC

Prolific Technology Inc.


Generic Controllers
l
l
l
l

PL-2555
PL-2551
PL-2351
PL-2305

Hi-Speed USB Docking Controller


Hi-Speed USB Device Controller
Device Controller
USB to IEEE-1284 bridge

Storage Devices
l
l
l
l
l
l
l
l
l
l

PL-2507
PL-2533
PL-2531
PL-3507
PL-2515
PL-2523
PL-2535
PL-2525
PL-2307
PL-2315

Hi-Speed USB to IDEBridge Controller


Hi-Speed USB MS PRO/MS/SD/MMC Card Reader Controller
Hi-Speed USB MS PRO/MS Card Reader Controller
Hi-Speed USB & IEEE 1394 Combo to IDEBridge Controller
Hi-Speed USB Flash Disk Controller
Hi-Speed USB Biometrics Flash Disk Controller
Hi-Speed USB Multi-Card Reader and Flash Disk Controller
Hi-Speed USB MS PRO/MS Card Reader and Flash Disk
USB to ATAPI-4 Bridge Controller
USB Portable Flash Disk Controller

Data Communications
l
l
l
l
l
l
l

PL-2501 Hi-Speed USB Host to HostBridge Controller


PL-2301 USB to USBBridge Controller
PL-2302 USB to USBNetworkBridge Controller
PL-2303 USB to SerialBridge Controller
PL-2303X-Edition USB to SerialBridge Controller
PL-2313 USB to DualSerialBridge Controller
PL-5303 Wireless Audio Controller

Multimedia
l

PL-2519 Hi-Speed USB Video Cam and Flash Disk Controller

Samsung
l

S3C9648/54/58/88, S3P9658/88, S3C865B, S3F865B low-speed controllers

Semtech Corporation
l
l

UR7HCTS2-USB 4/5/8-Wire touch-screen controller


SH3301 PS/2-to-USB translator

Silicon Laboratories (formerly Cygnal)

file://J:\SOFT\USB\1.HTM

2007/01/23

:::: USB ::::

Page 9 of 21

C8051F320/321 8051-compatible device controllers with Flash memory, dual


UARTs, SMbus and SPI serial interfaces, multi-channel ADC, precision
voltage reference and oscillator, comparators, and temperature sensors.

Sipex
SP5301 low- and full-speed transceiver
SMSC (Standard Microsystems Corporation)
Card Readers
l
l

USB97C210 USB 2.0 Flash Media Controller


USB97C223 Bus Powered USB 2.0 Flash Media Controller

Flash Drive Controllers


l

USB97C242 USB 2.0 Flash Drive Controller

Disk Drive Controllers


l
l
l

USB97CFDC USB Floppy Disk Controller


USB97CFDC2-01 USB Floppy Disk Controller
USB97C100 Multi-Endpoint USB Peripheral Controller (not recommended for
new designs)
USB97C102 Enhanced USB Peripheral Controller with Integrated FivePort
Hub and Scatter/Gather DMA
USB97C202 USB 2.0 ATA/ATAPI Controller

Hubs
l

USB20H04 4-Port USB 2.0 Hub Controller

Transceivers
l
l

GT3100 USB 2.0 Transceiver Macrocell


GT3200 USB 2.0 PHY IC

STMicroelectronics
l
l
l
l

STLC2410 Bluetooth Baseband has a full-speed USB interface


MTK50152/162 ADSL customer premises equipment
ST70137 Controller-less ADSL customer premises equipment
ST7265X low-power, full-speed 8-bit MCU with 32K FLASH, 5K RAM, Flash
Card interface, timer, PWM, ADC, I2C
ST92163 - 8/16-bit full-speed MCU for composite devices with 16 endpoints,
20K ROM, 2K RAM, I 2 C, SCI, & MFT
uPSD3233/34 Flash programmable system device with 8032 core and 64-kbit
SRAM
ST7263 low-speed 8-bit MCU family with up to 16K memory, up to 512 bytes
RAM, 8-bit ADC, WDG, TIMER, SCI, and I2C

file://J:\SOFT\USB\1.HTM

2007/01/23

:::: USB ::::

Page 10 of 21

Sunplus Technology Company, Ltd.


l
l
l
l
l
l

SPCP MCU for keyboard, mouse, game pad, etc


SPMC MCU for home appliance, general purpose
SPIF3611 serial ATA to ATA bridge
SPGT68XX scanner controller
SPGT56XX carder reader controller
SPGT57XX 2.0 flash disk, card reader, USB to IDE

Texas Instruments
Hubs
l
l
l
l
l

TUSB2036 2/3 ports with optional serial EEPROM interface


TUSB2046B 4 ports with optional serial EEPROM interface
TUSB2077A 7 ports with optional serial EEPROM interface
TUSB2136 2 ports with integrated function controller
TUSB5052 5 ports with integrated bridge to 2 serial ports

Devices
l
l
l

TUSB3210 general-purpose controller


TUSB3410 RS232/IrDA serial-to-USB converter
TUSB6250 low-power, high-speed ATA/ATAPI bridge

Audio
l
l
l
l

PCM2702 16-Bit stereo DAC


TAS1020B stereo audio interface
TUSB3200A streaming controller
PCM2900 Stereo Audio Codec with single-ended input/output

Toshiba
l
l
l

TMP92CH21FG CPU with 1.1 device controller


TC86C001FG PCI controller with 1.1 host and device controllers.
SoCMosaic custom chip IP platform with USB support

TransDimension
Hosts
l

UHP112 PCI-to-USB host controller


UHC124 embedded host controller optimized for cost, performance and ease
of software development

Devices
l

DC2003 high-throughput, high-speed, with IDE interface


DC2013 high-throughput, single port high-speed, with DMA (non-PCI based)
interface

file://J:\SOFT\USB\1.HTM

2007/01/23

:::: USB ::::

Page 11 of 21

OTG
l
l

TD242LP small, low power host/peripheral controller


TD243 high-performance, 32-bit host/peripheral controller

Trenz Electronic
l

USB Function Controller IP core

Via Technologies, Inc.


l
l
l
l

VT6205
VT6204
VT6212
VT6202

9-in-1 Flash Card Reader


USB2.0 to IDE
Host
Host

Vista Imaging
l

ViCam III Digital Imaging Engine for still images, motion video and audio,
with a reference design that complies with the USB Video Class

Winbond
l
l
l
l
l
l

W81181D/AD 1.1 hub controller


W81281 keyboard/device controller
W81282F keyboard with 1.1 hub controller
W81386D MS/SD/MMC reader/writer controller
W81E381 Smart Card reader controller
W86L586 2.0 SD/MMC CF/MicroDrive MS/MSPro SM/xD card reader
controller

ZMM Technologies
l

Chips for converging telephony, Internet and PCs via USB

Zoran Corporation
l

ZR36504 & ZR36505 USBvision II enable simultaneous audio, video and data
streaming transfers to PCs and PDAs over USB

file://J:\SOFT\USB\1.HTM

2007/01/23

:::: :::: USB

Page 12 of 21

USB Complete USB Design By Example




.


.


. USB I/O 24
.
USB I/O 24 USB
Controller
.
-
PDIUSBD12 -
.

.


!
USB 2.0 USB 2.0
Compaq, HP, Intel , Lucent, Microsoft ,
NEC, Philips
. USB 2.0
USB 1.1 Mbps USB 2.0.
Mbps Mbps Mbps .

USBI/O24

USBIO24
gigatechnology FT245 BM FTDI
ChipUSB Controller SX48 UBICOM CPU
.
IO VDC IO mA .
.

USB

2007/01/23

file://J:\SOFT\USB\1.HTM

:::: :::: USB

Page 13 of 21


IO


.

USB .
Driver
DLL
USB Virtual Commport driver
USB
.


.
C Basic Delphi

Matlab Labview Virtual Commport driver
USB I/O 24 .
Device Manager USB
.
Device Manager -

Layout Pinout
.

Layout- USB

Pinout - USB

:
( ) (+VDC :
( ) (- VDC :
( mA
( mA
USB

.
-

-
Pintester gigatechnology USB IO 24

2007/01/23

file://J:\SOFT\USB\1.HTM

:::: :::: USB

Page 14 of 21

.
I/O, .
test
gigatechnology

Source
Pintester USB IO 24 Visual Basic
. Visual Basic
Visual
Basic
.
- USB IO 24 Pin Tester


.
USB I/O 24

USBIO24 .
.
Virtual com port driver USBIO24
MS Comm Com3
:
MS Comm1. Comm Port = 3
MS Comm1. Input Mode = Comlnpv+ Mode Binary
MS Comm1. Port Open = True
Device

Manager .

.
Com3

.
A
.
++= : .
IOVALA=7
)MS Comm1. OutPut = !A +chr$ IOVALA
set !

. A :
IOVALA=128
)MS Comm1. OutPut = A +chr$ (IOVALA
.
A .
MSComm1.Output="a" 'Request data form port A
T=Timer 'Use the timer to allow the program to continue if there is as error
While Timer < T +0.4 AndMSComm1.InBuffercont <1
Wend

2007/01/23

file://J:\SOFT\USB\1.HTM

:::: :::: USB

Page 15 of 21

IFMSComm1.InBuffercont1 <> Then


)"Call MsgBox("Read Timeout",vbinformation,"USBIO24 Error
Exit Sub
End If
Dim TempBuffer As Variant
Dim ByteBuffer() As Byte
TempBuffer=MSComm1.Input
ByteBuffer=TempBuffer
)PortAVal=ByteBuffer(0

)) ((
)) (( .

)) ((

)(.
:



.

.
USB
Search http://www.tibf.co.ir :

.
:


USB .
:

2007/01/23

file://J:\SOFT\USB\1.HTM

:::: :::: USB

Page 16 of 21


http://www.usb.org :

USB COMPLETE
Past .
.
.
USB
USB External .
PC
USB.

)IEEE (Institue of Electrical and Electronics Engineers
)TIA (Telecommunications Industry Association
USB.
USB
.
) Compaq HP ( Intel Microsoft NEC
USB 1.1 Specification.
USB 1.0 .
USB 1.1 .
USB 2.0 USB 1.1 .
USB 2.0 Hewlett Packard Lucent
Philips .

USB
USB PC .
USB Interface
.
- USB .
Typical Use

2007/01/23

Number of Length
Speed
devices
(Maximum, (Maximum,
)(Maximum) feet
)bits/sec.

Format

Interface

file://J:\SOFT\USB\1.HTM

:::: USB ::::

USB

asynchronous 127
serial

Page 17 of 21

Mouse,keyboard,disk
16 (o up to 1.5M,12M
96 ft. with (480M in v. drive
Modem , ..
5 hub)
2.0)
50-100
20k
(115k Modem , mouse,
with
some instrumentation
drivers)
unit 4000
10M
Data
acquisition
and
control
systems
6
115k
Printers

RS-232
asynchronous 2
(EIA/TIAserial
232)
RS-485
asynchronous 32
(TIA/EIAserial
loads
485)
IrDA Data asynchronous 2
serial
infrared
Microwire asynchronous 8
10
2M
serial
SPI
asynchronous 8
10
2.1M
serial
I2C
asynchronous 40
18
400k
serial
IEEEserial
64
15
400M
1394
(FireWire)
IEEE-488
parallel 15
60
8M
(GPIB)
Ethernet
serial
1024
1600
10M/100M/1G
MIDI
serial
2
50
31.5k
current
loop
parallel 2 or 8 with 10-30
Parallel
8M
Printer
daisy-chain
support
Port
--

Microcontroller
communication
Microcontroller
communication
Microcontroller
communication
Video

Instrumentation
Networked PC
Music
,show
control
Printer,
scanners,disk
drives


USB Interface
: USB
Interface -
-
USB
USB .

reset Setup .
.
-
. IRQ USB

file://J:\SOFT\USB\1.HTM

2007/01/23

Page 18 of 21

:::: :::: USB

IRQ USB .
-
USB
Case . USB .
HUB .
USB USB .
USB USB .
TV
CD-Drive DVD-Drive PDA
Interface USB
.
-
USB Connector .
. USB
HUB .
Hot Pluggable-
USB PC PC
USB .
USB .
-
USB
USB +V . mA
. .
-
USB USB 1.1 Full-Speed Megabit Per Second
Data .
Data .
USB
Megabit/ Second Megabyte/ Second .
USB 2.0 Full-Speed
Megabit/ Second .
USB Low-Speed Megabit/ Second .
-
USB
.
-
USB PC

.
-
Power-Saving USB USB.
.
.
PC
.
.
USB
USB USB .

2007/01/23

file://J:\SOFT\USB\1.HTM

:::: :::: USB

Page 19 of 21

USB
IBM .
PC Linux Unix USB .
USB .
USB .
( Detect PC .
(
( USB .
.
Speaker Microphone USB .
SE June 9 USB .
mass-storage Printer . USB
USB ) Win 32 Driver Mode (WDM
.
USB
.
USB .
CPU
.
USB
.
USB Controller
.
USB Controller
Program .
USB Controller
USB Controller .

USB
- PC
USB
USB . PCI
.
-
USB .
USB 2.0 IEEE-1394 .
-
USB Desktop USB PC
.
USB . Interface RS-232 RS-485
.
HUB USB PC .

2007/01/23

file://J:\SOFT\USB\1.HTM

:::: USB ::::

Page 20 of 21

A John Hyde USB Design by Example USB


. Practical Guide to Building I/O Devices

.
:
1.

Adding I/O Devices to a Modern PC

2.

Close to the Wire

3.

The Enumeration Process

4.

Run-time Software on the PC Host

5.

Development Tools

6.

Buttons and Lights

7.

Migration from ISA

8.

Building USB Bridges

9.

Connecting to the Digital World

10. Connecting to the Real World


11. I Link the Sound of That
12. I Can See You
13. Designing a Hub
14. Putting It All Together

file://J:\SOFT\USB\1.HTM

2007/01/23

:::: :::: USB

Page 21 of 21

15. Increasing Data Bandwidth into the Home

John Hyde USB USB Controller


. Buttons and
Lights Connecting to the Digital World Connecting to the Real World .

.

Top- Down Design

%
.

] | | [

Free counter

2007/01/23

file://J:\SOFT\USB\1.HTM

You might also like