FotonMag fórum _ Bastlírna _ Zajímavý obvod 74HC4067

: Kolbaba71 25.2.2018 15:43

Narazil jsem na zajímavý obvod https://assets.nexperia.com/documents/data-sheet/74HC_HCT4067.pdf. Jedná se o přepínač 1 na 16.
Pin "Z" slouží jako centrální přepínací bod.
Pin Y0-15 jsou jednotlivé odbočky
Pin S0-3 je adresa odbočky
Pin E se vybírá aktivní IO, pokud jich tam máte víc.

Osazený IO na DPS se dá koupit na https://www.ebay.com/itm/Top-CD74HC4067-16-Channel-Analog-Digital-Multiplexer-Breakout-Board-Module-L5/232565143227?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649.


: Benik3 25.2.2018 19:43

Prostě obyč multiplexer smile.gif

: Kolbaba71 25.2.2018 22:37

Původně jsem hledal opak 74154 a byl mě doporučen tento obvod, že je to jeho opak. Chtěl jsem, aby dle "1" na jednom z 16 vstupů mě to na výstupu hodilo dané 4-bit číslo. Když jsem zkoumal datasheet, tak jsem zjistil, že obvod není to co jsem chtěl. Ten obvod má sice o něco složitější ovládání, ale pro můj účel se hodí více, jelikož zvládá, když je na více vstupech "1", což z podstaty věci obvod, jenž jsem původně hledal, neuměl. To co po něm chci, by zvládly i posuvné registry, ale chtěl jsem něco, co bude fungovat víceméně "staticky", kde nebudu muset řešit pozici či časování.

: Petr J. 26.2.2018 06:58

Na co zrovna tohle potřebuješ?

: Benik3 26.2.2018 08:47

To co jsi chtěl je de facto převod bin to int (Priority encoder).
A ta třetí varianta je posuvný registr, ten se řídí hodinovým signálem...

: Kolbaba71 26.2.2018 21:47

QUOTE(Petr J. @ 26.2.2018 06:58) *
Na co zrovna tohle potřebuješ?


Na úsporu pinů v mcu.

: Benik3 26.2.2018 22:06

Co využít odporový žebřík a analogový pin?

: Kolbaba71 27.2.2018 14:10

Odporový žebřík je zbytečná komplikace. Potřebuju ošetřit cca 30 vstupů, zda je na nich log 1 nebo 0.

: m@roš 27.2.2018 15:42

vsetky naraz? potrebujes to kontrolovat hardverovo?

ak by to slo programovo, bolo by to elegantnejsie wink.gif

ak je dany vstup "1" - nastavis cislo nejakej premennej ... potom vsetky premenne pre tieto vstupy zratas a ak mas nulu - vstupy su "0"

obdobne to pouzivam v plc, kde kontrolujem cele slovo ci je nenulove

: Benik3 27.2.2018 16:59

On ale potřebuje ušetřit piny na HW. Tohle by šlo dělat posuvným registrem za pomocí hodinového signálu...
Odporový žebřík mi nepřijde jako moc velká komplikace. Dají se koupit rovnou už hotové multiresistory (víc resistorů v jednom pouzdře)...

: Kolbaba71 27.2.2018 17:36

Budu tam mít 16 fotozávor, nějaký mikrospínače, vypínače, možná nějaký tlacitko, PIR senzor a možná ještě něco. Fotozavory stačí kontrolovat 1x za 1-2 sekundy dlouhodobě, mikrospínače alespoň 100x za sekundu, ale krátkodobě a vždy jen 1-3.

: Snork86 5.3.2018 22:31

16 fotozávor? Na co?

: Kolbaba71 6.3.2018 06:32

Svítilna to nebude - je to dárek pro synovce. Hodiny s pavoukama.

: Petr J. 6.3.2018 06:53

Už máš pro ně hotovou tu nabíječku s ventilátory na rc modely?

: Kolbaba71 6.3.2018 07:10

Nebyla to nabíječka, ale chlazení. To ještě nemám - hledám "oběť" na 3D tisk. Vážně uvažuju o koupi 3D tiskárny, ale reálně to vidím tak na konec léta.

: Petr J. 6.3.2018 16:53

Tak jsem to myslel, opačně napsal. Chlazení, laserová věž pro přesné usazení a nabíječka.

: Snork86 19.3.2018 19:55

Kolbaba 3D tiskárna je super věc, člověk ušetří obrovské množství času při výrobě různých držáků, krabiček a krytů. Akorát to chce koupit tiskárnu, co je určená k opravdovému tisku a ne pro zábavu při řešení jak to udělat, aby opravdu tiskla. biggrin2.gif

Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)