10M+ Электронные компоненты в наличии
Сертифицировано по ISO
Гарантия включена
Быстрая доставка
Труднодоступные детали?
Мы их ищем.
Запросить цену

CD4017 Десятилетний счётчик ИС: рабочий принцип, разметка и применение

мая 29 2026
Источник: Michael Chen
Просмотреть: 1322

CD4017 является одним из самых широко используемых десятилетних счётчиков в цифровой электронике, поскольку обеспечивает простое последовательное управление выходом без программирования. Его способность активировать один выход за раз делает его идеальным для светодиодных чейзеров, таймеров, автоматических схем, делителей частоты и пошаговых коммутационных приложений. В этой статье объясняется принцип работы CD4017, функции контактов, практическое применение, методы устранения неисправностей и их сравнение с другими решениями для счётчика и управления.

Figure 1. CD4017 IC

Что такое CD4017 IC?

CD4017 — это CMOS-счётчик десятилетия и декодер-микросхема, который подсчитывает от 0 до 9 с помощью последовательных выходов. В отличие от двоичных счетчиков, которые производят сигналы с бинарным кодированием, CD4017 включает только один выходной вывод за раз. Каждый тактовый импульс последовательно перемещает выход HIGH на следующий контакт. После Q9 ИС автоматически возвращается к Q0 и повторяет цикл.

Технические характеристики и особенности IC CD4017

Технические характеристики CD4017 IC

ПараметрТехнические характеристики
Тип ICСчётчик десятилетия CMOS
Выходы10 декодированных выходов
Диапазон счётаОт 0 до 9
Рабочее напряжение3V до 15V
Триггер часовПоложительный триггер по краю
ТехнологииCMOS
Типы упаковокDIP и SMD
Тип выходаПоследовательные декодированные выходы
Максимальная тактовая частотаЗависит от напряжения питания
Возможность выходного приводаМожет приводить светодиоды, логические входы и маленькие транзисторные каскады
ЭнергопотреблениеНизкое энергопотребление
Устойчивость к шумуХорошая шумоустойчивость при правильном разъединении

Особенности CD4017 IC

• Последовательный подсчёт от 0 до 9

• Только один выход остаётся ВЫСОКИМ одновременно

• Широкий диапазон рабочего напряжения от 3 В до 15 В

• Совместима с аккумуляторными и низковольтными цепями

• Положительный вход тактового сигнала с триггером по краям

• Низкое энергопотребление благодаря технологии CMOS

• Хорошая устойчивость к электрическим шумам

• Может напрямую управлять светодиодами и логическими входами

• Поддерживает типы пакетов DIP и SMD

• Подходит для светодиодных чейзеров, таймеров, секвенсоров и автоматических схем

• Требуется минимальное количество внешних компонентов

• Более энергоэффективны, чем старые TTL-логические ИС

• Стабильная работа в портативных и встроенных системах

• Внешние драйверы могут управлять реле, моторами и нагрузками с высоким током

Функции распиновки и контактов CD4017

Figure 2. CD4017 Pinout

Пин-номерПин-имяТипОписание / Функция
1Вопрос 5ВыходПятый декодированный выход активирован во время состояния подсчёта 5
2Вопрос 1ВыходПервый декодированный выход активирован после первого тактового импульса
3ВопросВыходСтандартный ВЫСОКИЙ выход после сброса или включения питания
4Вопрос 2ВыходВторой декодированный выход в последовательности
5Вопрос 6ВыходШестой декодированный выход в последовательности
6Вопрос 7ВыходСедьмой декодированный выход в последовательности
7Вопрос 3ВыходТретий декодированный выход в последовательности
8GNDМощностьЗаземляющее соединение для IC
9Вопрос 8ВыходВосьмой декодированный выход в последовательности
10Вопрос 4ВыходЧетвёртый декодированный выход в последовательности
11Вопрос 9ВыходДевятый декодированный выход в последовательности
12ВыполнитьВыходИспользуется для каскадирования нескольких CD4017 ИС для более длинных последовательностей счёта
13Включить тактовый сигналВход управленияВключает или отключает подсчёт. HIGH останавливает подсчёт, LOW позволяет нормально работать
14ЧасыВходПолучает импульсы тактового сигнала от кнопок, осцилляторов, таймеров 555 или логических схем. Каждое восходящее ребро продвигает счётчик на один шаг
15СбросВход управленияСразу же сбрасывает счётчик обратно на Q0 при активации
16VDDМощностьПоложительный вход питания (от 3 В до 15 В типичный диапазон работы)

Как работает CD4017

Figure 3. How the CD4017 Works

CD4017 работает, принимая импульсы тактового сигнала и перемещая активный выход HIGH через десять декодированных выходных выводов. При сбросе или включении питания активный выход — Q0. Каждое восходящее ребро тактового сигнала затем перемещает сигнал HIGH на следующий выход в последовательности.

Внутри интегральной схемы этой последовательности управляют счетчик Джонсона и схема декодирования. Вместо создания двоичного счёта CD4017 активирует только один декодированный выход одновременно, что облегчает использование для светодиодных чейзеров, схем тайминга и пошаговых коммутационных приложений.

Контр-состояниеАктивный выход
Сброс / УсилениеQ0 МАКСИМУМ
Импульс первого часаВЫСОКИЙ КВАРТАЛ 1
Второй импульс часовQ2 ВЫСШИЙ
Третий импульс часовQ3 ВЫСШИЙ
Импульс 4-го часаQ4 ВЫСШИЙ
Импульс 5-го часаQ5 ВЫСШИЙ
Импульс 6-го часаQ6 ВЫСОКИЙ
Импульс 7-го часового сигналаQ7 ВЫСОКИЙ
Импульс 8-го часовВЫСОКИЙ ВОПРОС 8
Импульс 9-го часаВопрос 9 ВЫСОКИЙ
Импульс 10-го часаВозврат к Q0

CD4017 реагирует на восходящий край тактового сигнала. Это означает, что счёт увеличивается, когда вход тактового сигнала меняется с LOW на HIGH. Чистый и стабильный тактовый сигнал важен, потому что шумные или отскакивающие сигналы могут создавать дополнительные нежелательные счёты.

Только один выход HIGH за раз, потому что внутренняя логика декодирования выбирает один активный выход для каждой позиции счёта. После того как Q9 становится HIGH, следующий тактовый импульс перезапускает последовательность с Q0. Этот цикл продолжается, пока подаются импульсы тактового сигнала, контакт тактового включения позволяет считать, а вывод сброса не активируется.

Как использовать CD4017 при проектировании схем

Базовая настройка схем CD4017

Figure 4. Basic CD4017 Circuit Setup

Стандартная схема CD4017 требует регулируемого блока питания, тактового входа, управления сбросом и правильно подключённых выходов. Выводы VDD и GND должны быть правильно подключены, а неиспользуемые управляющие входы не должны оставаться плавающими. Стабильная проводка обеспечивает предсказуемый подсчёт и предотвращает непреднамеренные переходы на выход.

Генерация тактового сигнала

Figure 5. Clock Signal Generation

CD4017 продвигает один счёт для каждого тактового импульса восходящего края. Распространённые источники тактового сигнала включают осцилляторы, цепи с кнопками, логические элементы и таймеры 555. Тактовый сигнал должен оставаться чистым и стабильным, так как шум или отскок переключателя могут привести к ложному срабатыванию и пропуску подсчёта.

Сброс логики и управление счётом

Figure 6. Reset Logic and Count Control

Ввод сброса немедленно возвращает счётчик к Q0. Управление сбросом обычно используется для инициализации при запуске, синхронизации последовательностей и ограничения счётчика менее чем десятью состояниями. Правильная проводка сброса важна для стабильной и повторяемой работы.

Управление тактовой частотой

Figure 7. Clock Frequency Control

Скорость перехода на выходе полностью зависит от тактовой частоты. Более низкие тактовые частоты создают более медленную последовательность, а более высокие частоты увеличивают скорость переключения. Управление частотой важно в схемах хронометрирования, системах деления импульсов и приложениях синхронизированной коммутации.

Использование CD4017 в качестве счётчика деления на n

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

CD4017 может создавать пользовательские диапазоны счёта, подая выбранный выход обратно на вывод сброса. Когда выбранный выход становится активным, счётчик автоматически сбрасывается и перезапускается с Q0.

Желаемый дивизионСброс соединенияВыходная последовательность
Делить на 2Q2 → СбросВ0 → Q1
Делить на 3Q3 → СбросQ0 → Q1 → Q2
Делить на 4Q4 → СбросQ0 → Q1 → Q2 → Q3
Делить на 5Q5 → СбросQ0 → Q1 → Q2 → Q3 → Q4
Делить на 10Нет обратной связи сбросаПолная последовательность Q0–Q9

Этот метод позволяет компактно деление частот аппаратного обеспечения без дополнительной схемы декодирования.

Каскадные несколько микросхем CD4017

Figure 9. Cascading Multiple CD4017 ICs

Несколько CD4017 IC могут быть каскадированы для расширения последовательных выходных диапазонов за пределы десяти состояний. Контакт Carry Out обычно используется для координации дополнительных контрэтапов.

Надёжная каскадная система требует:

• поведение синхронизированного сброса

• стабильное тактовое распределение

• короткие трассы часов

• правильное заземление

• локальные конденсаторы для разъединения для каждой микросхемы

По мере добавления новых этапов время распространения и синхронизация становятся всё более важными.

Применения CD4017

Светодиодный чейзер и декоративная визуальная последовательность

Figure 10. LED Chaser and Decorative Visual Sequencing

CD4017 широко используется в схемах светодиодных чейзеров, где свет загорается один за другим для создания движущегося визуального эффекта. Это делает его подходящим для декоративного освещения, вывесок, декоративных бордюров, праздничных огней, моделей и образовательных демонстраций. Его декодированные выходы упрощают визуальное последовательность, поскольку каждый этап светодиода может активироваться в чётком повторяющемся паттерне без программирования.

Системы моделирования светофоров

Figure 11. Traffic-Light Simulation Systems

Контроллеры светофоров выигрывают от CD4017, поскольку ИС естественным образом создаёт упорядоченные последовательные выходы. Это позволяет предсказуемую прогрессию стадий для последовательностей красного, жёлтого и зелёного тайминга в образовательных моделях и простых системах сигнализации.

Электронные кубики и случайно выглядящие дисплеи

Figure 12. Electronic Dice and Random-Looking Displays

Электронные схемы с выбросом кубиков используют быструю последовательность выхода для создания меняющихся шаблонов отображения, которые выглядят случайно при остановке. CD4017 подходит тем, что его последовательная работа упрощает многовыходное визуальное циклирование без программного управления.

Секвенирование промышленной и событийной автоматизации

Figure 13. Industrial and Event Automation Sequencing

CD4017 также может использоваться в простых автоматизированных системах, где выходы должны активироваться в фиксированном порядке. В промышленных или системах управления событиями он может секвенсировать реле, индикаторы, эффекты сцены, предупредительные огни, панели дисплея или таймерные переключательные ступени. Это делает его полезным, когда требуется предсказуемый пошаговый паттерн управления без использования микроконтроллера.

Аудиореактивные светодиодные дисплеи

Figure 14. Audio-Reactive LED Displays

В аудиовизуализационных схемах CD4017 создаёт движущиеся светодиодные узоры, которые реагируют на изменяющуюся аудиоактивность. Это позволяет простым звуково-реактивным визуальным эффектам в любительском аудиооборудовании и развлекательных дисплеях.

Применение частотного деления и тайминга

Figure 15. Frequency Division and Timing Applications

CD4017 полезен в цепях с частотным делением, где сигналы с более медленным временем должны генерироваться с более быстрого тактового источника. Это делает его подходящим для деления импульсов, управления временем и последовательных систем синхронизации.

Секвенирование реле и управление автоматизацией

Figure 16. Relay Sequencing and Automation Control

Системы автоматизации часто требуют, чтобы выходы активировались в заранее заданном порядке от одного источника триггера. CD4017 полезен для релейного секвенирования, таймерного переключения, систем прогрессии сигнализации и пошагового управления машиной, где предпочтительнее простое аппаратное секвенирование программируемому управлению.

CD4017 с таймером 555

Figure 17. CD4017 With 555 Timer

Таймер 555 и CD4017 обычно сочетаются в паре для создания простых автоматических схем секвенирования. В этой конфигурации таймер 555 генерирует тактовые импульсы, а CD4017 продвигается по декодированным выходам.

Таймер 555 обычно настроен в астабильный режим для генерации непрерывных импульсов квадратной волны. Выход таймера подключается напрямую к тактовому входу CD4017, что позволяет автоматически последовательно выполнять выход. Скорость секвенирования зависит от частоты импульсов, генерируемой таймером 555. Регулировка резисторов или конденсатора изменяет скорость перехода на выходе.

Комбинация таймера 555 и CD4017 обеспечивает простое аппаратное обеспечение, небольшое количество компонентов, низкую стоимость, надёжную генерацию тактовых частот и простое последовательное управление без программирования. Такое сочетание широко используется в светодиодных чейзерах, демонстрациях тайминга, простых автоматических схемах и образовательных электронных проектах.

Распространённые проблемы CD4017 и диагностика

ПроблемаВозможные причиныУстранение неполадок / Решение
Выходы пропускают случайным образом• Шумные сигналы часов
• Отскок переключателя
• Нестабильный блок питанияИспользуйте чистый тактовый сигнал, добавьте отскакивание для переключателей и улучшайте фильтрацию питания.
Несколько светодиодов загораются вместе• Плавающие входы
• Плохая заземлениеУбедитесь, что неиспользуемые входы подключены правильно и улучшите заземление.
Счётчик не продвигается• Отсутствующие импульсы часов
• Некорректное состояние включения контактов
• Неисправные подключения питанияПроверьте входной сигнал тактового сигнала, проверьте подключение контакта и проверьте правильное напряжение питания.
Проблемы с сбросом контактов• Плавающий штифт сброса
• Шум на линии сбросаПравильно подключите контакт для сброса и не оставляйте его «плавающим».
Проблемы с шумным тактовым сигналом• Длинные провода
• Электрические помехиДержите тактовые линии короткими и стабильными, чтобы уменьшить ложные срабатывания.
Проблемы со стабильностью блока питания• Колебания напряжения
• Плохая фильтрацияДобавьте конденсаторы для разъединения рядом с выводами питания ИС для повышения стабильности и надёжности.
Проблемы с отскоком кнопок• Отскок механического переключателя генерирует несколько импульсовИспользуйте аппаратное или программное отскакивание, чтобы обеспечить один импульс за каждое нажатие кнопки.

CD4017 против других счетчиковых ИС

Figure 18. CD4017 vs Other Counter ICs

ФункцияCD4017CD4022Бинарные счётчикиМикроконтроллеры
Тип счетчикаСчётчик десятилетий с декодированными выходамиОктальный счётчик с декодированными выходамиВыходы двоичного подсчётаПрограммируемый встроенный контроллер
Количество выходов10 декодированных выходовМеньше декодированных выходовДвоичные выходыЗависит от модели MCU
Выходная операцияОдин выход ВЫСОКОГО за разОдин выход ВЫСОКОГО за разНесколько двоичных выходов меняются вместеПрограммное управление
Требуется программированиеНетНетНетДа
Простота последовательностиОчень простоЛегкоТребуется логика декодированияГибкость через программное обеспечение
Аппаратная сложностьLowLowУмеренныйСредний до высокого
ГибкостьОграничено фиксированной последовательностьюОграниченная последовательностьПодходит для цифрового счётаОчень гибкий
Лучший сценарий использованияLED-чейзеры и простая последовательностьПростое последовательное управлениеЦифровые системы подсчётаПродвинутые встроенные системы
Главное преимуществоПростое аппаратное секвенированиеПростое декодированное подсчётКомпактный цифровой подсчётРасширенное управление и связь
Главное ограничениеОграниченная функциональностьМеньше выходов, чем CD4017Менее удобно для прямого секвенированияБолее сложный и дорогой

Альтернативы CD4017 и эквиваленты ИС

CD4017 — не единственный доступный ИС. Лучшая альтернатива зависит от того, нужны ли схеме декодированные выходы, двоичный подсчёт, управление семисегментным дисплеем, более высокая скорость или программируемая работа.

Альтернативная ИС / УстройствоТипЛучше всего использовать дляОтличие от CD4017
CD4022Октальное декодированное счётчикКороткие 8-шаговые последовательностиПохоже на CD4017, но имеет 8 декодированных выходов вместо 10
CD4026Счётчик десятилетий с драйвером 7 сегментовЦифровые счетчики и числовые дисплеиРазработан для управления 7-сегментными дисплеями вместо отдельных последовательных выходов
CD404012-ступенчатый двоичный счётчик рябьЧастотное деление и двоичный счётОбеспечивает двоичные выходы, а не декодируемые выводы по одному
CD4060Осциллятор и двоичный счётчикЦепи временных и частотных делителейВключает выходы функции осциллятора и двоичных делителей
74LS90TTL счётчик десятилетийЛогические схемы TTL с более высокой скоростьюСчитается в виде BCD и обычно требует декодирования для прямой секвенировки
74HC4017Высокоскоростной счётчик десятилетия CMOS5V логические схемы и более быстрые CMOS проектыФункция похожа на CD4017, но часто лучше подходит для современных логических систем
ArduinoПрограммируемая плата контроллераГибкое последовательность и автоматизацияТребуется программирование, но даёт гораздо больше контроля
МикроконтроллерВстроенное управляющее устройствоПродвинутая автоматизация, датчики, дисплеи и связьБолее мощный и гибкий, но сложнее, чем CD4017

Часто задаваемые вопросы [FAQ]

Почему CD4017 более практичн, чем двоичный счётчик в пошаговых выходных схемах?

Потому что он предоставляет декодированные последовательные выходы напрямую, с одним выходом HIGH одновременно, что убирает излишнюю логику декодирования и упрощает последовательность светодиодов, реле и тайминга.

Как вывод сброса позволяет CD4017 работать в роли счётчика деления на N?

Подавая выбранный выход обратно в Reset, счётчик перезапускается до Q9, поэтому длина последовательности сокращается до необходимого количества состояний.

Почему качество тактовой частоты так важно в цепях CD4017?

Поскольку CD4017 движется вперёд при каждом восходящем тактовом краю, шум, отскок переключателя или нестабильная проводка могут привести к ложным подсчётам, пропускам шагов или случайным изменениям выхода.

Что ограничивает надёжность каскадных ступеней CD4017 в более длинных последовательностях?

Каскадирование увеличивает чувствительность к таймингу, сброс координации и сложность тактового распределения, поэтому плохая синхронизация или шумная проводка могут привести к нестабильному секвенированию.

Почему CD4017 всё ещё полезен, если микроконтроллеры могут выполнять ту же задачу?

Потому что он обеспечивает простое аппаратное секвенирование без программирования, что делает сборку быстрее, проще в устранении неполадок и более экономичным для фиксированного повторяющегося управления выходом.