AVR steuert USB
Entwicklungsboard mit Software-USB-Schnittstelle

Ein universeller USB-Treiber für den PC wird ebenfalls im gleichen Heft beschrieben.
Dies ist ein NUR FÜR MITGLIEDER-Artikel. Um diesen Artikel lesen zu können, benötigen Sie ein Abonnement.
- Unbegrenzter Zugriff auf Member Only -Artikel
- 3 neue Ausgaben des Elektor Magazins (digital)
- Mehr als 5000 Gerber-Dateien
- 20% Mitgliederrabatt auf E-Books (auf elektor.de)
- 10% Mitgliederrabatt auf Produkte (auf elektor.de)
Erhältlich ab 6,33 € pro Monat.
Was ist Members Only
Elektor engagiert sich dafür, hochwertigen Inhalt rund um Elektronik bereitzustellen und betreut dabei zehntausende zahlende Mitglieder. Als Teil dieses Engagements hat Elektor das Premium-Angebot ins Leben gerufen, das exklusiven Zugriff auf ausgewählte Artikel bietet – manchmal sogar bevor diese in der Zeitschrift erscheinen.
Täglich können Mitglieder fundierte Artikel entdecken, die das Beste aus Elektors Premium-Content präsentieren und speziell darauf abzielen, ihr Wissen und ihre Begeisterung für Elektronik zu vertiefen.
Mit dem Premium-Programm will Elektor seiner Community aus Enthusiasten frühzeitigen Zugang zu aktuellen Projekten und Erkenntnissen ermöglichen. Nach dem Einloggen genießen Mitglieder diesen exklusiven Inhalt und können sich über spannende Projekte und Innovationen austauschen. Während Premium unser bestehendes Angebot erweitert, wird Elektor weiterhin eine Fülle an kostenlosen Informationen für die breite Community bereitstellen.
Werden Sie Teil der Elektor-Community und nutzen Sie Premium sowie weitere Mitgliedervorteile!
Material
Gerber-Datei
Die zu diesem Projekt gehörende Platine steht als Gerber-Datei exklusiv allen GOLD- und GREEN-Mitgliedern zum sofortigen Download zur Verfügung. Mit Gerber-Daten können Sie Platinen selber herstellen oder sie bei einem Platinenhersteller in Auftrag geben.
Elektor empfiehlt den zuverlässigen PCB-Service von Eurocircuits oder von AISLER.
Gerber-Dateien unterliegen der Creative Commons-Lizenz. Creative Commons bietet Urhebern die Möglichkeit, dass ihre Werke frei genutzt und verbreitet werden.
Extra-Info / Update
Bei der Kürzung des Beitrags ist der Quellen-Hinweis des Autors auf den für die Firmware verwendeten AVR-USB-Treiber der Firma Objective Development Software GmbH (www.obdev.at) entfallen. 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 wird auch der Schaltplan des in AVR-USB-Boards aus ELEKTOR März 2007 im Internet veröffentlicht.
In der Stückliste ist IC4 fälschlich als ULN2003A angegeben. Richtig ist die Angabe im Schaltplan: IC4 = ULN2803A.
Außerdem muss R4 auf 1k5 geändert werden, um eventuelle Probleme mit der Enumeration zu vermeiden.
Stückliste
Widerstände:
R1 = 4k7
R2,R5 = 1 k
R3 = Widerstandsnetzwerk 8x100 k
R2,R4,R5 = 1k5
R6,R7 = 68
R8 = 10 k
R9 = Widerstandsnetzwerk 8x470
R10 = 100 k
P1 = Trimmpoti 10 k
Kondensatoren: C1 = 22 µ/20 V stehend
C2,C4,C5,C6,C7 = 100 n
C3 = 47 µ/20 V stehend
C8,C9 = 18 p
Halbleiter:
D1 = 1N4001
D2...D11 = LED rot, Low-current, Raster 2,5 mm
IC1 = 7805CP
IC2 = DS1820
IC3 = ATmega32-16PC (programmiert: EPS 060276-41)
IC4 = ULN2803A
Außerdem:
K1= Niederspannungsbuchse für Steckernetzteil
K2 = Anschlussklemme 10-polig, Raster 2,54 mm (z.B. Phoenix Contact 1725737)
K3 = USB-B-Buchse
K4 = Stiftleiste zweireihig, 10-polig
K5 = Stiftleiste einreihig, 14-polig
K6...K10 = Anschlussklemme 3-polig, Raster 2,54 mm (z.B. Phoenix Contact 1725669)
Re1...Re5 = Relais 5 V (z.B. OMRON G5V-1-DC5)
S1...S6 = Drucktaster (z.B. OMRON B3F-1002)
X1 = Quarz 12 MHz, HC-49/U
LCD-Modul 16 x 2 Zeichen
Platine EPS060276-1
Diskussion (0 Kommentare)