Forum: Mikrocontroller und Digitale Elektronik was bedeutet "idle high" ?


von Chris H. (xkris)


Lesenswert?

Hallo, verstehe folgende Aussage nicht so ganz:

"The bus is idle high, so there must be a pull-up resistor present."

kann mir jemand sagen, was in diesem Zusammenhang mit "idle high" 
gemeint ist. Ich kann mir das nicht ganz zusammenreimen, also entweder 
idle oder high, aber beides ist mir unklar.

von Andreas K. (a-k)


Lesenswert?

Dass der Bus im Ruhezustand (=idle) eben "high" ist bzw. sein muss, was 
immer das im Einzelfall für ein Pegel ist.

von Camper (Gast)


Lesenswert?

Wenn der Sender am Bus nix tut oder abgeschaltet ist, wird die Leitung 
über einen hochohmigen Widerstand auf High Level gezogen.

von Camper (Gast)


Lesenswert?

Stell dir einfach mal ein ganz einfaches Szenario vor:

Du hast eine Leitung die über einen 1k Ohm Widerstand auf +5 Volt gelegt 
wird.
Dein Sender auf diesem Bus kann über ein Relais oder was auch immer 
diese Leitung mit Masse kurzschliessen, also auf 0Volt legen. Der 
Empfänger wertet bei einer Datenübertraung z.B. einfach die Zeit 
zwischen zwei 0Volt Pegeln aus und interpretiert das als was auch immer. 
Wenn der Sender idle ist (also nicht auf 0V runterzieht) liegt die 
Leitung auf high Pegel über den Widerstand.

Hoffe es ist jetzt klarer geworden.

von Christian R. (supachris)


Lesenswert?

Camper wrote:
> Wenn der Sender am Bus nix tut oder abgeschaltet ist, wird die Leitung
> über einen hochohmigen Widerstand auf High Level gezogen.

Fast. Die Leitung muss über einen (externen) Widerstand nach High 
gezogen werden. Der Chip oder was auch immer das ist, hat keinen 
internen Pull-Up. Wird wohl ein klassischer Open-Drain sein.

von Chris H. (xkris)


Lesenswert?

Ja, Danke!!!

hätt ich eigentlich auch selbst drauf kommen können  ;)

@Christian: Ja, hast Recht, pull up allein reicht natürlich nicht. Es 
geht übrigens um den 1Wire Bus.

von Christian R. (supachris)


Lesenswert?

Hab ichs mir doch gedacht. Viel Spaß beim Timing.

von Chris H. (xkris)


Lesenswert?

Danke

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.