me_edu
Электроника: фундаментальный курс (2–3 года)Шаг 199 из 265 · 0% пройдено
36. Фазовая автоподстройка частоты (ФАПЧ / PLL)
54. Программирование МК: тулчейн, прошивка, отладка, ОСРВ
Регистры, счётчики и делители частоты · Регистры, счётчики и делители частоты

Счётчики: асинхронные и синхронные

000001010011100101110111
Цикл трёхразрядного двоичного счётчика (по модулю 8)

Счётчик подсчитывает импульсы и хранит их количество в двоичном виде. Его строят из триггеров — обычно T или D в режиме переключения.

Асинхронный счётчик (ripple counter): такт подаётся только на первый триггер, а каждый следующий тактируется выходом предыдущего. Схема простая, но переключения «прокатываются» по цепочке с задержкой — отсюда название ripple (рябь). На высоких частотах из-за накопления задержек возможны кратковременные ложные коды.

Синхронный счётчик: такт приходит на все триггеры одновременно, а нужные переключения задаёт логика на входах. Он сложнее, зато все разряды меняются строго синхронно, без ложных состояний и на высокой скорости.

Счётчики делают суммирующими, вычитающими и реверсивными; с произвольным модулем счёта (например, по основанию 10 — декадный). На диаграмме — состояния трёхразрядного счётчика, циклически проходящего значения от 000 до 111 и обратно к 000.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.