Курсовая работа: Разработка генератора кодовых последовательностей импульсов на интегральных схемах

Таблица 2.5

X3 X2 X1 X0 Yз № входа информация
0 0 0 0 0 D0 0
0 0 0 1 0
0 0 1 0 0 D1 0
0 0 1 1 0
0 1 0 0 0 D2 X0
0 1 0 1 1
0 1 1 0 0 D3 0
0 1 1 1 0
1 0 0 0 0 D4 0
1 0 0 1 0
1 0 1 0 0 D5 0
1 0 1 1 0
1 1 0 0 0 D6 0
1 1 0 1 0
1 1 1 0 0 D7 0
1 1 1 1 0

Рис. 2.7. Блок контроля заданной комбинации на мультиплексорах


2.3 Сравнительный анализ и выбор оптимального варианта функциональной схемы

Критерием оптимизации при выборе варианта схемы проектируемого устройства согласно заданию выступает минимум затрат аппаратуры. Для того, чтобы сравнить рассмотренные выше варианты реализации схемы по этому критерию, составим сводную таблицу потребного количества корпусов микросхем для каждого блока, для составления таблицы условно принято, что в одном корпусе микросхемы может содержаться несколько логических элементов, один функциональный четырехразрядный узел (к примеру, мультиплексор). Полученная таблица представлена ниже (таб. 2.6).

Таблица 2.6

Блок Вариант Элемент Количество элементов Количество корпусов ИС
Генератор кодов Счетчик + комбинационная схема на логических элементах Счетчик СТ10 1 1
НЕ 3 1
И(2вх) 6 2
И(3вх) 2 1
ИЛИ(2вх) 1 1
ИЛИ(3вх) 2 1
ИЛИ(4вх) 1 1
Итого 8
Счетчик + комбинационная схема на мультиплексорах Счетчик СТ10 1 1
НЕ 1 1
MUX 4 4
Итого 6
Блок контроля ошибочных комбинаций На логических элементах НЕ 3 1
И(2вх) 3 1
ИЛИ(3вх) 1 1
Итого 3
На мультиплексорах MUX 1 1
Итого 1
Блок контроля заданных комбинаций На логических элементах НЕ 2 1
И(4вх) 1 1
Итого 2
На мультиплексорах MUX 1 1
Итого 1

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


3. Разработка принципиальной схемы

3.1 Выбор элементной базы

При выборе элементной базы вычислительного устройства следует руководствоваться комплексом показателей от быстродействия до конструктивно-технологического исполнения элементов. Исходными данными для обоснованного выбора элементов являются требования задания, где оговорены:

-тактовая частота генератора кодов (20±1)МГц;

-напряжение питания (5±0,25)B;

-условия эксплуатации.

Заданному диапазону температур данная элементная база удовлетворяет.

Таблица 3.1

Параметры ТТЛ ТТЛШ ЭСЛ КМДП
Среднее время задержки сигнала tср , нс 10¸30 5¸20 0,5¸2 15¸50
Частота переключения Fmax , МГц 15 25 ¸ 100 300 5
Статические помехи, В 0,4 0,4 0,125 0,3
Напряжение питания Епит , В 5 5 -5,2 3 ¸ 15

Как видно из таблицы 3.1, что по питающему напряжению, условиям эксплуатации отвечают ИС: ТТЛ, ТТЛШ и КМДП. По частоте переключения условиям отвечают ТТЛШ и ЭСЛ. Поэтому для построения устройства выбираем элементы ТТЛШ, так как подходят под заданные условия эксплуатации по большим признакам (по двум), чем остальные элементы. Существует множество серий элементов ТТЛШ, например, К555, К1531, К1533, К155, К561 и т.д., отличающихся друг от друга значением различных характеристик. Для обеспечения нормальной работы устройства, с заданной частотой выработки импульсов, необходимо взять следующие типы микросхем: логический элемент И-НЕ – К555ЛА3, двоично-десятичный счетчик СТ10 – К1533ИЕ6, логический элемент НЕ – К1531ЛН1, мультиплексор MUX – К1531КП7.

3.2 Выбор схемы и расчет генератора тактовых импульсов

В зависимости от назначения и предъявляемых требований генератор тактовых импульсов можно выполнить на дискретных компонентах или на основе специализированной интегральной схемы.

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

Рис. 3.1. Генератор тактовых импульсов на логических элементах

На рисунке 3.1 представлен вариант распространенной схемы ТТЛ автогенератора на логических элементах. В этой схеме инвертор D1 служит компаратором с порогом переключения порядка 1,4 В, а конъюнктор D2 обеспечивает общую положительную обратную связь в устройстве через конденсатор С, попутно решая задачу запуска и останова генерирования. Генератор вырабатывает импульсы с уровнями ТТЛШ типа «меандр» с равными длительностями полуволн и частотой

,

причем сопротивление резистора R должно удовлетворять двум условиям:

где:UOH – выходное напряжение высокого уровня;

UTH – порог переключения;

IOH – выходной ток высокого уровня;

IО L – выходной ток низкого уровня.

На практике в зависимости от используемых ИС сопротивление R выбирают в пределах 200…400 Ом. Возьмем R=300 Ом, частота задана по заданию F=20 МГц, следовательно можно найти С, по описанной ранее формуле:

Выберем конденсатор типа К10-17 с ближайшим номиналом С равным 0,1нФ или 100пФ.

3.3 Расчет схемы начальной установки

Схема начальной установки (СНУ) предназначена для установки устройства в исходное состояние при включении питания, т.е. формирование единственного импульса для сброса последовательностных узлов. Длительность формируемого импульса должна быть, во всяком случае, больше времени установления питающего напряжения при его включении. Пусть импульс равен 0,1 с. Для того, чтобы исключить дребезг по фронтам импульса, построим СНУ на основе логических элементов.

К-во Просмотров: 371
Бесплатно скачать Курсовая работа: Разработка генератора кодовых последовательностей импульсов на интегральных схемах