10M+ Componenti elettronici disponibili
Certificato ISO
Garanzia Inclusa
Consegna Veloce
Parti difficili da trovare?
Li Ritroviamo
Richiesta di preventivo

CD4017 Decade Counter IC: Principio di Funzionamento, Pinout e Applicazioni

mag 29 2026
Fonte: DiGi-Electronics
Naviga: 947

Il CD4017 è uno dei circuiti integrati a contatore di decenni più utilizzati nell'elettronica digitale perché fornisce un semplice controllo sequenziale dell'uscita senza programmazione. La sua capacità di attivare un'uscita alla volta la rende ideale per inseguire LED, timer, circuiti di automazione, divisori di frequenza e applicazioni di commutazione passo dopo passo. Questo articolo spiega il principio di funzionamento del CD4017, le funzioni dei pin, le applicazioni pratiche, le tecniche di risoluzione dei problemi e come si confronta con altre soluzioni di contatore e controllo.

Figure 1. CD4017 IC

Cos'è il circuito integrato CD4017?

Il CD4017 è un contatore di decenni CMOS e un IC decoder che conta da 0 a 9 utilizzando uscite sequenziali. A differenza dei contatori binari che producono segnali codificati binariamente, il CD4017 si accende solo con un pin di uscita alla volta. Ogni impulso di clock sposta l'uscita HIGH al pin successivo in sequenza. Dopo Q9, il CI torna automaticamente a Q0 e ripete il ciclo.

Specifiche e caratteristiche del circuito integrato CD4017

Specifiche del CI CD4017

ParametroSpecifica
Tipo ICContatore Decaziale CMOS
Output10 uscite decodificate
Intervallo di conteggio0 a 9
Tensione di funzionamento3V a 15V
Trigger dell'orologioScatenato da bordo positivo
TecnologiaCMOS
Tipi di pacchettiDIP e SMD
Tipo di uscitaOutput decodificati sequenziali
Frequenza massima di clockDipende dalla tensione di alimentazione
Capacità di Trasmissione in UscitaPuò azionare LED, ingressi logici e piccoli stadi di transistor
Consumo energeticoBasso consumo energetico
Immunità al rumoreBuona resistenza al rumore con un adeguato disaccoppiamento

Caratteristiche del CI CD4017

• Conteggio sequenziale da 0 a 9

• Rimane solo un'uscita ALTA alla volta

• Ampia gamma di tensione di esercizio da 3V a 15V

• Compatibile con circuiti a batteria e a bassa tensione

• Ingresso di clock attivato positivamente sul bordo

• Basso consumo energetico dovuto alla tecnologia CMOS

• Buona immunità al rumore elettrico

• Può azionare direttamente LED e ingressi logici

• Supporta i tipi di package DIP e SMD

• Adatto a inseguitori LED, timer, sequencer e circuiti di automazione

• Richiede componenti esterni minimi

• Più efficiente dal punto di vista energetico rispetto ai vecchi circuiti integrati logici TTL

• Funzionamento stabile in sistemi portatili e embedded

• I driver esterni possono controllare relè, motori e carichi ad alta corrente

Funzioni di pinout e pin CD4017

Figure 2. CD4017 Pinout

Numero PINNome postaleTipoDescrizione / Funzione
1D5OutputQuinta uscita decodificata attivata durante lo stato di conteggio 5
2D1OutputPrima uscita decodificata attivata dopo il primo impulso di clock
3D0OutputUscita ALTA predefinita dopo il reset o l'accensione
4D2OutputIl secondo output decodificato nella sequenza
5D6OutputSesta uscita decodificata nella sequenza
6D7OutputSettimo output decodificato nella sequenza
7D3OutputIl terzo output decodificato nella sequenza
8GNDPotereCollegamento a terra per il circuito integrato
9D8OutputOttavo output decodificato nella sequenza
10D4OutputQuarto output decodificato nella sequenza
11D9OutputNona uscita decodificata nella sequenza
12EseguiOutputUtilizzato per la cascata di più circuiti integrati CD4017 per sequenze di conteggio più lunghe
13Abilitate ClockInput di controlloAbilita o disabilita il conteggio. HIGH fa il conteggio, LOW permette il funzionamento normale
14OrologioInputRiceve impulsi di clock da pulsanti, oscillatori, timer 555 o circuiti logici. Ogni bordo di salita avanza il contropiede di un passo
15ResetInput di controlloRiposta immediatamente il contatore a Q0 quando attivato
16VDDPotereIngresso positivo dell'alimentatore (intervallo tipico di funzionamento da 3V a 15V)

Come funziona il CD4017

Figure 3. How the CD4017 Works

Il CD4017 funziona ricevendo impulsi di clock e muovendo l'uscita attiva HIGH attraverso dieci pin di uscita decodificati. Al reset o all'accensione, Q0 è l'uscita attiva. Ogni bordo di clock crescente sposta quindi il segnale ALTO all'uscita successiva della sequenza.

All'interno del circuito integrato, un contatore Johnson e un circuito di decodifica controllano questa sequenza. Invece di produrre un conteggio binario, il CD4017 attiva solo un'uscita decodificata alla volta, il che lo rende facile da usare per inseguitori LED, circuiti di temporizzazione e applicazioni di commutazione passo dopo passo.

Stato ContrarioOutput attivo
Reset / AccensioneQ0 HIGH
Impulso del 1° OrologioQ1 HIGH
Secondo Impulso del ClockQ2 HIGH
Terzo impulso di orologioQ3 HIGH
4° Impulso dell'OrologioQ4 HIGH
5° Impulso dell'OrologioQ5 HIGH
Sesto Impulso dell'OrologioQ6 HIGH
Impulso del 7° OrologioQ7 HIGH
Impulso dell'8° OrologioQ8 HIGH
9° Impulso dell'OrologioQ9 HIGH
Impulso del 10° OrologioRitorni a Q0

Il CD4017 risponde al bordo ascendente del segnale di clock. Questo significa che il conteggio avanza quando l'ingresso di clock passa da BASSO a ALTO. Un segnale di clock pulito e stabile è importante perché segnali rumorosi o rimbalzanti possono generare conteggi indesiderati aggiuntivi.

Solo un'uscita è ALTA alla volta perché la logica interna di decodifica seleziona un'uscita attiva per ogni posizione di conteggio. Dopo che Q9 diventa ALTO, il successivo impulso di clock riavvia la sequenza da Q0. Questo ciclo continua finché vengono applicati impulsi di clock, il pin di attivazione consente il conteggio e il pin di reset non viene attivato.

Come utilizzare il CD4017 nella progettazione di circuiti

Configurazione base del circuito CD4017

Figure 4. Basic CD4017 Circuit Setup

Un circuito standard CD4017 richiede un alimentatore regolato, un ingresso clock, un controllo di reset e uscite correttamente collegate. I pin VDD e GND devono essere cablati correttamente e gli ingressi di controllo inutilizzati non devono rimanere fluttuanti. Un cablaggio stabile garantisce un conteggio prevedibile e previene transizioni di uscita indesiderate.

Generazione del segnale di clock

Figure 5. Clock Signal Generation

Il CD4017 avanza un conto per ogni impulso di clock a bordo ascendente. Le sorgenti di clock comuni includono oscillatori, circuiti a pulsanti, porte logiche e timer 555. Il segnale di clock deve rimanere pulito e stabile perché il rumore o il rimbalzo degli interruttori possono causare falsi trigger e conteggi saltati.

Logica di reset e controllo del conteggio

Figure 6. Reset Logic and Count Control

L'input di reset forza immediatamente il contatore a tornare a Q0. Il controllo di reset è comunemente utilizzato per l'inizializzazione dell'avvio, la sincronizzazione delle sequenze e per limitare il contatore a meno di dieci stati. Un corretto reset dei cavi è importante per un funzionamento stabile e ripetibile.

Controllo della frequenza di clock

Figure 7. Clock Frequency Control

La velocità di transizione in uscita dipende interamente dalla frequenza di clock. Frequenze di clock più basse creano sequenze più lente, mentre frequenze più alte aumentano la velocità di commutazione. Il controllo della frequenza è importante nei circuiti di temporizzazione, nei sistemi di divisione degli impulsi e nelle applicazioni di commutazione sincronizzata.

Utilizzo del CD4017 come contatore diviso per N

Figure 8. Using the CD4017 as a Divide-by-N Counter

Il CD4017 può creare intervalli di conteggio personalizzati inviando un'uscita selezionata al pin di reset. Quando l'uscita selezionata diventa attiva, il contatore si resetta automaticamente e riparte da Q0.

Divisione desiderataReset ConnessioneSequenza di Output
Dividere per 2D2 → ResetQ0 → Q1
Dividere per 3D3 → ResetQ0 → Q1 → Q2
Dividere per 4Q4 → ResetQ0 → Q1 → Q2 → Q3
Dividere per 5Q5 → ResetQ0 → Q1 → Q2 → Q3 → Q4
Divide per 10Nessun feedback di resetSequenza completa Q0–Q9

Questo metodo consente una divisione compatta della frequenza hardware senza circuiti di decodifica aggiuntivi.

Cascata di più circuiti integrati CD4017

Figure 9. Cascading Multiple CD4017 ICs

Più circuiti integrati CD4017 possono essere inseriti in cascata per estendere i range di uscita sequenziali oltre i dieci stati. Il pin di consegna è comunemente usato per coordinare ulteriori contro-fasi.

Una cascata affidabile richiede:

• comportamento di reset sincronizzato

• distribuzione stabile dell'orologio

• tracce di orologio corte

• Corretta messa a terra

• condensatori di accoppiamento locale per ogni circuito integrato integrato

Man mano che vengono aggiunti più stadi, il tempismo di propagazione e la sincronizzazione diventano sempre più importanti.

Applicazioni CD4017

Sequenziamento visivo a LED e decorativo

Figure 10. LED Chaser and Decorative Visual Sequencing

Il CD4017 è ampiamente utilizzato nei circuiti di supporto a LED, dove le luci si accendono una dopo l'altra per creare un effetto visivo in movimento. Questo lo rende adatto per illuminazione decorativa, segnaletica, bordi espositivi, luci per festival, progetti modello e dimostrazioni educative. Le sue uscite decodificate semplificano la sequenza visiva perché ogni stadio LED può essere attivato in un chiaro schema ripetitivo senza programmazione.

Sistemi di simulazione dei semafori

Figure 11. Traffic-Light Simulation Systems

I controllori semaforifici beneficiano del CD4017 perché il CI produce naturalmente uscite sequenziali ordinate. Questo consente una progressione prevedibile delle fasi per sequenze di tempo rosso, giallo e verde in modelli educativi e sistemi di segnalazione semplici.

Dadi elettronici e display dall'aspetto casuale

Figure 12. Electronic Dice and Random-Looking Displays

I circuiti elettronici a dadi utilizzano una sequenza rapida di uscita per creare pattern di visualizzazione variabili che appaiono casuali quando sono fermi. Il CD4017 è adatto perché il suo funzionamento sequenziale semplifica il ciclo visivo multi-output senza controllo software.

Sequenziamento di automazione industriale ed eventi

Figure 13. Industrial and Event Automation Sequencing

Il CD4017 può essere utilizzato anche in semplici sistemi di automazione dove le uscite devono attivarsi in ordine fisso. In configurazioni industriali o di controllo eventi, può sequenziare relè, indicatori, effetti di palco, luci di avviso, pannelli di visualizzazione o fasi di commutazione temporizzate. Questo lo rende utile quando è necessario un pattern di controllo passo dopo passo prevedibile senza l'uso di un microcontrollore.

Display LED audio-reattivi 6.5

Figure 14. Audio-Reactive LED Displays

Nei circuiti di visualizzazione audio, il CD4017 crea schemi LED in movimento che rispondono all'attività audio variabile. Questo permette effetti visivi semplici e reattivi al suono in apparecchiature audio per hobby e display di intrattenimento.

Applicazioni nella divisione della frequenza e del temporismo

Figure 15. Frequency Division and Timing Applications

Il CD4017 è utile nei circuiti a divisione di frequenza dove segnali di temporizzazione più lenti devono essere generati da una sorgente di clock più veloce. Questo lo rende adatto per sistemi di divisione degli impulsi, controllo temporizzatore e temporizzazione sequenziale.

Sequenziamento dei relè e controllo di automazione

Figure 16. Relay Sequencing and Automation Control

I sistemi di automazione spesso richiedono che le uscite si attivino in un ordine predefinito da una singola sorgente di trigger. Il CD4017 è utile per il sequenziamento dei relè, la commutazione temporizzata, i sistemi di progressione degli allarmi e il controllo a passi della macchina, dove la semplice sequenza hardware è preferita al controllo programmabile.

CD4017 con timer 555

Figure 17. CD4017 With 555 Timer

Il timer 555 e il CD4017 sono comunemente abbinati per creare semplici circuiti di sequenziamento automatico. In questa configurazione, il timer 555 genera impulsi di clock mentre il CD4017 avanza attraverso le sue uscite decodificate.

Il timer 555 è solitamente configurato in modalità stabile per generare impulsi a onde quadrate continue. L'uscita timer si collega direttamente all'ingresso del clock CD4017, permettendo il sequenziamento automatico dell'uscita. La velocità di sequenziamento dipende dalla frequenza dell'impulso generata dal timer 555. La regolazione delle resistori di temporizzazione o del condensatore cambia la velocità di transizione in uscita.

La combinazione timer 555 e CD4017 offre un'implementazione hardware semplice, basso numero di componenti, basso costo e generazione affidabile di clock e un controllo sequenziale semplice senza programmazione. Questa coppia è comunemente utilizzata in inseguitori a LED, dimostrazioni di temporizzazione, circuiti di automazione semplici e progetti di elettronica educativa.

Problemi comuni del CD4017 e risoluzione dei problemi

ProblemaPossibili CauseRisoluzione dei problemi / Soluzione
Uscite che saltano casualmente• Segnali di orologio rumorosi
• Rimbalzo dell'interruttore
• Alimentazione instabileUsa un segnale di clock pulito, aggiungi il debouncing per gli interruttori e migliora il filtraggio dell'alimentatore.
Più LED che si accendono insieme• Ingressi fluttuanti
• Scarsa radicazioneAssicurati che gli ingressi inutilizzati siano collegati correttamente e migliora le connessioni di messa a terra.
Contropartita non avanza• Impulsi di orologio mancanti
• Stato di abilitazione del pin errato
• Collegamenti di alimentazione difettosiControlla il segnale di ingresso di clock, verifica l'abilitazione del cablaggio dei pin e conferma la tensione di alimentazione corretta.
Problemi con il pin di reset• Perno di reset fluttuante
• Rumore sulla linea di resetCollega correttamente il pin di reset ed evita di lasciarlo galleggiare.
Problemi con il segnale di orologio rumoroso• Fili lunghi dell'orologio
• Interferenze elettricheMantieni le linee di orologio corte e stabili per ridurre i falsi trigger.
Problemi di stabilità dell'alimentatore• Fluttuazioni di tensione
• Scarsa filtrazioneAggiungi condensatori di accoppiamento vicino ai pin di alimentazione del circuito integrato per migliorare stabilità e affidabilità.
Problemi di debouncing con i pulsanti a pressione• Il rimbalzo meccanico dell'interruttore genera più impulsiUsa il debouncing hardware o software per assicurarti un impulso per ogni pressione di pulsante.

CD4017 vs Altri CI Contatori

Figure 18. CD4017 vs Other Counter ICs

CaratteristicaCD4017CD4022Contatori binariMicrocontrollori
Tipo di contatoreContatore di decenni con output decodificatiContatore ottale con uscite decodificateOutput di conteggio binarioController embedded programmabile
Numero di uscite10 uscite decodificateMeno output decodificatiUscite codificate in binarioDipende dal modello MCU
Operazione di uscitaUn'uscita ALTA alla voltaUn'uscita ALTA alla voltaPiù uscite binarie cambiano insiemeControllo software
Programmazione richiestaNoNoNo
Facilità di sequenziamentoMolto facileFacileRichiede la logica di decodificaFlessibile tramite software
Complessità hardwareBassoBassoModeratoDa moderato a alto
FlessibilitàLimitato a sequenziamento fissoSequenziamento limitatoAdatto per il conteggio digitaleAltamente flessibile
Miglior Caso d'UsoInseguitori LED e sequenziamento sempliceControllo sequenziale sempliceSistemi di conteggio digitaleSistemi embedded avanzati
Vantaggio principaleSequenziamento hardware sempliceConteggio semplice decodificatoConteggio digitale compattoControllo avanzato e comunicazione
Limitazione principaleFunzionalità limitataMeno uscite rispetto al CD4017Meno comodo per il sequenziamento direttoPiù complesso e costoso

Alternative e circuiti integrati equivalenti al CD4017

Il CD4017 non è l'unico IC contatore disponibile. La migliore alternativa dipende dal fatto che il circuito richieda uscite decodificate, conteggio binario, controllo del display a sette segmenti, velocità più elevate o funzionamento programmabile.

IC / Dispositivo alternativoTipoMeglio Usato PerDifferenza rispetto al CD4017
CD4022Contatore decodificato ottaleSequenze più brevi a 8 passiSimile al CD4017, ma con 8 uscite decodificate invece di 10
CD4026Contatore decale con driver a 7 segmentiContatori digitali e display numericiProgettato per gestire display a 7 segmenti invece di uscite sequenziali separate
CD4040Contatore a ripple binario a 12 stadiDivisione di frequenza e conteggio binarioFornisce uscite binarie, non uscite decodificate una alla volta
CD4060Oscillatore e contatore binarioCircuiti di temporizzazione e divisori di frequenzaInclude le uscite della funzione oscillatore e del divisore binario
74LS90Contatore del decennio TTLCircuiti logici TTL ad alta velocitàConta in forma BCD e di solito necessita di decodifica per il sequenziamento diretto
74HC4017Contatore decale CMOS ad alta velocitàCircuiti logici a 5V e progetti CMOS più velociFunzione simile a CD4017, ma spesso più adatta ai moderni sistemi a livello logico
ArduinoScheda controllore programmabileSequenziamento flessibile e automazioneRichiede programmazione ma offre molto più controllo
MicrocontrolloreDispositivo di controllo embeddedatoAutomazione avanzata, sensori, display e comunicazionePiù potente e flessibile, ma più complesso di un CD4017

Domande Frequenti [FAQ]

Perché il CD4017 è più pratico di un contatore binario nei circuiti di uscita passo dopo passo?

Perché fornisce uscite sequenziali decodificate direttamente, con una sola uscita HIGH alla volta, il che elimina una logica di decodifica aggiuntiva e semplifica le sequenze di LED, relè e temporizzazione.

Come fa il pin di reset a far funzionare il CD4017 come contatore di divisione per N?

Restituendo un output selezionato a Reset, il contatore riparte prima di Q9, così la lunghezza della sequenza viene accorciata al numero richiesto di stati.

Perché la qualità dell'orologio è così importante nei circuiti CD4017?

Poiché il CD4017 avanza su ogni bordo di clock crescente, rumore, rimbalzo degli interruttori o cablaggio instabile possono creare conteggi falsi, passaggi saltati o cambiamenti casuali in uscita.

Cosa limita l'affidabilità degli stadi CD4017 a cascata in sequenze più lunghe?

La cascata aumenta la sensibilità temporale, la coordinazione del reset e la complessità della distribuzione dell'orologio, quindi una scarsa sincronizzazione o un cablaggio rumoroso possono causare sequenze instabili.

Perché il CD4017 è ancora utile quando i microcontrollori possono fare lo stesso lavoro?

Perché offre un sequenziamento hardware semplice senza programmazione, rendendo la costruzione più veloce, più facile da risolvere i problemi e più conveniente per un controllo ripetitivo fisso dell'output.