- •Пермский Государственный Политехнический Университет
- •1. Введение
- •2. Задание
- •3. Обзор существующих схем счетчиков.
- •3.1 Последовательный суммирующий двоичный счетчик.
- •3.2 Последовательный вычитающий двоичный счетчик.
- •3.3 Последовательный реверсивный двоичный счетчик.
- •3.4 Параллельный суммирующий двоичный счётчик.
- •3.5 Недвоичные счетчики.
- •4. Синтез счетчиков
- •5.1 Разработка функциональной схемы
- •5.2 Составление карт Карно функций управления входов j и k для каждого триггера.
- •5.3 Составление минимизированных логических уравнений.
- •5.5 Блок индикации.
- •6. Выбор типа логики и разработка принципиальной схемы.
- •Заключение.
- •Список использованной литературы
4. Синтез счетчиков
Синтез счетчика сводится к определению оптимальной структуры и построению его принципиальной схемы. Под оптимальной понимается структура счетчика, содержащая минимальное количество триггеров и связей между ними, при которой обеспечивается выполнение счетчиком требуемых функций с заданными значениями параметров.
Основными исходными данными для синтеза счетчика являются:
модуль счета (емкость счетчика) Кс ;
порядок изменения состояний счетчика;
режим счета (суммирующий, вычитающий или реверсивный);
требуемая разрешающая способность счетчика
необходимое время установки кода счетчика
Исходя из заданной емкости и модуля счета Кс, определяют необходимое количество m триггеров в счетчике. Для двоичных счетчиков , недвоичных -, где- двоичный логарифм числа Кс, округленный до большего ближайшего целого числа.
Разрешающую способность и время установки кода счетчика учитывают при выборе серии интегральных микросхем и типа триггера, а также при выборе способа переключения триггеров (последовательного или параллельного). При выборе серии триггера необходимо учитывать условие
где - максимально допустимая для данного триггера частота следования входных сигналов.
Время установки кода является основным фактором, определяющим выбор способа переключения триггеров. При последовательном способе запуска триггеров растет вm раз с увеличением числа m триггеров в счетчике, а при параллельном - не зависит от величины m, следовательно более быстродействующий. Поэтому предпочтительным является параллельный способ запуска триггеров. Однако с ростом разрядности счетчика усложняется схема управления т. к. требуются схемы “И” с большим количеством входов. С этой точки зрения последовательный счетчик является более приемлемым. Последовательный способ целесообразно применять в счетчиках, используемых в качестве делителя частоты.
Счетчик строится на четырех триггерах. Для этого необходимо выбрать вид триггера из RS, D, T и JK-триггеров.
RS-триггер не может работать в режиме счета(считать импульсы). Следовательно, не может быть реализован в счетчике.
T-триггер реализуется на RS-триггерах. T-триггер может работать в режиме счета, т. е. изменять свое состояние на противоположное с приходом каждого импульса. Он делит входную частоту на два и может работать как счетчик до двух.
JK- универсальный триггер. Может выполнять функции RS, T, D и других триггеров и работать в режиме счета.
Считаю наиболее приемлемым выбрать JK-триггер для создания счетчика.
Определив количество разрядов (триггеров) счетчика m, вид триггера и способ переключения триггеров, приступают к разработке структурной схемы счетчика.
Структурная схема счетчика:
5.1 Разработка функциональной схемы
Состояния счётчика |
Переход | |||||||||||
Предыдущее |
Последующее |
F3 |
F2 |
F1 |
F0 | |||||||
№ |
Q3n |
Q2n |
Q1n |
Q0n |
Q3n+1 |
Q2 n+1 |
Q1 n+1 |
Q0 n+1 | ||||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
|
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
|
|
2 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
|
3 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
|
|
|
4 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
|
|
0 |
0 |
5 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
|
6 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
|
|
7 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
|
8 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
|
|
|
9 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
|
|
0 |
0 |