Hallo, ich probiere kurz meine Frage zu formulieren (ich bin mehr oder weniger Laie...bitte um Entschuldigung): Ich habe 10 Mikrocontroller-Pins, die nach einem Reset die folgenden Zustände annehmen ("out of Reset Condition"): INPUT mit 100k Pull-up. - zusätzlich gibt es folgende Information: input current (100k pull-up) = 50uA. An diesen 10 Pins hängen Daten-/Steuerleitungenleitungen eines Devices, die wiederum mit einem Pull-Up 47K gegen 3V3 versehen sind. Diese 3V3 entspricht auch der Device-Versorgungsspannung. Frage: 1) wie fließen hier welche Ströme nach einem Reset (Datenleitungen werden nicht von irgendeiner SW getrieben) und warum? 2) ich verstehe nicht, warum der Mikrocontroller das Device "füttert" sprich die Versorgungsspannung des Devices um mehrer mV "anhebt". Ich bin kein Experte und möchte es einfach verstehen. Viellicht kann mir das hier einer erklären. Wäre super. Vielen Dank.
Peter schrieb: > 2) ich verstehe nicht, warum der Mikrocontroller das Device "füttert" > sprich die Versorgungsspannung des Devices um mehrer mV "anhebt". Die meisten ICs haben interne Schutzdioden. Wenn dann an den Eingängen eine höhere Spannung anliegt, leiten diese und heben die VCC an. Die saubere Lösung ist daher, zwischen ICs mit verschiedener VCC Pegelkonverter zwischen zu schalten. Vorher sollte man aber überlegen, ob man nichts auch ICs mit gleicher VCC einsetzen kann. Z.B. viele Atmel MCs (AT89C51RE2) laufen von 2,7 .. 5,5V, kann man also auch mit 3,3V versorgen.
@Peter (Gast) >Ich habe 10 Mikrocontroller-Pins, die nach einem Reset die folgenden >Zustände annehmen ("out of Reset Condition"): INPUT mit 100k Pull-up. - Sollte klar sein. >zusätzlich gibt es folgende Information: input current (100k pull-up) = >50uA. Die fließen, wenn man das Pin auf GND zieht. I = U / R =5V/100k = 50uA Hängt der Controller an 5 oder 3,3V? >An diesen 10 Pins hängen Daten-/Steuerleitungenleitungen eines Devices, >die wiederum mit einem Pull-Up 47K gegen 3V3 versehen sind. Diese 3V3 >entspricht auch der Device-Versorgungsspannung. Unkritisch, es sind auch Pull Ups, die ziehen in die gleiche Richtung. >wie fließen hier welche Ströme nach einem Reset (Datenleitungen werden >nicht von irgendeiner SW getrieben) und warum? Gar nichts, weil alles hoch zieht und keiner runter. >2) ich verstehe nicht, warum der Mikrocontroller das Device "füttert" >sprich die Versorgungsspannung des Devices um mehrer mV "anhebt". Weil dein Controller auf 5V liegt, sinmmsts? Miss mal die Spannung an den Pins und Staune. Und lies was über Schutzdioden und Pegelwandler.
Speziell beim 8051: Die 50µA fließen nur, wenn der Pin extern auf Low (<0,9V) liegt. Sieht der Pin High (>1,9V), schaltet er noch 500µA hinzu. Und beim Umschalten von Low auf High fließen 2 CPU-Takte lang sogar 5mA bzw. auch bei jedem MOVX. Es besteht also eine gute Chance, bei 5V den 3,3V IC zu himmeln.
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.