Frank (Diskussion | Beiträge) K (→USB Pinout) |
K (→Weblinks) |
||
Zeile 121: | Zeile 121: | ||
==Weblinks== | ==Weblinks== | ||
+ | * [http://www.b-redemann.de Buch zum FT232,245 und 2232, diverse preiswerte USB-Module, HV-Programmer etc.] | ||
* [http://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=19054 Projekt im Roboternetz: Protobed - USB zu RS232 (V24) – Interface] | * [http://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=19054 Projekt im Roboternetz: Protobed - USB zu RS232 (V24) – Interface] | ||
* [http://www.hardware-bastelkiste.de/index.html?usb.html Hardware Bastelkiste] | * [http://www.hardware-bastelkiste.de/index.html?usb.html Hardware Bastelkiste] |
Version vom 15. März 2007, 16:09 Uhr
Universal Serial Bus – Der USB-Bus (eigentlich sollte man ja US-Bus sagen) erfreut sich immer mehr steigender Beliebtheit.Seine wirklich universelle Einsetzbarkeit führte mittlerweile sogar so weit, dass bisherige Standardschnittstellen in neuen PCs oder Notebooks immer mehr verdrängt werden, ja sogar ganz an den Geräten verschwanden.
Grund, auch einen Artikel für diese Schnittstelle zu schreiben. Zunächst beschränke ich mich auf die allgemene Definition. Im Anhang unter "Weblinks" ist sogar ein Link zu meinem fertigen Projekt eines USB-Adapters, welcher gerade für das Roboternetz zugeschitten ist.
Weitere Projekte sind bereits gedanklich am entstehen, z.B. ein USB-ISP Programmer, aber ich bitte um Geduld...
Inhaltsverzeichnis
USB-Standards
USB 1.1
- LowSpeed 1,5 MBit/s für Geräte mit niedriger Bandbreite
- z.B. Maus und Tastatur
- FullSpeed 12 MBit/s für Geräte mit mittlerer Bandbreite
- z.B. Modem, LAN, Audio
- integrierte Stromversorgung bis 500mA je Port
- Hot-Plug fähig: d.h. Geräte können bei laufendem Betrieb angeschlossen werden.
- Durch USB-Hubs und entsprechende Kaskadierung können bis zu 127 Geräte angeschlossen werden.
- Energiemanagement unterstützt Suspend und Resume (Stand-By)
- Protokolle zur Fehlererkennung und Fehlerbehandlung
- synchrone und asynchrone Übertragungsarten
- maximale Kabellänge ca. 5 Meter
USB 2.0
- HighSpeed 480 MBit/s für Geräte mit Hoher Bandbreite
- z.B. für Video, externe Festplatten und CD-Brenner
- Stecker und Programmierung von USB 2.0 entsprechen dem von USB 1.1
USB Anschlüsse
USB-A
Der USB-A Anschluss wird (meist) an PCs oder USB-Hubs verwendet (Host). Es können mehrere Geräte (Devices) angeschlossen werden.
USB-B
Der USB-B Anschluss wird (meist) für Endgeräte verwendet, es können/sollen keine weiteren Geräte (Devices) angeschlossen werden.
USB mini-B
Der USB mini-B bzw. USB-B mini wird wie der "normale" USB-B Anschluß verwendet. Verwendung vor allem bei Kleingeräten, bei denen aus Platzgründen keine "normale" Buchse Platz findet.
USB (Einbau-) Buchsen
USB-A Buchse
USB-B Buchse
USB mini-B Buchse
USB Pinout
Pin Name Signal 1 VCC (+5V DC max. 500mA/Port) 2 D- (Data minus) 3 D+ (Data plus) 4 GND (Masse)
USB Interface-Bausteine (ICs)
USB zu seriell Bausteine
Die Firma FTDI bietet relativ preisgünstige Bausteine (etwa 5€ pro Stück), für den USB an. Auch entsprechende Treiber werden kostenfrei zur Verfügung gestellt. Somit kann man sich rein auf die Schaltungsentwicklung konzentieren.
FTDI FT232BL
Ich selbst verwende derzeit den FT232BL welcher leider nur in einer sehr kleinen Bauform TQFP angeboten wird.
FTDI FT232RL
Ein anderer Baustein wäre der FT232RL, welcher in einem SSOP Gehäuse angeboten wird
USB zu parallel Bausteine
FTDI FT245RL
Natürlich bietet FTDI auch einen Baustein zu Wandlung von USB zu Parallel an:
Siehe auch
Weblinks
- Buch zum FT232,245 und 2232, diverse preiswerte USB-Module, HV-Programmer etc.
- Projekt im Roboternetz: Protobed - USB zu RS232 (V24) – Interface
- Hardware Bastelkiste
- Elektronik Kompentium (ElKo)
- PDF Datenblatt von FTDI zum FT232BL (USB-seriell)]
- PDF Datenblatt von FTDI zum FT232RL (USB-seriell)
- PDF Datenblatt von FTDI zum FT245RL (USB-parallel)
Darwin.nuernberg 11:27, 21. Apr 2006 (CEST)