Некоторые преимущества счётчика Джонсона:
- Способность подсчитывать больше состояний, чем кольцевой счётчик с аналогичным количеством триггеров. 2
- Автоматическая инициализация. 1 Счётчик начинается с нулевого состояния, не требуя внешнего сброса. 1 Это упрощает процесс проектирования и уменьшает необходимость в дополнительных схемах. 1
- Отсутствие ложных значений на выходах. 34 В ходе счёта изменяет своё состояние только один триггер, поэтому на выходах не возникают ложные пики напряжений, обусловленные задержками сигналов в разных разрядах. 3
Некоторые недостатки счётчика Джонсона:
- Несовместимость с системами, которые требуют стандартных двоичных выходов. 1 Выход счётчика Джонсона может потребоваться преобразовать в двоичный формат, а это увеличивает сложность и стоимость устройства. 1
- Неиспользуемые состояния. 12 В зависимости от настройки счётчика, некоторые состояния могут оставаться неиспользованными. 1 Это приводит к неэффективности, особенно если неиспользованные состояния делают счётчик менее оптимизированным для конкретного применения. 1
- Сложность управления большими последовательностями состояний. 1 Для управления крупными последовательностями может потребоваться более продвинутая логика управления и механизмы времени, что увеличивает размер и стоимость устройства. 1