CD4017 Pin-konfiguraatio
Pin-numero |
Pin-nimi |
Kuvaus |
1:stä numeroon 7:ään ja numeroon 9:ään,10,11 |
Lähtönastat Q0-Q9 |
Näissä 10 lähtönastassa tapahtuu laskenta, ne eivät ole järjestyksessä, joten tarkista edellä oleva nastakaavio |
8 |
Vss tai maa |
Kytketään Piirin maa |
12 |
Carry Out (CO) |
Tämä nasta menee korkealle sen jälkeen, kun IC on laskenut 1:stä 10:een. Tätä käytetään siirtona laskennan aikana. |
13 |
Clock Enable (EN) |
Tämä on tulo, joka ylhäällä pidättää laskennan. |
14 |
Clock |
Laskenta tapahtuu, kun tämä kellopulssi menee high , tämä tappi kytketään normaalisti 555 ajastimeen tai muuhun uC:hen tuottamaan pulssi |
15 |
Nollaa |
Nimensä mukaisesti tämä tappi nollaa laskennan takaisin 1:een |
>144> | ||
Vdd / Vcc |
Kytketään syöttöjännitteeseen tyypillisesti +5V |
Ominaisuudet
- Nopea 16-nastainen 16-nastainen CMOS-dekadilaskuri
- Tukee 10:ttä dekoodattua ulostuloa
- Laaja syöttöjännitealue 3:sta 15:eenV:hen, tyypillisesti +5V
- TTL-yhteensopiva
- Maksimi kellotaajuus: 5.5Mhz
- Saatavana 16-napaisissa PDIP-, GDIP-, PDSO-pakkauksissa
Huomautus: Täydelliset tekniset tiedot löytyvät tämän sivun lopussa annetusta CD4017-tietolehdestä.
CD4017 Vastaavat laskurit
IC4040, IC4060, IC4022
Missä CD4017 IC: tä käytetään
IC CD4017 käytetään laskentasovelluksiin, sillä on kyky kytkeä päälle 10 ulostuloa peräkkäin ennalta määritellyssä ajassa ja nollata laskujen laskenta tai pitää se tarvittaessa. Se pystyy myös ilmaisemaan laskennan tilan käyttämällä Carry-pinniä. Tätä käytetään yleisesti Led-chasereihin ja muihin loogisiin lähtöhankkeisiin, joten jos etsit peräkkäistä dekoodattua laskenta-IC: tä, joka voi laskea jopa 10: iin asti, niin tämä IC on oikea valinta
Kuinka CD4017 IC: tä käytetään
IC voi työskennellä 3V: stä 15V: iin, mutta normaalisti virtalähteenä käytetään +5V: tä, joka on kytketty Vdd / Vcc-tappiin, ja maadoitus- / Vss-tappi kytketään maahan. Meillä on 10 ulostulotappia, jotka vaihtelevat Q0: sta Q9: iin, nämä nastat voidaan liittää mihin tahansa kuormitukseen, mutta käytämme täällä LED-valoja, kuten alla olevassa piirissä on esitetty.
Tämä IC lisää laskentaa 0: sta 9: ään (Q0-Q9) joka kerta, kun se havaitsee korkean pulssin kellotapista (nasta 14). Joten tarvitsemme kellonlähteen pitämään tämän IC: n tikittävänä, tämä kellonlähde voi olla yksinkertainen ajastinpiiri, joka voisi tuottaa pulssin tai mikrokontrollerin, kuten Arduino, PIC jne. tuottaa mukautetun pulssin käyttämällä I/O-nastoja.
Lähtö muuttuu peräkkäin Q0: sta Q9: ään jokaisesta korkeasta pulssista Clock-nastasta, mutta tämä sekvenssi voidaan keskeyttää kahdella nastalla. Ne ovat Clock Enable (nasta 13) ja Reset (nasta 15) -nastat. Nämä nastat pidetään oletusarvoisesti alhaalla (0V/maadoitettu), mutta kun Clock Enable -nasta asetetaan korkealle, laskenta keskeytyy. Jos laskenta oli esimerkiksi nastassa Q3, kun Clock Enable -nasta asetettiin korkealle, laskenta pysähtyy nastassa Q3 riippumatta kellon korkeista pulsseista, ja jatkuu vasta, kun Clock Enable -nasta asetetaan jälleen matalalle. Vastaavasti, jos nollausnasta tehdään korkea. Laskenta nollautuu takaisin Q0: een ja pysyy siellä, kunnes Q0 tehdään jälleen matalaksi.
Meillä on toinen tappi nimeltä carry out pin (12. tappi), tämä tappi pysyy oletusarvoisesti matalana (0V). Mutta kun IC suorittaa laskennan 10: een asti, tappi menee korkealle ja pysyy korkealla, kunnes se laskee 5: een asti, kun sen 5 se menee alas (0V) ja kytkeytyy uudelleen päälle, kun se saavuttaa 10. IC: n ajoituskaavio, joka osoittaa lähtönastojen ja Carry-tapin tilan jokaiselle korkealle pulssisignaalille, on esitetty alla.