Forum: Mikrocontroller und Digitale Elektronik I/O High Imdedance


von Sarah (Gast)


Lesenswert?

Hi,

nur kurz zur Sicherheit...
Im Datenblatt steht " signal from the MPU is in a high impedance state, 
there may be an overcurrent condition"

Einen "high impedance state" habe ich doch nur, wenn ich die Stelle als 
Eingang mit Pull-Up-Widerstand definiert habe?!
Wenn ich ihn als Ausgang definiere, dann tritt der Fall nicht in Kraft.

von Falk B. (falk)


Lesenswert?

@  Sarah (Gast)

>nur kurz zur Sicherheit...
>Im Datenblatt steht " signal from the MPU is in a high impedance state,
>there may be an overcurrent condition"

Welches Datenlabtt? Siehe Netiquette!

>Einen "high impedance state" habe ich doch nur, wenn ich die Stelle als
>Eingang mit Pull-Up-Widerstand definiert habe?!

Ohne Pull-Up.

>Wenn ich ihn als Ausgang definiere, dann tritt der Fall nicht in Kraft.

Jain. Wenn dein Prozessor im Reset ist bzw. programmiert wird, sind die 
IOs typischerweise auch auf Tristate/high impedance.

MFG
Falk

von Sarah (Gast)


Lesenswert?

Toll, was heißt das dann praktisch.
Es handelt sich um die Reset-Leitung eines Displays. Diese habe ich an 
einen normalen IO-Port eines Atmega128 angeschlossen.
Zur Initialisierung schalte ich die Leitung als Ausgang mit Low-Pegel.
Beim Start des Programms wollte ich den Ausgang dann auf High setzen.

Geht das nicht?

von Patrick (Gast)


Lesenswert?

Sorry, aber dieses Zitat:

Sarah schrieb:
> "signal from the MPU is in a high impedance state,
> there may be an overcurrent condition"

macht nicht viel Sinn.

"Hochimpedant" bedeutet, dass der MPU-Ausgang floatet.

Vermutung: Das Zitat müsste korrekt heißen: "IF signal from the MPU is 
in a high impedance state, there may be an overcurrent condition", 
richtig?

-> D. h., Du musst sicherstellen, dass am Reset-Eingang immer ein 
gültiger Logikpegel anliegt und der Reset-Eingang nicht floatet. Am 
Einfachsten und Sichersten (Die I/Os des ATmega floaten während eines 
Reset) geht das mit einem Pull-Up-/Pull-Down-Widerstand.

von Sarah (Gast)


Lesenswert?

OK, hier der vollständig Satz:

"Moreover, when the control signal from the MPU is in a high impedance 
state, there may be an overcurrent condition; therefore, take measures 
to prevent the input terminal from entering a high impedance state"

von Sarah (Gast)


Lesenswert?

Heißt dass nun, ich soll einen externen Widerstand an die Leitung 
schalten??
Wenn ja, wie hoch sollte der sein?

von Falk B. (falk)


Lesenswert?

@  Sarah (Gast)

>Heißt dass nun, ich soll einen externen Widerstand an die Leitung
>schalten??

Ja, externer Pull-Down

>Wenn ja, wie hoch sollte der sein?

Irgendwas zwischen 1-100k, ich würde 10k nehmen.

MFG
Falk

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
Noch kein Account? Hier anmelden.