=====USB===== Universal Serial Bus ==a==Standards==a== ||USB Standard||Übertragungsrate||Low Power||High Power*||Jahr der Spezifikation||Controller|| ||USB 1.0||12 Mbit/s||100 mA||500 mA||1996||UHCI, OHCI|| ||USB 1.1||12 Mbit/s||100 mA||500 mA||1998||UHCI, OHCI|| ||USB 2.0||480 Mbit/s||100 mA||500 mA||2000||EHCI|| ||USB 3.0||4.8Gbits/s||150 mA||900 mA||2008|| || * Freigabe durch das Betriebssystem ==a==Schnittstellenbausteine==a== - [[FTDI]] - [[Mikrocontroller]] mit USB ==a==Anschlußbelegung==a== ||rot|| +5 V|| ||weiß||Data −|| ||grün||Data +|| ||schwarz||Masse|| ==a==Unter Linux==a== %%(bash) > lspci %% 00:1f.2 USB Controller: Intel Corporation 82801AA USB (rev 02) 01:00.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62) 01:00.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62) 01:00.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 65) %%(bash) > lshw %% product: UHCI Host Controller capabilities: usb-1.10 configuration: driver=hub maxpower=0mA slots=2 speed=12.0MB/s %% *-usb:0 UNCLAIMED description: USB Controller product: VT82xxxxx UHCI USB 1.1 Controller vendor: VIA Technologies, Inc. physical id: 0 bus info: pci@01:00.0 version: 62 width: 32 bits clock: 33MHz capabilities: uhci cap_list configuration: latency=64 resources: irq:11 *-usb:1 UNCLAIMED description: USB Controller product: VT82xxxxx UHCI USB 1.1 Controller vendor: VIA Technologies, Inc. physical id: 0.1 bus info: pci@01:00.1 version: 62 width: 32 bits clock: 33MHz capabilities: uhci cap_list configuration: latency=64 resources: irq:10 *-usb:2 UNCLAIMED description: USB Controller product: USB 2.0 vendor: VIA Technologies, Inc. physical id: 0.2 bus info: pci@01:00.2 version: 65 width: 32 bits clock: 33MHz capabilities: ehci cap_list configuration: latency=64 resources: irq:9 %% ==a==Serielle Schnitstellenemulation via USB unter Linux==a== Ich habe 4 Geräte: /dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2 /dev/ttyUSB3 Die Reihenfolge ist bei jedem Start anders. Nützlicher Befehl um eine Idee zu bekommen, wo was ist. %% # ls -al /sys/class/tty/ttyUSB?/device/driver/module lrwxrwxrwx 1 root root 0 Mär 14 03:59 /sys/class/tty/ttyUSB0/device/driver/module -> ../../../../module/ftdi_sio lrwxrwxrwx 1 root root 0 Mär 14 04:00 /sys/class/tty/ttyUSB1/device/driver/module -> ../../../../module/pl2303 lrwxrwxrwx 1 root root 0 Mär 14 04:00 /sys/class/tty/ttyUSB2/device/driver/module -> ../../../../module/pl2303 lrwxrwxrwx 1 root root 0 Mär 14 04:00 /sys/class/tty/ttyUSB3/device/driver/module -> ../../../../module/cp210x %% ftdi_sio ist ein Schnistellenkonverter mit [[MAX232]] von USB nach TTL. pl2303 sind Schnistellenkonverter von USB nach RS232/EIA232. cp210x ist eine [[Conrad8fachRelaiskarte Relaiskarte]]. ---- Siehe auch {{backlinks}}