Hallo, welchen H-Pegel kann ich erwarten, wenn ich ein 5-V-tolerantes Pin eines STM32F101x8 als Open-Drain-Ausgang initialisiere und einen externen PullUp nach 5V anschließe? Normalerweise würde ich ca. 5V erwarten, wären da nicht die Schutzdioden. Bei nicht 5V-toleranten Pins wird der H-Pegel durch die Schutzdiode nach VDD begrenzt, was etwa 3,6V (oder leicht darüber) ergeben dürfte. Bei 5V-toleranten Pins geht die Schutzdiode aber nach VDD_FT, dessen Potenzial mir unbekannt ist. Gruß Torsten
In Tabelle 5.3.13 des Datenblattes wird der Strom I_lkg defininiert, und zwar getrennt für normale und 5V-tolerante Pins. Er beträgt nur maximal 3uA bei 5V. Ein "normaler" Pull-Up-Widerstand im Kiloohmbereich sollte den Pegel also hinreichend hoch ziehen können, ohne dass es zu einer Überlastung des Prozessorpins kommt. Fußnote 4 lässt den Schluss zu, dass VDD_FT kein festes Potential besitzt, sondern durch die Portpins bzw. deren Schutzdioden festgelegt wird. Vermutlich gibt es aber eine z.B. per (Z-)Diode(n) definierten maximalen Wert.
Hallo, besten Dank für die Antwort. Die gleichen Überlegungen hatte ich im Vorfeld auch angestellt, jedoch zeigte die Praxis (dank Murphy) ein anderes Verhalten. Entgegen den Erwartungen gab es nur einen H-Pegel von etwas mehr aus VDD. Bei genaueren Untrersuchungen stellte sich aber heraus, dass der zunächst als OpenDrain initialisierte Ausgang etwas später ungewollt auf PushPull uminitialisiert wurde. Gruß Torsten
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.