Курсовая работа: Генератор серий синхроимпульсов
Курсовая работа: Генератор серий синхроимпульсов
МІНІСТЕРСТВО
ОСВІТИ ТА НАУКИ УКРАЇНИ
Національний
технічний університет “Харківський політехнічний інститут”
Кафедра
обчислювальної техніки та програмування
УДК xxxxxxx
Інв №
ГЕНЕРАТОР СЕРІЙ СИНХРОІМПУЛЬСІВ
Альбом
документів курсового проекту по дисципліні
“Комп’ютерна
електроніка ”
XXXXXXX.098033.010
ДКП
Харків
2000
МІНІСТЕРСТВО
ОСВІТИ ТА НАУКИ УКРАЇНИ
Національний
технічний університет “Харківський політехнічний інститут”
Кафедра
обчислювальної техніки та програмування
УДК xxxxxxx
Інв №
ЗАТВЕРДЖУЮ
Завідуючий
кафедрою XXXXXXX
__________(Xxxxxxx.)
“_____”_________2000
р.
ГЕНЕРАТОР СЕРІЙ СИНХРОІМПУЛЬСІВ
Відомість
проекту
XXXXXXX.098033.010
ВП
Розробники
Керівник
проекту
______(Xxxxxxx.)
“_____”_________2000
р.
Виконавець
______(Xxxxxxx.)
“_____”_________2000
р.
Харків
2000
Формат
|
Зона |
Поз. |
Обозначение |
Наименование |
Кол.
листов |
Примечание |
|
|
|
|
|
|
|
|
|
|
|
Документация |
|
|
|
|
|
|
общая |
|
|
|
|
|
|
|
|
|
А4 |
|
|
XXXXXXX.098033.010
ТЗ |
Техническое |
|
|
|
|
|
|
задание |
2 |
|
А4 |
|
|
XXXXXXX.098033.010
ПЗ |
Пояснительная |
|
|
|
|
|
|
записка |
19 |
|
А4 |
|
|
XXXXXXX.098033.010
Э1 |
Схема |
|
|
|
|
|
|
электрическая |
|
|
|
|
|
|
структурная |
1 |
|
А4 |
|
|
XXXXXXX.098033.010
Э3 |
Схема |
|
|
|
|
|
|
электрическая |
|
|
|
|
|
|
принципиальная |
1 |
|
А4 |
|
|
xxxxxxxxxxx.04 ПЭ |
Перечень |
|
|
|
|
|
|
|
XXXXXXX.098033.010
ВП |
|
|
|
|
|
|
|
|
|
|
Изм |
Лит |
№ докум |
Подпись |
Дата |
Генератор
серий синхроимпульсов
Ведомость
проекта
|
Лит |
Лист |
Листов |
Разраб |
Xxxxxxx Ф. |
|
|
К |
|
|
2 |
2 |
Провер |
Xxxxxxx |
|
|
НТУ
“XXX”
Кафедра
XXX
|
|
|
|
|
Утв. |
Xxxxxxx. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Анотація
В даному
курсовому проекті розроблено генератор серій синхроімпульсів.
Розробка виконана
на мікросхемах ТТЛ-логіки малого та середього ступеню інтеграціі. В
пояснювальній записці приведені необхідні обгрунтовування, розрахунки та описи
принципу дії як пристрою вцілому, так і його окремих функціональних блоків та
вузлів.
Альбом документів
курсового проекту крім пояснювальної записки вміщує також креслення структурної
та принципової схем пристрою.
Annotation
In the given
project designed a generator of series of pulses.
Development is
run for microcircuits TTL - logic of small and average degrees to
integration’s. In explanatory note brought necessary motivations, calculations
and descriptions of principle of action as devices as a whole, so and its
separate functional blocks and nodes.
Project
document Album except explanatory notes is kept also drawings an structure and
principle device schemes.
МІНІСТЕРСТВО
ОСВІТИ ТА НАУКИ УКРАЇНИ
Національний
технічний університет “Харківський політехнічний інститут”
Кафедра
обчислювальної техніки та програмування
УДК xxxxxxx
Інв №
ЗАТВЕРДЖУЮ
Завідуючий
кафедрою XXXXXXX
__________(Xxxxxxx.)
“_____”_________2000
р.
ГЕНЕРАТОР СЕРІЙ СИНХРОІМПУЛЬСІВ
Технічне
завдання
XXXXXXX.098033.010
ТЗ
Розробники
Керівник
проекту
______(Xxxxxxx.)
“_____”_________2000
р.
Виконавець
_______(Xxxxxxx..)
“_____”_________2000
р.
Харків
2000
Техническое
задание
Разработать генератор
серии синхроимпульсов приведенных на рис.1. Все необходимые сигналы управления
генератором (Сброс, тактовые синхроимпульсы СИ и т. п.) поступают из внешней
схемы управления.
Рис.1
Параметры
сигналов следующие: tи = 1мкс, Tи = 2мкс (где tи – длительность импульсов, T – период следования импульсов в
серии).
МІНІСТЕРСТВО
ОСВІТИ ТА НАУКИ УКРАЇНИ
Національний
технічний університет “Харківський політехнічний інститут”
Кафедра
обчислювальної техніки та програмування
УДК xxxxxxx
Інв №
ЗАТВЕРДЖУЮ
Завідуючий
кафедрою XXXXXXX
__________(Xxxxxxx.)
“_____”_________2000
р.
ГЕНЕРАТОР СЕРІЙ СИНХРОІМПУЛЬСІВ
Пояснювальна
записка
XXXXXXX.098033.010
ПЗ
Розробники
Керівник
проекту
______(Xxxxxxx.)
“_____”_________2000
р.
Виконавець
_______(Xxxxxxx..)
“_____”_________2000
р.
Харків
2000
Реферат
Данный документ
представляет собой пояснительную записку объемом 17 листов. В пояснительной
записке представлено 4 таблицы,9 рисунков, использовано 6 источников
литературы.
Ключевые слова: генератор
серий синхроимпульсов, генератор, синхроимпульс.
В данном курсовом проекте
разработан генератор серий синхроимпульсов.
Разработка выполнена на
микросхемах ТТЛ-логики малой и средней степени интеграции. в пояснительной
записке приведены необходимые обоснования, расчеты и описания принципа действия
как устройства в целом, так и его отдельных функциональных блоков и узлов.
Альбом документов
курсового проекта кроме пояснительной записки содержит также чертежи
структурной и принципиальной схем устройства.
Содержание
Введение
1. Разработка структурной схемы
устройства и обоснования принятых решений
1.1. Выбор и обоснование структурной
схемы
1.2. Разработка функциональных схем
отдельных блоков устройства
1.3. Алгоритм и временная диаграмма
работы генератора и его отдельных блоков
1.4. Описание принципа действия
2. Разработка принципиальной схемы
3. Расчет основных параметров и
характеристик
3.1. Расчет временных характеристик
3.2. Расчет надежности
4. Моделирование устройства
4.1. Моделирование генератора
Список использованной литературы
Заключение
Введение
Работа любой ЭВМ и любого
цифрового устройства сопровождается передачей данных по тракту их обработки от
предыдущих функциональных блоков и узлов к последующим. Взаимодействие этих
блоков и узлов во времени организуется различными способами, рассмотренными в
[1]. Особо важную роль среди способов организации взаимодействия частей
цифровых устройств и ЭВМ во времени играет синхронизация, осуществляемая с
помощью специальных устройств синхронизации (синхронизаторов), сигналы от
которых распределяются по всем частям ЭВМ. Эти сигналы разрешают прием и выдачу
данных, а также тактируют процесс их обработки. Существуют однофазные и
многофазные системы синхронизации. Многофазная синхронизация характеризуется
наличием более чем двух серий (наборов) синхроимпульсов и применяется для
увеличения быстродействия тактируемых устройств. Это осуществляется с помощью
разбиения периода следования синхросигналов на несколько частей и использования
в отдельных блоках ЭВМ или других цифровых устройств синхросигналов более
высокой, чем основная, частоты. В данном случае необходимо разработать
устройство синхронизации аналогичного назначения, формирующее четыре серии
синхроимпульсов в соответствии с исходным ТЗ.
1. РАЗРАБОТКА
СТРУКТУРНОЙ СХЕМЫ УСТРОЙСТВА И ОБОСНОВАНИЕ ПРИНЯТЫХ РЕШЕНИЙ
1.1. Выбор
и обоснование структурной схемы
Генератор может быть построен
на основании четырехразрядного кольцевого счетчика и неполного линейного дешифратора,
который можно реализовать на логических элементах, выполняющих функцию 2И.
Структурная схема генератора
приведена на рис.1.1.
Рис.
1.1.Структурная схема генератора
СИ – тактовые
синхроимпульсы
CT – кольцевой счетчик
DC – дешифратор
1.2. Разработка
функциональных схем отдельных блоков устройства
На рис.1.2 приведена
функциональная схема кольцевого счетчика, построенного на основе обычного сдвигового
регистра со сдвигом вправо. В качестве разрядных триггеров использованы D – триггеры с прямым динамическим
управлением. Благодаря тому, что триггеры имеют как прямой ( Q ), так и инверсный ( Q ) выход, на входе схемы дешифратора,
подключенного к прямым и инверсным выходам счетчика, нет необходимости
использовать дополнительные инверторы для получения парафазных кодов. Таблица
состояний и временная диаграмма работы счетчика приведены соответственно в табл.1.1
и на рис.1.5.
На рис.1.3 приведена функциональная
схема дешифратора, который представляет собой простой неполный линейный дешифратор.
Работа дешифратора в статическом режиме полностью описывается с помощью таблицы
состояний ( табл.1.1 ). Согласно этой таблице функциональная схема может быть реализована
на основе следующих логических выражений:
Q1 = Q3 Ù Q2 (1)
Q2 = Q1 Ù Q0 (2)
Q3 = Q2 Ù Q3 (3)
Q4 = Q0 Ù Q1 (4)
Для реализации данных логических
выражений достаточно воспользоваться четырьмя элементами, реализующих функцию 2И.
1.3
Алгоритм и временная диаграмма работы генератора и отдельных блоков
Временная диаграмма, иллюстрирующая
работу как генератора в целом, так и его отдельных блоков, приведена рис. 1.3.
Таблица
1.1.
Таблица состояний счетчика
СИ
|
ВЫХОДЫ
|
Q3
|
Q2
|
Q1
|
Q0
|
0
1
2
3
4
5
6
7
8
|
0
1
1
1
1
0
0
0
0
|
0
0
1
1
1
1
0
0
0
|
0
0
0
1
1
1
1
0
0
|
0
0
0
0
1
1
1
1
0
|
Таблица
1.1.
Таблица
состояний счетчика
ВХОДЫ
|
ВЫХОДЫ
|
Q3
|
Q2
|
Q1
|
Q0
|
Ф1
|
Ф2
|
Ф3
|
Ф4
|
0
1
1
1
1
0
0
0
0
|
0
0
1
1
1
1
0
0
0
|
0
0
0
1
1
1
1
0
0
|
0
0
0
0
1
1
1
1
0
|
0
1
0
0
0
0
0
0
0
|
0
0
0
1
0
0
0
0
0
|
0
0
0
0
0
1
0
0
0
|
0
0
0
0
0
0
0
1
0
|
Рис 1.2.
Функциональная схема счетчика
Рис 1.3.
Функциональная схема дешифратора
Функциональная схема задающего
генератора ( G ) приведена на рис.1.4.
Рис 1.4.
Функциональная схема генератора
1.4.
Описание принципа действия
Так как после включения питания
триггеры счетчика могут установиться в любое состояние ( ’’0’’ или ’’1’’), то перед
началом работы необходимо установить все разрядные триггеры в нулевое состояние.
Для этого на все входы установки в ''0'' разрядных триггеров ( R ) необходимо подать на короткое время
сигнал низкого уровня, т.к. предложенные в задании триггеры имеют инверсный асинхронный
вход установки в ''0''.
Длительность этого сигнала
должна быть не меньше времени установки в ''0'' разрядных триггеров. Первый тактовый
синхроимпульс, следующий после окончания сигнала ''сброс'', вызывает появление на
выходе генератора первого фазового импульса Q1.
Работа генератора в статическом
режиме полностью описывается таблицами состояний счетчика (табл. 1.1) и дешифратора
(табл. 1.2). В динамическом режиме работа генератора осуществляется в соответствии
с временной диаграммой, приведенной на рис. 1.5. Из этой временной диаграммы видно,
что появляющийся на выходе дешифратора последовательно во времени импульсы управления
с четырехфазным шаговым двигателем Ф1, Ф2, Ф3 и Ф4 соответствуют временной диаграмме
задания. Период следования и длительность импульсов Ф1, Ф2, Ф3, Ф4 определяются
частотой следования тактовых синхроимпульсов (СИ), поступающих от внешнего тактового
генератора
Рис 1.5.
Временная диаграмма работы генератора и его отдельных блоков
2.
РАЗРАБОТКА ПРИНЦИПИАЛЬНОЙ СХЕМЫ
На основании структурной
схемы генератора импульсных последовательностей, приведенной на рис. 1.1, а
также функциональных схем отдельных блоков, разработанных в разд. 1.2,
разработана принципиальная схема устройства, приведенная на черт. XXXXXXX.098033.010 Э3.
Генератор тактовых
импульсов построен на двух инверторах DD1.1 и DD1.2, охваченных цепью положительной
обратной связи. Стабильность частоты генерируемых прямоугольных импульсов
обеспечивается за счет кварцевого резонатора XT,включенного в цепь положительной обратной связи по
постоянному току между двумя инверторами DD1.1 и DD1.2.
Резисторы R1 и R2 предназначены для смещения рабочей точки на амплитудно –
передаточных характеристиках (АПХ) инверторов DD1.1 и DD1.2
на границу линейной области.
Для построения кольцевого
счетчика на основе сдвигового регистра использована интегральная микросхема (ИМС)
DD2 типа 1533 ТМ8, содержащая четыре D – триггера с прямым динамическим
управлением, общими цепями синхронизации (С) и установки в ноль (R). Внешним монтажом все разрядные
триггеры соединены последовательно друг с другом.
Инвертор DD1.3 предназначен для создания
синхровхода счетчика с обратным динамическим управлением. Для построения
неполного дешифратора с выходами Ф1, Ф2, Ф3 и Ф4 использована ИМС DD3 типа 1533 ЛИ1, содержащая четыре
логических элемента, реализующих функцию 2И.
Выбор любой из четырех серий
синхроимпульсов Ф1, Ф2, Ф3 или Ф4 осуществляется с помощью мультиплексора
размерностью 4 ® 1,
реализованного в микросхеме DD4.1
типа 1533 ИП2.
Выбор любого из четырех
входных направлений 01, 02, 03 или 04 осуществляется с помощью двухразрядного
адресного кода, подаваемого на соответствующие входы А1 и А2 мультиплексора. В
ИМС 1533 КП2 содержится два идентичных мультиплексора с общими адресными
входами. Выбор необходимого MUX
осуществляется с помощью разрешающих входов Е0 и Е1 (Enable). Для этого на вход Е0 подан сигнал логического нуля.
3. Расчет
основных параметров и характеристик
3.1.
Расчет временных характеристик
Основная задача этого
раздела – определение допустимых значений временных характеристик (минимальная
длительность импульса) входных сигналов и как следствие, значений параметров,
характеризующих быстродействие всего устройства в целом.
Составим таблицу,
характеризующую параметры микросхем.
3.2.
Расчет надежности
Интенсивность отказов l характеризуется отношением числа
отказавших изделий в единицу времени к числу изделий, продолжающих оставаться
исправными к началу рассматриваемого промежутка времени:
l = m/Nt , (3.1)
где m – число изделий, отказавших за время
t,
N – число исправно работающих изделий
к началу промежутка времени.
Если предположить, что
отказы различных элементов взаимно независимы и каждый отказ носит
катастрофический характер, т.е. полностью нарушает работоспособность, то
интенсивность отказов устройства равна сумме интенсивностей отказов элементов
составляющих устройство.
, (3.2)
где li – интенсивность отказов элементов i-го типа;
Сi – количество элементов i-го типа, входящих в устройство.
Наработка на отказ равна:
Т = 1/l (3.3)
Интенсивность отказа
элементов следующая:
Микросхемы 1533й
серии 0,85 * 10-6 (1/ч);
Резисторы 0,9
* 10-6 (1/ч);
Тогда,
l = (17·0,85+2·0,9)·10-6 =
16,25 · 10-6 1/ч,
Т = 1/16,25 ·10-6
= 0,062 ·10-6 = 6,2 · 10-4 (ч).
Обозначение |
Наименование |
Количество |
|
|
|
|
Конденсаторы
|
|
С1 |
КМ – 6 – 9 -
0,47 +- 10% ОЖО 464. 023 ТУ |
1 |
С2 |
К73 – 9 - 10
ОЖО 468. 030 ТУ |
1 |
С3, С4 |
КМ – 6 – 9 -
0,068 +- 10% ОЖО 464. 023 ТУ |
2 |
|
Резисторы
|
|
R1, R2 |
МЛТ – 0,125 –
100 кОм +- 10% |
2 |
|
Микросхемы
|
|
DD1, DD3 |
КР1533 ЛН1 |
2 |
DD2 |
КР 1533 ТМ8 |
1 |
DD4 |
КР 1533 ЛП2 |
1 |
|
Кварц
|
|
XT |
РВ – 72 – 20
МГц ТУ 18 – 780 - 780 |
1 |
4.
МОДЕЛИРОВАНИЕ УСТРОЙСТВА
4.1.
Моделирование генератора
Моделирование устройства
осуществлялось с использовани- ем пакета прикладных программ '' Electronics Workbench '' 4.0 (EWB 4.0). Была продемонстрирована работа основных блоков
устройства – счетчика и дешифратора. Тактовые синхроимпульсы на С-вход счетчика
подавались от внешнего генератора, имеющегося в библиотеке приборов пакета EWB 4.0.
Триггеры и логические
элементы, необходимые для построения счетчика и дешифратора, были взяты из
соответствующих библиотек элементов пакета EWB 4.0. В связи с тем, что моделирование осуществлялось
на основе функциональных схем, разработанных в разд. 1.2, библиотеки
интегральных микросхем пакета EWB
4.0 не использовались.
Контроль необходимых
сигналов в соответствии с временной диаграммой, разработанной в разд. 1.3,
осуществлялся с помощью восьмиканального логического анализатора из библиотеки
приборов пакета EWB 4.0.
Результаты, полученные в
процессе работы на логическом анализаторе совпадают с результатами,
представленными на временной диаграмме работы генератора и отдельных его
блоков.
|