Moin, wie der Betreff schon sagt, suche ich eine Möglichkeit einen 3.3V Controller von Freescale in ein vorhandenes Layout zu integrieren. Mein Problem ist jetzt, wie passe ich die Spannungspegel an den einzelnen Pin am besten an? Da hier ja doch ein paar mehr GPIOs vorhanden sind. Welches ist da die geschickteste Lösung? Meine erste Idee waren 3.3V Z-Dioden, die dann zu hohe Spannungen ableiten, allerdings würde das ein ganz schöner Schaltungsaufwand werden. MfG Mike
Schau mal ob der Controller 5 Volt tolerante Pins hat. Wenn ja, schonmal gut. Dann schau mal, ob deine anzusteuernde Logik 3,3 Volt als high Pegel akzepiert. Wenn auch ja : Alles Prima, Controller nehmen, glücklich sein. Wenn eines der beiden = nein : Pegelumsetzung ist nötig. Levelshifter gibts genug. Wenn beides = nein : Pegelumsetzung in beide Richtungen ist nötig : Aufwand zu groß. Vergiss es. Gruß
PS : >>Pegelumsetzung in beide Richtungen ist nötig Nur wenn auch die Pins als Input und Output verwendet werden. Wenn sie immer nur in eine Richtung funktionieren, kannst du zu Punkt "Wenn eines der beiden = nein" übergehen ;-)
Geh mal auf die Seite von Maxim und such nach MAX3372 oder max3000. Das sind bidirektionale Pegelwandler.
Cool, wieder was dazugelernt. Wußte gar nicht dass es bidirektionale Levelshifter ohne direction-Pin gibt. Danke für die Info. Gibts sowas auch als Standard-Logik ?
moin, alternativ 74vhct xxx gibts bei reichelt... das sind 3.3v dinger und 5v tolerant... und vorallem sehr billig... aber nur smd... aber das is denke ich nicht so das problem... ultra
Ich muß nochmal nachfragen, wenn ich die Pegelumsetzung nur in eine Richtugn machen muß. Da der Controller 5V tollerant ist, der Pin aber I/O, wie mache ich das dann? Hat jemand dazu einen Vorschlag?
Z.B. prüfen (Datenblatt) ob die anderen IC's 3,3V vielleicht schon als Logic-H akzeptieren... dann solltest Du gar nichts machen müssen.
Da das Modul auch noch mehr oder weniger universell sein soll und leider nicht alle der verwendeten IC's 3,3V als High ansehen muß das leider sein. Den Thread hatte ich gesehen und auch schon gelesen, mir ist nur noch nicht ganz klar, wie ich die entsprechende Verschaltung realisieren muß.
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.