mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Max3378 Levelshifter threestate-pin Probleme


Autor: L. Schreyer (lschreyer)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hoffe mir kann hier jemand weiterhelfen:

Ich setze einen Max3378 als Levelshifter ein.
µC (Atmega644) läuft mit 5V, SD-Card, Flash und ein Sensor am SPI mit 
3,3V, Max3378 vermittelt zwischen 5V und 3,3V.
Klappt auch alles prima, nur beim Programmieren muss ich ja den 
THREE-STATE Pin auf Low ziehen.
Dummerweise ist dieser Pin der 3,3V-Seite zugewandt, ich kann ihn also 
nicht an den Controller anschließen.
Einfach an den Reset-Pin des Programmers geht nicht, da liegen 5V an im 
Normalbetrieb.

Wenn ich den Pin offen lasse liegen da 3,3V an, wenn ich den direkt auf 
Masse lege (zum Test), gibts einen Kurzschluss, mehrere 100mA fließen 
dann kurz, bis der Regler auf Überlast geht???
Kann mir jemand erklären wie ich diesen Pin verwenden soll, wenn ich den 
nicht direkt auf Masse ziehen kann?
Irgendwie rätselhaft das Ganze.

Louis

Autor: Tim K. (timmey)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
mit nem pull down widerstand ;-) - hmm ich hab nen pull up *nachles im 
datenblatt*

habs aber selsbt noch nicht getestet... hab das ganze wie hier beschribn 
aufgebaut - kansnt vllt ma drüberguckn :-) vllt sidn auch noch fehler 
drinne

Beitrag "SD-Modul 5V <-> 3,3V so machbar?"

Autor: L. Schreyer (lschreyer)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich muss beim Programmieren diesen Pin auf GND ziehen, sonst kann ich 
nicht per ISP programmieren.

Der AVR-Reset Pin ist ja mit dem ISP-Resetsignal verbunden. Dieses 
Signal muss auch den 3state-Pin des Levelshifters nach Masse ziehen.
Da liegt aber auch ein 10K Pullup nach Vcc (5V)

Ein Pull-Up nach 3,3V geht da nicht, da nach dem Ende der Programmierung 
der Reset-Pin über den normalen Pullup nach 5V (Standardbeschaltung beim 
AVR), also an 5V liegt. Damit sind dann also 2 Pullups am 3state-Pin, 
einer nach 5V, einer nach 3,3V. Das ist mist, geht nicht.

Was mich wundert ist, dass aus dem Pin ein so hoher Strom nach Masse 
fliest, ist das normal? Scheint mir nicht so.

Louis

Autor: Tim K. (timmey)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
über nen pull down gehts nicht? doof frag

Autor: L. Schreyer (lschreyer)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Das würde sogar dazu führen, dass am RESET-Pin des ATMega keine 5V mehr 
anliegen, da dann ein Spannungsteiler daran hängt...
Mit einem 10K Pulldown am Max3378 liegen dann exakt 2,5V am Resetpin des 
Controllers, das dürfte dazu führen, das er nicht mehr stabil läuft.


Ich hänge das mal an, Bild 1 zeigt die Beschaltung des Reset-Pins des 
AVR, Bild 2 der Vorschlag mit dem Pulldown.

Wenn man das verbindet, hat man ein schönen Spannungsteiler am RESET- 
und am THREESTATE-Pin.

Louis

Autor: Tim K. (timmey)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ah okay du hast also das board schon soweit das der ganze kram fix ist.
hmm vllt so dumm es klingt den R13 auslöten auf der VCC seite und diese 
seite des R via kabel auf GND ziehen.

Autor: L. Schreyer (lschreyer)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das geht leider auch nicht, der Pullup nach VCC muss drin bleiben, sonst 
läuft der Controller nicht.

Ist echt zu blöd, warum muss da nur 3,3V dran und nicht bis zu 5V, dann 
wäre es kein Problem, dann könnte man es einfach mit an die 
Resetleistung hängen.

Louis

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.