Лічильник імпульсів
З Вікіпедії, безкоштовно encyclopedia
Лічи́льник (counter) — пристрій для підрахунку кількості сигналів, які надходять на його вхід.
![]() | Ця стаття має кілька недоліків. Будь ласка, допоможіть удосконалити її або обговоріть ці проблеми на сторінці обговорення.
|
Двійкові лічильники реалізують лічбу вхідних імпульсів у двійковій системі числення.
Число розрядів n двійкового підсумовуючого лічильника для заданого модуля М знаходять із виразу n = log2М. Значення поточного числа N+ вхідних імпульсів n-розрядного підсумовуючого лічильника при відліку з нульового початкового стану визначають за формулою:
N+= Qi=2n-1 Qn+2n-2 Qn-1+...+20 Q1,
де 2i–1 — i-тий розряд; QiÎ{0,1} — логічне значення прямого виходу тригера i-го розряду. Розряди двійкового лічильника будуються на двоступеневих Т-тригерах або D-тригерах з динамічним керуванням по фронту синхросигналу (в лічильному режимі).
У двійковому підсумовуючому лічильнику перенесення Pi в сусідній старший розряд Qi+1 виникає в тому випадку, коли в момент надходження чергового лічильного імпульсу U+ всі молодші розряди знаходяться в одиничному стані, тобто Pi=U+QiQi–1…Q1=1. Після вироблення перенесення старший розряд перемикається в стан «1», а всі молодші розряди — в стан «0».
Асинхронні підсумовуючі лічильники на двоступеневих Т-тригерах будуються так, щоб вхідні імпульси U+ надходили на лічильний вхід тільки першого (молодшого) розряду. Сигнали перенесення передаються асинхронно (послідовно в часі) з прямих виходів молодших розрядів на Т-входи сусідніх старших.