Hallo mikrocontrollers! Ich hab ein kleines Verständnissproblem bzgl der Angaben im datenblatt eines C8051-Derivates (zu finden auf Seite 150 unter http://www.mouser.com/ds/2/368/C8051F35x-32635.pdf) Wenn ich den im Outputmode push-pull betreibe, kann ich an dem jeweiligen Port -3mA ziehen? das heisst also dort fliesst bei Hi ein Strom rein? Im Modus open-drain kann ich nur gegen Masse schalten, richtig? Also Strom fliesst dann rein?! (So wäre zumindest meine Vermutung) Dort ist aber ein "weak pull-up eingebaut, der nur den Pegel nach Vdd zieht, aber wodurch quasi nix an Strom fliessen kann, korekt? Ich kann irgendwie dem ganzen Blatt nicht wirklich verlässlich die Maximalwerte für die max Belastbarkeit der einzelnen (in dem Fall) Ausgänge entnehmen - egal ob nun pushpull oder opendrain. Danke im Voraus und sorry für die mglw. blöd gestellte Frage Daniel
dsr schrieb: > Wenn ich den im Outputmode push-pull betreibe, kann ich an dem > jeweiligen Port -3mA ziehen? das heisst also dort fliesst bei Hi ein > Strom rein? Fast richtig. Bei Low fließt ein Strom hinein, bei High fließt er heraus. Wo stehen die 3mA im von dir verlinkten Datenblatt? > Im Modus open-drain kann ich nur gegen Masse schalten, richtig? Auch richtig. > Also > Strom fliesst dann rein?! So ist es. Er kann hinein fließen, wenn deine Last gegen VCC geschaltet ist. > Dort ist aber ein "weak pull-up eingebaut, der nur den Pegel nach Vdd > zieht, aber wodurch quasi nix an Strom fliessen kann, korekt? Der Pullup soll dafür sorgen, dass der Port einen definierten Pegel (High) hat, wenn er als Eingang geschaltet und offen ist. Meist liegt er in der Größenordnung 50kOhm oder mehr. Ist der Port ein ausgang, kannst du ihn vernachlässigen. > Ich kann irgendwie dem ganzen Blatt nicht wirklich verlässlich die > Maximalwerte für die max Belastbarkeit der einzelnen (in dem Fall) > Ausgänge entnehmen - egal ob nun pushpull oder opendrain. Was ist an der Tabelle 2 unter "absolute maximum ratings" unverständlich? Da steht für alle Ports "Maximum current..."
dsr schrieb: > Ich kann irgendwie dem ganzen Blatt nicht wirklich verlässlich die > Maximalwerte für die max Belastbarkeit der einzelnen (in dem Fall) > Ausgänge entnehmen - egal ob nun pushpull oder opendrain. Tabelle 2.1 Die übrigen Ströme (ich vermute Du meinst Tabelle 18.1) sagen nur aus, das bei diesen Strömen die in der Tabelle genannten Spannungswerte eingehalten werden. IOH -3 mA : Port liefert 3 mA bei H und hat noch einen Mindest-H-Pegel von VDD-0.7V IOL 25 mA: Port liegt auf L, zieht 25 mA aus der Last, und der L-Pegel beträgt dann Typ 1 V.
:
Bearbeitet durch User
Ah okay.. Also Tabelle 18.1 hätte ich jetzt nicht so interpretiert, aber okay, wieder was gelernt. Allerdings versteh ich nicht ganz, wie das Vorzeichen zu interpretieren ist - ist das also quasi vom µC aus betrachtet?! Dann muss ich allerdings weiter suchen, warum mir eine Schaltung abgebrannt ist... zumindest kann das nicht am zu hohen Ausgangsstrom von 5mA gelegen haben. danke und grüße daniel
dsr schrieb: > hohen Ausgangsstrom Kann es sein, dass du da etwas verwechselst? Tabelle 18.1 beschreibt, was im Normalbetrieb zu erwarten ist. Tabelle 2.1 beschreibt, was maximal zulässig ist. Aber im Fehlerfall geht da deutlich mehr, bevor der magische Rauch entweicht.
Georg G. schrieb: > Kann es sein, dass du da etwas verwechselst? Tabelle 18.1 beschreibt, > was im Normalbetrieb zu erwarten ist. Tabelle 2.1 beschreibt, was > maximal zulässig ist. Aber im Fehlerfall geht da deutlich mehr, bev... Ja, das hab ich schon verstanden - ich meinte nur, dass ich das selber so nicht dort herausgelesen hätte, dass Tab 18 "nur" den Normalbetrieb beschreibt, aber die Angaben aus Tab 2 zumindest ansatzweise erreicht werden dürften... Aber wie gesagt, vielen Dank für die Aufklärung!
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.