Синтез цифрового автомата
Курсовая работа, 23 Декабря 2012, автор: пользователь скрыл имя
Описание работы
Целью выполнения проекта является:
Систематизировать, закрепить и углубить теоретические знания основ цифровой схемотехники.
Научиться самостоятельно применять полученные при изучений
дисциплины знания принципов построения цифровых устройств узлов и блоков аппаратуры техники связи для решения конкретных инженерных задач с применением интегральных схем (ИС).
Работа содержит 1 файл
Kursovik.doc
— 1.24 Мб (Скачать)Министерство образования и науки Российской Федерации
Ульяновский государственный технический университет
Кафедра “Радиотехника”
Дисциплина “ ЦУ и МП ”
КУРСОВОЙ ПРОЕКТ
Синтез цифрового автомата
Выполнил:
студент группы РТд – 41
Сидорычев А.И.
Руководитель:
Захаров Н. Г.
Ульяновск 2011
Содержание
Техническое задание
Вариант 18
Скорость передачи информации цифровым автоматом: Vu = 10 кб/с
Время задержки после нажатия кнопки «Пуск»: t зд = 32 c
Коды букв формируемых ЦА: РАЗВОД
Порождающий полином : Gi(x)
Число двоичных символов для формирования псевдо случайной последовательности импульсов N = 2650
Введение
Взаимное проникновение
вычислительной техники и средств
связи приводит к необходимости
качественного изменения
Курсовой проект «Синтез
цифрового автомата»
Целью выполнения проекта является:
- Систематизировать, закрепить и углубить теоретические знания основ цифровой схемотехники.
- Научиться самостоятельно применять полученные при изучений
дисциплины знания принципов построения цифровых устройств узлов и блоков аппаратуры техники связи для решения конкретных инженерных задач с применением интегральных схем (ИС). - Развить практические навыки по синтезу импульсных и цифровых
устройств. - Совершенствовать навыки инженерного расчёта импульсных и цифровых устройств, выполняемых на базе ИС.
- Привить практические навыки выполнения принципиальных схем
импульсных и цифровых устройств, оформления текстовых и графических документов.
С этой целью в проекте решается задача разработки источника сообщений системы электрической связи, представляющего собой цифровой автомат формирующий определённую совокупность сообщений в цифровой форме.
1.Разработка структурной схемы и алгоритма работы ЦА
В задании указано,
что ЦА должен начать
- источник питания ЦА или контактное соединение для его подключения
(разъёмное, разборное, не разборное, гнёзда или какое-либо другое); - коммутационное устройство для включения питания (выключатель
однополюсной, многополюсной или кнопочный и т.д.); - для запуска ЦА можно использовать выключатель или переключатель
кнопочный нажимной с замыкающим контактом или группой замыкающих (переключающих) контактов; - для отсчёта заданного промежутка времени tзд необходимо устройство
отсчета временных интервалов, в качестве которого может использоваться счетчик импульсов с периодом следования Т=1 с; - для формирования импульсов с периодом следования Т=1 с необходим
генератор импульсов, который может быть синтезирован на основе схемы мультивибратора в автоколебательном режиме или собран на основе ИС генератора, имеющегося в составе заданной серии ИС; - для согласования работы функциональных частей ЦА необходима схема управления и схема контроля формирования заданных команд, работа которых на некоторых этапах будет выполняться совместно. Схема управления включает в себя коммутационные устройства (переключатели кнопочные) для запуска и остановки работы ЦА, а значит и асинхронные триггеры. К этой же схеме можно отнести логическую схему, разрешающую сначала формирование служебных команд, затем формирование псевдослучайной последовательности импульсов. Схема контроля формирования команд может быть только последовательностного типа. Основой такой схемы могут быть счётчики импульсов. Сигналы схемы контроля должны управлять работой логической схемы и через элементы схемы управления могут формировать сигналы о выполнении программы работы ЦА;
- для формирования дискретных сигналов, соответствующих коду служебной команды, потребуется формирователь кода служебной команды. Если служебная команда должна быть передана в канал связи в коде МТК-2, то формирователь кода может состоять из счётчика импульсов, формирующего служебную команду с заданной скоростью Vu в параллельном двоичном коде и преобразователя параллельного двоичного кода в последовательный код МТК-2. После окончания формирования кода служебной команды формирователь кода должен вернуться в исходное состояние или должен быть отключен от канала связи. Следовательно, необходим дешифратор последнего состояния счётчика, формирующий сигнал сброса формирователя кода в исходное состояние ИЛИ ЛС, отключающая формирователь кода от канала связи;
- для формирования служебных команд и обеспечения заданной скорости передачи информации Vu в канал связи необходим генератор тактовых импульсов.
- для формирования псевдослучайной последовательности двоичных сигналов необходим генератор псевдослучайной последовательности импульсов (ГПСПИ). В качестве такого генератора используются регистры с логической обратной связью. Генератор должен сформировать последовательность двоичных сигналов объёмом 2000-3500 знаков, которая с заданной скоростью Vu передаётся в канал связи;
- для коммутации сформированных служебных команд в строго определённой последовательности необходим цифровой коммутатор, управление которым можно осуществить от схемы контроля формирования команд.
Таким
образом, проанализированы
Рис.1. Структурная схема цифрового автомата.
Весь цикл работы ЦА можно разделить на следующие этапы:
1. Включение и установка исходного состояния.
При
включении питания и нажатии
кнопки «Пуск» ЦА переходит
в исходное состояние.
2. Запуск ЦА.
При
нажатии кнопки SB 1 («ПУСК») срабатывает
триггер ТГ1 схемы управления, сигнал
лог. 1 с которого поступает на
вход схемы И1 и открывает
ее. Тактовые импульсы ГТИ1
Схема И1 закрывается, а схема И2 открывается. С выхода открытой схемы И2 импульсы с тактовой частотой fт поступают на вход демультиплексора (DMS), один из выходов которого подключен ко входу счетчика Сч2.
3. Формирование кода служебной команды (пароля)
В качестве
пароля используется
Таким
образом, вся служебная
Демультиплексор подключает входной сигнал fт на входы ГПСПИ и счетчика Сч3, а вход мультиплексора переключается с выхода сигнала кодопреобразователя на выход генератора ПСПИ.
4. Формирование псевдослучайной последовательности импульсов
После подключения генератора
тактовых импульсов к входу
генератора ПСПИ начинается
Число формируемых генератором
ПСПИ двоичных знаков
Разработанные структурная схема ЦА (рис. 1) и алгоритм его работы позволяют приступить к разработке функциональных (логических) схем функциональных частей ЦА.
2.Синтез элементов структурной
схемы
2.1.Разработка генератора такт
овых импульсов
Существует много разновидностей схем генераторов, построенных как на специализированных ИС, так и на логических элементах (НЕ, И-НЕ, ИЛИ-НЕ), объединенных в кольцо положительной обратной связи с применением резисторов и конденсаторов, определяющих частоту повторения генерируемых тактовых импульсов.
При
выполнении проектирования ЦА
необходимо сформировать две
периодические
DD1 КР1533ЛА3
Рис.2.Схема ГТИ на четырех логических элементах
На рис.2 приведена схема ГТИ,
выполненная на четырех
Примем R1=1,5 кОм, тогда R2 также будет иметь значение сопротивления, равное 1,5 кОм. Зная значение частоты следования импульсов, найдем величину емкости конденсаторов С1 и С2:
Примем С1=330 мкФ, С2=С1=330 мкФ.
Найдем параметры второго ГТИ:
Определим Т2 через частоту следования импульсов:
Сопротивление резисторов:
R3=R4=1,5 кОм
Емкость конденсаторов:
Примем С3=0,072 мкФ, С4=С3=0,072 мкФ
2.2. Обоснование выбора и синтез счётчиков
Счётчик
импульсов - цифровой узел
Схема отсчета временного интервала tзд .Так как частота следования тактовых импульсов ГТИ1 низкая (Т=1с), то ограничений на выбор типа схемы нет. Схема отсчёта временного интервала может быть синтезирована на базе счётчика импульсов с логической схемой (дешифратором), определяющей заданное число тактовых импульсов, следующих через 1с. Такой вариант наиболее приемлем при использовании ИС счётчиков и при отсчёте больших временных интервалов. В данной работе необходимо выполнить отсчёт времени tзд =16 с. Логическая схема (ЛС), подключенная к выходам счетчика, определяет состояние счетчика, соответствующее 17-му импульсу на входе. Разрядность счётчика выбирается из условия 2m > tзд, где m-число триггеров. Условие 2m > 17 выполняется при m=5. Для синтеза ЛС не нужно составлять полную таблицу истинности, т.к. сигнал лог.1 должен появляться только при переходе счётчика в состояние j = 17. Достаточно выполнить перевод числа 17 в двоичное изображение (табл. 1).
j |
Q4 |
Q3 |
Q2 |
Q1 |
Q0 |
F |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
… |
… | |||||
17 |
1 |
0 |
0 |
0 |
1 |
1 |
… |
… | |||||
31 |
1 |
1 |
1 |
1 |
1 |
Ф |