10M+ Elektroniska komponenter i lager
ISO-certifierad
Garanti ingår
Snabb Leverans
Svårfunna delar?
Vi hämtar dem.
Begär en offert

CD4017 Decade Counter IC: Arbetsprincip, pinout och tillämpningar

Mei 29 2026
Källa: Michael Chen
Bläddra: 1112

CD4017 är en av de mest använda decenniumräknar-IC:erna inom digital elektronik eftersom den ger enkel sekventiell utgångskontroll utan programmering. Dess förmåga att aktivera en utgång åt gången gör den idealisk för LED-chasers, timers, automationskretsar, frekvensdelare och steg-för-steg-switchapplikationer. Denna artikel förklarar CD4017:s arbetsprincip, stiftfunktioner, praktiska tillämpningar, felsökningstekniker och hur den jämförs med andra räknar- och styrsystem.

Figure 1. CD4017 IC

Vad är CD4017-IC:n?

CD4017 är en CMOS decenniumräknare och avkodare IC som räknar från 0 till 9 med sekventiella utgångar. Till skillnad från binära räknare som producerar binärkodade signaler, slår CD4017 bara på en utgångspinne åt gången. Varje klockpuls flyttar HIGH-utgången till nästa pinne i sekvensen. Efter Q9 återgår IC:n automatiskt till Q0 och upprepar cykeln.

CD4017 IC-specifikationer och funktioner

CD4017 IC-specifikationer

ParameterSpecifikation
IC-typCMOS Decenniräknare
Utgångar10 avkodade utgångar
Räkneområde0 till 9
Driftspänning3V till 15V
KlockutlösarePositiv kantutlöst
TeknologiCMOS
PakettyperDIP och SMD
UtgångstypSekventiella avkodade utdata
Maximal klockfrekvensDet beror på matningsspänningen
UtgångsdrivförmågaKan driva LED-lampor, logikingångar och små transistorsteg
StrömförbrukningLåg strömförbrukning
LjudimmunitetBra brusmotstånd med korrekt avkoppling

CD4017 IC-funktioner

• Sekventiell räkning från 0 till 9

• Endast en utgång förblir HÖG åt gången

• Brett driftspänningsområde från 3V till 15V

• Kompatibel med batteridrivna och lågspänningskretsar

• Positiv kantutlöst klockingång

• Låg strömförbrukning tack vare CMOS-teknik

• God immunitet mot elektriskt brus

• Kan direkt driva lysdioder och logikingångar

• Stöder DIP- och SMD-pakettyper

• Lämplig för LED-chasers, timers, sequencers och automationskretsar

• Kräver minimala externa komponenter

• Mer energieffektiv än äldre TTL-logik-IC:er

• Stabil drift i portabla och inbyggda system

• Externa element kan styra reläer, motorer och högströmslaster

CD4017 Pinout- och Pin-funktioner

Figure 2. CD4017 Pinout

PIN-nummerNålnamnTypBeskrivning / Funktion
1F5UtgångFemte avkodade utgången aktiverad under räkningstillstånd 5
2F1UtgångFörsta avkodade utgången aktiverades efter den första klockpulsen
3Q0UtgångStandard HÖG utgång efter återställning eller uppstart
4F2UtgångDen andra avkodade utgången i sekvensen
5F6UtgångSjätte avkodade utdata i sekvensen
6F7UtgångSjunde avkodade utdata i sekvensen
7F3UtgångDen tredje avkodade utgången i sekvensen
8GNDKraftJordanslutning för IC
9F8UtgångÅttonde avkodade utgången i sekvensen
10F4UtgångFjärde avkodade utdata i sekvensen
11F9UtgångNionde avkodade utgången i sekvensen
12GenomförUtgångAnvänds för att kaskadera flera CD4017-IC:er för längre räkningssekvenser
13KlockaktiveringStyrinmatningMöjliggör eller inaktiverar räkning. HÖG stoppräkning, LÅG tillåter normal drift
14KlockaInputTar emot klockpulser från tryckknappar, oscillatorer, 555-timers eller logikkretsar. Varje stigande kant flyttar räknaren ett steg framåt
15ÅterställStyrinmatningÅterställer omedelbart räknaren till Q0 när den aktiveras
16VDDKraftPositiv strömförsörjningsingång (3V till 15V typiskt driftområde)

Hur CD4017 fungerar

Figure 3. How the CD4017 Works

CD4017 fungerar genom att ta emot klockpulser och flytta den aktiva HIGH-utgången genom tio avkodade utgångspinnar. Vid återställning eller uppstart är Q0 den aktiva utgången. Varje stigande klockkant flyttar sedan HIGH-signalen till nästa utgång i sekvensen.

Inuti IC:en styr en Johnson-räknare och avkodningskrets denna sekvens. Istället för att producera en binär räkning aktiverar CD4017 endast en avkodad utgång åt gången, vilket gör den enkel att använda för LED-chasers, tidtagningskretsar och steg-för-steg-switchning.

Mot-tillståndAktiv utgång
Återställ / Power-upQ0 HIGH
Första klockpulsenQ1 HIGH
2:a klockpulsenQ2 HIGH
3:e klockpulsenQ3 HIGH
4:e klockpulsQ4 HIGH
5:e klockpulsenQ5 HIGH
6:e klockpulsenQ6 HIGH
7:e klockpulsenQ7 HIGH
Åttonde klockpulsenQ8 HIGH
9:e klockpulsenQ9 HIGH
10:e klockpulsÅtervänder till Q0

CD4017 svarar på den stigande kanten av klocksignalen. Detta innebär att räkningen ökar när klockingången ändras från LÅG till HÖG. En ren och stabil klocksignal är viktig eftersom brusiga eller studsande signaler kan skapa extra oönskade räkningar.

Endast en utgång är HÖG åt gången eftersom den interna avkodningslogiken väljer en aktiv utgång för varje räkningsposition. Efter att Q9 blivit HÖG startar nästa klockpuls om sekvensen från Q0. Denna cykel fortsätter så länge klockpulser appliceras, klockaktiveringspinnen tillåter räkning och återställningspinnen aktiveras inte.

Hur man använder CD4017 i kretsdesign

Grundläggande CD4017-kretsuppsättning

Figure 4. Basic CD4017 Circuit Setup

En standard CD4017-krets kräver en reglerad strömförsörjning, en klockingång, återställningskontroll och korrekt anslutna utgångar. VDD- och GND-stiften måste kopplas korrekt, och oanvända styringångar ska inte lämnas flytande. Stabil koppling säkerställer förutsägbar räkning och förhindrar oavsiktliga utgångsövergångar.

Klocksignalgenerering

Figure 5. Clock Signal Generation

CD4017 avancerar en räkning för varje stigande klockpuls. Vanliga klockkällor inkluderar oscillatorer, tryckknappskretsar, logikgrindar och 555-timers. Klocksignalen måste förbli ren och stabil eftersom brus eller brytarstuds kan skapa falska utlösande signaler och hoppade räkningar.

Återställ logik och räkningskontroll

Figure 6. Reset Logic and Count Control

Återställningsinputen tvingar omedelbart räknaren tillbaka till Q0. Reset-kontroll används ofta för startinitiering, sekvenssynkronisering och för att begränsa räknaren till färre än tio tillstånd. Korrekt återställningsledning är viktig för stabil och upprepbar drift.

Klockfrekvenskontroll

Figure 7. Clock Frequency Control

Utgångsövergångshastigheten beror helt på klockfrekvensen. Lägre klockfrekvenser skapar långsammare sekvensering, medan högre frekvenser ökar switchhastigheten. Frekvensstyrning är viktig i tidtagningskretsar, pulsdelningssystem och synkroniserade växlingsapplikationer.

Att använda CD4017 som en dividering-med-N-räknare

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

CD4017 kan skapa egna räkneintervall genom att mata tillbaka en vald utgång till återställningspinnen. När den valda utgången blir aktiv återställs räknaren automatiskt och startar om från Q0.

Önskad divisionÅterställ anslutningenUtgångssekvens
Dividera med 2F2 → ÅterställQ0 → Q1
Dividera med 3F3 → ÅterställQ0 → Q1 → Q2
Dividera med 4F4 → ÅterställQ0 → Q1 → Q2 → Q3
Dividera med 5F5 → ÅterställQ0 → Q1 → Q2 → Q3 → Q4
Dividera med 10Ingen återställningsfeedbackFullständig Q0–Q9-sekvens

Denna metod möjliggör kompakt hårdvarufrekvensdelning utan ytterligare avkodningskretsar.

Kaskaderande flera CD4017-IC:er

Figure 9. Cascading Multiple CD4017 ICs

Flera CD4017-IC:er kan kaskaderas för att utöka sekventiella utgångsområden bortom tio tillstånd. Carry Out-pinnen används ofta för att samordna ytterligare räknarsteg.

Tillförlitlig kaskadhantering kräver:

• synkroniserat återställningsbeteende

• stabil klockfördelning

• korta klockspår

• korrekt jordning

• lokala avkopplingskondensatorer för varje IC

När fler steg läggs till blir propagationstiming och synkronisering allt viktigare.

CD4017-applikationer

LED-jagare och dekorativ visuell sekvensering

Figure 10. LED Chaser and Decorative Visual Sequencing

CD4017 används flitigt i LED-chaserkretsar där lampor tänds en efter en för att skapa en rörlig visuell effekt. Detta gör den lämplig för dekorativ belysning, skyltning, displayramar, festivalbelysning, modellprojekt och utbildningsdemonstrationer. Dess avkodade utgångar förenklar visuell sekvensering eftersom varje LED-steg kan aktiveras i ett tydligt upprepande mönster utan programmering.

Trafikljussimuleringssystem

Figure 11. Traffic-Light Simulation Systems

Trafikljuskontroller gynnas av CD4017 eftersom IC:n naturligt producerar ordnade sekventiella utgångar. Detta möjliggör förutsägbar stegprogression för röda, gula och gröna tidssekvenser i utbildningsmodeller och enkla signaleringssystem.

Elektroniska tärningar och slumpmässigt utseende displayer

Figure 12. Electronic Dice and Random-Looking Displays

Elektroniska tärningskretsar använder snabb utgångssekvensering för att skapa förändrade visningsmönster som ser slumpmässiga ut när de stoppas. CD4017 är lämplig eftersom dess sekventiella drift förenklar multi-output visuell cykling utan mjukvarukontroll.

Industriell och händelseautomationssekvensering

Figure 13. Industrial and Event Automation Sequencing

CD4017 kan också användas i enkla automationssystem där utgångar måste aktiveras i en fast ordning. I industriella eller händelsekontrollsystem kan den sekvensera reläer, indikatorer, sceneffekter, varningslampor, displaypaneler eller tidsstyrda switchar. Detta gör den användbar när ett förutsägbart steg-för-steg-kontrollmönster behövs utan att använda en mikrokontroller.

Audioreaktiva LED-displayer

Figure 14. Audio-Reactive LED Displays

I ljudvisualiseringskretsar skapar CD4017 rörliga LED-mönster som reagerar på förändrad ljudaktivitet. Detta möjliggör enkla ljudreaktiva visuella effekter i hobbyljudutrustning och underhållningsdisplayer.

Frekvensdelning och tidstillämpningar

Figure 15. Frequency Division and Timing Applications

CD4017 är användbar i frekvensdelningskretsar där långsammare tidsignaler måste genereras från en snabbare klockkälla. Detta gör den lämplig för pulsdelning, tidskontroll och sekventiella tidtagningssystem.

Reläsekvensering och automationskontroll

Figure 16. Relay Sequencing and Automation Control

Automationssystem kräver ofta att utgångar aktiveras i en fördefinierad ordning från en enda triggerkälla. CD4017 är användbar för reläsekvensering, tidsstyrd switchning, larmprogressionssystem och stegbaserad maskinstyrning där enkel hårdvarusekvensering föredras framför programmerbar styrning.

CD4017 med 555-timers

Figure 17. CD4017 With 555 Timer

555-timern och CD4017 paras ofta ihop för att skapa enkla automatiska sekvenseringskretsar. I denna konfiguration genererar 555-timern klockpulser medan CD4017 avancerar genom sina avkodade utgångar.

555-timern är vanligtvis konfigurerad i astabilt läge för att generera kontinuerliga fyrkantspulser. Timerutgången kopplas direkt till CD4017:s klockingång, vilket möjliggör automatisk utgångssekvensering. Sekvenseringshastigheten beror på pulsfrekvensen som genereras av 555-timern. Justering av tidtagningsmotstånden eller kondensatorn ändrar utgångsövergångshastigheten.

Kombinationen 555-timer och CD4017 ger enkel hårdvaruimplementation, lågt antal komponenter, låg kostnad, pålitlig klockgenerering och enkel sekventiell styrning utan programmering. Denna kombination används ofta i LED-chasers, tidsdemonstrationer, enkla automationskretsar och utbildningsprojekt inom elektronik.

Vanliga CD4017-problem och felsökning

ProblemMöjliga orsakerFelsökning / Lösning
Utgångar hoppar slumpmässigt• Ljudliga klocksignaler
• Switch-studs
• Instabil strömförsörjningAnvänd en ren klocksignal, lägg till avstudsning för strömbrytare och förbättra filtreringen av strömförsörjningen.
Flera LED-lampor tänds tillsammans• Flytande indata
• Dålig jordningSe till att oanvända ingångar är korrekt anslutna och förbättra jordanslutningarna.
Motåtgärd avancerar inte• Saknade klockpulser
• Felaktigt aktiveringstillstånd
• Felaktiga strömanslutningarKontrollera klockans ingångssignal, verifiera aktiveringsstiftets ledningar och bekräfta rätt matningsspänning.
Problem med återställningspinnar• Flytande återställningsstift
• Ljud på återställningslinjenKoppla återställningsstiftet ordentligt och undvik att låta det flyta iväg.
Problem med brusiga klocksignaler• Långa klocktrådar
• Elektrisk störningHåll klocklinjerna korta och stabila för att minska falska utlösare.
Problem med stabilitet i strömförsörjningen• Spänningsfluktuationer
• Dålig filtreringLägg till decoupling-kondensatorer nära IC:s strömstift för att förbättra stabilitet och tillförlitlighet.
Avstudsningsproblem med tryckknappar• Mekanisk brytarstuds genererar flera pulserAnvänd hårdvaru- eller mjukvaruavstudsning för att säkerställa en puls per knapptryckning.

CD4017 vs andra räknar-IC:er

Figure 18. CD4017 vs Other Counter ICs

EgenskapCD4017CD4022Binära räknareMikrokontrollers
RäknetypDecensieräknare med avkodade utgångarOktalräknare med avkodade utgångarBinära räkningsutdataProgrammerbar inbäddad styrsystem
Antal utgångar10 avkodade utgångarFärre avkodade utdataBinärkodade utdataDet beror på MCU-modellen
UtgångsoperationEn utgång HÖG i tagetEn utgång HÖG i tagetFlera binära utgångar ändras tillsammansMjukvarustyrd
Programmering krävsNejNejNejJa
Enkelhet i sekvenseringVäldigt enkeltLugntKräver avkodningslogikFlexibel genom mjukvara
HårdvarukomplexitetLågLågMåttligMåttlig till hög
FlexibilitetBegränsad till fast sekvenseringBegränsad sekvenseringLämplig för digital räkningMycket flexibel
Bästa användningsfalletLED-chasers och enkel sekvenseringEnkel sekventiell styrningDigitala räknesystemAvancerade inbyggda system
HuvudfördelEnkel hårdvarusekvenseringEnkel avkodad räkningKompakt digital räkningAvancerad styrning och kommunikation
HuvudbegränsningBegränsad funktionalitetFärre utgångar än CD4017Mindre bekvämt för direkt sekvenseringMer komplext och kostsamt

CD4017 Alternativ och motsvarande IC:er

CD4017 är inte den enda tillgängliga counter-IC:n. Det bästa alternativet beror på om kretsen behöver avkodade utgångar, binär räkning, sju-segments displaystyrning, högre hastighet eller programmerbar drift.

Alternativ IC / EnhetTypBäst använd förSkillnad från CD4017
CD4022Oktal avkodad räknareKortare 8-stegssekvenserLiknande CD4017, men har 8 avkodade utgångar istället för 10
CD4026Decennometer med 7-segmentsförareDigitala räknare och numeriska displayerDesignad för att driva 7-segmentsdisplayer istället för separata sekventiella utgångar
CD404012-stegs binär ripple-räknareFrekvensdelning och binär räkningTillhandahåller binära utdata, inte en i taget avkodade utdata
CD4060Oscillator och binär räknareTidtagnings- och frekvensdelarkretsarInkluderar oscillatorfunktion och binär delarutgångar
74LS90TTL-decennieräknareHöghastighets TTL-logikkretsarRäknas i BCD-form och behöver vanligtvis avkodning för direkt sekvensering
74HC4017Höghastighets CMOS decenniumräknare5V logikkretsar och snabbare CMOS-designerLiknande funktion som CD4017, men ofta bättre lämpad för moderna logiknivåsystem
ArduinoProgrammerbart styrkortFlexibel sekvensering och automatiseringKräver programmering men ger mycket mer kontroll
MikrokontrollerInbäddad styrenhetAvancerad automation, sensorer, displayer och kommunikationKraftfullare och flexibel, men mer komplex än en CD4017

Vanliga frågor [FAQ]

Varför är CD4017 mer praktisk än en binär räknare i steg-för-steg-utgångskretsar?

Eftersom den ger avkodade sekventiella utgångar direkt, med endast en utgång HÖG åt gången, vilket tar bort extra avkodningslogik och förenklar LED-, relä- och tidssekvenser.

Hur låter återställningsstiftet CD4017 fungera som en delnings-med-N-räknare?

Genom att mata tillbaka en vald utgång till Reset startar räknaren om före Q9, så sekvenslängden förkortas till det önskade antalet tillstånd.

Varför spelar klockkvalitet så stor roll i CD4017-kretsar?

Eftersom CD4017 avancerar vid varje stigande klockkant kan brus, strömbrytarstuds eller instabil koppling skapa falska räkningar, hoppade steg eller slumpmässiga utgångsändringar.

Vad begränsar tillförlitligheten hos kaskaderade CD4017-steg i längre sekvenser?

Kaskadförstoring ökar timingkänsligheten, återställningskoordineringen och klockfördelningens komplexitet, så dålig synkronisering eller brusiga ledningar kan orsaka instabil sekvensering.

Varför är CD4017 fortfarande användbar när mikrokontrollers kan göra samma uppgift?

För att det ger enkel hårdvarusekvensering utan programmering, vilket gör det snabbare att bygga, enklare att felsöka och mer kostnadseffektivt för fast repetitiv utgångskontroll.