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.

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
| Parameter | Specificatie |
|---|---|
| IC Type | CMOS Decenniumteller |
| Uitvoer | 10 gedecodeerde uitvoeren |
| Telreeks | 0 tot 9 |
| Bedrijfsspanning | 3V naar 15V |
| Klok Trigger | Positief edge-triggerd |
| Technologie | CMOS |
| Pakkettypes | DIP en SMD |
| Uitvoertype | Sequentiële gedecodeerde uitvoeren |
| Maximale klokfrequentie | Hangt af van de voedingsspanning |
| Uitgangsaandrijvingscapaciteit | Kan LED's, logische ingangen en kleine transistortrappen aansturen |
| Stroomverbruik | Lage stroomverbruik |
| Geluidsimmuniteit | Goede 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

| Pincode | Pinnaam | Type | Beschrijving / Functie |
|---|---|---|---|
| 1 | V5 | Output | Vijfde gedecodeerde uitgang geactiveerd tijdens teltoestand 5 |
| 2 | Q1 | Output | Eerste gedecodeerde uitgang geactiveerd na de eerste klokpuls |
| 3 | Q0 | Output | Standaard HOGE output na reset of power-up |
| 4 | Q2 | Output | De tweede gedecodeerde uitvoer in de reeks |
| 5 | Q6 | Output | Zesde gedecodeerde uitvoer in de sequentie |
| 6 | Q7 | Output | Zevende gedecodeerde uitvoer in de reeks |
| 7 | V3 | Output | De derde gedecodeerde uitvoer in de reeks |
| 8 | GND | Stroom | Aardverbinding voor de IC |
| 9 | Q8 | Output | Achtste gedecodeerde output in de reeks |
| 10 | Q4 | Output | Vierde gedecodeerde uitvoer in de reeks |
| 11 | Q9 | Output | Negende gedecodeerde uitvoer in de reeks |
| 12 | Uitvoeren | Output | Gebruikt voor het cascaderen van meerdere CD4017 IC's voor langere telsequenties |
| 13 | Klok Enable | Besturingsinvoer | Schakelt het tellen in of uit voor het stoppen. HIGH stops tellen, LOW maakt normale werking mogelijk |
| 14 | Klok | Input | Ontvangt klokpulsen van drukknoppen, oscillatoren, 555-timers of logische schakelingen. Elke stijgende rand laat de teller één stap verder komen |
| 15 | Reset | Besturingsinvoer | Zet de teller direct terug naar Q0 bij activatie |
| 16 | VDD | Stroom | Positieve voedingsingang (3V tot 15V typisch bedrijfsbereik) |
Hoe de CD4017 werkt

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.
| Tegentoestand | Actieve Output |
|---|---|
| Resetten / Power-Up | Q0 HOOG |
| 1e Klok Puls | Q1 HOOG |
| 2e Klokpuls | Q2 HOOG |
| 3e Klokpuls | Q3 HOOG |
| 4e Klok Puls | Q4 HOOG |
| 5e Klok Puls | Q5 HOOG |
| 6e Klok Puls | Q6 HOOG |
| 7e Klok Puls | Q7 HOOG |
| 8e Klokpuls | Q8 HOOG |
| 9e Klokpuls | Q9 HIGH |
| 10e Klok Puls | Terugkeert 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

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

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

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

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

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 Divisie | Verbinding resetten | Uitvoersequentie |
|---|---|---|
| Delen door 2 | Q2 → Reset | Q0 → Q1 |
| Delen door 3 | Q3 → Reset | Q0 → Q1 → Q2 |
| Delen door 4 | Q4 → Reset | Q0 → Q1 → Q2 → Q3 |
| Delen door 5 | Q5 → Reset | Q0 → Q1 → Q2 → Q3 → Q4 |
| Delen door 10 | Geen reset feedback | Volledige Q0–Q9-reeks |
Deze methode maakt compacte hardware-frequentiedeling mogelijk zonder extra decodeercircuits.
Cascaderende Meerdere CD4017 IC's

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

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

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

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

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

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

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

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

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
| Probleem | Mogelijke Oorzaken | Probleemoplossing / Oplossing |
|---|---|---|
| Uitvoeren slaan willekeurig over | • Luidruchtige kloksignalen | |
| • Switch bounce | ||
| • Onstabiele stroomvoorziening | Gebruik een schoon kloksignaal, voeg debouncing toe voor schakelaars en verbeter de filtering van de stroomvoorziening. | |
| Meerdere LED's die samen aangaan | • Zwevende ingangen | |
| • Slechte aarding | Zorg ervoor dat ongebruikte ingangen correct zijn aangesloten en verbeter de aardingsverbindingen. | |
| Counter gaat niet vooruit | • Ontbrekende klokpulsen | |
| • Onjuiste enable-pinstatus | ||
| • Defecte vermogensverbindingen | Controleer het kloksignaal, controleer de bedrading van de enable pin, en bevestig de juiste voedingsspanning. | |
| Problemen met resetten van pinnen | • Zwevende resetpin | |
| • Ruis op resetlijn | Sluit de reset-pin goed aan en voorkom dat hij blijft drijven. | |
| Problemen met luidruchtige kloksignalen | • Lange klokdraden | |
| • Elektrische interferentie | Houd kloklijnen kort en stabiel om valse triggers te verminderen. | |
| Problemen met stabiliteit van de voeding | • Spanningsfluctuaties | |
| • Slechte filtering | Voeg ontkoppelcondensatoren toe nabij de IC-voedingspinnen om de stabiliteit en betrouwbaarheid te verbeteren. | |
| Debouncing-problemen met Pushbuttons | • Mechanische schakelaarbounce genereert meerdere pulsen | Gebruik hardware- of softwaredebouncing om één puls per knopdruk te garanderen. |
CD4017 vs andere teller-IC's

| Kenmerk | CD4017 | CD4022 | Binaire Tellers | Microcontrollers |
|---|---|---|---|---|
| Counter Type | Decade-teller met gedecodeerde uitvoer | Octalteller met gedecodeerde uitgangen | Binaire tellingsuitkomsten | Programmeerbare embedded controller |
| Aantal uitvoeren | 10 gedecodeerde uitvoeren | Minder gedecodeerde uitvoeren | Binair-gecodeerde uitvoer | Het hangt af van het MCU-model |
| Uitvoeroperatie | Eén output HOOG tegelijk | Eén output HOOG tegelijk | Meerdere binaire uitgangen veranderen samen | Softwaregestuurde |
| Vereiste programmering | Nee | Nee | Nee | Ja |
| Gemak van sequencing | Heel makkelijk | Makkelijk | Vereist decoderingslogica | Flexibel via software |
| Hardwarecomplexiteit | Low | Low | Matig | Matig tot hoog |
| Flexibiliteit | Beperkt tot vaste sequencing | Beperkte volgorde | Geschikt voor digitaal tellen | Zeer flexibel |
| Beste gebruikssituatie | LED-chasers en eenvoudige sequencing | Eenvoudige sequentiële besturing | Digitale telsystemen | Geavanceerde embedded systemen |
| Belangrijkste voordeel | Eenvoudige hardwaresequencing | Eenvoudige gedecodeerde telling | Compact digitaal tellen | Geavanceerde besturing en communicatie |
| Belangrijkste beperking | Beperkte functionaliteit | Minder uitgangen dan CD4017 | Minder handig voor directe sequencing | Complexer 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 / Apparaat | Type | Het beste gebruikt voor | Verschil met CD4017 |
|---|---|---|---|
| CD4022 | Octal gedecodeerde teller | Kortere 8-stap sequenties | Vergelijkbaar met CD4017, maar heeft 8 gedecodeerde uitgangen in plaats van 10 |
| CD4026 | Decennenteller met 7-segment driver | Digitale tellers en numerieke displays | Ontworpen om 7-segment displays aan te sturen in plaats van aparte sequentiële uitgangen |
| CD4040 | 12-traps binaire rimpelteller | Frequentiedeling en binaire telling | Levert binaire uitvoer, geen één-voor-één gedecodeerde uitvoer |
| CD4060 | Oscillator en binaire teller | Tijds- en frequentiedelercircuits | Bevat oscillatorfunctie en binaire deler-uitgangen |
| 74LS90 | TTL decennenteller | Snellere TTL-logicacircuits | Telt in BCD-vorm en moet meestal worden gedecoderd voor directe sequencing |
| 74HC4017 | Hoge snelheid CMOS decennenteller | 5V logische schakelingen en snellere CMOS-ontwerpen | Vergelijkbare functie als CD4017, maar vaak beter geschikt voor moderne logica-niveau systemen |
| Arduino | Programmeerbare controllerbord | Flexibele sequencing en automatisering | Vereist programmering maar biedt veel meer controle |
| Microcontroller | Ingebedd besturingsapparaat | Geavanceerde automatisering, sensoren, displays en communicatie | Krachtiger 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.