www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Gesucht Multiplexer: 8x2 Input, für jeden Kanal 1 Bit Selec


Autor: Christoph (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo allerseits,

ich suche einen Multiplexer, der für 8 Kanäle (jeweils 1 Bit Output)
zwischen 2 Bit Input umschaltet. Er sollte aber nicht alle Kanäle auf
einmal umschalten, sondern jeder sollte seine eigene Steuerleitung
bekommen.

Also kommen für jeden Kanal 2 Bit rein, zusätzlich 1 Bit zum auswählen
welches der beiden Bits verwendet werden soll und anschließend für
jeden Kanal 1 Bit raus. Das sind dann mindestens (2+1+1)*8=32 Pins ohne
VCC und GND.

Kennt jemand einen IC, der das kann? Es ginge auch mit 2 solcher
Bausteine, die für 4 Kanäle ausgelegt sind, besser wäre natürlich ein
einzelner Baustein.

Wozu ich das brauche? Ich möchte gerne 8 Taster an einen
Mikrocontroller anschließen und über 8 Schalter in der Lage sein, die
Taster einzeln zu invertieren. Das möchte ich umsetzen, indem ich die
Signale der Taster über einen Inverter schicke und dann das normale und
das invertierte Signal an o.g. Baustein anlege. Hier wird dann mit den
Schaltern die Auswahl getroffen.

Geht das vielleicht auch einfacher?

Danke und viele Grüße,
Christoph

Autor: Sven Johannes (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin...

8x XOR Gatter 7486.
Oder dem MC mitteilen das er das Signal bitte intern invertiert.

--
 Sven Johannes

Autor: Tobias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie ich das Verstehe als Wahrheitstabelle willst du folgendes machen

A   = dein Eingang vom Taster
Neg = dein Schalter
Q   = dein Ausgangssignal

A  Neg  Q
1   0   1
1   1   0
0   0   0
0   1   1


und als Boolsche Gleichung Q=(A and (not) Neg) or ((not A) and (Neg))
oder kürzer                Q = A xor Neg

Das ließe sich doch mit einem xor Schaltkreis machen beispielsweise ein
74LS86. Kann aber auch sein, dass ich deine Ausführung nicht richtig
verstanden habe.

G. Tobias

Autor: Tobias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja da war einer wohl schneller, aber gleiches Ergebniss. Dann muss das
wohl passen.

Autor: Christoph (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hey, vielen Dank!

Wieso bin ich bloß nicht selbst drauf gekommen...
Irgendwie war ich total auf Multiplexer und Inverter fixiert.
So ist es natürlich viel einfacher und platzsparender! :)

Nochmals Danke!
Christoph

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.