Разработка функциональной и принципиальной схем управляющего автомата

5497
знаков
3
таблицы
29
изображений

ИНСТИТУТ ТРАНСПОРТА И СВЯЗИ

Факультет компьютерных наук и электроники

Кафедра электроники

Учебный курс: Цифровая схемотехника

Тип: Курсовая работа

Разработка функциональной и принципиальной схем управляющего автомата

Выполнил: студент Михаил Солюлёв

Руководитель: В.А. Кутев

РИГА 2007


Задание для моделирования

Курсовая работа предусматривает разработку функциональной и принципиальной схем управляющего устройства (УУ) в виде цифрового автомата, реализующего микропрограммный принцип построения: "одно состояние - одна микрокоманда".

Структурная схема управления:

·  Т - асинхронный RS-триггер с инверсными входами

·  G - управляемый генератор тактовых импульсов

·  СТ - 4-х разрядный двоичный счётчик, формирующий последовательность внутренних состояний УУ

,

Для

определяемых заданными значениями начального состояния счётчика

и его модуля счёта КСЧ.;

·  DC - двоичный дешифратор осуществляет преобразование выходного кода счётчика (СТ) в m-разрядный унитарный позиционный код

для m = КСЧ и управляющих сигналов

В исходном состоянии RS-триггер находится в состоянии „RESET” и управляемый генератор (G) выключен - тактовые импульсы не формируются. По сигналу "Пуск", поступающему от внешнего источника, RS-триггер (Т) переключается в состояние “SET”, счётчик СТ устанавливается в состояние , а управляемый генератор (G) начинает вырабатывать последовательность тактовых импульсов . Каждый из формируемых тактовых импульсов вызывает изменения состояния счётчика от QНАЧ. до QКОН. И последовательно появление на выходах  управляющих сигналов с уровнем логической единицы , длительность которых определяется периодом следования тактовых импульсов (Т0). Появление единичного сигнала на выходе  соответствует завершению реализации микропрограммы. При этом на выходе дифференцирующей цепи (ДЦ) формируется сигнал "Остановк.", который переключает RS-триггер (Т) в исходное состояние. Дифференцирующая цепь в данном случае необходима для того, что бы сигнал "Остановка" не препятствовал повторному действию сигнала "Пуск".

 

Параметры элементов УУ:

Ø  Тип счётчика (СТ) Синхронный с параллельным переносом

Ø  Направление счёта СТ +1

Ø  Начальное состояние СТ Анач. = 4

Ø  Модуль счёта Ксч. = 9

Ø  Тип триггеров для реализации СТ 7472

Ø  Тип дешифратора DC состояний счётчика DC 4

Ø  Выходной код DC унитарный

Ø  Тип логики, задаваемый для реализации схемы ТТЛ

Ø  Управляемый генератор (G) интегральный таймер

Ø  На базе ИМС LM555CN-8 (1006BИ1)

Параметры управляющих сигналов:

Ø  Длительность 0,1с

Ø  Период повторения 0,2с

Ø  Скважность 2

Ø  Амплитуда управляющего сигнала уровень ТТЛ

Индикация:

Ø  Выходных состояний СТ цифровая (шестнадцатеричный код)

Ø  Управляющих сигналов светодиоды

Ø  Источник запуска Word Generator

Ø  Режим запуска Step by step

  Синтез синхронного счётчика

По заданным исходным данным осуществим синтез синхронного счётчика (СТ), реализующего требуемую последовательность внутренних состояний УУ:

·  Данный счётчик является суммирующим, производя счёт из состояния 4 девять отсчётов. Составим линейный граф выходных состояний:

·  . То есть заданный счётчик можно реализовать 4 триггерами JK типа (тип 7472).

·  Теперь составляем совмещённую таблицу функций переходов и входов при изменении соответствующего выходного состояния: (х - состояние входа не важно). Счётчик необходимо устанавливать в начальное (нулевое) положение при включении питания и отсутствии входного сигнала:

состояния Выходные состояния Функции перехода Функции входов

Q3

Q2

Q1

Q0

FQ3

FQ2

FQ1

FQ0

J3K3

J2K2

J1K1

J0K0

0 0 0 0 0 0

0 0 0 x 0 x 0 x
4 0 1 0 0 0 1 0

0 x x 0 0 x 1 x
5 0 1 0 1 0 1

0 x x 0 1 x x 1
6 0 1 1 0 0 1 1

0 x x 0 x 0 1 x
7 0 1 1 1

1 x x 1 x 1 x 1
8 1 0 0 0 1 0 0

x 0 0 x 0 x 1 x
9 1 0 0 1 1 0

x 0 0 x 1 x x 1
10 1 0 1 0 1 0 1

x 0 0 x x 0 1 x
11 1 0 1 1 1

x 0 1 x x 1 x 1
12 1 1 0 0

1 0 0 x 1 x 0 0 x 0 x

·  Составляем СДНФ (базис "И-НЕ") функций входов триггеров, использованных при синтезе:

·  С помощью карт Карно производим минимизацию функций входов для каждого триггера:

 

 

 

 

 

 

 

МДНФ счётчика:

 

; ;

; .

·  Синтезируем счётчик. Структурную схему:

Принципиальную схему:

Временные диаграммы счётчика:

  Синтез дешифратора

Мы должны получить неполный двоичный дешифратор

,

т.е. имеющий 4 входа  и 9 выходов . Составляем таблицу истинности дешифратора:

Комбина-ции

Входы

Выходы

Х3

Х2

Х1

Х0

Y8

Y7

Y6

Y5

Y4

Y3

Y2

Y1

Y0

4 0 1 0 0 0 0 0 0 0 0 0 0 1
5 0 1 0 1 0 0 0 0 0 0 0 1 0
6 0 1 1 0 0 0 0 0 0 0 1 0 0
7 0 1 1 1 0 0 0 0 0 1 0 0 0
8 1 0 0 0 0 0 0 0 1 0 0 0 0
9 1 0 0 1 0 0 0 1 0 0 0 0 0
10 1 0 1 0 0 0 1 0 0 0 0 0 0
11 1 0 1 1 0 1 0 0 0 0 0 0 0
12 1 1 0 0 1 0 0 0 0 0 0 0 0

Функции выходов:

Минимизируем функции выхода:

 

 

 

 

 

 

 

 

 

МДНФ дешифратора:

; ; ; ; ; ; ; ; .

Структурная схема дешифратора:

Строим принципиальную схему дешифратора:

Временные диаграммы выходов дешифратора:

  Синтез тактового генератора.

Синтезируем генератор тактовых импульсов на базе интегрального таймера серии 555. Подбором С1 и R1, R2 подбираем период импульса 100мс и скважность 1,5. На выход таймера подключаем RS-триггер типа 7473, срабатывающий по срезу управляющего импульса:

Временные диаграммы:

  Синтез цифрового автомата.

Соединяем полученные элементы: генератор, счётчик и дешифратор в цифровой автомат. Производим перед этим преобразование этих элементов в функциональные блоки:

Временные диаграммы на выходе дешифратора:

Цифровой автомат работает полностью в соответствии с заданной логикой.


Информация о работе «Разработка функциональной и принципиальной схем управляющего автомата»
Раздел: Коммуникации и связь
Количество знаков с пробелами: 5497
Количество таблиц: 3
Количество изображений: 29

Похожие работы

Скачать
32165
12
1

... плавающей запятой за два обращения к регистровой памяти, а конвейерный способ связи с ней позволил производить это считывание за три машинных такта. 1. Функциональная организация процессора Процессор должен выполнять следующие команды: И непосредственное Сложение с нормализацией Загрузка и проверка Загрузка PSW   1.1 Описание команды “И непосредственное " NI D1 (B1), I2 (SI)   ...

Скачать
55876
14
15

... в народном хозяйстве. Специальная часть. 3. 1. Определение задачи. Из задания на курсовое проектирование определим суть задачи: для некоторого синхронного цифрового автомата необходимо спроектировать устройство управления на основе жёсткой логики, которое в соответствии с заданными кодами микрокоманд формирует на выходной десятиразрядной шине управляющую последовательность цифровых сигналов. 3. ...

Скачать
32893
27
17

... состояний триггеров. Рис.3.5. Карта Карно, описывающая зависимость состояния входа D4 от состояний триггеров. Рис.3.6. Схема последовательностной части цифрового управляющего устройства Рис.3.7. 3.1.4 Синтез комбинационной части цифрового управляющего устройства 3.1.4.1Определение зависимости выходных сигналов цифрового управляющего устройства от входных сигналов и внутренних ...

Скачать
138399
23
10

... УЛПМ-901. 11 Визуальный контроль качества сборки при увеличении 2,5. ГГ6366У/012. Маршрутная карта на техпроцесс изготовления печатной платы приведена в приложении. 8 ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ДИПЛОМНОГО ПРОЕКТА 8.1 Характеристика изделия «Модуль управления временными параметрами». Обоснование объема производства и расчетного периода Модуль управления временными параметрами – ...

0 комментариев


Наверх