Obdev AVR-USB(V-USB) Schaltung mit Zener Dioden ?

OP #1234603
Lesenswert?

Hallo,
ich möchte die obdev usb libary benutzen und brauche dafür eine passede 
Schaltung, da ich meinen Atmega8 mit 5V betreiben möchte wollte ich D+ 
und D- mit Hilfe der Zener-Dioden nach USB-3,3 Volt konvertieren.
Ich habe meine Schaltung ähnlich wie die auf der obdev Seite:
 http://vusb.wikidot.com/hardware

Nur habe ich an D+ noch eine Widerstand mit 1M-Ohm nach Ground und habe 
von der USB Buchse aus gesehen zuerst die beiden Zener Dioden und dann 
den einen Widerstand 1-M-Ohm nach Gound bei D+ und bei D- den 1,5K 
Widerstand nach 5V.

Ich verwende jedoch eine externe Stromversorgung und habe die Ground und 
Vcc Anschlüße meiner USB Buchse nicht verwendet.

Kann man das so machen?

Ich habe jetzt gemessen, ich habe jetzt an der USB Buchse auf D- 3,0V 
ist das ok? oder ist das jetzt schon wieder zu wenig? Sollten ja 
eigentlich 3,3V sein.

Wäre über eine Antwort dankbar, denn leider funktioniert meine Schaltung 
bisher scheinbar nicht, denn der Controller wird mit den 
Beispielprojekten von obdev nicht erkannt.

Grüße toffer
OP #1235159
Lesenswert?

Hey,
ich muss zugeben, dass ich von Elektrotechnik noch nicht so viel Ahnung 
habe und habe mich an den vorhandenen Schaltungen orintiert, aber auf 
der Obdev-Seite haben Sie ja auch nur 1,5k Widerstände verwendet bei dem 
Zener Setup, denn der USB-Port speißt ja mit 5V.

Zum Thema Ground verbinden, muss das zwingend sein, muss man das immer 
so machen? Und wenn ja warum?

Vielen Dank für eure Hilfe!

Grüße Chris
#1235178
Lesenswert?

Der 1k5 soll gegen den 15k im Host ca. 3V signalisieren. Wenn eine 
Z-Diode die Spannung auf ca. 3.3V begrenzt, ist es egal, von welcher 
Spannung der Spannungsteiler gespeist wird. Bedenken sollte man 
zumindest, dass laut USB-Spec die USB-Versorgung minimal 4.3V aufweist. 
Somit käme ich auf einen maximalen Widerstand von 6500 Ohm.
Gast #1235191
Lesenswert?

>Zum Thema Ground verbinden, muss das zwingend sein,

Ja.

> muss man das immer
>so machen? Und wenn ja warum?

Weil D+ und D- sonst keinen Bezugspegel zum
Hostcontroller haben? Und jetzt sag bitte nicht
du möchtest deine USB Verbindung über einen
zweipoligen Klingeldraht herstellen. Am besten
noch 100m lang.

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