Hallo Ich wollte fragen ob jemand weiß, ob der MSP430 hochohmige Ausgänge hat, wenn er zuwenig Versorgungsspannung hat.Oder ob er einen zufälligen Pegel ausgibt. Im Datenblatt kann ich dazu nichts finden. Mein Problem ist folgendes. Ich hab eine Schaltung, bei der der MSP430 aus einem Puffer versorgt wird. Dieser Puffer wird zu Beginn sehr langsam geladen, während der Rest von der Schaltung schon aktiv ist. Der MSP430 soll ein paar Mosfets schaten. Da der MSP430 zu beginn noch nicht funktioniert, möchte ich diese Mosfet's mit Pull up, bzw. Pull down Widerständen definiert öffnen bzw. schließen. Das würde aber nur gehen, wenn der MSP430 hochohmige Ausgänge hat, da er sonst gegen die Pull up/ Pull down Widerstände ankämpft. Glurak
Guck mal nach, in welchem Zustand sich die Ports bei einem Reset bzw. Start des Prozessors befinden. Wahrscheinlich sind sie als Eingänge geschaltet und damit hochomig oder über ein Pull-Up bzw. -Down auf ein definiertes Potential gelegt.
glurak schrieb: > Das würde aber nur gehen, > wenn der MSP430 hochohmige Ausgänge hat Die Ausgänge des MSPs sind natürlich nicht "hochohmig"! Das wäre ja wenig sinnvoll. Aber nach dem Reset sind deine Pins als hochohmige Eingänge geschaltet - und zwar genau so lange, wie der BOR aktiv ist und ab da läuft dein Programm los - wenn du dann die Ports initialisierst, dann sind sie natürlich nach deinen Wünschen. Also: Pull-Up / Dowm an die FETs und sie haben beim Reset-Status einen definierten Pegel - der MSP stört da in keiner Weise.
Bei einem Reset werden alle Pins als Eingänge geschalten. Es ist halt die frage, ob ich davon ausgehen kann, dass es beim Start auch so ist. Dazu finde ich eben nichts im Datenblatt.
Definiere den Unterschied zwischen Reset und Start und sieh mal nach, was BOR ist.
Ich hab mir das schon durchgelesen. Mein Problem ist folgendes: Ein Reset ist in meinen Augen ein kurzes Ausschalten.Oder sehe ich das falsch? Also wenn bei einem Reset die Spannung unter V(B-IT-) fällt, kommt das POR Signal und die Pins werden als Eingänge geschaltet. Wenn ich dann gleich wieder einschalte wird diese Einstellungen bestehen bleiben.(Gatekapzitäten behalten ihre Ladungen, wenn die Spannung nur kurzzeitig fehlt=> Zustand bleibt gleich). Wenn der MSP für lange Zeit aus war, sind alle Gatekapazitäten entladen und es gibt nichts definiertes, bis die Versorgungsspannung Vcc(start) erreicht und ein POR Signal erzeugt wird. Kann ich also davon ausgehen, dass die Pins auch als Eingang geschalten sind,wenn Vcc(start) noch nicht erreicht ist?
glurak schrieb: > Ein Reset ist in meinen Augen ein kurzes Ausschalten. Nein. > Oder sehe ich das falsch? Ja. > Kann ich also davon ausgehen, dass die Pins auch als > Eingang geschalten sind,wenn Vcc(start) noch nicht > erreicht ist? Sie sind geschalte_T_, und solange der Controller im Reset gehalten wird, bleiben sie das auch. Und der Prozessor wird solange im Reset gehalten, bis die Versorgungsspannung ausreicht.
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.