Главная Учебники - Разные Лекции (разные) - часть 45
|
ИНСТИТУТ ТРАНСПОРТА И СВЯЗИ Факультет компьютерных наук и электроники Кафедра электроники Учебный курс: Цифровая схемотехника Тип: Разработка функциональной и принципиальной схем управляющего автомата Выполнил: студент Михаил Солюлёв Руководитель: В.А. Кутев РИГА 2007 предусматривает разработку функциональной и принципиальной схем управляющего устройства (УУ) в виде цифрового автомата, реализующего микропрограммный принцип построения: "одно состояние - одна микрокоманда". Структурная схема управления: · Т - асинхронный RS-триггер с инверсными входами · G - управляемый генератор тактовых импульсов · СТ - 4-х разрядный двоичный счётчик, формирующий последовательность внутренних состояний УУ Для определяемых заданными значениями начального состояния счётчика и его модуля счёта КСЧ.;
· DC - двоичный дешифратор осуществляет преобразование выходного кода счётчика (СТ) в m-разрядный унитарный позиционный код для m = КСЧ
и управляющих сигналов В исходном состоянии RS-триггер находится в состоянии „RESET” и управляемый генератор (G) выключен - тактовые импульсы не формируются. По сигналу "Пуск", поступающему от внешнего источника, RS-триггер (Т) переключается в состояние “SET”, счётчик СТ устанавливается в состояние Параметры элементов УУ
: - Тип счётчика (СТ) Синхронный с параллельным переносом - Направление счёта СТ +1 - Начальное состояние СТ Анач.
= 4 - Модуль счёта Ксч. =
9 - Тип триггеров для реализации СТ 7472 - Тип дешифратора DC состояний счётчика DC 4 - Выходной код DC унитарный - Тип логики, задаваемый для реализации схемы ТТЛ - Управляемый генератор (G) интегральный таймер - На базе ИМС LM555CN-8 (1006BИ1) Параметры управляющих сигналов: - Длительность 0,1с - Период повторения 0,2с - Скважность 2 - Амплитуда управляющего сигнала уровень ТТЛ Индикация: - Выходных состояний СТ цифровая (шестнадцатеричный код) - Управляющих сигналов светодиоды - Источник запуска Word Generator - Режим запуска Step by step По заданным исходным данным осуществим синтез синхронного счётчика (СТ), реализующего требуемую последовательность внутренних состояний УУ: · Данный счётчик является суммирующим, производя счёт из состояния 4 девять отсчётов. Составим линейный граф выходных состояний: · · Теперь составляем совмещённую таблицу функций переходов и входов при изменении соответствующего выходного состояния: (х - состояние входа не важно). Счётчик необходимо устанавливать в начальное (нулевое) положение при включении питания и отсутствии входного сигнала: состояния Выходные состояния Функции перехода Функции входов Q3
Q2
Q1
Q0
FQ3
FQ2
FQ1
FQ0
J3
K3
J2
K2
J1
K1
J0
K0
0 0 0 0 0 0 0 0 0 x 1х 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 входа № Комбина
-
ции
Входы
Выходы
Х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, срабатывающий по срезу управляющего импульса: Временные диаграммы: Соединяем полученные элементы: генератор, счётчик и дешифратор в цифровой автомат. Производим перед этим преобразование этих элементов в функциональные блоки: Временные диаграммы на выходе дешифратора:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||