74HC/HCT4351 MUX oder DMUX ?

Gast #4457772
Hi Leute,

suche einen MUX und einen passenden DMUX.


Möchte eine Leitung zur Datenübertragung verwenden.

Bsp. schematischer Kontaktplan
       -------                               -------
8(IN)-| -MUX- |-1(OUT)  ------------  1(IN)-| -DMUX- |- 8(OUT)
       -------                               -------





Da das Datenblatt aus meiner Sicht widersprüchig ist wollt ich ein HW 
Pro Fragen. Kann dieser IC etwa beides? Es ist immer von MUX/DMUX die 
Rede außerdem werden die y0 bis y8 als Ein/Ausgänge bezeichnet. Mir ist 
unklar wie ich den IC als MUX oder DMUX konfiguriere.


http://www.nxp.com/documents/data_sheet/74HC_HCT4351_CNV.pdf



Grüße
Werner
Gast
Werner schrieb:
> Kann dieser IC etwa beides? Es ist immer von MUX/DMUX die
> Rede außerdem werden die y0 bis y8 als Ein/Ausgänge bezeichnet. Mir ist
> unklar wie ich den IC als MUX oder DMUX konfiguriere.

Hallo Werner, der kann beides. Du musst Dir den vorstellen wie einen 
8fach Schalter. Die Eingänge S0...S2 selektieren Dir einen der Schalter 
der dann eingeschalten wird und zwischen Yn und Z durchschaltet - in 
beide Richtungen.

rgds
Gast
Das ist ein Analog-MUX, den man auch als bidirektionalen
Digital-Mux, oder Demux "missbrauchen" kann. - Allerdings
(glaube ich) nur, wenn es nicht so sehr auf Geschwindigkeit
ankommt.

Dadurch wird der Käfer aber auch größer (20-Pin), während man
das digital in 16 Pin-Gehäusen unterbringt.
Gast
Werner schrieb:
> Möchte eine Leitung zur Datenübertragung verwenden.

Das geht damit schon, nur musst Du
a) entweder die Informamtion welcher Kanal selektiert ist (3bit) 
parallel dazu übertragen oder
b) Dir ein Protokoll ausdenken das über dei leitung diese Information 
mit üebrträgt.

rgds
Gast
Ich befürchte aber, dass das, was du machen willst, besser
durch Schieberegister zu erreichen ist.

Kontrollfrage:
Was soll an den 7 Ausgängen des Demux passieren, die gerade nicht
ausgewählt sind?
Gast
jetzt kann ich mir sicher sein, Danke.

Vielleicht hab ich mich falsch ausgedrückt. Es sollen keine Daten 
ausgetauscht werden. Möchte die Steuerports am uC mit MUX/DMUXer 
erweitern.



Bsp. schematischer Kontaktplan
       -------                     ------                  -------
8(IN)-| -DMUX- |-1(OUT)  ---1(IN)-| -uC- |-1(OUT)-- 1(IN)-| -MUX- |- 
8(OUT)
       -------                     ------                  -------

Die MUX Umschalter(S0 -S2) werden auch vom uC gesteuert. Dabei spielt 
die Zeit keine Rolle. Die Latchfunktion ist mir wichtig, da der MUX die 
Ausgänge permanent auf einem vorausgewählten Pegel halten soll.


P.S Und wieder was gelernt ;-) ->Ses/Desrs .....Thx
Gast
So jetzt sieht man es besser...


Bsp. schematischer Kontaktplan
      ------               ----                -----
8(I)-|-DMUX-|-1(O)---1(I)-|-uC-|-1(O)--- 1(I)-|-MUX-|- 8(O)
      ------               ----                -----
Moin,

Werner schrieb:
> Die Latchfunktion ist mir wichtig, da der MUX die
> Ausgänge permanent auf einem vorausgewählten Pegel halten soll.

Das weckt auch in mir die leichte Befuerchtung: Kanns sein, dass du 
glaubst, das Latch im CMOS (De)Mux wuerde den Zustand der 8 
ge(de)multiplexten Leitungen speichern?

Daher vielleicht noch mal von mir die Wiederholung:

Jakob schrieb:
> Kontrollfrage:
> Was soll an den 7 Ausgängen des Demux passieren, die gerade nicht
> ausgewählt sind?

Gruss
WK
>Die Latchfunktion ist mir wichtig, da der MUX die
>Ausgänge permanent auf einem vorausgewählten Pegel halten soll.

Wenn ich das richtig verstanden habe willst Du eine Porterweiterung.
Dann schau Dir mal den 74HCT595 an. Serial in / Paralell out 
Schieberegister mit LAtch. Beliebig kaskadierbar.
@Werner (Gast)

>Vielleicht hab ich mich falsch ausgedrückt. Es sollen keine Daten
>ausgetauscht werden. Möchte die Steuerports am uC mit MUX/DMUXer
>erweitern.

Das macht man anders.

AVR-Tutorial: Schieberegister
Porterweiterung mit SPI
https://www.mikrocontroller.net/articles/Port-Expander_PCF8574


>Bsp. schematischer Kontaktplan
>       -------                     ------                  -------
>8(IN)-| -DMUX- |-1(OUT)  ---1(IN)-| -uC- |-1(OUT)-- 1(IN)-| -MUX- |-
>8(OUT)
>       -------                     ------                  -------

Einen exten Multiplexer/SerDes findest du u.a. hier.

https://www.mikrocontroller.net/articles/Multiplexen#Beitr.C3.A4ge_im_Forum
Beitrag "Re: Mehrere Signale über eine Leitung"

Und für die nächsten Fragen hier solltest du dich über Netiquette 
informieren.

https://www.mikrocontroller.net/articles/Netiquette#Klare_Beschreibung_des_Problems

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.