Zou iemand mij kunnen uitleggen hoe een 1 to 16 decoder/multiplexer precies werkt?

Ik heb de datasheet doorgelezen, maar juist het gedeelte van 1 input i.p.v. van 4 snap ik niet helemaal.

The 74F154 can be used as 1-of-16 demultiplexer by using one of
the Enable inputs as the multiplexed data input. When the other
Enable is Low, the addressed output will follow the state of the
applied data.

Normaal werkt de 74F154 dus als 4 to 16 decoder. Dus 4 bits die samen een getal voorstellen en dat vervolgens per bit wordt geleverd aan de uitgang. Maar hoe werkt het dan als 1 to 16 decoder? Moet je de data serieel inklokken ofzo?

De datasheet vind je hier:
http://www.datasheetcatalog.com/datasheets_pdf/7/4/F/1/74F154.shtml

met de 4 bit's kan je 16 combinaties maken 2^4

elke combinatie stelt een schakelaar voor. Er kan maar 1 ingang geschakeld worden naar 1 van de 16 uitgangen, of omgekeerd.

denk ik ...

Er valt niks in serieel te klokken. Gewoon het 4 bits adres op de adreslijnen zetten, en de betreffende uitgang wordt laag. Door nu niet beide enable ingangen te grounden, maar een ervan als data ingang te gebruiken, kun je de betreffende uitgang hoog of laag maken. (Volgt de status van de betreffende enable ingang)
Een 'echte' 1 to 16 is bijv de CD4067, ook analoog te gebruiken...

Op 9 september 2009 16:41:23 schreef Arco:
adreslijnen zetten, en de betreffende uitgang wordt laag. Door nu niet beide enable ingangen te grounden, maar een ervan als data ingang te gebruiken, kun je de betreffende uitgang hoog of laag maken.

Daardoor raakte ik in de war.

Bedankt voor de uitleg!

Je hebt je laten vangen door

The 74F154 can be used as 1-of-16 demultiplexer

waarbij "1-of-16" moet vertaald worden als "1 van de 16" en niet als "1 naar 16".

Dit is eigenlijk een adres decoder en niet zo zeer een multiplexer. Met de 4bit ingang selecteer je in een cpu systeem uit 16 i/o gebieden.

Je kan het eigenlijk zijn als een 16 standen schakelaar.
De stand van de schakelaar wordt bepaald door de abcd ingangen.

http://home.versatel.nl/edithenwilliam/william/bestand/74F154.jpg

Voor de correcte werking lees de datasheet.

Mijnheer Worteltje, ik vrees dat je de 74154 verwart met een 16-kanaals analoge schakelaar als de 4067. Die laatste heeft 1 gemeenschappelijke in/uitgang die naar wens doorverbonden wordt met één van de 16 in/uitgangen.
De 74154 heeft enkel stuur-ingangen.

@pros,

Niet helemaal waar.
Met A(0-3) wordt geselecteerd welke Q(0-15) naar de E(0-1) moet luisteren.

Dus het is wel degelijk een selectie van de in (combinatie E0 E1) naar de uitgangen.

Het is geen analoge schakelaar als de 4067. Maar wel een digitale versie. Een active low versie.

[Edit]
Wat wel klopt is dat het maar 1 kant op werkt. namelijk van 1 in naar 16 uit en niet andersom.

[Bericht gewijzigd door Willie Worteltje op (15%)]

Met A(0-3) wordt geselecteerd welke Q(0-15) naar de E(0-1) moet luisteren.

Zo had ik het nog niet bekeken. Ik kan niet anders, dan je op dit punt gelijk geven.