Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебное пособие 1492

.pdf
Скачиваний:
5
Добавлен:
30.04.2022
Размер:
1.24 Mб
Скачать

3

1D

DSTM2

0.5uS

25uS

1uS

0

1

 

 

 

 

 

 

 

 

 

2D

DSTM3

0.5uS

1uS

1uS

0

1

 

 

 

 

 

 

 

 

 

C

DSTM1

2uS

1uS

1uS

0

1

 

 

 

 

 

 

 

 

4

1D

DSTM2

1uS

12uS

2uS

0

1

 

 

 

 

 

 

 

 

 

2D

DSTM3

1uS

5uS

5uS

0

1

 

 

 

 

 

 

 

 

 

C

DSTM1

2uS

2uS

1uS

0

1

 

 

 

 

 

 

 

 

5

1D

DSTM2

1.5uS

10uS

10uS

0

1

 

 

 

 

 

 

 

 

 

2D

DSTM3

1.2uS

2uS

3uS

0

1

 

 

 

 

 

 

 

 

Таблица 7.10 Вводимые параметры генераторов цифровых сигналов

для задания по пункту 7.2.2

 

 

 

 

 

П А Р А М Е Т Р Ы

 

№ ИНД. ЗАДАНИЯ

ВАРИАНТ

ВХОД

ИСТОЧНИК

 

 

 

 

 

DELAY

ONTIME

OFFTIME

STARTVAL

OPPVAL

 

 

 

 

 

 

 

 

 

 

 

C

DSTM1

2uS

2uS

1uS

0

1

 

1

2D

DSTM2

1.5uS

10uS

10uS

0

1

 

 

1D

DSTM3

1.2uS

2uS

3uS

0

1

 

 

C

DSTM1

1uS

1uS

1uS

0

1

 

2

2D

DSTM2

0.5uS

25uS

1uS

0

1

 

 

1D

DSTM3

0.5uS

1uS

1uS

0

1

1

 

C

DSTM1

2uS

2uS

2uS

0

1

 

3

2D

DSTM2

1uS

20uS

0uS

0

1

 

 

1D

DSTM3

0.5uS

1uS

1uS

0

1

 

 

C

DSTM1

1uS

2uS

2uS

0

1

 

4

2D

DSTM2

1uS

25uS

1uS

0

1

 

 

1D

DSTM3

0.5uS

3uS

3uS

0

1

 

 

C

DSTM1

2uS

1uS

1uS

0

1

 

5

2D

DSTM2

1uS

12uS

2uS

0

1

 

 

1D

DSTM3

1uS

5uS

5uS

0

1

 

 

CLR

DSTM1

1uS

25uS

0uS

0

1

 

 

CLK

DSTM2

2uS

1uS

1uS

0

1

 

1

1D

LO

- - - -

- - - -

- - - - -

- --

- - -

 

 

2D

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

 

3D

HI

- - - -

- - - --

- - - - -

- - -

- - -

 

 

4D

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

CLR

DSTM1

1uS

25uS

0uS

0

1

 

 

CLK

DSTM2

2uS

1uS

1uS

0

1

 

2

1D

LO

- - - -

- - -- -

- - - - -

- - -

- - -

 

 

2D

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

 

 

 

 

 

 

 

Продолжение таблицы 7.10

 

 

3D

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

 

4D

HI

- - - -

- - - -

- - - - -

- ---

-- -

 

 

CLR

DSTM1

1uS

25uS

0uS

0

1

 

 

CLK

DSTM2

2uS

1uS

1uS

0

1

2

3

1D

LO

- - - -

- - -- -

- - - - -

- - -

- - -

 

2D

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

3D

HI

-- - -

-- - - -

- - - - -

-- -

- - -

 

 

4D

HI

- - - -

- - -- -

- - - - -

- - -

- - -

 

 

CLR

DSTM1

1uS

25uS

0uS

0

1

 

 

CLK

DSTM2

2uS

1uS

1uS

0

1

 

4

1D

HI

- - - -

- - - -

- - - - -

- -

- - -

 

 

2D

LO

- - - -

- - - --

- - - - -

- - -

- - -

 

 

3D

LO

- - - -

- - - -

- - - - -

- --

- -

 

 

4D

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

CLR

DSTM1

1uS

25uS

0uS

0

1

 

 

CLK

DSTM2

2uS

1uS

1uS

0

1

 

5

1D

HI

- - - -

- - - --

- - - - -

- --

- - -

 

 

2D

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

3D

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

4D

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

 

CLR

DSTM1

1uS

25uS

0uS

0

1

 

 

CLK

DSTM2

2uS

1uS

1uS

0

1

 

1

1D

LO

- - - -

- - - -

- - - - -

- - -

- - -

120

121

 

 

2D

HI

- - - -

- - - --

- - - - -

- --

- - -

 

 

3D

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

 

4D

HI

- - - -

- - - --

- - - - -

- - -

- - -

 

 

5D

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

 

6D

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

CLR

DSTM1

1uS

25uS

0uS

0

1

 

 

CLK

DSTM2

2uS

1uS

1uS

0

1

 

2

1D

LO

- - - -

- - -- -

- - - - -

- -

- - -

 

 

2D

LO

- - - -

- - - -

- - - - -

- --

- - -

 

 

3D

HI

- - - -

- - - --

- - - - -

- - -

- - -

 

 

4D

HI

- - - -

- - - --

- - - - -

- - -

- - -

 

 

5D

LO

- - - -

- - - --

- - - - -

- - -

- - -

 

 

6D

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

CLR

DSTM1

1uS

25uS

0uS

0

1

 

 

CLK

DSTM2

2uS

1uS

1uS

0

1

 

 

 

 

Продолжение таблицы 7.10

3

3

1D

LO

- - - -

- - - -

- - - -

- - -

- --

 

 

2D

LO

- - - -

- - - -

- - - - -

- --

- - -

 

 

3D

LO

- - - -

- - - -

- - - - -

- --

- - -

 

 

4D

HI

- - - -

- - - -

- - - - -

- -

- - -

 

 

5D

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

6D

HI

- - - -

- - - --

- - - - -

-

- - -

 

 

CLR

DSTM1

1uS

25uS

0uS

0

1

 

 

CLK

DSTM2

2uS

1uS

1uS

0

1

 

4

1D

HI

- - - -

- - -- -

- - - - -

- - -

- - -

 

 

2D

LO

- - - -

- - - -

- - - - -

- --

- - -

 

 

3D

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

 

4D

LO

- - - -

- - - --

- - - - -

- - -

- - -

 

 

5D

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

6D

HI

- - - -

- - - --

- - - - -

- - -

- - -

 

 

CLR

DSTM1

1uS

25uS

0uS

0

1

 

 

CLK

DSTM2

2uS

1uS

1uS

0

1

 

5

1D

HI

- - - -

- - -- -

- - - - -

- --

- - -

 

 

2D

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

3D

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

 

4D

LO

- - - -

- - -- -

- - - - -

- - -

- - -

 

 

5D

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

6D

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

CLK1

DSTM1

2uS

2uS

2uS

0

1

 

 

MOD

LO

- - - -

- - - --

- - - - -

- - -

- - -

 

1

A

HI

- - - -

-- - - -

- - - - -

- - -

- - -

 

 

B

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

C

LO

- - - -

- -- - -

- - - - -

- - -

- - -

 

 

D

LO

- - - -

- - - --

- - - - -

- - -

- - -

 

 

CLK1

DSTM1

2uS

2uS

2uS

0

1

 

 

MOD

LO

- - - -

- -- - -

- - - - -

- - -

- - -

4

2

A

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

B

HI

- - - -

- - -- -

- - - - -

- - -

- - -

 

 

C

HI

- - - -

- - - -

- - - - -

-- -

- - -

 

 

D

LO

- - - -

- - -- -

- - - - -

- - -

- - -

 

 

CLK1

DSTM1

2uS

2uS

2uS

0

1

 

 

MOD

LO

- - - -

- - - -

- - - - -

- --

- - -

 

3

A

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

B

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

 

C

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

 

 

 

Продолжение таблицы 7.10

 

 

D

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

CLK1

DSTM1

2uS

2uS

2uS

0

1

 

 

MOD

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

4

A

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

B

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

C

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

 

D

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

CLK1

DSTM1

2uS

2uS

2uS

0

1

 

 

MOD

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

5

A

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

B

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

C

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

D

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

CLR

DSTM1

1uS

25uS

0uS

0

1

 

 

CLK

DSTM2

1uS

1uS

1uS

0

1

 

1

A

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

B

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

CLR

DSTM1

0.5uS

15uS

5uS

0

1

 

 

CLK

DSTM2

1uS

2uS

1uS

0

1

5

2

A

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

B

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

CLR

DSTM1

3uS

15uS

5uS

0

1

 

 

CLK

DSTM2

2uS

2uS

1uS

0

1

122

123

 

3

A

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

B

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

CLR

DSTM1

5uS

20uS

5uS

0

1

 

 

CLK

DSTM2

2uS

2uS

1uS

0

1

 

4

A

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

B

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

CLR

DSTM1

2uS

20uS

0uS

0

1

 

 

CLK

DSTM2

3uS

5uS

5uS

0

1

 

5

A

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

B

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

CLK

DSTM1

2uS

1uS

1uS

0

1

 

 

CLR

DSTM2

1uS

25uS

0uS

0

1

 

1

A

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

B

HI

- - - -

- - - -

- - - - -

- - -

- - -

Продолжение таблицы 7.10

 

 

C

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

 

D

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

CLK

DSTM1

2uS

1uS

1uS

0

1

 

 

CLR

DSTM2

1uS

25uS

0uS

0

1

 

2

A

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

B

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

C

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

 

D

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

 

CLK

DSTM1

2uS

1uS

1uS

0

1

 

 

CLR

DSTM2

1uS

25uS

0uS

0

1

6

3

A

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

B

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

 

C

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

 

D

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

CLK

DSTM1

2uS

1uS

1uS

0

1

 

 

CLR

DSTM2

1uS

25uS

0uS

0

1

 

4

A

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

B

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

C

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

D

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

CLK

DSTM1

2uS

1uS

1uS

0

1

 

 

CLR

DSTM2

1uS

25uS

0uS

0

1

 

5

A

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

 

B

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

C

HI

- - - -

- - - -

- - - - -

- - -

- - -

 

 

D

LO

- - - -

- - - -

- - - - -

- - -

- - -

 

 

CLR

DSTM1

1uS

25uS

0uS

0

1

 

1

CLK

DSTM2

2uS

1uS

1uS

0

1

 

 

D

DSTM3

1uS

3uS

5uS

0

1

 

 

CLR

DSTM1

1.5uS

15uS

5uS

0

1

 

2

CLK

DSTM2

2uS

2uS

2uS

0

1

 

 

D

DSTM3

1.5uS

5uS

3uS

0

1

7

 

CLR

DSTM1

1uS

15uS

5uS

0

1

3

CLK

DSTM2

3uS

1.5uS

1.5uS

0

1

 

 

D

DSTM3

0.5uS

10uS

5uS

0

1

 

 

CLR

DSTM1

2.5uS

20uS

3uS

0

1

 

4

CLK

DSTM2

3uS

2.5uS

2.5uS

0

1

 

 

D

DSTM3

2.5uS

3uS

0uS

0

1

 

 

 

 

Продолжение таблицы 7.10

 

 

CLR

DSTM1

3uS

25uS

0uS

0

1

 

5

CLK

DSTM2

3.5uS

1uS

1uS

0

1

 

 

D

DSTM3

3uS

3uS

10uS

0

1

7.3.СОДЕРЖАНИЕ ОТЧЕТА

1.Схемы измерения регистров.

2.Значения параметров цифровых сигналов.

3.Значения параметров анализа трехразрядных процессов

(Transent).

4.Временные диаграммы работы регистров.

5.Таблицы истинности.

6.Обсуждение результатов. Выводы по работе.

124

125

8. КОМПЬЮТЕРНЫЙ АНАЛИЗ СЧЕТЧИКОВ

Цель исследования. Приобрести навыки схемотехнического моделирования счетчиков различных типов с помощью ПЭВМ с использованием программной среды Design Center.

Содержание исследования. В исследовании выполняет-

ся схемотехническое моделирование четырехразрядного счетчика на микросхеме 7493А для заданных параметров генераторов DSTM1, DSTM2 и заданных параметров анализа переходных характеристик.

Кроме того выполняется схемотехническое моделирование определенного индивидуальным заданием типа счетчика, построенного на JK-триггерах.

Подготовительный этап. Проработать раздел "Счетчи-

ки" [1, с.585-600; 6, с. 163-190; 8, с. 355-357; 11, с. 235-261].

8.1 ОБЩИЕ УКАЗАНИЯ ПО ПРОВЕДЕНИЮ АНАЛИЗА

Для выполнения данного задания необходимо:

1.Активировать пакет программ Design Center. Для этого необходимо открыть папку Micro Sim Design Lab.

2.Загрузить графический редактор Schematics.

3.При необходимости создания новой схемы щелкнуть мышкой на кнопку 2, показанную на рис. 8.1.

4.Достать из библиотеки необходимые элементы. Для

этого:

а) щелкнуть мышкой на кнопку 3 (рис. 8.1);

Рис. 8.1. Панель инструментов Shematics

б) в появившемся окне (рисунок 8.2), в строке Part Name записать условное обозначение элемента;

в) нажать кнопку Place;

г) чтобы из библиотеки достать генератор импульсов в строке Part Name нужно записать DigCloсk;

д) нажать кнопку Place&Close.

5.Расставить элементы в нужном порядке.

6.Провести соединительные линии. Для этого необходимо щелкнуть мышкой по кнопке 1 (рис.8.1).

7.Задать параметры генераторов. Для этого:

а) дважды щелкнуть мышкой по его изображению; б) в появившемся окне (рис. 8.3) выбрать необходимый

параметр;

Рис. 8.2. Окно содержания элементов в библиотеках

126

127

Рис. 8.3. Окно параметров генератора

в) в строке Value записать его значение и нажать Enter ; г) после ввода всех необходимых параметров щелкнуть

по кнопке OK.

В данном задании параметры для генератора DSTM 1 : DELAY = 2uS , ONTIME = 0.5uS , OFFTIME = 0.5uS ,

STARTVAL = 0 , OPPVAL = 1 .

Для генератора DSTM 2 :

DELAY = 1uS , ONTIME = 1uS , OFFTIME = 100uS , STARTVAL = 0 , OPPVAL = 1 .

8.Расставить значки( вольтметры ) с помощью клавиш Ctrl+M. Расставлять начиная с младшего разряда на выходе.

9.Установить параметры анализа, щёлкнув по кнопке 4

(рис. 3).

10. Затем щелкнуть мышкой по кнопке Transient. 11.В появившемся окне, в строке Print Step записать 1u,

ав строке Final Time 20u

12.Нажать OK.

13.Нажать Close.

14.Запустить схему на анализ, щёлкнув мышкой по кнопке 5 (рис. 8.1).

15. Для составления таблицы переключений счетчика необходимо выполнить команду Cursor. Перемещая мышью или с помощью клавиатуры курсор по временным диаграммам, снимать с монитора искомые логические значения.

8.2. ИССЛЕДОВАНИЕ СЧЕТЧИКОВ

Выполнить схемотехническое моделирование различных счётчиков, построенных на JK-триггерах.

Задание 8.2 содержит пять вариантов. Номер варианта взять такой же, как номер ПЭВМ. В пределах индивидуального задания значения параметров генераторов цифровых сигналов выбрать из раздела 8.3 по последней цифре индекса группы. Для группы ..1 – подвариант а), для группы ..2 – б), для группы ..3 – в).

Вариант 1 Схемотехническое моделирование счетчика по мо-

дулю 16

Если счетчик считает от 0000 до 1111 ( в двоичной системе ), то он имеет 16 различных выходных состояний. Такой счетчик называется счетчиком по модулю 16. Модуль счетчика - это число различных состояний, через которые проходит счетчик в процессе одного полного цикла счета.

Функциональная схема счетчика по модулю 16, составленная из четырех JK-триггеров, показана на рис. 8.4. Каждый из триггеров работает в режиме переключения (J=K=1). При поступлении тактового импульса на синхронизирующий вход ( CLK ) триггера этот триггер переключается. Срез сигнала на выходе каждого триггера запускает следующий триггер. Генератор DSTM2 подает обнуляющий сигнал, поступающий на вход триггера CLR (триггер сбрасывается при CLR=0).

Задание 1

Составить задание на моделирование счетчика по моду-

128

129

лю 16, схема измерения которого представлена на рис. 8.4. Функциональный состав счетчика задать согласно варианту раздела 8.3.

Рис. 8.4. Счетчик по модулю 16

Задание 2

Снять временные диаграммы счетчика по модулю 16. Значения параметров генераторов задать согласно вари-

анту раздела 8.3.

Задание 3

Заполнить таблицу переключений для счетчика по модулю 16 согласно форме, представленной в табл. 8.1

Таблица 8.1 Форма таблицы переключений для счетчика по модулю 16

Номер DSTM2 6A:CLK 7A:CLK 8A:CLK 8A:Q

тактового импульса

Вариант 2 Схемотехническое моделирование асинхронного

счетчика по модулю 10

Счётчик по модулю 10 считает от 0000 до 1001 ( от 0 до 9 в десятичной системе ). Такой счетчик можно реализовать на 4 JK-триггерах типа 7476 ( отечественный аналог К176ТВ1). В

схему нужно включить логический элемент И-НЕ с условным обозначением 7400 (отечественный аналог К155ЛА3 ) для установки всех триггеров в нулевое состояние (отчистки счетчика) с приходом десятого импульса ( т. е. с приходом первого импульса после того, как счетчик досчитал до 1001. При подаче логической единицы, содержащейся в разряде двоек и восьмерок двоичного числа 1010, на входы логического элемента И-НЕ этот элемент установит все триггеры в состояние 0. Счетчик начинает снова считать от 0000 до 1001.

Функциональная схема счетчика представлена на рис. 8.5. Генератор DSTM1 используется для начальной установки счетчика (PRE=1). На входы триггеров CLR подается сигнал с дополнительной цепи сброса, которая включает в себя логический элемент И-НЕ.

Задание 1

Составить задание на моделирование асинхронного счетчика по модулю 10, представленного на рис. 8.5. Функциональный состав счетчика задать согласно варианту раздела

8.3.

Рис. 8.5 Асинхронный счетчик по модулю 10

130

131

Задание 2

Снять временные диаграммы счетчика по модулю 10. Значения параметров генератора задать согласно варианту раздела 8.3.

Задание 3

Заполнить таблицу переключений для счетчика по модулю 10 согласно форме, представленной в табл. 8.2.

Таблица 8.2 Форма таблицы переключений для счетчика по модулю 10

DSTM

Номер

2A:CLK

5A:B

4A:CLK

4A:Q

1

тактового

 

 

 

 

 

импульса

 

 

 

 

 

 

 

 

 

 

Вариант 3.

Схемотехническое моделирование синхронного счетчика по модулю 8

Для некоторых быстродействующих цифровых устройств очень важно, чтобы все ступени счетчика срабатывали одновременно. Такой режим реализуется в синхронном счетчике. Рассматривая на рис. 8.6 схему соединения, синхронизирующих входов триггеров ( СLК ), видно, что эти входы соединены параллельно; тактовые импульсы поступают непосредственно на синхронизирующий вход каждого триггера. Входной импульс поступающий на синхронизирующий вход переключает триггер, если у этого триггера на входах J и K действует уровень логической единицы.

Отметим, что в данном счетчике JK-триггеры используются как в режиме переключения ( при J = K = 1 ), так и в режиме блокировки ( при J=K=0 ). Вход триггера CLR имеет то же назначение, что и для счетчика по модулю 16.

Задание 1 Составить задание на моделирование синхронного счетчика по модулю 10, представленного на рис. 8.6.

Функциональный состав счетчика задать согласно варианту раздела 8.3.

Рис. 8.6. Синхронный 3-разрядный счетчик

Задание 2 Снять временные диаграммы синхронного счетчика по модулю 10. Значения параметров генератора задать согласно варианту раздела 8.3.

Задание 3

Заполнить таблицу переключений для синхронного счетчика по модулю 10 согласно форме, представленной в таблице

8.3.

Таблица 8.3 Форма таблицы переключений для синхронного 3-разрядного

счетчика

Номер

DSTM2

U6A:Q

 

U7A:Q

тактового

 

 

U5A:Q

 

импульса

 

 

 

 

 

 

 

 

 

132

133

Вариант 4 Схемотехническое моделирование вычитающего

счетчика

В некоторых цифровых устройствах возникает необходимость счета в обратном направлении ( 8, 7, 6, 5, 4, ...). Счетчики, которые считают от больших чисел к меньшим, называются вычитающими счетчиками, или счетчиками обратного действия.

Схема асинхронного вычитающего счетчика по модулю 8 показана на рис. 8.7. В вычитающем счетчике синхронизирующий вход каждого триггера связан с инверсным выходом предыдущего триггера. Заметим, что в вычитающем счетчике перед началом счета в обратном направлении предусмотрена предварительная его установка в состояние 111 с помощью входа предустановки ( PRЕ ). На вход триггера СLR подается логическая единица для того, чтобы триггер работал в синхронном режиме (PRE=CLR=1).

Задание 1

Составить задание на моделирование вычитающего циклического счетчика по модулю 10, представленного на рис. 8.7. Функциональный состав счетчика задать согласно варианту раздела 3.

Задание 2

Снять временные диаграммы вычитающего счетчика по модулю 10. Значения параметров генератора задать согласно варианту раздела 8.3.

Задание 3

Заполнить таблицу переключений для вычитающего счетчика по модулю 10 согласно форме, представленной в табл.8.4

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

134

Рис. 8.7. Вычитающий 3-разрядный циклический счетчик

Таблица 8.4 Форма таблицы переключений для вычитающего счетчика

Номер DSTM2 1A:Q 2A:Q 3A:Q

тактового импульса

Вариант 5 Схемотехническое моделирование самооста-

навливающегося трехразрядного вычитающего счетчика.

В некоторых случаях нужны счетчики, которые останавливаются, когда исчерпывается вся счетная последовательность. На рис.8.8 видно, для остановки счета достаточно ввести в схему логический элемент ИЛИ, который будет устанавливать на входах J и K первого триггера уровень логического 0, когда выходах счетчика появится сигнал 000. Если нужно начать новый цикл счета с двоичного числа 111, на вход предустановки PRЕ следует подать уровень логического

0 [6].

Задание 1

Составить задание на моделирование вычитающего самоостанавливающегося счетчика, представленного на рис.8.8.

135

Функциональный состав счетчика задать согласно варианту раздела 8.3.

Задание 2

Снять временные диаграммы самоостанавливающегося вычитающего счетчика по модулю 10. Значения параметров генератора задать согласно варианту раздела 3.

Задание 3

Заполнить таблицу переключений для самоостанавливающегося вычитающего счетчика по модулю 10 согласно форме, представленной в табл. 8.5.

Рис. 8.8. Схема самоостанавливающегося 3-разрядного вычитающего счетчика

Таблица 8.5 Форма таблицы переключений для самоостанавливающегося

счетчика

Номер

DSTM2

1A:Q

2A:Q

3A:Q

тактово-

 

 

 

 

го им-

 

 

 

 

пульса

 

 

 

 

8.3. ВАРИАНТЫ ЗАДАНИЙ ДЛЯ МОДЕЛИРОВАНИЯ

Вариант 1.

В данном задании используются 4 JK-триггера, их условное обозначение 7473 и 2 импульсных генератора, а также 8 элементов H I (порт высокого уровня). Эти элементы достают из библиотек. Для реализации задания необходимо выполнить последовательность действий раздела 8.1 (начиная с пп.3 ) с учетом используемых элементов в данном задании.

а) Параметры для генератора DSTM 1 :

DELAY = 1uS , ONTIME = 0.5uS , OFFTIME = 0.5uS , STARTVAL = 0 ,

OPPVAL = 1 .

Параметры для генератора DSTM 2 :

DELAY = 1uS , ONTIME = 1uS , OFFTIME = 20uS , STARTVAL = 1 ,

OPPVAL = 0 .

б) Параметры для генератора DSTM 1 :

DELAY = 2uS , ONTIME = 1.5uS , OFFTIME = 1uS , STARTVAL = 0 ,

OPPVAL = 1 .

Параметры для генератора DSTM 2 :

DELAY = 2uS , ONTIME = 1uS , OFFTIME = 25uS , STARTVAL = 1,

OPPVAL = 0 .

в) Параметры для генератора DSTM 1 :

DELAY = 1.5uS , ONTIME = 1uS , OFFTIME = 1 uS , STARTVAL = 0,

OPPVAL = 1 .

Параметры для генератора DSTM 2 :

DELAY = 1.5uS , ONTIME = 1.5uS , OFFTIME = 20uS, STARTVAL=1,

OPPVAL = 0 .

136

137

Вариант 2.

В данном задании используются 4 JK-триггера, их условное обозначение 7476, 2 импульсных генератора ( DigClock ), а также 8 элементов H I.

Эти элементы достают из библиотек. Для выполнения задания необходимо выполнить последовательность действий раздела 8.1 (начиная с пп.3 с учетом используемых элементов в данном варианте).

а)Параметры для генератора DSTM 1 :

DELAY = 0.5uS , ONTIME = 0.5uS ,OFFTIME = 200uS , STARTVAL =1 ,

OPPVAL = 0 .

Параметры для генератора DSTM 2 :

DELAY = 1uS , ONTIME = 0.5uS , OFFTIME = 0.5uS , STARTVAL = 0 ,

OPPVAL = 1 .

б)Параметры для генератора DSTM 1 :

DELAY = 1 uS ,ONTIME = 1.5uS , OFFTIME = 150uS , STARTVAL = 1 ,

OPPVAL = 0 .

Параметры для генератора DSTM 2 :

DELAY = 1uS , ONTIME = 2 uS , OFFTIME = 2 uS , STARTVAL = 0 ,

OPPVAL = 1 .

в)Параметры для генератора DSTM 1 :

DELAY = 0.5 uS , ONTIME = 0.5uS , OFFTIME = 200uS , STARTVAL = 1, OPPVAL = 0 .

Параметры для генератора DSTM 2 :

DELAY = 0.5 uS , ONTIME = 0.7uS , OFFTIME = 1.4uS , STARTVAL = 0,

OPPVAL = 1 .

Вариант 3.

В данном задании используются 3 JK-триггера, их условное обозначение 7473 и 2 импульсных генератора, а также логический элемент И типа 7408 (отечественный аналог К155ЛИ1). Эти элементы достают из библиотек. Для выполнения задания необходимо выполнить последовательность действий раздела 8.1 (начиная с пп.3) с учетом используемых элементов в данном задании.

а)Параметры для генератора DSTM 1 :

DELAY = 1uS , ONTIME = 0.5uS , OFFTIME = 0.5uS , STARTVAL = 0 ,

OPPVAL = 1 .

Параметры для генератора DSTM 2 :

DELAY = 0.5uS , ONTIME = 0.5uS , OFFTIME = 20uS ,STARTVAL = 1 , OPPVAL = 0 .

б)Параметры для генератора DSTM 1 :

DELAY = 0.7uS , ONTIME = 1uS , OFFTIME = 0.6uS , STARTVAL = 1 ,

OPPVAL = 0 .

Параметры для генератора DSTM 2 :

DELAY = 1uS , ONTIME = 2 uS , OFFTIME = 30 uS , STARTVAL = 0 ,

OPPVAL = 1 .

в) Параметры для генератора DSTM 1 :

DELAY = 1.2uS , ONTIME = 1.5uS , OFFTIME = 0.8uS , STARTVAL = 1 ,

OPPVAL = 0 .

Параметры для генератора DSTM 2 :

DELAY = 1uS , ONTIME = 0.5 uS , OFFTIME = 30 uS , STARTVAL = 0 ,

OPPVAL = 1 .

Вариант 4.

В данном задании используются 3 JK-триггера, их условное обозначение 7476 и 2 импульсных генератора, а также 7 элементов H I. Эти элементы достают из библиотек. Для вы-

138

139