Stichworte: USB, LPT, Parallel, Parallelport, Druckerport, Konverter, Adapter Foto fertiges USB2LPT5
  • Konverter von USB auf Parallelport (25pol. SubD-Buchse), inklusive Hardwarenachbildung (Virtualisierung) auf Ein/Ausgabe-Registerebene durch Windows-Treiber
  • Unterstützt alle Parallelport-Modi SPP, PS/2 bidirektional, EPP und ECP, 16 Byte tiefe FIFO
  • USB Low Speed (1,5 Mbit/s brutto; 1 kByte/s bei Ein/Ausgabebefehlen)
  • Unterstützt USB-Schlafmodus mit reduzierter Stromaufnahme
  • Offene Quelltexte (open-source), auch für Schaltplan und Leiterplatte
USB2LPT — zur Übersicht

USB2LPT, Nachbau der Ausgabe 1.5

Idee, Aufbau und Programmierung folgten Ideen des IgorUSB, der Low-Speed-USB-Implementation auf AVR nur mit Software, im Paket »AVRUSB« von Objective Development ausgereift und zusammengeschnürt, welches hier verwendet wurde.

Inzwischen gibt es die Version 1.6.

Dieses Low-Speed-Gerät mit ATmega8 verletzt folgende USB-Spezifikationen:

Weitere Regelverletzungen sind nicht ausgeschlossen...
Graue Regelverletzungen betreffen alle AVRUSB-Projekte. Bei quarzlosem Nachfolger 1.6 erfolgt gelegentlich Synchronisation auf Datenflanken.
Die seit März 2009 verfügbare 18-MHz-Version von Lukas Schrittwieser kann nun auch CRC-Fehler beim Empfang feststellen; Modifikation der Firmware deshalb geplant!

Bauteile

Alle Bauelemente können bei Reichelt bestellt werden.

StückBezeichnungBestell-BezeichnungEinzelpreis in € (2008)
1ATmega8 im TQFP-32-Gehäuse
oder ATmega48
ATmega 8-16 TQ
ATmega 48-20 AU
1,45 
1,20 
1Quarz 12000 kHz12,0000-HC49U-S0,24 
1Elko 10 µFrad 10/350,041
1USB-Buchse MiniB DurchsteckUSB BWM0,78 
1SubD-Buchse 25pol.D-SUB BU 250,15 
1Gelbe LED 3 mm LED 3mm ge0,051
1Widerstandsnetzwerk 220ΩBCN16 2200,02 
2Kondensator 22 pF 0603NPO-G0603 22p0,051
1Kondensator 100 nF 0603X7R-G0603 100n0,051
1Widerstand 10 kΩ 0805
bzw. 4,7 kΩ für ATmega48
SMD-0805 10,0k
SMD-0805 4,70k
0,10 
1GehäuseKappe CG25G0,13 
1USB-Anschlusskabel 1 mAK 673-A0,88 
Summe (ohne Gewähr)3,925
1Zweiseitige Leiterplatte (s.u.)UL-155,00 

Die Bestückung ist bei dieser Revision wirklich simpel.

Foto vom Innenleben
Bestückte Platine

Die LED

Die gelbe Multifunktions-LED zeigt bei allen USB2LPT-Revisionen folgende Zustände an:

Software

Bekannte Leiterplatten-Fehler und Probleme

Löt-Brücken

Die Revision 5 (USB2LPT 1.5) weist drei Lötbrücken (solder jumper) auf: