AVR stuurt USB
Ontwikkelbord met software-matige USB-interface
Gepubliceerd in Elektor nummer 521, maart 2007
Is het mogelijk om met een controller uit het pre-USB tijdperk een USB-apparaat te ontwikkelen, zonder hiervoor extra IC’s te gebruiken? Deze vraag hebben de auteurs zich een tijdje geleden gesteld. Vele lange avonden later blijkt het antwoord “Ja” te zijn. Vandaar dat we u een USB-I/O Board kunnen presenteren op basis van een standaard AVR-controller, zonder speciale USB-chips!
1. Der für die Firmware verwendete AVR-USB-Treiber der Firma Objective Development Software GmbH (www.obdev.at). Bei diesem Treiber handelt es sich um ein Open-Source-Projekt (siehe www.obdev.at/avrusb/ und www.obdev.at/products/avrusb/index.html). Aus diesem Grund steht hier auch der Schaltplan des AVR-USB-Boards zum Download zur Verfügung. 2. R4 muss auf 1k5 geändert werden, um eventuelle Probleme mit der Enumeration zu vermeiden 3. In der Stückliste ist IC4 fälschlich als ULN2003A angegeben. Richtig ist die Angabe im Schaltplan: IC4 = ULN2803A. Die Korrekturen sind in der hier angegebenen Stückliste schon berücksichtigt.
|
Klik hieronder om dit artikel en/of print layout te downloaden als PDF.
Let op: bij oudere projecten kunnen we niet garanderen dat alle onderdelen leverbaar zijn.
|