Hallo allemaal,

ik ben op zoek naar een 4 to 16 decoder met latch, zoiets als de 4514.

Het enige verschil is dat ik meerdere uitgangen tegelijk wil sturen.

vb : binaire code 0001 geeft uitgang 1 hoog
binaire code 0010 geeft uitgang 2 hoog
binaire code 0011 geeft uitgang 1 EN 2 hoog

iemand een idee ?

mvg

Benny

Dat kan natuurlijk niet. Hoe wou je dan uitgang 3 hoog maken???

Ga eens door met je voorbeeld. wat doen de andere binaire waarden?

Als dit zo door telt heb je geen IC nodig maar kan je de binaire waarden meteen als uitgangen gebruiken ...

Even verduidelijken :

2 tot de macht 0 = 1
2 tot de macht 1 = 2
.
.
2 tot de macht 4 = 16

0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 = 8

Als ik nu met een pic controller data verstuur (bv het cijfer 3 voor een led display) dan komt er de code 0011 uit.

Het IC wat ik zoek zou nu uitgang 1 en 2 hoog moeten maken

als ik code 0101 (5) verstuur zou uitgang 1 en 3 hoog worden.

Bestaat er zo'n chip of moet ik het op een andere manier doen ?

Ik snap het even niet. Als je al bijv. 0011 op de datalijnen van een PIC hebt, waarom dan nog een IC wat 0011 op de uitgang zet?
Anders een latch: 74HC75 o.i.d

Bourns 4816P-T01-100LF doet precies wat je wil vraagt.

[Bericht gewijzigd door GJ_ op (13%)]

ik wil gewoon via de pic (4 data lijnen) naar het IC sturen en deze kan dan 16 uitgangen aansturen

Ohhhhh, 4-line to 16-line decoder. Kijk eens naar een 74HC154.

Dan breng je 1 van de 16 lijnen omlaag, lijkt me ook niet de bedoeling.

Wat is er mis met een PIC met genoeg I/O?

[Bericht gewijzigd door Henry S. op (24%)]

ja, zoiets Hugo maar de 74hc154 kan maar 1 uitgang tegelijk laag maken

Eh... Ja... Hoe had je het je dan anders voorgesteld? Met 4 veters opeens 16 veters besturen?

Kan prima, maar dan moet je iets serieels in elkaar knutselen, danwel meerdere niveau's dan 1 en 0 per veter kunnen gebruiken... Of genoegen nemen met 1 tegelijk...

Ik denk dat ik het idee van Henry ga volgen :)

toch bedankt allemaal !

klinkt als een addressable latch. Zoals bijv 74HC(T)259. Voor 16 uitgangen heb je er dan wel 2 nodig.

vb : binaire code 0001 geeft uitgang 1 hoog
binaire code 0010 geeft uitgang 2 hoog
binaire code 0011 geeft uitgang 1 EN 2 hoog

.. et cetera, tot:
binaire code 1110 geeft uitgang 2 en 3 en 4 hoog
binaire code 1111 geeft uitgang 1 en 2 en 3 en 4 hoog

Maar wanneer moeten de uitgangen 5 t/m 16 nu wat doen?

misschien met i2c en een io extender?

als je toch een microcontroller hebt, dan neem je toch gewoon 2 keer de 75hct595 als schuif register.