Forum: Mikrocontroller und Digitale Elektronik Open Collector und Tristate


von Ingmar (Gast)


Lesenswert?

Bin vor kurzer Zeit in der Digitaltechnik auf Open Collector und
Tristate gestossen. Weiss aber nicht genau, wie ich dieses Verstehen
soll und weiss nur das es bei Bussystemen verwendet wird. Kann mir wohl
einer bei der Definition ein wenig auf die Sprünge helfen. Also was es
ist und wo genau es eingesetzt wird...

Danke im Vorraus...

Gruß
Ingmar

von Christian Axtmann (Gast)


Lesenswert?

Hi Ingmar!

Tristate bedeutet, dass ein Pin drei Zustände kennt:

1. Input
2. Output
3. Hochohmig

Input und Output sind klar, Hochohmig bedeutet, dass intern "ein
Schalter umgelegt wird", der den Pin nach außen hin trennt. als ob
keine Verbindung da wäre.

Mit Open Collector kann ich dir auch nicht weiterhelfen, hört sich aber
so an als ob irgendein Pin gegen Masse geschalten würde, und dass dieser
Pin am Collector hängt.

Gruß Christian

von Christof Krüger (Gast)


Lesenswert?

Open collector ist hier
(http://www.acroname.com/robotics/info/concepts/opn_clct.html) ganz gut
beschrieben. Da steht auch, warum man so etwas brauchen könnte.

von crazy horse (Gast)


Lesenswert?

beides ermöglicht die Zusammenschaltung von mehrerer Ausgängen an eine
Leitung (was ja bei der üblichen push/pull-Technik nicht möglich ist).
Beide Varianten haben Vor- und Nachteile.
open collector:
-keine zusätzlichen Steuersignale erforderlich
-es ergibt sich eine zusätzliche logische Verknüpfung
-H-Pegel muss durch pull-up-Widerstände erzeugt werden, der soll klein
sein, um eine möglichst gute L-H-Flanke zu erzeugen, der Strom darf
aber nicht die AUsgangsbelastbarkeit der Ausgänge überschreiten,
erzeugt zus. Stromverbrauch, Geschwindigkeit ist insgesamt geringer,
Störabstand ist kleiner

tristate:
-für jeden angeschlossenen Baustein  ist ein eigenes Steuersignal
erforderlich, welches sicherstellt, dass nur ein einziger Baustein auf
dem Bus sendet, alle anderen müssen hochohmig (=tristate) oder Eingänge
sein
-volle Geschwindigkeit der jeweiligen Logikfamilie vorhanden
-besserer Störabstabstand
-weniger Strombedarf

Das wars im Groben.

von ...HanneS... (Gast)


Lesenswert?

Hi...

Das sehe ich anders...

Tristate (drei Zustände).
Die Bezeichnung bezieht sich auf den Ausgang

- High
- Low
- hochohmig

Bei Parallelschaltung (Bus) ist darauf zu achten, dass immer nur 1 Chip
H oder L liefert, alle anderen aber hochohmig sind (Kurzschlussgefahr).

Open collector, open drain:

Der Ausgang hat nur einen Transistor auf der Low-Seite (GND), der gegen
einen (meist extern anzubringenden) Pull-Up-Widerstand arbeitet.
Der Ausgang "zieht nach Low" oder lässt es bleiben.

Werden mehrere Ausgänge (unterschiedlicher ICs) parallelgeschaltet,
dann kann es keinen Kurzschluss geben, falle einer L und einer H
liefert. Der L-liefernde zieht den Pegel nach L, der H-liefernde nicht,
es ist trotzdem L (wired AND), H ist nur, wenn alle auf H sind.

Bit- & Bytebruch... - ...HanneS...

von ...HanneS... (Gast)


Lesenswert?

Hi...

Da war ich wohl zu langsam, ich bezog mich auf Christian Axtmann, nicht
auf die darauf folgenden Beiträge...

...HanneS...

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.