10M+ Elektronische componenten op voorraad
ISO-gecertificeerd
Garantie inbegrepen
Snelle levering
Lastige onderdelen?
Wij brengen ze in kaart.
Vraag een offerte aan

CD4017 Decade Counter IC: Werkprincipe, Pinout en Toepassingen

मे २९ २०२६
Bron: DiGi-Electronics
Bladeren: 913

De CD4017 is een van de meest gebruikte decennenteller-IC's in digitale elektronica omdat hij eenvoudige sequentiële uitgangsregeling biedt zonder programmering. Het vermogen om één uitgang tegelijk te activeren maakt het ideaal voor LED-chasers, timers, automatiseringscircuits, frequentiedelers en stapsgewijze schakeltoepassingen. Dit artikel legt het werkprincipe van CD4017 uit, pinfuncties, praktische toepassingen, probleemoplossingstechnieken en hoe het zich verhoudt tot andere teller- en regeloplossingen.

Figure 1. CD4017 IC

Wat is de CD4017 IC?

De CD4017 is een CMOS-decenteller en decoder-IC die telt van 0 tot 9 met sequentiële uitgangen. In tegenstelling tot binaire tellers die binair gecodeerde signalen produceren, schakelt de CD4017 slechts één uitvoerpin tegelijk aan. Elke klokpuls verplaatst de HIGH-uitgang naar de volgende pin in de volgorde. Na Q9 keert de IC automatisch terug naar Q0 en herhaalt de cyclus.

CD4017 IC-specificaties en -functies

CD4017 IC-specificaties

ParameterSpecificatie
IC TypeCMOS Decenniumteller
Uitvoer10 gedecodeerde uitvoeren
Telreeks0 tot 9
Bedrijfsspanning3V naar 15V
Klok TriggerPositief edge-triggerd
TechnologieCMOS
PakkettypesDIP en SMD
UitvoertypeSequentiële gedecodeerde uitvoeren
Maximale klokfrequentieHangt af van de voedingsspanning
UitgangsaandrijvingscapaciteitKan LED's, logische ingangen en kleine transistortrappen aansturen
StroomverbruikLage stroomverbruik
GeluidsimmuniteitGoede ruisweerstand met juiste ontkoppeling

CD4017 IC-functies

• Sequentiële telling van 0 tot 9

• Slechts één output blijft tegelijk HOOG

• Breed bedrijfsspanningsbereik van 3V tot 15V

• Compatibel met batterij- en laagspanningscircuits

• Positieve, door de rand getriggerde klokingang

• Laag energieverbruik door CMOS-technologie

• Goede immuniteit tegen elektrische ruis

• Kan direct LED's en logische ingangen aansturen

• Ondersteunt DIP- en SMD-pakkettypen

• Geschikt voor LED-chasers, timers, sequencers en automatiseringscircuits

• Vereist minimale externe componenten

• Energiezuiniger dan oudere TTL-logische IC's

• Stabiele werking in draagbare en embedded systemen

• Externe aandrijvingen kunnen relais, motoren en hoogstroombelastingen regelen.

CD4017 Pin-uitleg en pinfuncties

Figure 2. CD4017 Pinout

PincodePinnaamTypeBeschrijving / Functie
1V5OutputVijfde gedecodeerde uitgang geactiveerd tijdens teltoestand 5
2Q1OutputEerste gedecodeerde uitgang geactiveerd na de eerste klokpuls
3Q0OutputStandaard HOGE output na reset of power-up
4Q2OutputDe tweede gedecodeerde uitvoer in de reeks
5Q6OutputZesde gedecodeerde uitvoer in de sequentie
6Q7OutputZevende gedecodeerde uitvoer in de reeks
7V3OutputDe derde gedecodeerde uitvoer in de reeks
8GNDStroomAardverbinding voor de IC
9Q8OutputAchtste gedecodeerde output in de reeks
10Q4OutputVierde gedecodeerde uitvoer in de reeks
11Q9OutputNegende gedecodeerde uitvoer in de reeks
12UitvoerenOutputGebruikt voor het cascaderen van meerdere CD4017 IC's voor langere telsequenties
13Klok EnableBesturingsinvoerSchakelt het tellen in of uit voor het stoppen. HIGH stops tellen, LOW maakt normale werking mogelijk
14KlokInputOntvangt klokpulsen van drukknoppen, oscillatoren, 555-timers of logische schakelingen. Elke stijgende rand laat de teller één stap verder komen
15ResetBesturingsinvoerZet de teller direct terug naar Q0 bij activatie
16VDDStroomPositieve voedingsingang (3V tot 15V typisch bedrijfsbereik)

Hoe de CD4017 werkt

Figure 3. How the CD4017 Works

De CD4017 werkt door klokpulsen te ontvangen en de actieve HIGH-uitgang door tien gedecodeerde uitgangspinnen te bewegen. Bij reset of power-up is Q0 de actieve uitgang. Elke stijgende klokrand verplaatst vervolgens het HIGH-signaal naar de volgende uitgang in de sequentie.

Binnen het IC regelen een Johnson-teller en decodeercircuit deze sequentie. In plaats van een binaire telling te produceren, activeert de CD4017 slechts één gedecodeerde uitgang tegelijk, wat het gebruiksgemak maakt voor LED-chasers, timingcircuits en stapsgewijze schakeltoepassingen.

TegentoestandActieve Output
Resetten / Power-UpQ0 HOOG
1e Klok PulsQ1 HOOG
2e KlokpulsQ2 HOOG
3e KlokpulsQ3 HOOG
4e Klok PulsQ4 HOOG
5e Klok PulsQ5 HOOG
6e Klok PulsQ6 HOOG
7e Klok PulsQ7 HOOG
8e KlokpulsQ8 HOOG
9e KlokpulsQ9 HIGH
10e Klok PulsTerugkeert naar Q0

De CD4017 reageert op de stijgende rand van het kloksignaal. Dit betekent dat de telling toeneemt wanneer de klokinvoer verandert van LAAG naar HOOG. Een schoon en stabiel kloksignaal is belangrijk omdat ruisachtige of stuiterende signalen extra ongewenste tellingen kunnen veroorzaken.

Slechts één uitgang is HOOG tegelijk, omdat de interne decoderingslogica één actieve uitgang selecteert voor elke telpositie. Nadat Q9 HOOG is, start de volgende klokpuls de sequentie opnieuw vanaf Q0. Deze cyclus gaat door zolang klokpulsen worden toegepast, de klok-enable-pin telt toestaat en de reset-pin niet wordt geactiveerd.

Hoe gebruik je de CD4017 in schakelingontwerp

Basis CD4017 Circuit-opstelling

Figure 4. Basic CD4017 Circuit Setup

Een standaard CD4017-circuit vereist een gereguleerde voeding, een klokingang, resetregeling en correct aangesloten uitgangen. De VDD- en GND-pinnen moeten correct worden bedraad, en ongebruikte bedieningsingangen mogen niet blijven drijven. Stabiele bedrading zorgt voor voorspelbaar tellen en voorkomt onbedoelde uitgangsovergangen.

Kloksignaalgeneratie

Figure 5. Clock Signal Generation

De CD4017 schakelt één telling voor elke klokpuls met stijgende rand. Veelvoorkomende klokbronnen zijn oscillatoren, drukknopcircuits, logische poorten en 555-timers. Het kloksignaal moet schoon en stabiel blijven, omdat ruis of schakelaarbounce valse triggers en overgeslagen tellingen kunnen veroorzaken.

Logica resetten en tellencontrole

Figure 6. Reset Logic and Count Control

De reset dwingt de teller onmiddellijk terug naar Q0. Reset-regeling wordt vaak gebruikt voor opstartinitialisatie, sequentiesynchronisatie en het beperken van de teller tot minder dan tien toestanden. Een juiste resetbedrading is belangrijk voor stabiele en herhaalbare werking.

Klokfrequentieregeling

Figure 7. Clock Frequency Control

De uitgangsovergangssnelheid hangt volledig af van de klokfrequentie. Lagere klokfrequenties zorgen voor langzamere sequencing, terwijl hogere frequenties de schakelsnelheid verhogen. Frequentieregeling is belangrijk in tijdschakelingen, pulsdelingssystemen en gesynchroniseerde schakeltoepassingen.

Gebruik van de CD4017 als Divide-by-N teller

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

De CD4017 kan aangepaste telbereiken aanmaken door een geselecteerde uitgang terug te voeren naar de resetpin. Wanneer de geselecteerde uitgang actief wordt, reset de teller automatisch en start opnieuw vanaf Q0.

Gewenste DivisieVerbinding resettenUitvoersequentie
Delen door 2Q2 → ResetQ0 → Q1
Delen door 3Q3 → ResetQ0 → Q1 → Q2
Delen door 4Q4 → ResetQ0 → Q1 → Q2 → Q3
Delen door 5Q5 → ResetQ0 → Q1 → Q2 → Q3 → Q4
Delen door 10Geen reset feedbackVolledige Q0–Q9-reeks

Deze methode maakt compacte hardware-frequentiedeling mogelijk zonder extra decodeercircuits.

Cascaderende Meerdere CD4017 IC's

Figure 9. Cascading Multiple CD4017 ICs

Meerdere CD4017 IC's kunnen worden gecascadeerd om sequentiële uitgangsbereiken verder te reiken dan tien toestanden. De Carry Out-pin wordt vaak gebruikt om extra counter-fasen te coördineren.

Betrouwbare cascadering vereist:

• gesynchroniseerd resetgedrag

• stabiele klokverdeling

• korte kloksporen

• goede aarding

• lokale ontkoppelcondensatoren voor elke IC

Naarmate er meer fasen worden toegevoegd, worden propagatietiming en synchronisatie steeds belangrijker.

CD4017 Toepassingen

LED-chaser en decoratieve visuele sequencing

Figure 10. LED Chaser and Decorative Visual Sequencing

De CD4017 wordt veel gebruikt in LED-chasercircuits waarbij lampen één voor één aangaan om een bewegend visueel effect te creëren. Dit maakt het geschikt voor decoratieve verlichting, bewegwijzering, displayranden, festivalverlichting, modelprojecten en educatieve demonstraties. De gedecodeerde uitgangen vereenvoudigen visuele sequencing omdat elke LED-trap in een duidelijk herhalend patroon kan worden geactiveerd zonder programmering.

Verkeerslichtsimulatiesystemen

Figure 11. Traffic-Light Simulation Systems

Verkeerslichtregelaars profiteren van de CD4017 omdat de IC van nature geordende sequentiële uitgangen produceert. Dit maakt voorspelbare faseprogressie mogelijk voor rode, gele en groene timingsequenties in onderwijsmodellen en eenvoudige signaleringssystemen.

Elektronische dobbelstenen en willekeurig uitziende displays

Figure 12. Electronic Dice and Random-Looking Displays

Elektronische dobbelsteencircuits gebruiken snelle uitgangssequencing om veranderende weergavepatronen te creëren die willekeurig lijken wanneer ze stilstaan. De CD4017 is geschikt omdat de sequentiële werking het multi-output visuele cyclus vereenvoudigt zonder softwarecontrole.

Industriële en Eventautomatiseringssequencing

Figure 13. Industrial and Event Automation Sequencing

De CD4017 kan ook worden gebruikt in eenvoudige automatiseringssystemen waarbij uitgangen in een vaste volgorde moeten worden geactiveerd. In industriële of event-control opstellingen kan het relais, indicatoren, podiumeffecten, waarschuwingslampen, displaypanelen of getimede schakeltrappen sequencen. Dit maakt het nuttig wanneer een voorspelbaar stapsgewijs besturingspatroon nodig is zonder gebruik van een microcontroller.

Audio-reactieve LED-displays

Figure 14. Audio-Reactive LED Displays

In audiovisualisatiecircuits creëert de CD4017 bewegende LED-patronen die reageren op veranderende audioactiviteit. Dit maakt eenvoudige geluidsreactieve visuele effecten mogelijk in hobby-audioapparatuur en entertainmentdisplays.

Frequentiedeling en tijdstoepassingen

Figure 15. Frequency Division and Timing Applications

De CD4017 is nuttig in frequentiedelingscircuits waar langzamere timingsignalen moeten worden gegenereerd vanuit een snellere klokbron. Dit maakt het geschikt voor pulsdeling, timingregeling en sequentiële timingsystemen.

Relaissequencing en automatiseringscontrole

Figure 16. Relay Sequencing and Automation Control

Automatiseringssystemen vereisen vaak dat uitgangen in een vooraf gedefinieerde volgorde vanaf één triggerbron worden geactiveerd. De CD4017 is nuttig voor relaissequencing, getimede schakeling, alarmprogressiesystemen en stapgebaseerde machinebesturing, waarbij eenvoudige hardwaresequencing de voorkeur heeft boven programmeerbare besturing.

CD4017 met 555 timer

Figure 17. CD4017 With 555 Timer

De 555-timer en CD4017 worden vaak gekoppeld om eenvoudige automatische sequencing-circuits te creëren. In deze configuratie genereert de 555-timer klokpulsen terwijl de CD4017 door zijn gedecodeerde uitgangen heen gaat.

De 555-timer is meestal in astabiele modus geconfigureerd om continue vierkante golfpulsen te genereren. De timeruitgang sluit direct aan op de CD4017-klokingang, waardoor automatische uitvoervolgorde mogelijk is. De sequencingsnelheid hangt af van de pulsfrequentie die door de 555-timer wordt gegenereerd. Het aanpassen van de timingweerstanden of de condensator verandert de uitgangsovergangssnelheid.

De 555-timer en CD4017-combinatie biedt eenvoudige hardware-implementatie, een laag aantal componenten, lage kosten, betrouwbare klokgeneratie en eenvoudige sequentiële besturing zonder programmering. Deze combinatie wordt vaak gebruikt in LED-chasers, timingdemonstraties, eenvoudige automatiseringscircuits en educatieve elektronicaprojecten.

Veelvoorkomende CD4017-problemen en probleemoplossing

ProbleemMogelijke OorzakenProbleemoplossing / Oplossing
Uitvoeren slaan willekeurig over• Luidruchtige kloksignalen
• Switch bounce
• Onstabiele stroomvoorzieningGebruik een schoon kloksignaal, voeg debouncing toe voor schakelaars en verbeter de filtering van de stroomvoorziening.
Meerdere LED's die samen aangaan• Zwevende ingangen
• Slechte aardingZorg ervoor dat ongebruikte ingangen correct zijn aangesloten en verbeter de aardingsverbindingen.
Counter gaat niet vooruit• Ontbrekende klokpulsen
• Onjuiste enable-pinstatus
• Defecte vermogensverbindingenControleer het kloksignaal, controleer de bedrading van de enable pin, en bevestig de juiste voedingsspanning.
Problemen met resetten van pinnen• Zwevende resetpin
• Ruis op resetlijnSluit de reset-pin goed aan en voorkom dat hij blijft drijven.
Problemen met luidruchtige kloksignalen• Lange klokdraden
• Elektrische interferentieHoud kloklijnen kort en stabiel om valse triggers te verminderen.
Problemen met stabiliteit van de voeding• Spanningsfluctuaties
• Slechte filteringVoeg ontkoppelcondensatoren toe nabij de IC-voedingspinnen om de stabiliteit en betrouwbaarheid te verbeteren.
Debouncing-problemen met Pushbuttons• Mechanische schakelaarbounce genereert meerdere pulsenGebruik hardware- of softwaredebouncing om één puls per knopdruk te garanderen.

CD4017 vs andere teller-IC's

Figure 18. CD4017 vs Other Counter ICs

KenmerkCD4017CD4022Binaire TellersMicrocontrollers
Counter TypeDecade-teller met gedecodeerde uitvoerOctalteller met gedecodeerde uitgangenBinaire tellingsuitkomstenProgrammeerbare embedded controller
Aantal uitvoeren10 gedecodeerde uitvoerenMinder gedecodeerde uitvoerenBinair-gecodeerde uitvoerHet hangt af van het MCU-model
UitvoeroperatieEén output HOOG tegelijkEén output HOOG tegelijkMeerdere binaire uitgangen veranderen samenSoftwaregestuurde
Vereiste programmeringNeeNeeNeeJa
Gemak van sequencingHeel makkelijkMakkelijkVereist decoderingslogicaFlexibel via software
HardwarecomplexiteitLowLowMatigMatig tot hoog
FlexibiliteitBeperkt tot vaste sequencingBeperkte volgordeGeschikt voor digitaal tellenZeer flexibel
Beste gebruikssituatieLED-chasers en eenvoudige sequencingEenvoudige sequentiële besturingDigitale telsystemenGeavanceerde embedded systemen
Belangrijkste voordeelEenvoudige hardwaresequencingEenvoudige gedecodeerde tellingCompact digitaal tellenGeavanceerde besturing en communicatie
Belangrijkste beperkingBeperkte functionaliteitMinder uitgangen dan CD4017Minder handig voor directe sequencingComplexer en duurder

CD4017 Alternatieven en Equivalente IC's

De CD4017 is niet de enige beschikbare counter-IC. Het beste alternatief hangt af van of het circuit gedecodeerde uitgangen, binaire telling, zevensegmentweergave, hogere snelheid of programmeerbare werking nodig heeft.

Alternatieve IC / ApparaatTypeHet beste gebruikt voorVerschil met CD4017
CD4022Octal gedecodeerde tellerKortere 8-stap sequentiesVergelijkbaar met CD4017, maar heeft 8 gedecodeerde uitgangen in plaats van 10
CD4026Decennenteller met 7-segment driverDigitale tellers en numerieke displaysOntworpen om 7-segment displays aan te sturen in plaats van aparte sequentiële uitgangen
CD404012-traps binaire rimpeltellerFrequentiedeling en binaire tellingLevert binaire uitvoer, geen één-voor-één gedecodeerde uitvoer
CD4060Oscillator en binaire tellerTijds- en frequentiedelercircuitsBevat oscillatorfunctie en binaire deler-uitgangen
74LS90TTL decennentellerSnellere TTL-logicacircuitsTelt in BCD-vorm en moet meestal worden gedecoderd voor directe sequencing
74HC4017Hoge snelheid CMOS decennenteller5V logische schakelingen en snellere CMOS-ontwerpenVergelijkbare functie als CD4017, maar vaak beter geschikt voor moderne logica-niveau systemen
ArduinoProgrammeerbare controllerbordFlexibele sequencing en automatiseringVereist programmering maar biedt veel meer controle
MicrocontrollerIngebedd besturingsapparaatGeavanceerde automatisering, sensoren, displays en communicatieKrachtiger en flexibeler, maar complexer dan een CD4017

Veelgestelde Vragen [FAQ]

Waarom is de CD4017 praktischer dan een binaire teller in stapsgewijze uitvoercircuits?

Omdat het direct gedecodeerde sequentiële uitgangen levert, met slechts één uitgang HOOG tegelijk, verwijdert dit extra decodeerlogica en vereenvoudigt het LED-, relais- en timingsequenties.

Hoe laat de resetpin de CD4017 werken als een deling-door-N-teller?

Door een geselecteerde uitgang terug te voeren naar Reset, start de teller opnieuw op vóór Q9, waardoor de sequentielengte wordt verkort tot het vereiste aantal toestanden.

Waarom is klokkwaliteit zo belangrijk in CD4017-circuits?

Omdat de CD4017 bij elke stijgende klokrand vooruitgaat, kunnen ruis, switch bounce of onstabiele bedrading valse tellingen, overgeslagen stappen of willekeurige uitgangsveranderingen veroorzaken.

Wat beperkt de betrouwbaarheid van gecascadeerde CD4017-trappen in langere sequenties?

Cascadering verhoogt de timinggevoeligheid, resetcoördinatie en klokverdelingscomplexiteit, waardoor slechte synchronisatie of ruis kan leiden tot instabiele sequencing.

Waarom is de CD4017 nog steeds nuttig terwijl microcontrollers hetzelfde werk kunnen doen?

Omdat het eenvoudige hardwaresequencing biedt zonder programmeren, waardoor het sneller te bouwen is, makkelijker te troubleshooten en kosteneffectiever is voor vaste, repetitieve outputcontrole.