Hochohmige ausgänge beim MSP430

Gast #1970343
Lesenswert?

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
Gast #1970353
Lesenswert?

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.
Gast #1970365
Lesenswert?

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.
Gast #1970463
Lesenswert?

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?
Persönliche Seite #1970490
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren