Ich verwende den bidirektionalen MAX3377- Level-Übersetzer von Maxim. Ich mache ein Prototyp-Board und während ich dieses Board Stück für Stück teste, funktioniert alles, bis ich an diesem Teil löte und mein 3v3-bewerteter Mikrocontroller zu versagen beginnt.
Die Low- und High-Seite der Platinen sind entsprechend isoliert, dennoch wird der Chip beschädigt, sobald ich diese beiden Pegelumsetzer anlöte. Dies ist bereits bei 3 meiner Prototypen-Boards aufgetreten
Könnte jemand erklären, warum dies passieren könnte? Hat es etwas mit dem 3-State-Pin zu tun? Ich habe nur noch eine Prototyp-Leiterplatte übrig, Hilfe wäre sehr dankbar.
Danke.
Wenn ich Ihre Frage und weitere Kommentare dazu richtig verstanden habe, funktionieren etwas in ATMega-Pommes und dann MCU-Pins, die mit dem MAX3377 verbunden sind, nicht mehr.
Es ist logisch anzunehmen, dass dies auf ein physisches Ereignis zurückzuführen ist, das MCU-Pins betrifft. Höchstwahrscheinlich hat diese MCU zu einem bestimmten Zeitpunkt einen Pin als Ausgang konfiguriert, und MAX3377 versucht auch, etwas Spannung auszugeben, und MAX hat einen besseren Schutz vor Überstrom als die MCU. Zum Beispiel gibt MCU eine logische 0 aus, aber MAX, der aus irgendeinem Grund denkt, dass es von der anderen Seite seiner Zeile übersetzen sollte, legt +3V3 auf dieselbe Leitung. Oder umgekehrt. Ich kann nur raten, vorausgesetzt, Sie haben alles richtig gelötet und es gibt keine Mängel.
Randbemerkung zur oberen Zeichnung von MAX3377. Bitte versuchen Sie, das gespiegelte Zeichnen des Stromversorgungssymbols zu vermeiden (Sie haben 3V3 nach unten gespiegelt), damit es wie ein Erdungszeichen aussieht.
Fazit: Sehen Sie sich das Datenblatt der MCU an, um zu sehen, welchen E / A-Zustand seine Pins beim Einschalten haben (in dem Moment, in dem Pegelkonflikte auftreten können) und die Sequenz der Port-Initialisierung, um sicherzustellen, dass der Mikrocode als Erstes den Eingangszustand dem Eingang zuweist Pins und Ausgang zu Ausgangspins.
Aber im Allgemeinen, wie The Photon empfohlen hat, hören Sie auf, bidirektionale Übersetzer zu verwenden, die Voreingenommenheit für ihre Entscheidungsfindung verwenden; Verwenden Sie unidirektionale oder kontrollierte bidirektionale (z. B. 74LVC_256-Familie)
Nur um hinzuzufügen: Meiner Meinung nach fehlen auf dem Datenblatt von Maxim für dieses Gerät einige wichtige Informationen, es sieht eher aus wie Marketingmaterial, und ich persönlich würde dieses Gerät nicht in meinen Designs verwenden, zumindest ohne die enge Unterstützung von Maxim.
Passant
MarkU
MarkU
THREE-STATE
Pin ist auf die VL-Logikversorgung bezogen, daher sollte der direkte Anschluss an die 3V3-Versorgung (VL) in Ordnung sein.Sam Bucca
MarkU
Sam Bucca
bitsmack
Tom Tischler
Das Photon
Tony Stewart EE75
Sam Bucca
Sam Bucca
Sam Bucca