ATMEGA 16P + ADG3300

Gast #482852
Lesenswert?
• ▲
▼
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
#482866
Lesenswert?
• ▲
▼
> 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?
Gast #489527
Lesenswert?
• ▲
▼
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??
Gast #489540
Lesenswert?
• ▲
▼
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
Gast #489543
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.