Hallo Leute, mein Kollege und ich hängen an unserem Maturaprojekt fest. Wir festen einen ATMEGA 16P, welcher mit 3.3V versorgt wird. Wir möchten mit diesem Prozessor ein 5V Display über den PORTC ansprechen. Da wir mit unterschiedlichen Spannungen arbeiten, haben wir einen ÁDG3300 von Firma Analog Devices zwischen die beiden Bauteile gehängt. Ein ADG 3300 ist ein Logic Level Translater welche einfach die 3.3V auf die 5V wandelt. Wir haben nun folgendes Problem. Wir können zwar erfolgreich auf HIGH gehen, aber wenn der Prozessor wieder auf LOW geht bleibt der HIGH Zustand am Display erhalben. Vielleicht kennt jemand von euch das Problem und kann uns helfen. Danke im Vorraus. mfg Martin
> aber wenn der Prozessor wieder auf LOW geht bleibt der HIGH > Zustand am Display erhalben Habt ihr das am Prozessor direkt mit dem Voltmeter gemessen oder indirekt durch Ausgabe einer 0 am Port erschlossen? Bei Mega16, PORTC und Problemen klingelt sofort: JTAGEN Fuse abgeschaltet?
Habt Ihr den Baustein schon mal ohne Controller getestet? Sowas sollte mit einer Spannungsquelle und einem Multimeter möglich sein.
Ja, haben wir. Kam auf das gleiche Ergebniss wie ohne Prozessor. Wir vermuten dass es an der Bidirektionalität des ADGs liegt.
welchen Grund gibts es denn, den MC mit 3,3V zu versorgen, wenn das Display nur mit 5V arbeitet? Abgesehen davon, muss es natürlich auch mit levelshifter funktionieren. Ansonsten wäre es vielleicht hilfreich, wenn du hier mal einen Schaltplan einstellst - wie sollen wir raten können, was ihr falsch gemacht habt??
Der Grund ist das wir einen teuerer GPS Empfänger mit 3.3V verwenden Der ist unersetzbar
hallo, ohne jetzt das Datenblatt des ADG3000 zu kennen vermute ich mal das der Pegelwandler eure Schaltung nicht treiben kann und irgendeinen Pull-Up Widerstand im Display das ganze nach oben zieht. Was kann den der Level-Translator an Strom am Ausgang treiben.. Andere Ideen: Wie hoch sind die Pegel am Ausgang im Low Zustand. Wie hoch sind die Pegel am Eingang des Level Shifters im Low Zustand. Ist der Low Zustand des µC ausreichend das der Level Translator ein "Low" sicher erkennen kann? Bei welcher Spannung erkennt das Display ein Low? Biirektionalität: Kann es sein das eurer Ausgang(Display) 5V den ADG3000 so rum durchschaltet das er in Richtung des µC treibt? Hatte da ein ganz ähnliches Problem mit nem Max 3000 vor ein paar Wochen.. Gruß Uli
Wir glauben es liegt an der Bidirektionaltität des adg. Deswegen versuchen wirs jetzt mit einem unidirectionalen. Kennt ihr da ein Produkt außer dem MAX3004eup der kann nämlich nicht geliefert werden greets martin
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.