Elektor AVR USB Board

Gast #525810
Lesenswert?

Hallo

ich hab mir mal die Schaltung vom AVR-USB-Board aus dem letzten Elektor 
Heft nachgebaut, aber das funktioniert irgendwie nicht ganz richtig. 
Wenn ich mit USBView die Descriptor Daten anschaue, dann sehe ich da nur 
0x00. Im Elektor Heft steht, dass es keine Treiber dafür braucht.

Kennt sich jemand ein bisschen mit USB aus oder hatte schon jemand den 
gleichen Fehler?

mfg und Danke
Philipp
Angehängte Dateien:
#526180
Lesenswert?

Schau mal ob das Programm im Controller wirklich läuft (anhand leds oder 
so) dann kontrollier alles um USB herum nochmal. Und dann baust du 2 
3,3V Z-Dioden von D+,D- nach masse ein manche USB Hostcontroller 
vertragen perdu keine 5v warum die Leute von Elektor so fahrlässig sind 
versteh ich nicht.

R4 sollte auch besser 2K2 sein aber es scheint ja auch mit 1K 
funktioniert zu haben.
Gast #526188
Lesenswert?

Zenerdioden an die Datenleitungen? Die Dioden haben doch sauhohe 
Kapazität, also ich halte das für keine gute Idee. Hab eben mal die Spec 
überflogen, max. 75pF gegen GND sind zulässig. Ne normale 
Kleinsignal-Zenerdiode hat bei 3V schon eine Kapazität deutlich größer 
als 75pF => keine gute Idee.
#526215
Lesenswert?

Die 75pf gegen GND bezeihen sich aber auf USB 2.2 oder ? Und der Soft 
USB Treiber schafft ja auch noch einiges weniger an Datendurchsatz als 
die Spec erlaubt. Ich hab das jetzt mit 3 Schaltungen an insgesamt 8 
Hostcontrollern probiert und hatte nie Probleme. Wohingegen ohne die 
Zehnerdioden jeder 3. Hostcontroller Streikt. Ich bin aber sicher nicht 
verschlossen gegenüber besseren Lösungsansätzen solang sie nicht viel 
komplexer werden.
#526251
Lesenswert?

ja nur wird bei Low Speed das 10 fache nocht nichts ausmachen das man 
sich in der Spec von 2.0 auf die Grenzwerte von Fullspeed bezieht ist 
doch klar. Das es keine sehr saubere Lösung ist auch aber das ist der 
Software USB treiber an sich auch nicht dennoch funktioniert er ganz gut 
und das mit den Dioden auch wenn jemand ne Idee hat wie man das ganze 
ohne 2 HF Transistoren und regler oder level Shifter angehen kann immer 
her damit ...
Gast #526394
Lesenswert?

"wenn jemand ne Idee hat wie man das ganze ohne 2 HF Transistoren und 
regler oder level Shifter angehen kann immer her damit ..."

Ganz einfach in dem man den AVR mit 3.3V betreibt, das geht bei neueren 
AVRs problemlos bei 12MHz.
Das würde sogar beim Elektor-Board gehen, höchstens dieser DS1820 könnte 
Probleme mache, den kenn ich nicht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren