CD4017 Konfiguracja pinów
Numer pinu |
Nazwa pinu |
Opis |
|
1 do 7 i 9,10,11 |
Piny wyjściowe Q0 do Q9 |
To jest 10 pinów wyjściowych, na których następuje zliczanie, nie są one w kolejności, stąd należy sprawdzić schemat pinów powyżej |
|
8 |
Vss lub masa |
Podłączone do masy układu |
|
12 |
Carry Out (CO) |
Ten pin przechodzi w stan wysoki po zliczeniu przez układ scalony od 1 do 10. Jest to używane jako przeniesienie podczas liczenia. |
|
13 |
Clock Enable (EN) |
Jest to wejście, które po ustawieniu w stan wysoki będzie utrzymywać zliczanie w bieżącym stanie |
. aktualnym stanie |
14 |
Clock |
Zliczanie następuje, gdy impuls zegarowy osiągnie stan wysoki, ten pin jest zwykle podłączony do 555 timera lub innego uC w celu wytworzenia impulsu |
|
15 |
Resets |
Jak sama nazwa wskazuje, ten pin resetuje licznik z powrotem do 1 |
|
16 |
Vdd / Vcc |
Podłącza się do napięcia zasilania typowo +5V |
Features
- Wysokiej prędkości 16 pinowy licznik dekadowy CMOS
- Obsługuje 10 zdekodowanych wyjść
- Szeroki zakres napięcia zasilania od 3V do 15V, typowo +5V
- Zgodny z TTL
- Maksymalna częstotliwość taktowania: 5.5Mhz
- Dostępny w 16-pinowych pakietach PDIP, GDIP, PDSO
Uwaga: Pełne dane techniczne można znaleźć w karcie katalogowej CD4017 podanej na końcu tej strony.
CD4017 Odpowiedniki liczników
IC4040, IC4060, IC4022
Gdzie stosować układ scalony CD4017
Układ scalony CD4017 jest używany do aplikacji liczących, ma możliwość sekwencyjnego włączania 10 wyjść w określonym czasie i zerowania lub podtrzymywania liczenia, gdy jest to wymagane. Posiada również możliwość wskazywania stanu liczenia za pomocą pinu Carry. Jest to powszechnie używane do Led chasers i innych logicznych projektów wyjściowych, więc jeśli szukasz sekwencyjnego dekodowanego układu scalonego liczącego, który może liczyć do 10 to ten układ będzie właściwym wyborem
Jak używać CD4017 IC
Układ scalony może pracować od 3V do 15V, ale normalnie jest zasilany napięciem +5V do pinu Vdd/Vcc, a pin Ground/Vss jest podłączony do masy. Mamy 10 pinów wyjściowych od Q0 do Q9, te piny mogą być podłączone do dowolnego obciążenia, ale my używamy tutaj diod LED, jak pokazano w poniższym układzie.
Ten układ scalony będzie inkrementował licznik od 0 do 9 (Q0 do Q9) za każdym razem, gdy wyczuje wysoki impuls z pinu zegara (pin 14). Tak więc potrzebujemy źródła zegara aby utrzymać ten układ scalony w ruchu, tym źródłem zegara może być prosty układ czasowy, który może generować impulsy lub mikrokontroler taki jak Arduino, PIC itp. aby wygenerować nasz własny impuls używając pinów I/O.
Wyjście zmienia się sekwencyjnie od Q0 do Q9 dla każdego wysokiego impulsu z pinu Clock, ale ta sekwencja może być przerwana przez dwa piny. Są to piny Clock Enable (pin 13) i Reset (pin 15). Te piny są domyślnie utrzymywane w stanie niskim (0V/uziemione), ale gdy pin Clock Enable jest ustawiony w stan wysoki, zliczanie zostaje wstrzymane. Na przykład, jeśli licznik znajdował się na pinie Q3, gdy pin Clock Enable był w stanie wysokim, to licznik zatrzyma się na pinie Q3 niezależnie od jakichkolwiek wysokich impulsów zegara i będzie kontynuował inkrementację dopiero wtedy, gdy pin Clock Enable ponownie będzie w stanie niskim. Podobnie, jeśli pin reset zostanie ustawiony w stan wysoki. Licznik zresetuje się z powrotem do Q0 i pozostanie tam, dopóki Q0 nie zostanie ponownie ustawiony w stan niski.
Mamy jeszcze jeden pin zwany pinem carry out (12. pin), pin ten domyślnie pozostaje w stanie niskim (0V). Ale kiedy układ scalony zakończy liczenie do 10, pin przejdzie w stan wysoki i pozostanie wysoki aż do 5, kiedy będzie 5, zejdzie w dół (0V) i włączy się ponownie, kiedy osiągnie 10. Schemat czasowy układu scalonego wskazujący stan pinów Output i Carry dla każdego wysokiego sygnału impulsu jest pokazany poniżej.