Forum: Mikrocontroller und Digitale Elektronik IC zum erkennen von high, low und high-z pegel


von Misled (Gast)


Lesenswert?

Hallo!

Ich hab in einem anderen Thread 
(Beitrag "Wie Testen, ob ein Pin "hochohmig" bzw "floating" ist") gelesen, dass es ICs gibt 
die an ihren Pins nicht nur High- und Low-Pegel sonder auch einen 
High-Z-State (Floating, Hochohmig, etc.) erkennen können.

Genau nach soetwas suche ich gerade. Ich hab nämlich einen 
Tri-State-Schalter der mir etwas Kopfschmerzen bereitet. Der Schalter 
hat drei "Ausgänge" wenn man so will... diese setzt er entweder auf GND, 
12 V, oder lässt sie hochohmig je nach Schalterstellung.
Damit meine ich das jeder Ausgang unterschiedlich beschaltet wird, also 
liegen nicht alle gleichzeitig auf 12 V oder GND, sonder abhängig vom 
Schalter eben einer auf 12 V und einer GND und einer auf High-Z zum 
Beispiel.

Jetzt wäre natürlich ein IC der das erkennt wunderbar. Würde meinen 
Schaltungsaufbau erheblich erleichtern. Leider finde ich ich nichts 
weiteres.

Kann mir hier jemand vielleicht einen Tipp geben ob es einen solchen IC 
gibt. Auch Stichwörter nach denen ich suchen kann wären schon hilfreich.

Vielen Dank!

von Simon K. (simon) Benutzerseite


Lesenswert?

mit 2 Prozessorpins gehts.

Pin1 ---| R |---+
Pin2 -----------+----- Eingang

Dann legt man Pin1 einmal an +5V, und ein mal an GND und guckt sich Pin2 
an.

Pin1 | Pin2 | Eingang
 H      H
 L      L     High-Z

 H      L
 L      L     L

 H      H
 L      H     H

von Frank K. (fchk)


Lesenswert?

Häng Deinen auszuwertenden Ausgang einmal per pullup nach vcc und per 
pulldown nach gnd, wobei pullup und pulldown gleich groß sein sollen.

Dann hast Du drei Fälle:
H -> Vcc
Z -> Vcc/2
L -> 0

Dann bastel Dir per Spannungsteiler zwei Referenzspannungen Vr1=1/3 VCC 
und Vr2=2/3 Vcc und vergleiche Deinen Ausgang mit den beiden 
Referenzspannungen. Vorschlag dafür: LM339 oder so.

fchk

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.