Ich möchte die Ausgänge von mehreren DeMux zu einer Bus-Leitung verbinden. Zum Einsatz kämen mehrere CD4052BE. Total würden ganze 64 Ausgänge auf die Bus-Leitung kommen. Da der CD4052BE keinen open Drain besitzt kann ich ja diese Ausgänge nicht einfach verbinden. Jetzt die Gretchenfrage: Ich könnte doch an jeden Ausgang eine Diode in Durchflussrichtung hängen? Oder spricht etwas dagegen? Es ist auch so, dass von diesen 64 Ausgängen immer nur 1 Ausgang auf High ist. Dies ist logisch so abgesichert. Oder gibt es noch eine einfachere Möglichkeit diese Ausgänge zu koppeln? Wobei die Lösung mit jeweils einer Diode zB. 1N4148 wäre voll Easy falls dies gehen würde... Was meint ihr dazu?
Der Analogmuxer CD4052 hat weder Ein- noch Ausgang, sondern verbindet Pins in beiden Richtungen, weshalb es nicht so ganz einfach ist, deine Beschreibung zu interpretieren. Bei INH=1 sind sämtliche Analogschalter offen. Wenn also nur einer der Muxer INH=0 hat, lassen sie sich konfliktfrei verbinden. Ansonsten beschreibe lieber nicht die Lösung, sondern das Problem.
:
Bearbeitet durch User
Geht leider nicht. Ich möchte 16 x 4 Ausgänge nutzen. Deshalb bin ich auf den CD4052 gekommen, da dieser 2 x 4 Ausgänge hat. Leider aber gibs pro Chip nur einen INH für beide "Sektionen". Aber ist mein Vorschlag mit den Dioden nicht auch denkbar? Sorry, grad noch gemerkt - Es sind natürlich entweder Ein- oder Ausgänge da es ja Schalter sind...
:
Bearbeitet durch User
Bilder sagen mehr als 1000 Worte. Und wie gesagt, beschreibe das Problem, nicht die angedachte aber unfertige Lösung.
:
Bearbeitet durch User
Ich ahne, was der Juerg will. Jürg: Wie A. K. schon schrieb: Wie ein Drehschalter hat ein Analog-Multiplexer keine Multiplexer Ein- oder Ausgänge (auch wenn üblicherweise die "Schleifer-"Anschlüsse X bzw. Y als Ausgang benutzt werden). Du willst aber A, B, C und D als "Ausgang" haben und viele As mit As, Bs mit Bs etc. verbinden. Die Lösung ist einfach: Du musst nur X bzw. Y auf Masse und an alle As, Bs... je einen gemeinsamen Pullup-Widerstand legen. Als wenn du einen Drehschalter hättest.
Ich verstehe nicht: Was ist der Unterschied zu der Schaltung im Anhang? Was bedeuten die kleinen Kuller?
Juerg F. schrieb: > Habe mir das eher so vorgestellt Du hast doch an jedem Muxer einen Inhibit-Eingang, mit dem Du ihn stillegen kannst. Und Du hast ein Signal, das angibt welcher Muxer der oberen Ebene angesteuert werden soll. Also nimm den Ausgang von Deinem ctr3b, gib den auf einen 3zu8 - Dekoder (74LS138-Äquivalent in CMOS) und schalte damit nur den Chip ein, der für das Routing gebraucht wird.
Geht leider nicht, da ich den CD4052BE verwenden will. Schlussentlich möchte ich 16 x 4 separate Kanäle (total 64 Kanäle) erhalten und jeden Kanal über einen mechanischen Schalter zu einem Bus zusammenführen. Über diese Schalter möchte ich entscheiden, ob ein Impuls auf die Busleitung kommt an der Stelle oder eben nicht. Der CD4052 hat leider nur einen Inhibit Eingang für 2x4 Schalter... Ach ja, zur Frage vorher: Die runden Dinger sollen LED`s darstellen. Habe das Ganze mit Logisim gezeichnet...
:
Bearbeitet durch User
Eins der drei ??? schrieb: > Ich verstehe nicht: Was ist der Unterschied zu der Schaltung im Anhang? Sorry, das war Blödsinn. Also: Du solltest verstehen, dass sich deine Schaltung sich wie ein Drehschalter mit 32 Stellungen verhält. Mit jedem Takt dreht der Schalter eine Stellung weiter. Das ist so einfach, dass du mit dem Rest für deine Lösung schon selber klar kommen müsstest. Während der einen Hälfte des Taktes wird der entsprechende Anschluss auf low, während der anderen Hälfte auf high gelegt. Das ist kein einfacher Impuls. Alle anderen 31 Anschlüsse sind hochohmig. Soll das so sein? Wären die LEDs nicht da, könntest du die 32 geschalteten Anschlüsse über deine 32 "Enable"-Schalter einfach parallel Schalten. Was dann passiert, dürfte klar sein, also entweder low-high bei eingeschalteten Kanälen und hochohmig für die anderen. So, nun kommst du. Wann soll denn nun welcher Zustand am Ausgang anstehen?
Juerg F. schrieb: > Schlussentlich > möchte ich 16 x 4 separate Kanäle (total 64 Kanäle) erhalten und jeden > Kanal über einen mechanischen Schalter zu einem Bus zusammenführen. Das sind dann 2 * CD4051 + 1 Inverter (1/6 CD4049) für das Wechseln der beiden INH-Eingänge. Und das * 4. Der CD4052 spart nichts, sondern macht es nur komplizierter.
Geht leider nicht so einfach. Bitte schaut das Schema genau an! Der untere DEMUX wird direkt durch den Basistakt angesteuert. Deshalb bekomme ich dort dann immer nur kleinere Impulse. Diese Impulse (1;2;3;4-1;2;3;4-1;2;3;4 usw...) möchte ich über einen mechanischen Schalter zu einem Bus zusammenführen. Von dort gehts weiter zu einem OPV (Impedanzwandler). Jetzt rein nur konzentriert auf meine Frage: Kann ich alle diese Impulsausgänge via Diode zusammenfassen und dem OPV zuführen ohne dass die Schaltung schaden nimmt? Da ich den CD4052 einsetzen möchte und diese mit dem Basistakt versorge bekomme ich pro CD4052 jeweils 7x ein LOW und 1x ein HIGH Signal auf einen Bus. Kann ich einen Kurzschluss mit einer Diode an jedem Kanal verhindern? Müsste doch gehen, oder?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.