CD4017 是數位電子領域中最廣泛使用的十年計數器 IC 之一,因為它提供簡單的序列輸出控制,無需程式設計。它能夠一次啟動一個輸出,非常適合用於LED追逐器、定時器、自動化電路、分頻器以及逐步切換應用。本文說明 CD4017 的工作原理、腳位功能、實務應用、故障排除技巧,以及它與其他計數器與控制解決方案的比較。

什麼是CD4017 IC?
CD4017 是一款 CMOS 十年計數器與解碼器集成電路,使用序列輸出從 0 數到 9。與產生二進位編碼訊號的二進位計數器不同,CD4017 一次只會開啟一個輸出腳位。每個時脈脈衝會將高頻輸出移動到下一個腳位。Q9 之後,IC 自動回到 Q0 並重複這個循環。
CD4017 IC 規格與特色
CD4017 IC 規格
| 參數 | 規格 |
|---|---|
| IC 類型 | CMOS 十年計數器 |
| 輸出 | 10 個解碼輸出 |
| 計數範圍 | 0 到 9 |
| 操作電壓 | 3V 轉 15V |
| 時鐘觸發 | 正邊觸發 |
| 科技 | CMOS |
| 套件類型 | DIP 與 SMD |
| 輸出類型 | 序列解碼輸出 |
| 最大時脈頻率 | 取決於供電電壓 |
| 輸出驅動能力 | 可驅動 LED、邏輯輸入及小型電晶體級 |
| 耗電量 | 低功耗 |
| 抗噪 | 良好的抗噪能力,並進行適當的解耦 |
CD4017 IC 特色
• 從0到9的連續計數
• 每次只有一個輸出保持高電平
• 寬廣的工作電壓範圍,從3V到15V不等
• 相容於電池供電及低壓電路
• 正向邊緣觸發時鐘輸入
• 由於CMOS技術,低功耗
• 良好的電氣抗噪能力
• 可直接驅動 LED 與邏輯輸入
• 支援 DIP 與 SMD 套件類型
• 適用於LED追蹤器、定時器、序列器及自動化電路
• 需極少外部元件
• 比舊式TTL邏輯IC更省電
• 在可攜式及嵌入式系統中穩定運作
• 外部驅動器可控制繼電器、馬達及高電流負載
CD4017 腳位與腳位功能

| 密碼 | 徽章名稱 | 類型 | 說明/功能 | |
|---|---|---|---|---|
| 1 | Q5 | 輸出 | 第五個解碼輸出於計數狀態 5 | |
| 2 | Q1 | 輸出 | 第一個解碼輸出在第一個時鐘脈衝後啟動 | |
| 3 | Q0 | 輸出 | 重置或開機後的預設高電平輸出 | |
| 4 | Q2 | 輸出 | 序列中的第二個解碼輸出 | |
| 5 | Q6 | 輸出 | 序列中的第六個解碼輸出 | |
| 6 | Q7 | 輸出 | 序列中的第七個解碼輸出 | |
| 7 | Q3 | 輸出 | 序列中的第三個解碼輸出 | |
| 8 | GND | 力量 | IC | 的接地連接 |
| 9 | Q8 | 輸出 | 序列中的第八個解碼輸出 | |
| 10 | Q4 | 輸出 | 序列中的第四個解碼輸出 | |
| 11 | Q9 | 輸出 | 序列中的第九個解碼輸出 | |
| 12 | 執行 | 輸出 | 用於串聯多個 CD4017 IC 以進行較長的計數序列 | |
| 13 | 時鐘啟用 | 控制輸入 | 啟用或關閉計數。HIGH 停止計數,LOV 允許正常運作 | |
| 14 | 時鐘 | 輸入 | 接收來自按鈕、振盪器、555 定時器或邏輯電路的時脈脈衝。每個上升邊會將計數器前進一階 | |
| 15 | 重置 | 控制輸入 | 啟動時立即將計數器重置回 Q0 | |
| 16 | VDD | 力量 | 正電源輸入(3V 至 15V 典型工作範圍) |
CD4017 的運作原理

CD4017 的工作原理是接收時鐘脈衝,並將主動高頻輸出透過十個解碼輸出腳位移動。在重置或開機時,Q0 是主動輸出。每個上升的時鐘邊緣會將高頻訊號移動到序列中的下一個輸出。
在IC內部,Johnson計數器和解碼電路控制這個序列。CD4017 不產生二進位計數,而是一次只啟動一個解碼輸出,方便用於 LED 追波器、定時電路及逐步切換應用。
| 反國家 | 主動輸出 |
|---|---|
| 重置 / 啟動 | Q0 高 |
| 第一時鐘脈動 | Q1 高 |
| 第二時鐘脈衝 | Q2 高 |
| 第三時鐘脈衝 | Q3 高 |
| 第四時鐘脈衝 | Q4 高 |
| 第五時鐘脈衝 | Q5 高 |
| 第六時鐘脈動 | Q6 高 |
| 第七時鐘脈動 | Q7 高 |
| 第八時鐘脈動 | Q8 高 |
| 第九時鐘脈動 | Q9 高 |
| 第十個鐘脈衝 | 返回Q0 |
CD4017 會回應時鐘訊號的上升沿。這表示當時鐘輸入從低電平變為高時,計時數會前進。乾淨且穩定的時鐘訊號很重要,因為雜訊或反彈的訊號會產生額外的不想要的計數。
同時只有一個輸出是高電平,因為內部解碼邏輯會為每個計數位置選擇一個主動輸出。當 Q9 變為高電平後,下一個時脈脈衝會從 Q0 重新開始序列。只要時脈脈衝被施加、時鐘啟用腳位允許計數且重置腳未被啟動,這個週期就會持續。
如何在電路設計中使用 CD4017
基本 CD4017 電路設置

標準的CD4017電路需要穩定電源、時鐘輸入、重置控制,以及正確連接的輸出。VDD 和 GND 腳位必須正確接線,且未使用的控制輸入不應懸空。穩定的接線確保計數可預測,並防止意外輸出轉換。
時鐘訊號產生

CD4017 每進行一個上升沿時鐘脈衝,前進一秒。常見的時鐘來源包括振盪器、按鈕電路、邏輯閘和 555 定時器。時脈訊號必須保持乾淨且穩定,因為雜訊或開關彈跳可能導致誤觸發和跳數。
重置邏輯與計數控制

重置輸入會立即強制計數器回到 Q0。重置控制常用於啟動初始化、序列同步,以及限制計數器狀態少於十個。正確的重置接線對於穩定且可重複運作非常重要。
時鐘頻率控制

輸出轉換速度完全取決於時脈頻率。較低的時脈頻率會使序列變慢,而較高的頻率則會提升切換速度。頻率控制在定時電路、脈衝分割系統及同步切換應用中非常重要。
使用 CD4017 作為除以 n 計數器

CD4017 可透過將選定輸出回送至重置腳位來建立自訂計數範圍。當所選輸出啟動時,計數器會自動重置並從 Q0 重新開始。
| 期望的分法 | 重置連線 | 輸出序列 |
|---|---|---|
| 除以 2 | Q2 → 重置 | Q0 → Q1 |
| 除以3 | Q3 → 重置 | Q0 → Q1 → Q2 |
| 除以4 | Q4 → 重置 | Q0 → Q1 → Q2 → Q3 |
| 除以5 | Q5 → 重置 | Q0 → Q1 → Q2 → Q3 → Q4 |
| 除以10 | 沒有重置回饋 | 完整 Q0–Q9 序列 |
此方法允許硬體頻分緊湊且無需額外解碼電路。
級聯多重 CD4017 IC

多個 CD4017 IC 可以串聯連接,將連續輸出範圍擴展至十個狀態以上。Carry Out 腳常用於協調額外的計數階段。
可靠的連鎖效應需要:
• 同步重置行為
• 穩定時脈分布
• 短時鐘軌跡
• 正確接地
• 每個積體電路的本地解耦電容
隨著更多階段的加入,傳播時序與同步變得越來越重要。
CD4017 應用
LED 追蹤器與裝飾視覺序列

CD4017 廣泛用於 LED 追光電路,燈光依序點亮以產生動態視覺效果。這使得它適合用於裝飾照明、標示、展示邊框、節慶燈飾、模型專案及教育示範。其解碼輸出簡化了視覺序列,因為每個 LED 階段都能以清晰重複的模式啟動,無需程式設計。
交通號誌模擬系統

交通號誌控制器受益於CD4017,因為IC自然產生有序的連續輸出。這使得教育模型和簡單訊號系統中紅、黃、綠三色計時序列的階段進展變得可預測。
電子骰子與隨機顯示

電子骰子電路利用快速輸出序列來產生變化的顯示模式,停止時看起來隨機。CD4017 適合使用,因為它的順序操作簡化了多輸出的視覺循環,無需軟體控制。
工業與活動自動化排序

CD4017 也可用於簡單的自動化系統,當輸出必須以固定順序啟動時。在工業或事件控制系統中,它可以序列繼電器、指示器、舞台效果、警示燈、顯示面板或定時切換階段。這使得當需要可預測的逐步控制模式而無需微控制器時,它非常有用。
音訊反應式LED顯示器

在音訊視覺化電路中,CD4017 會產生動態的 LED 圖案,以回應音訊活動的變化。這使得在業餘音響設備和娛樂顯示器中能產生簡單的聲音反應視覺效果。
頻率分割與定時應用

CD4017 在頻分電路中非常有用,因為需要從較快的時鐘源產生較慢的時序訊號。這使得它適用於脈衝分割、時序控制及序列計時系統。
繼電器序列與自動化控制

自動化系統通常需要輸出依預設順序從單一觸發源啟動。CD4017 適用於繼電器序列、定時切換、警報進展系統,以及基於階梯的機器控制,這些領域偏好簡單的硬體序列而非可程式控制。
CD4017 配備 555 計時器

555 定時器與 CD4017 常常配對以建立簡單的自動序列電路。在此配置下,555 定時器產生時鐘脈衝,而 CD4017 則透過解碼輸出前進。
555 定時器通常配置為非穩定模式,以產生連續方波脈衝。計時器輸出直接連接到 CD4017 時鐘輸入,允許自動輸出序列。序列速度取決於555計時器產生的脈衝頻率。調整定時電阻或電容會改變輸出的轉換速率。
555 定時器與 CD4017 組合提供簡單的硬體實作、低元件數量、低成本、可靠時脈產生,以及無需程式設計即可輕鬆進行序列控制。這種配對常用於LED追蹤器、定時示範、簡單自動化電路及教育電子專案。
常見的 CD4017 問題與故障排除
| 問題 | 可能原因 | 故障排除 / 解決方案 |
|---|---|---|
| 輸出隨機跳針 | • 嘈雜的時鐘訊號 | |
| • 開關彈跳 | ||
| • 電源不穩定 | 使用乾淨的時鐘訊號,為開關加上去反彈,並改善電源濾波。 | |
| 多個LED同時亮起 | • 浮動輸入 | |
| • 接地不良 | 確保未使用的輸入端正確接駁,並改善接地連接。 | |
| 反擊未前進 | • 缺少時鐘脈衝 | |
| • 啟用腳位狀態錯誤 | ||
| • 電源接線故障 | 檢查時脈輸入訊號,確認啟用腳位接線,並確認正確的供電電壓。 | |
| 重設腳位問題 | • 浮動重置銷 | |
| • 重置線路噪音 | 正確連接重置腳,避免讓它漂浮。 | |
| 嘈雜的時鐘訊號問題 | • 長時鐘線 | |
| • 電氣干擾 | 保持時鐘線短且穩定,以減少誤觸發。 | |
| 電源供應穩定性問題 | • 電壓波動 | |
| • 過濾不良 | 在IC電源腳附近加裝解耦電容,以提升穩定性與可靠性。 | |
| 按鈕消除彈跳問題 | • 機械開關反彈產生多重脈衝 | 使用硬體或軟體去跳動技術,確保每次按鍵都能產生一次脈衝。 |
CD4017 與其他計數器集成電路的比較

| 特色 | CD4017 | CD4022 | 二元計數器 | 微控制器 |
|---|---|---|---|---|
| 計數器類型 | 帶有解碼輸出的十年計數器 | 帶有解碼輸出的八進制計數器 | 二進位計數輸出 | 可程式嵌入式控制器 |
| 輸出數量 | 10 個解碼輸出 | 解碼輸出較少 | 二進位編碼輸出 | 這取決於 MCU 的模型 |
| 輸出操作 | 一次輸出一個高電平 | 一次輸出一個高電平 | 多個二進位輸出會同時改變 | 軟體控制 |
| 必修程式 | 不 | 不 | 不 | 是的 |
| 排序的便利性 | 非常簡單 | 很簡單 | 需要解碼邏輯 | 透過軟體提供彈性 |
| 硬體複雜度 | 低 | 低 | 中等 | 中度至高度 |
| 彈性 | 僅限於固定序列 | 有限的排序 | 適合數位計數 | 高度彈性 |
| 最佳使用情境 | LED 追蹤器與簡單序列 | 簡單順序控制 | 數位計數系統 | 先進嵌入式系統 |
| 主要優勢 | 簡單硬體序列 | 簡單解碼計數 | 緊湊數位計數 | 先進控制與通訊 |
| 主要限制 | 功能有限 | 輸出數量少於CD4017 | 較不方便直接定序 | 更複雜且昂貴 |
CD4017 替代方案與等效IC
CD4017 並非唯一可用的計數 IC。最佳替代方案取決於電路是否需要解碼輸出、二進位計數、七段顯示控制、更高速度或可程式化操作。
| 替代 IC / 裝置 | 類型 | 最佳用途 | 與CD4017的差異 |
|---|---|---|---|
| CD4022 | 八進制解碼計數器 | 較短的8步驟序列 | 類似 CD4017,但解碼輸出為 8 個,而非 10 |
| CD4026 | 帶有七段驅動器的年代計數器 | 數位計數器與數字顯示 | 設計用來驅動七段顯示器,而非獨立的順序輸出 |
| CD4040 | 12 級二進位漣漪計數器 | 頻率除法與二元計數 | 提供二進位輸出,而非一次解碼的輸出 |
| CD4060 | 振盪器與二元計數器 | 定時與分頻電路 | 包含振盪器功能與二元分頻器輸出 |
| 74LS90 | TTL 年代計數器 | 高速TTL邏輯電路 | 以BCD形式計數,通常需要解碼以進行直接定序 |
| 74HC4017 | 高速CMOS十時計數器 | 5V 邏輯電路與更快速的 CMOS 設計 | 功能類似 CD4017,但通常更適合現代邏輯層級系統 |
| Arduino | 可程式控制板 | 彈性排序與自動化 | 需要程式設計,但能提供更多控制 |
| 微控制器 | 嵌入式控制裝置 | 先進自動化、感測器、顯示與通訊 | 比 CD4017 |
常見問題 [FAQ]
為什麼 CD4017 在逐步輸出電路中比二進位計數器更實用?
因為它直接提供解碼的序列輸出,一次只有一個輸出高電位,這消除了額外的解碼邏輯,簡化了 LED、繼電器和定時序列。
重置腳位如何讓 CD4017 作為除以 N 計數器運作?
透過將選定輸出回送回重置,計數器會在 Q9 前重新啟動,因此序列長度縮短至所需狀態數。
為什麼時脈品質在 CD4017 電路中如此重要?
由於 CD4017 會隨著每個上升的時鐘邊緣前進,因此雜訊、開關反彈或不穩定的接線可能會造成錯誤計數、跳步或隨機輸出變化。
是什麼限制了長序列級聯 CD4017 的可靠性?
級聯會增加時序靈敏度、重置協調及時脈分布複雜度,因此同步不良或雜訊接線可能導致序列不穩定。
為什麼 CD4017 仍然有用,而微控制器也能完成同樣的工作?
因為它提供簡單的硬體序列,無需程式設計,使建置更快、故障排除更容易,且在固定重複輸出控制時更具成本效益。