Mahlzeit zusammen Hab da ne Frage an alle die sich mit USB auskennen: Ich möchte eine Software USB Lösung mit meinem ATMega32 erreichen. Nur stellt sich mir hier eine Frage: Die D+/- Leitungen arbeiten mit einem Pegel von ca 3 Volt. Ich muss aber eine Quarzfrequenz über 8 MHz einsetzen, also kann ich kein Low Power ATMega verwenden. Wie kann ich die Spannung von 5 Volt auf diesen Datenleitungen regeln? Ich möchte widerstände benutzen, aber verlangsamen die nicht den Datenverkehr?
@ Stark Arm Du könntest in die Datenleitungen auch 3,6V Z-Dioden einbauen. @ Herbert von Caravan > Warum sollten Widerstände den Datenverkehr verlangsamen? http://de.wikipedia.org/wiki/Tiefpass
Das mit dem Z Dioden habe ich mir auch schon überlegt, aber ich glaub die verlangsamen auch ein wenig, kann ich nicht mit 5V Pegeln arbeiten, schadet das den Host?
Ich habe die Erfahrung gemacht, dass die meisten Hosts auch mit 5V klarkamen, ABER: Ein Mainboard von mir hat das Gerät nicht erkannt. Die beste Lösung ist meiner Meinung nach, den Controller mit 12 Mhz Quarz und 3.3V laufen zu lassen, was zwar außerhalb der Spezifikation ist, bei mir aber auch mit den "normalen" (also non-low-voltage) Typen wunderbar funktioniert hat. Wenn du also nicht gerade eine Serienproduktion planst...
Ich glaub ich habs: Ich verwende schnelle Schottky Dioden mit Schaltzeiten < 1 ns was sagt ihr dazu?
Das Problem ist aber: Die Dioden leiten nur in eine Richtung. Du müsstest dann schon 2 Dioden parallel legen, wobei ich jetzt nicht weiß, wie der USB Bus darauf reagiert, wenn der Low Pegel jetzt 0,5V statt 0V ist, wobei ich mir nicht vorstellen kann, dass das ein Problem ist. Die Schaltung sähe dann so aus: 3-4 Dioden in Reihe in Richtung µC -> PC und 1 Diode in Richtung PC -> µC. Beides parallel.
Bitte Seite bis nach unten scrollen. Das geht nur mit 12 MHz. Ganz knappes Timing. Da ist die Schaltung mit den Z-Dioden drin. http://www.xs4all.nl/~dicks/avr/usbtiny/ Elektor hat vom März 2007 ein Atmel-USB Projekt, mit MEGA32. Das kan man sich bei Elektor runterladen. Ich habe das nicht zum laufen gebracht. Wegen der dort fehlenden Z-Dioden ???? . Mystisch war auch die Fuse für den Bootlader. Aber das ist da alles in der Doku. Gruss Holger.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.