Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
k.docx
Скачиваний:
11
Добавлен:
10.12.2013
Размер:
860.28 Кб
Скачать

1.5 Суммирующий счетчик параллельного действия

Принцип действия данного счетчика заключается в том, что входной сигнал, содержащий счетные импульсы, подается одновременно на все разряды данного счетчика. А установкой счетчика в состояние лог.0 или лог.1 управляет схема управления. Схема данного счетчика показана на рисунке 6.

Рисунок 1 - Суммирующий счетчик параллельного действия

  • Разряды счетчика – триггеры DD1.1, DD1.2, DD2.1.

  • Схема управления – элемент DD3.1.

  • Достоинство данного счетчика – малое время установки, не зависящее от разрядности счетчика.

  • Недостаток – сложность схемы при повышении разрядности счетчика.

2 Практическая часть

2.1 Выбор схемы

В данной курсовой работе будет применен счетчик с параллельным переносом, так как необходимо применить семисегментный индикатор. В качестве триггеров применены JK триггеры.

2.2 Блок схема

Для выполнения процесса счета необходим минимальный набор составляющих.

Рисунок 7 – Структурная схема счётчика

  1. Блок управления выполняет функцию подачи сигнала на триггеры.

  2. Блок счёта предназначен для изменения состояния счетчика и сохранения этого состояния.

  3. Блок индикации выводит информацию на семисегментный индикатор.

2.3 Составление функциональной схемы счётчика

Определим количество триггеров для недвоичного счётчика с коэффициентом счёта Кс=10.

M=log 2(Кс)=4.

M=4 - значит для реализации двоично-десятичного счётчика необходимо 4 JK триггера.

2.4 Синтез счетчика

2.4.1 Составление таблицы функционирования счётчика и определение функций переходов

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

В курсовой работе применяется невзвешанный код, поэтому десятичные цифры можно задать в виде:

0

1

2

3

4

5

6

7

8

9

0000

0001

0010

0011

0110

0111

1110

1111

1100

1101

2.4.2 Составление таблицы функционирования счётчика

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

Число

Состояние счётчика

Функция перехода

Предыдущее

Последующее

9

1

1

0

1

1

1

0

0

1

1

0

8

1

1

0

0

1

1

1

1

1

1

7

1

1

1

1

1

1

1

0

1

1

1

6

1

1

1

0

0

1

1

1

1

1

5

0

1

1

1

0

1

1

0

0

1

1

4

0

1

1

0

0

0

1

1

0

1

3

0

0

1

1

0

0

1

0

0

0

1

2

0

0

1

0

0

0

0

1

0

0

1

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

1

1

0

1

0

Где функции перехода задаются вида

= ▲ - переход из состояния =0 в=1;

= ▼ - переход из состояния =1 в=0;

=0 - переход из состояния =0 в=0;

=1 - переход из состояния =1 в=1.

2.4.3 Составление карты состояний счетчика

Q1Q0

11

10

01

00

Q3Q2

11

7

6

9

8

10

-

-

-

-

01

5

4

-

-

00

3

2

1

0

Q1

Q1*

Q2*

-

-

-

-

Q3

Q2

6

7

9

8

4

5

-

-

Q3*

Q2*

2

3

1

0

Q0*

Q0

Q0*

2.4.4 Составление карт перехода для каждого триггера

FQ3

Q1

Q1*

Q2*

-

-

-

-

Q3

Q2

1

1

1

0

0

-

-

Q3*

Q2*

0

0

0

Q0*

Q0

Q0*

FQ2

Q1

Q1*

Q2*

-

-

-

-

Q3

Q2

1

1

1

1

1

-

-

Q3*

Q2*

0

0

0

Q0*

Q0

Q0*

FQ1

Q1

Q1*

Q2*

-

-

-

-

Q3

Q2

1

1

0

1

1

-

-

Q3*

Q2*

1

0

0

Q0*

Q0

Q0*

FQ0

Q1

Q1*

Q2*

-

-

-

-

Q3

Q2

-

-

Q3*

Q2*

Q0*

Q0

Q0*

2.4.5 Составление карты Карно функций управления входов для каждого триггера счётчика

Карты Карно составляются в соответствие со словарём перехода триггера.

Выбираем триггер JK, т. к. счетчики на RS-триггерах имеют большее количество связей между входами и выходами разрядов, а при использовании D-триггеров в разрядах счетчика возникает необходимость в применении дополнительных логических элементов, вследствие чего возрастает потребляемая мощность и уменьшается максимальная рабочая частота.

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

Словарь перехода для JK-триггера выглядит следующим образом:

FQ

J-вход

K-вход

0

0

X

1

X

0

1

X

X

1

Используя этот словарь, получим:

Триггер Q3:

J3

Q1

Q1*

Q2*

-

-

-

-

Q3

Q2

X

X

X

X

0

0

-

-

Q3*

Q2*

0

0

0

1

Q0*

Q0

Q0*

K3

Q1

Q1*

Q2*

-

-

-

-

Q3

Q2

1

0

0

0

X

X

-

-

Q3*

Q2*

X

X

X

X

Q0*

Q0

Q0*

Триггер Q2:

J2

Q1

Q1*

Q2*

-

-

-

-

Q3

Q2

X

X

X

X

X

X

-

-

Q3*

Q2*

0

0

0

1

Q0*

Q0

Q0*

K2

Q1

Q1*

Q2*

-

-

-

-

Q3

Q2

0

0

0

0

1

0

-

-

Q3*

Q2*

X

X

X

X

Q0*

Q0

Q0*

Триггер Q1:

J1

Q1

Q1*

Q2*

-

-

-

-

Q3

Q2

X

X

0

1

X

X

-

-

Q3*

Q2*

X

X

0

0

Q0*

Q0

Q0*

K1

Q1

Q1*

Q2*

-

-

-

-

Q3

Q2

0

0

X

X

0

0

-

-

Q3*

Q2*

1

0

X

X

Q0*

Q0

Q0*

Триггер Q0:

J0

Q1

Q1*

Q2*

-

-

-

-

Q3

Q2

1

X

X

1

1

X

-

-

Q3*

Q2*

1

X

X

1

Q0*

Q0

Q0*

K0

Q1

Q1*

Q2*

-

-

-

-

Q3

Q2

X

1

1

X

X

1

-

-

Q3*

Q2*

X

1

1

X

Q0*

Q0

Q0*

2.4.6 Составление минимизированных логических уравнений

2.5 Выбор элементной базы

Для разработки принципиальной схемы необходимо выбрать микросхемы ТТЛШ логики, для данных целей применимы микросхемы серии К555 или их аналоги серия SN74LS.

Параметр

В задании

Серия К555

U1, В

2,7

>=2.5

U0, В

0,5

<=0.5

Iпотр, мА

30

7*2=14

fmax, МГц

20

20

2.6 Разработка принципиальной схемы

2.6.1 Формирователь импульсов

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

На рисунке 8 приведена схема формирователя импульсов от механических контактов. Схема реализуется на двух элементах И-НЕ микросхемы К555ЛА3.

Рисунок 8 - Формирователи импульсов от механических контактов.

2.6.2 Выбор индикации

Так как в задании стоит задача отображения информации на семисегментном индикаторе, то необходимо применить дешифратор, который будет выводить значение на индикатор в зависимости от входного кода веса 8-4-2-1. Микросхема К555ИД18 – ТТЛШ предназначена для дешифровки кода веса 8-4-2-1 с выводом на индикатор.

Рисунок 9 – микросхема К555ИД18

В качестве семисегментного индикатора применяю: SA56-11 с общим анодом, так как К555ИД18 работает в инверсном режиме.

Макс. прямое напряж. (при токе 10 мА): ........ 2.1 В

Макс. прямой ток: ................................... 10-15 мА

Макс. обратное напряжение: ............................ 5 В

Обратный ток (при напряжении 5 В): ........... 10 мкА

Рисунок 10 – SA56-11

2.6.3 Выбор триггера

В качестве триггеров необходимо выбрать четыре микросхемы К555ТВ6 – J-K триггер со сбросом и тактированием 

Рисунок 11 –микросхема К555ТВ6

Таблица истинности для микросхемы К555ТВ6

Clear

Clock

J

K

Q

-Q

L

X

X

X

L

H

H

~\_

L

L

Q0

-Q0

H

~\_

H

L

H

L

H

~\_

L

H

L

H

H

~\_

H

H

-Q0

Q0

H

H

X

X

Q0

-Q0

где:

Q0 - предыдущее стабильное состояние

L – лог. «0»

H – лог. «1»

2.6.4 Выбор дополнительной логики

Для реализации счетчика необходима дополнительная логика:

Для работы логики минимизированных уровней необходимы дополнительные элементы – 4 элемента 2И на микросхеме К555ЛИ1

Рисунок 12 – микросхема К555ЛИ1

Для преобразования выходного кода в 8-4-2-1, для вывода изображений цифр на семисегментный индикатор, необходима схема преобразования, работающая согласно таблице, где преобразовываются последние три бита, так как первый бит в исходном коде полностью повторяет бит в 8-4-2-1.

Таблица – преобразования кодов

Число

Исходный код

Дешифрованный код

Код

8-4-2-1

7

6

5

4

3

2

1

0

9

110

1

0

1

1

1

1

1

1

100

8

110

1

0

1

1

1

1

1

1

100

7

111

0

1

1

1

1

1

1

1

011

6

111

0

1

1

1

1

1

1

1

011

5

011

1

1

1

1

0

1

1

1

010

4

011

1

1

1

1

0

1

1

1

010

3

001

1

1

1

1

1

1

0

1

001

2

001

1

1

1

1

1

1

0

1

001

1

000

1

1

1

1

1

1

1

0

000

0

000

1

1

1

1

1

1

1

0

000

Согласно данной таблице составляю логические переходы:

Для работы данных переходов необходимо применить 3 элемента 2И-НЕ на микросхеме К555ЛА3.

Для преобразования необходим дешифратор 3 в 8 - К555ИД7

Рисунок 13 –дешифратор К555ИД7

Таблица – таблица истинности

C B A

G1 G2*

 0 1 2 3 4 5 6 7

 X X X

 X  H

 H H H H H H H H

 X X X

 L  X

 H H H H H H H H

 L L L

 H  L

 L H H H H H H H

 L L H

 H  L

 H L H H H H H H

 ...

 ...

 .............

 H H L

 H  L

 H H H H H H L H

 H H H

 H  L

 H H H H H H H L

Таким образом необходимо применить микросхемы:

1) К555ЛА3 (аналог SN74LS00) 2шт.

2) К555ИД18 (аналог SN74LS247)

3) К555ТВ6 (аналог SN74LS107) 2 шт.

4) К555ЛИ1 (аналог SN74LS08)

5) К555ИД7 (аналог SN74LS138)

Дополнительные элементы:

1) Тактовая кнопка

2) Семисегментный индикатор SA56-11

3) Токоограничивающие резисторы 250 Ом 7 шт.

5) Резисторы 1 кОм

Соседние файлы в предмете Электроника