CD4060 to 14-stopniowy licznik binarny z wbudowanym oscylatorem, przeznaczony do dzielenia częstotliwości i odmierzania opóźnień. Wyjście Qn dzieli częstotliwość zegara przez 2n, a jego pierwsze narastające zbocze po wyzerowaniu pojawia się po 2n−1 impulsach. Oscylator RC wystarcza do orientacyjnych opóźnień; do dokładniejszego odmierzania czasu należy zastosować kwarc.

Taki układ przydaje się wszędzie tam, gdzie zastosowanie mikrokontrolera byłoby niepotrzebnie skomplikowane lub nieopłacalne.

Poniżej omawiamy wyprowadzenia CD4060, jego parametry, zasadę działania i najczęstsze zastosowania.

CD4060 1

Różne elementy elektroniczne

Co to jest CD4060?

CD4060 to 14-stopniowy asynchroniczny licznik binarny z wbudowanym oscylatorem. Jest wykonany w technologii CMOS i należy do rodziny CD4000.

Układ służy przede wszystkim do uzyskiwania wybranych opóźnień czasowych i sygnałów o kilku podzielonych częstotliwościach. Umożliwia to wewnętrzny oscylator, który do pracy wymaga jedynie kilku zewnętrznych elementów pasywnych. 

CD4060 może być również przydatny w prostych generatorach dźwięku i syntezatorach. Jeden kondensator i para rezystorów pozwalają zbudować oscylator, a kolejne stopnie licznika udostępniają dziesięć różnych częstotliwości.

CD4060 2

Płytka drukowana

CD4060 — schemat połączeń i wyprowadzenia

CD4060 w obudowie DIP-16 ma wyjścia Q4–Q10 oraz Q12–Q14. Wyjścia Q1–Q3 i Q11 nie są wyprowadzone. Funkcje pinów podano poniżej wg noty katalogowej; przed montażem sprawdź kartę katalogową konkretnego producenta i wersji układu.

Schemat wyprowadzeń CD4060

Poniższy diagram przedstawia rozmieszczenie wyprowadzeń układu CD4060.

CD4060 3

Schemat wyprowadzeń CD4060

Funkcje wyprowadzeń DIP-16

Każde z 16 wyprowadzeń ma przypisaną nazwę i określoną funkcję.

Wyprowadzenia CD4060 w obudowie DIP-16 — wg noty katalogowej
PinOznaczenieFunkcja
1Q12Wyjście stopnia 12
2Q13Wyjście stopnia 13
3Q14Wyjście stopnia 14
4Q6Wyjście stopnia 6
5Q5Wyjście stopnia 5
6Q7Wyjście stopnia 7
7Q4Wyjście stopnia 4
8VSS (GND)Masa
9φ̅0Wyjście oscylatora w przeciwnej fazie względem pinu 10
10φ0Wyjście oscylatora
11φIWejście zegarowe/oscylatora
12RESETZerowanie aktywne stanem wysokim
13Q9Wyjście stopnia 9
14Q8Wyjście stopnia 8
15Q10Wyjście stopnia 10
16VDDDodatnie zasilanie
CD4060 4
CD4060 5

Kondensator używany w obwodzie oscylatora

Parametry licznika CD4060

Zasilanie CD4060B wynosi typowo 3–18 V wg noty katalogowej. Dokładne wartości parametrów zależą od producenta i wersji — sprawdź kartę katalogową, zwłaszcza dopuszczalną częstotliwość zegara i wymagania sygnału RESET.

Licznik ma 214 = 16384 stanów, czyli zakres zliczania 0–16383. Nie oznacza to dostępu do wszystkich bitów: obudowa udostępnia tylko wybrane stopnie.

CD4060 6

Układy elektroniczne na płytce

Jak działa CD4060?

CD4060 zlicza impulsy wytwarzane przez wewnętrzny oscylator lub podawane z zewnątrz. Kolejne stopnie dzielą częstotliwość zegara. Podczas normalnej pracy wejście RESET powinno pozostawać w stanie niskim względem VSS.

Podanie stanu wysokiego na pin 12 (RESET) zeruje wszystkie wyjścia licznika wg noty katalogowej. Od tego stanu należy liczyć impulsy potrzebne do uzyskania pierwszego narastającego zbocza na wybranym wyjściu.

Poniższa tabela logiczna pokazuje wpływ sygnału RESET i impulsu zegarowego na stan układu.

CD4060 7
CD4060: Ultimate Guide for its Circuits, Operation, and More!

Oscylator elektroniczny

Dobór alternatywy dla CD4060

Przy wyborze innego licznika porównaj dostępne podziały częstotliwości, obecność oscylatora, sposób resetowania i rozmieszczenie wyprowadzeń. Sama przynależność do rodziny CD4000 nie oznacza zamienności układów.

Jak uruchomić CD4060 z oscylatorem RC?

Aby uruchomić układ, podłącz dodatnie zasilanie do VDD, a masę do VSS zgodnie z tabelą wyprowadzeń wg noty katalogowej. Kolejnym krokiem jest ustalenie częstotliwości zegara.

Częstotliwość oscylatora RC można oszacować ze wzoru f ≈ 1 / (2,2 · R · C) — typowo wg noty katalogowej. R i C oznaczają rezystancję i pojemność elementów czasowych; R podstawiamy w Ω, C w F, a wynik otrzymujemy w Hz. Schemat połączeń oraz warunki stosowania przybliżenia sprawdź w nocie katalogowej konkretnej wersji.

Wewnętrzny oscylator wymaga dwóch zewnętrznych rezystorów i jednego kondensatora. Jeden rezystor łączy się z pinem R.E.X.T., drugi z pinem CLK, natomiast kondensator podłącza się do pinu C.E.X.T. Wartości tych elementów wyznaczają częstotliwość pracy.

CD4060: Ultimate Guide for its Circuits, Operation, and More! — ilustracja 2

Obwód z diodą Zenera

CD4060: Ultimate Guide for its Circuits, Operation, and More! — ilustracja 3

Zasilanie z baterii

Podziały częstotliwości i czas pierwszego zbocza

Dla stopnia n obowiązuje fQn = fzegara / 2n. Tabela pokazuje dostępne podziały wg noty katalogowej. Brak Q11 trzeba uwzględnić już podczas wyboru wyjścia do układu czasowego.

Podziały na wyjściach CD4060 — wg noty katalogowej
WyjściePodział częstotliwości zegara
Q4÷16
Q5÷32
Q6÷64
Q7÷128
Q8÷256
Q9÷512
Q10÷1024
Q12÷4096
Q13÷8192
Q14÷16384

Pełny okres wyjścia wynosi TQn = 2n / fzegara, natomiast pierwsze narastające zbocze po wyzerowaniu wymaga 2n−1 impulsów. Przy ustalonej częstotliwości daje to tpierwsze ≈ 2n−1 / fzegara; dla f w Hz czas otrzymujemy w sekundach. Pomylenie tych wielkości daje dwukrotnie zawyżone opóźnienie.

Przykłady obliczeń opóźnienia RC

Poniższe wartości są obliczeniami z przybliżonego wzoru katalogowego, a nie wynikami pomiarów. Dla R = 100 kΩ i C = 1 nF:

  • f ≈ 1 / (2,2 · 105 Ω · 10−9 F) ≈ 4545 Hz.
  • fQ10 = f / 1024 ≈ 4,44 Hz.
  • Q14 pierwszy raz przechodzi w stan wysoki po 8192 impulsach: t ≈ 8192 / (4545 Hz) ≈ 1,80 s.

Dla dłuższego opóźnienia przyjmijmy R = 1 MΩ i C = 100 nF. Wtedy f ≈ 1 / (2,2 · 106 Ω · 100 · 10−9 F) ≈ 4,55 Hz. Czas pierwszego zbocza Q14, liczony bez pośredniego zaokrąglania częstotliwości, wynosi t ≈ 8192 · 2,2 · 106 Ω · 100 · 10−9 F ≈ 1802 s ≈ 30 min.

Przy dużej rezystancji rośnie wpływ upływności, a tolerancje R i C przesuwają rzeczywisty czas zadziałania. Na częstotliwość wpływają też napięcie zasilania i temperatura: taki timer będzie orientacyjny. Jest to opis jakościowy, nie wynik naszych pomiarów stabilności.

Oscylator kwarcowy 32 768 Hz — jak uzyskać 1 Hz?

Dla założonej częstotliwości kwarcu 32 768 Hz dzielenie daje poniższe wartości obliczone:

WyjścieObliczenieCzęstotliwość
Q432 768 Hz / 162048 Hz
Q532 768 Hz / 321024 Hz
Q932 768 Hz / 51264 Hz
Q1332 768 Hz / 81924 Hz
Q1432 768 Hz / 163842 Hz

Q14 daje 2 Hz. Aby uzyskać 1 Hz, dołącz dzielnik ÷2, na przykład przerzutnik z układu CD4013: 2 Hz / 2 = 1 Hz. Dobór pojemności obciążających i schemat oscylatora sprawdź w nocie katalogowej. Rozruch zależy od tych pojemności oraz zasilania; niewłaściwy dobór może utrudnić rozpoczęcie oscylacji. To opis jakościowy, bez własnych pomiarów rozruchu.

Reset po włączeniu i sprawdzenie działania

Dodaj obwód RC do pinu 12 (RESET wg noty katalogowej), aby po włączeniu zasilania wymusić stan wysoki, a następnie niski. Dobierz go według wymagań konkretnej noty katalogowej. Bez skutecznego zerowania nie można zakładać startu od zera, więc obliczone opóźnienie pierwszego zbocza może nie odpowiadać czasowi od włączenia.

Opis kontroli, nie wynik pomiaru: po resecie wyjścia powinny być niskie, a po rozpoczęciu zliczania wybrane wyjście powinno zmieniać stan zgodnie z podziałem. Częstotliwość można sprawdzić za pomocą licznika częstotliwości. Czas rozruchu oscylatora trzeba odróżnić od opóźnienia wynikającego ze zliczania impulsów.

CD4060: Ultimate Guide for its Circuits, Operation, and More! — ilustracja 4

Technik pracujący nad projektem elektronicznym

Zastosowania układu CD4060

CD4060 stosuje się przede wszystkim w układach czasowych.

Wbudowany dzielnik częstotliwości pozwala uzyskiwać długie okresy w prostych systemach elektronicznych.

Układ sprawdza się także w projektach, w których zastosowanie mikroprocesora byłoby zbędne lub niepożądane. 

CD4060: Ultimate Guide for its Circuits, Operation, and More! — ilustracja 5

Układ scalony

Podsumowanie

CD4060 łączy oscylator z binarnym dzielnikiem częstotliwości. Pozwala zbudować prosty układ czasowy przy użyciu niewielkiej liczby elementów zewnętrznych, lecz dokładność odmierzania czasu zależy od wybranego oscylatora i warunków pracy.

Przed wykonaniem projektu należy sprawdzić w karcie katalogowej konkretnej wersji układu dopuszczalne napięcia, częstotliwości i sposób podłączenia oscylatora.