I/O High Imdedance

Gast #2648416
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.
#2648455
@  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
Gast #2648472
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?
Gast #2648477
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.
Gast #2648526
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"
#2648734
@  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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.