Устройство управления с жесткой логикой

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

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид курсовая работа
Язык русский
Дата добавления 13.03.2012
Размер файла 1,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО СВЯЗИ И ИНФОРМАТИЗАЦИИ РЕСПУБЛИКИ БЕЛАРУСЬ

Учреждение образования

«ВЫСШИЙ ГОСУДАРСТВЕННЫЙ КОЛЛЕДЖ СВЯЗИ»

ФАКУЛЬТЕТ ЭЛЕКТРОСВЯЗИ

КАФЕДРА ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

УСТРОЙСТВО УПРАВЛЕНИЯ С ЖЕСТКОЙ ЛОГИКОЙ

Пояснительная записка

к курсовому проекту

по дисциплине

«Цифровые и Микропроцессорные устройства»

Выполнил студент гр. ЛК411 Голобурдо Ю.Н.

Руководитель преподаватель Чарушин Ю.А.

Минск 2006

Содержание

Введение

1. Описание принципа работы функциональной электрической схемы устройства управления

2. Теоретическое обоснование и логическое проектирование узлов устройства

2.1 Назначение и принцип построения распределителя импульсов

2.2 Разработка логической схемы недвоичного счетчика

2.3 Разработка логической схемы дешифратора с прямыми выходами

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

3. Анализ и выбор элементной базы

4. Разработка и описание принципиальной электрической схемы устройства

5. Расчет быстродействия и потребляемой мощности

Заключение

Литература

Приложение А. Перечень элементов

ВВЕДЕНИЕ

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

Устройство управления должно расшифровывать команды программы в системы управляющих электрических сигналов и обеспечивать подачу этих сигналов в нужные точки машины в требуемые моменты времени. Это одно из основных устройств любой машины, наряду с устройством ввода данных, запоминающим устройством, арифметико-логическим устройством и устройством вывода результатов. Все они соединены между собой линиями связи, по которым передаются информационные слова и команды, а также осведомительные и управляющие сигналы. Кроме указанных устройств машина обычно снабжена блоками питания, различного рода согласующими устройствами и т.п., которые не столь существенны для понимания функционирования машины.

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

1. ОПИСАНИЕ ПРИНЦИПА РАБОТЫ ФУНКЦИОНАЛЬНОЙ ЭЛЕКТРИЧЕСКОЙ СХЕМЫ УСТРОЙСТВА УПРАВЛЕНИЯ

Функциональная электрическая схема устройства управления с жёсткой логикой представлена на рисунке 1.

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

Рассмотрим принцип работы устройства управления. Код операции записывается в регистр кода операции по сигналу "Запись", откуда поступает на дешифратор кода операции. Каждому коду операции соответствует уровень логической 1 на соответствующем выходе дешифратора. Если в устройстве используется четырёхразрядный код операции, то дешифратор будет иметь 16 выходов.

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

Импульсы B1,B2,…,Bn с выходов распределителя импульсов и сигналы A0,A1…,A15 с выходов дешифратора поступают на комбинационное цифровое устройство. Это устройство создаёт необходимые сигналы управления Y1,Y2,…,Ym в каждом такте. На выходе Ym+1 формируется сигнал для останова устройства после выполнения соответствующей операции, определяемой кодом операции. Этот сигнал сбрасывает RS-триггер, что приводит к прекращению подачи тактовых импульсов на распределитель импульсов, который возвращается в исходное состояние.

Рисунок 1 - Устройство управления с жёсткой логикой. Схема электрическая функциональная

2. ТЕОРЕТИЧЕСКОЕ ОБОСНОВАНИЕ И ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ УЗЛОВ УСТРОЙСТВА

2.1 Назначение и принцип построения распределителей импульсов

Распределители импульсов находят применение в системах синхронизации, управления и т.д. На их основе получают импульсные последовательности с заданными временными диаграммами. Распределитель импульсов имеет один вход, на который подаются импульсы задающего генератора (тактовые импульсы Uс), и N выходов. Причём первый импульс генератора передаётся на первый выход распределителя, второй импульс - на второй выход и т. д. Временная диаграмма для распределителя импульсов на четыре выхода представлена на рисунке 2.

Распределитель импульсов можно построить на основе регистра сдвига, замкнутого в кольцо, если записанное в регистр слово содержит только одну единицу. При сдвиге единица перемещается с одного выхода на другой, циркулируя в кольце. Число выходов распределителя импульсов равно разрядности регистра. При большом числе выходов распределителя импульсов требуется большое число триггеров, что является недостатком. Вторым недостатком является потеря правильного функционирования при сбое. Если в силу каких-либо причин слово в регистре исказится, то возникшая ошибка станет постоянной. Возможны варианты схемы с самовосстановлением работы распределителя импульсов на кольцевом регистре.

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

Рисунок 2 - Временная диаграмма для распределителя импульсов на четыре выхода

Принцип работы схемы такого распределителя импульсов с самовосстановлением за несколько тактов (рисунок 3) основан на том, что на последовательный вход регистра подаются нули, пока в нём имеется хотя бы одна единица. Таким образом, через несколько тактов лишние единицы будут выдвинуты из регистра, т.е. устранены. Когда регистр очистится от единиц, на выходе логического элемента ИЛИ-НЕ сформируется сигнал записи единицы, поступающий на последовательный вход регистра. Следовательно, потеря единственной единицы так же будет исключена. Выход логического элемента ИЛИ-НЕ даёт ещё один дополнительный выход распределителя импульсов.

На рисунке 3 показана цепь пуска/останова распределителя импульсов.

Если выходные сигналы распределителя снимать непосредственно с выходов триггеров и логического элемента ИЛИ-НЕ, то получаем логическую схему распределителя уровней, в которой паузы между активными состояниями выходов отсутствуют. Логическая схема распределителя импульсов получена после стробирования сигналов распределителя уровней импульсами синхронизации (сдвига) Uс по цепочке конъюнкторов.

Рисунок 3 - Логическая схема распределителя импульсов на кольцевом регистре с самовосстановлением после сбоя

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

Функциональная схема распределителя на 16 выходов на основе двоичного счётчика и дешифратора представлена на рисунке 4.

Рисунок 4 - Функциональная схема распределителя импульсов на 16 выходов на основе двоичного счётчика и дешифратора

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

При использовании дешифратора без разрешающего входа сигнал синхронизации необходимо подавать на выходные логические элементы И без инверсии. В этом случае схема задержки должна содержать чётное число инверторов.

При использовании дешифратора с инверсными выходами вместо конъюнкторов следует использовать логические элементы ИЛИ-НЕ, а схема задержки должна содержать нечётное число инверторов [2].

2.2 Разработка логической схемы недвоичного счетчика

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

Методика синтеза недвоичного счетчика на JK-триггерах рассмотрена ниже на примере синтеза логической схемы счетчика с коэффициентом пересчета k=15 при использовании карт Карно.

Необходимое число триггеров будет определяться как минимальное n, удовлетворяющее неравенству 2n>= k. В данном случае число триггеров n=4.

Таблица переходов счетчика представлена в таблице 2.

В счетчике с коэффициентом пересчета k=15 пятнадцать состояний, причем каждый пятнадцатый импульс сбрасывает счетчик в нулевое состояние. Переход счетчика в новое состояние связан с переключением триггеров. Для переключения триггеров в требуемые состояния на их входах J и K необходимы определенные уровни сигналов. В таблице 3 показаны все возможные переходы состояний триггера и требуемые для этих переходов уровни сигналов на входах J и K.

Пользуясь таблицей можно заполнить карты Карно для входов J и K всех триггеров счетчика. При этом следует помнить, что уровни сигналов на входах J и K являются функциями текущего состояния триггеров и на картах Карно (рисунок 6) под Q3, Q2, Q1, Q0 понимается текущее состояние триггеров, т.е. перед поступлением на вход счетчика очередного импульса. Пусть к моменту подачи первого импульса счетчик находился в состоянии 0000. Под действием этого импульса должно быть обеспечено новое состояние 0001 ( таблица 2).

Таблица 2- Таблица переходов счетчика с коэффициентом пересчета Кпер=15

имп.

Текущее состояние

Следующее состояние

Уровни сигналов на выходе

триггера

Q4

Q3

Q2

Q1

Q4

Q3

Q2

Q1

J1

K1

J2

K2

J3

K3

J4

K4

1

0

0

0

0

0

0

0

1

1

X

0

X

0

X

0

X

2

0

0

0

1

0

0

1

0

X

1

1

X

0

X

0

X

3

0

0

1

0

0

0

1

1

1

X

X

0

0

X

0

X

4

0

0

1

1

0

1

0

0

X

1

X

1

1

X

0

X

5

0

1

0

0

0

1

0

1

1

X

0

X

X

0

0

X

6

0

1

0

1

0

1

1

0

X

1

1

X

X

1

0

X

7

0

1

1

0

1

1

1

1

1

X

0

X

0

X

1

X

8

1

1

1

1

1

0

0

0

X

1

X

1

X

1

X

0

9

1

0

0

0

1

0

0

1

1

X

0

X

0

X

X

0

10

1

0

0

1

1

0

1

0

X

1

1

X

0

X

X

0

11

1

0

1

0

1

0

1

1

1

X

X

0

0

X

X

0

12

1

0

1

1

1

1

0

0

X

1

X

1

1

X

X

0

13

1

1

0

0

1

1

0

1

1

X

0

X

X

0

X

0

14

1

1

0

1

1

1

1

0

X

1

1

X

X

0

X

0

15

1

1

1

0

0

0

0

0

0

X

X

1

X

1

X

1

Таблица 3- Таблица переходов JK-триггера

Вид перехода

триггера

Уровни сигналов на входах

J

K

0 0

0

Х

0 1

1

Х

1 0

Х

1

1 1

Х

0

Заполняем карты Карно. В них координаты клетки, в которую записываются значения функции (значения сигналов на входах), определяется по текущему состоянию счетчика. Символ "Ф" соответствует лишним состояниям счетчика.

-

-

1

1

-

-

1

1

-

Ф

0

1

-

-

1

-

1

1

-

-

1

1

-

-

1

Ф

-

-

1

1

-


J1= K1=1

0

1

-

-

0

1

-

-

0

1

Ф

-

0

1

-

-

-

-

1

0

-

-

1

0

-

-

Ф

1

-

-

1

0

J2=Q1 K2=Q1Q3Q4

-

-

-

-

0

0

1

0

0

0

Ф

1

-

-

-

-

0

0

1

0

-

-

-

-

-

-

Ф

-

0

0

1

0

J3=Q1Q2 K3=Q1Q2Q4

Рисунок 5 -Карты Карно для недвоичного счетчика с Кпер=15

0

0

0

0

0

0

1

0

-

-

Ф

-

-

-

-

-

-

-

-

-

-

-

-

-

0

0

Ф

1

0

0

0

0

J4=Q3Q2Q1 K4=Q2Q3

Продолжение рисунка 5

По картам Карно запишем следующие выражения для функций возбуждения входов J и K всех триггеров:

J1 = ; K1 = 1;

J2 = Q1; K2 = Q1Q4 Q3; (1)

J3 = Q2Q1 ; K3 = Q2Q1Q4;

J4 = Q2Q3Q1; K4 = Q2Q3;

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

2.3 Разработка логической схемы дешифратора с прямыми выходами

В данном разделе будет построена логическая схема дешифратора с прямыми выходами в базисе И,ИЛИ,НЕ с разрешающим входом . Как было сказано ранее, данный вход нужен для устранения ложных импульсов, возникающих на входах дешифратора.

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

Условное графическое изображение дешифратора представлено на рисунке 7.

Рисунок 7 - Условное графическое обозначение дешифратора со стробирующим входом

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

Таблица 3 - Таблица истинности поясняющая принцип работы дешифратора на пятнадцать выходов

Вход. код 8421

Выходные сигналы

X8

X4

X2

X1

Y0

Y1

Y2

Y3

Y4

Y5

Y6

Y7

Y8

Y9

Y10

Y11

Y12

Y13

Y14

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

1

0

1

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

1

1

1

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

1

0

0

1

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

1

0

1

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

1

0

1

1

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

1

1

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

1

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

По таблице истинности составим логические выражения, определяющие значение выходных переменных:

y0=8•4•2•1;

y1=8•4•2•X1;

y2=8•4•X2•1;

y3=8•4•X2•X1;

y4=8•X4•2•1;

y5=8•X4•2•X1;

y6=8•X4• X2•1;

y7=8•X4•X2•X1;

y8=X8•4•2•1;

y9=X8•4•2•X1; (2)

y10=X8•4•X 2•1;

y11=X8•4•X 2• X1;

y12=X8• X4•2•1;

y13= X8• X4•2• X1;

y14= X8• X4•X 2• 1;

По данным логическим выражениям построим логическую схему дешифратора с прямыми выходами в базисе И,ИЛИ,НЕ (рисунок 8).

Рисунок 8 - Логическая схема дешифратора с прямыми выходами в базисе И,ИЛИ,НЕ

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

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

На основании синтезированных логических схем недвоичного счётчика и дешифратора в разделах 2.2 и 2.3 и общей функциональной схемы распределителя, приведённой на рисунке 4 составим общую логическую схему распределителя импульсов (рисунок 9).

3. АНАЛИЗ И ВЫБОР ЭЛЕМЕНТНОЙ БАЗЫ

Основными критериями, по которым производится выбор элементной базы устройства управления с жесткой логикой, являются максимальное быстродействие и минимальная потребляемая мощность. Тип логики, которую мы будем использовать - КМОП.

В состав основного узла устройства - распределителя импульсов - входят: счетчик, дешифратор, конъюнктор, элементы задержки, инвертор, и дополнительный логический элемент, чтобы обеспечить в счетчике требуемый Kпер.

В качестве инверторов и элементов задержки выберем микросхему К1561ЛН2 или её зарубежный аналог IN74AC04. Рассмотрим условное обозначение и цоколевку этих микросхем показанные на рисунке 10.

а) б)

14-Vcc; 7-GND 7-общий; 14-+Uun;

Рисунок 10 - условное обозначение микросхемы IN74AC04: а) -иностранный вариант; б) - отечественный вариант

Микросхема содержит шесть буферных инверторов. Для нее необходимо лишь одно напряжение питания. Основные статические и динамические параметры К1561ЛН2 приведены в таблице 4.

Таблица 4-- Основные статические параметры и динамические параметры К1561ЛН2

Тип микросхемы

Uun

Uвых

U'вых

Iвх

Iвых

I'вых

Inom

t'зд.р

t'зд.р

в

в

в

мкА

мкА

мкА

мА

нс

нс

К1561ЛН2

10

2.9

7.2

0.05

8.0

12,5

0.5

9,5

10

В качестве необходимого RS-триггера выбираем отечественную микросхему К1561ТМ2 или её зарубежный аналог IN74HCT74 - D-триггер с выходами установки и сброса (R и S).

а) Вывод 14-Vcc; Вывод 7-GND; б) 7 - общий; 14 - + Uип

Рисунок 11 - Условное графическое обозначение IN74HCT74: а)-иностранный вариант; б)-отечественный вариант

Для запоминания сигнала переноса из старшего разряда используем половину микросхемыIN74HCT74, которая представляет собой два D - триггера с возможностью принудительной установки в состояние ноль или единицы. Имеет вход синхронизации С, информационный вход D и два асинхронных входа S и R входы сброса. Условное графическое обозначение IN74HCT74 приведено на рисунке 11. Статические и динамические параметы указаны в таблице 5.

Таблица 5-- Основные статические параметры и динамические параметры К1561ЛН2

Тип микросхемы

Uun

Uвых

U'вых

Iвх

Iвых

I'вых

Inom

t'зд.р

t'зд.р

в

в

в

мкА

мкА

мкА

мА

нс

нс

К1561ТМ2

10

2.9

7.2

0.05

8.0

12,5

0.5

28

30

распределитель импульс счетчик дешифратор

Счётчиком называют устройство, предназначенное для подсчёта числа импульсов, поданных на вход. В качестве счётчика используем микросхему IN74AC4520 (К1561ИЕ10). Условное графическое обозначение и цоколёвка приведены на рисунке 12.

Данная микросхема содержит два независимых четырёхразрядных двоичных счётчика с параллельным выходом. Для повышения быстродействия в интегральной схеме применён параллельный перенос во все разряды. Подача счётных импульсов может производиться либо в положительной полярности (высоким уровнем) на вход C(CLOCK), либо в отрицательной полярности (низким уровнем) на вход V(ENABLE). В первом случае разрешение счёта устанавливается высоким уровнем на входе V(ENABLE), а во втором случае - низким уровнем на входе C(CLOCK). Основные параметры счётчика указаны в таблице 6.

а) Вывод 14-Vcc; Вывод 7-GND; б) 7 - общий; 14 - + Uип

Рисунок 12- Условное графическое обозначение и цоколёвка микросхемы IN74AC4520: а)-иностранный вариант; б)-отечественный вариант

Таблица 6 - Основные статические параметры и динамические параметры К1561ИЕ10

Тип микросхемы

Uun

Uвых

U'вых

Iвх

Iвых

I'вых

Inom

t'зд.р

t'зд.р

в

в

в

мкА

мкА

мкА

мА

нс

нс

КР1561ИЕ10

10

1.0

9.0

-

3.0

-3.0

0,5

28

30

В качестве регистра кода операции рассмотрим микросхему IN74AC175 (К1561ТМ3) четыре D -триггера с общими входами управления и сброса.

а) Вывод 16-Vcc; Вывод 8-GND; б) 8 - общий; 16 - + Uип

Рисунок 13 - Условное графическое обозначение и цоколёвка микросхемы IN74C175: а)-иностранный вариант; б)-отечественный вариант

Основные параметры счётчика указаны в таблице 6.

Таблица 6 - Основные статические параметры и динамические параметры К1561ТМ3

Тип микросхемы

Uun

Uвых

U'вых

Iвх

Iвых

I'вых

Inom

t'зд.р

t'зд.р

в

в

в

мкА

мкА

мкА

мА

нс

нс

К1561ТМ3

10

2.9

7.2

0.05

8.0

12,5

0.5

28

30

Микросхема имеет динамический вход С и инверсный вход сброса R . Также на выходе присутствуют выходы с инверсией

Также для построения схемы требуется логический элемент И. В качестве него выберем по справочнику [3] микросхему IN74AC08, которая содержит четыре логических элемента 2И. Условное обозначение интегральной схемы и ее цоколевка представлены на рисунке 14.

Основные статические и динамические параметры микросхемы IN74AC08 (К561ЛИ2) представлены в таблице 7.

Рисунок 14 - Условное графическое обозначение и цоколевка микросхемы конъюнкторов: а) - иностранный вариант (IN74AC08); б) - отечественный вариант (К561ЛИ2)

Таблица 7 - Основные статические параметры и динамические параметры К561ЛИ2

Тип микросхемы

Uun

Uвых

U'вых

Iвх

Iвых

Inom

t'зд.р

t'зд.р

в

в

в

мкА

мкА

мА

нс

нс

К561ЛИ2

10

1.0

9.0

8.0

12,5

0,5

9,5

10

При выборе микросхемы дешифратора необходимо учесть, что она должна иметь 4 входа и 16 выходов (чтобы обеспечить требуемое количество выходов у распределителя импульсов - 12). Данные требования возможно обеспечить, если использовать микросхему IN74HC154A. Условное обозначение интегральной схемы и ее цоколевка представлены на рисунке 15.

Этот дешифратор позволяет преобразовать четырехразрядный двоичный код, поступивший на входы А0…А3, в напряжение низкого уровня, появляющееся на одном из 16 выходов. Кроме 4 входов устройство имеет еще два входа и разрешения дешифрации, т.е. они играют роль стробирующих входов, если на них подан низкий уровень напряжения. Если хотя бы на одном из входов и установить высокий уровень, то на всех выходах будет высокий уровень напряжения независимо о того, какой код подан на входы. Такой режим используется при наращивании числа разрядов дешифрируемого кода.

а) Вывод 24-Vcc; Вывод 12-GND; б) 24-питание; 12-общий

Рисунок 15 - Условное графическое обозначение микросхемы дешифратора IN74HC154A

В качестве инвертора, который подключается к выходам дешифратора используем микросхему выполненную на основе логических элементов, микросхемы IN74AC00 (К1561ЛА7), реализующих функцию двухвходового элемента И - НЕ.

УГО и цоколевка микросхемы IN74AC00 представлены на рисунке 16.

Рисунок 16 - УГО и цоколевка микросхемы IN74AC00

Основные параметры микросхемы IN74AC00 представлены в таблице 8.

Таблица 8 - Основные статические и динамические параметры микросхемы IN74AC00

Тип микросхемы

Uun

Uвых

U'вых

Iвх

Iвых

Inom

t'зд.р

t'зд.р

в

в

в

мкА

мкА

мА

нс

нс

IN74AC00

10

1.0

9.0

8.0

12,5

0,5

9,5

10

4. РАЗРАБОТКА И ОПИСАНИЕ ПРИНЦИПИАЛЬНОЙ ЭЛЕКТРИЧЕСКОЙ СХЕМЫ УСТРОЙСТВА

По сигналу “Пуск” запускается распределитель импульсов и начинают поступать тактовые импульсы на счётчик DD9. Сначала тактовые импульсы подаются на элемент 2И (DD8.1), на вход С0 счетчика (DD9) необходимо подавать высокй уровень сигнала, т.к. счетчик срабатывает при уровне логической 1 на входе С0. С выходов счетчика кодовое слово 0100 подается на входы дешифратора (DD2.2) А0…А3. По уровню сигналов на входах на 4 выходе дешифратора (5 выход распределителя импульсов) устанавливается низкий уровень сигнала (уровень логического 0), а на остальных - высокий уровень сигнала (уровень логической 1). Дешифратор имеет стробирующие входы и , которые являются разрешающими входами дешифратора.

Сигнал на данные входы поступает через элемент задержки, состоящий из 3 инверторов, для синхронизации разрешающих входов с информационными. Так как выходы дешифратора инверсные каждый из выходов подается на элементы 2И-НЕ(DD10.1, DD10.2, DD10.3, DD10.4). Затем сигналы с этих элементов подаются на комбинационное цифровое устройство.

На распределитель импульсов сигналы синхронизации подаются с RS-триггера (DD7). Чтобы подать тактовые импульсы, на инверсном входе R должен быть уровень “1”, а на инверсном входе S уровень ”0”. Таким образом на выходе триггера будет сформирован уровень логической 1, который вместе с сигналами синхронизации Uc подаются на логический элемент 2И (DD8.1), выход которого соединен со входом распределителя импульсов. Если на выходе триггера уровень “0”, то распределитель импульсов работать не будет.

С помощью регистра (DD1) на дешифратор подается код операции. Нам необходимо обеспечить работу параллельных входов D0…D3 для этого на вход подается напряжение низкого уровня. В момент прихода на вход отрицательного перепада импульса в регистр загружаются данные от параллельных входов D0…D3. Подадим на входы D0…D3 код 0110.

Сигналы со входов регистра подаются на дешифратор (DD2.1), который так же имеет 2 стробирующих входа и , входы А0…А3 и 16 инверсных выходов. При подаче на входы А0…А3 сигнала 0110 на 6 выходе дешифратора кода операции будет сформирован уровень логического 0, а на остальных выходах дешифратора будет сформирован уровень логической 1. Пропустив эти сигналы через инвертор получим уровень - 1 (соответствующий коду операции) и уровень - 0. Затем эти сигналы и сигналы на выходе распределителя импульсов поступают на КЦУ, где создаются необходимые сигналы управления Y1, Y2, …, Yk в каждом такте.

Когда же операция (или программа) будет закончена: на регистр поступает код команды останова, и на выходе Yk+1 КЦУ устанавливается сигнал логической единицы. По этому сигналу триггер сбрасывается, устройство распределения импульсов останавливается.

После выполнения необходимых команд комбинационное устройство сформирует на выходе Yk+1 уровень логической 1, который прекратит работу триггера и тем самым подачу тактовых импульсов на распределитель импульсов, т.к. на вход С0 счетчика (DD9) будет подан низкий уровень сигнала, при котором не обеспечивается счетный режим счетчика. Триггер (DD7) будет сброшен в исходное состояние.

5. РАСЧЕТ БЫСТРОДЕЙСТВИЯ И ПОТРЕБЛЯЕМОЙ МОЩНОСТИ

Для расчета быстродействия устройства нужно знать среднее время задержки от входа к выходу каждой микросхемы, входящей в устройство управления. Рассчитаем среднее время задержки для каждой микросхемы по следующей формуле:

tзд.ср= (t1,0зд.ср+ t0,1зд.ср)/2 , (3)

где t1,0зд.ср - время задержки сигнала от входа к выходу при включении;

t0,1зд.ср - время задержки сигнала от входа к выходу при выключении.

Далее по формуле определяем среднее время задержки каждой микросхемы.

IN74AC175 - tзд.ср.= (9,5+10)/2=9,75 нс;

IN74AC192 - tзд.ср.= (9,5+10)/2=9,75 нс;

IN74 AC04 - tзд.ср.= ( (9,5+10)/2=9,75 нс;

IN74 AC08 - tзд.ср. =(9,5+10)/2=9,75 нс;

IN74 AC00- tзд.ср.= (9,5+10)/2=9,75 нс

IN74 AC4520 - tзд.ср.= (9,5+10)/2=9,75 нс;

IN74 HC154 - tзд.ср.= (28+30)/2=29 нс;

IN74 НСТ74 - tзд.ср.= (28+30)/2=29 нс.

Для расчета быстродействия основного узла устройства нужно сложить среднее время задержки тех микросхем, которые соединены последовательно. Так суммарное время задержки в элементах задержки больше чем суммарное время задержки в счетчике (DD9), в элементе 2И (DD8.2), следовательно, будем учитывать время задержки в элементах задержки.

tзд.ср.осн.узл.=9,75*3=29,25 нс

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

Для определения быстродействия всей принципиальной электрической схемы нужно определить отдельно быстродействия верхней части схемы (DD1, DD2.1, DD5), и нижней части схемы (DD6, DD7, DD8.1 и распределитель импульсов).

Для верхней части схемы:

tзд.ср. .=9,75+29+9,75=48,5нс

Для нижней части схемы

tзд.ср. .=9,75+29+9,75+29,25+29+9,75=116,5нс

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

Частота рассчитывается по формуле:

Fустр=1/tзд.ср. устр. (4)

Fустр. =1/116,5=8,58МГц.

Далее рассчитаем среднюю потребляемую мощность. Она будет определятся суммарной мощностью всех микросхем устройства. Мощность рассчитывается по формуле:

Рпот=Uи.п.·Iпот. (5)

Iпот= (I0пот+I1пот )/2 (6)

где Uи.п. - напряжение источника питания;

Iпот - максимальный потребляемый ток.

IN74AC175 - Рпот=10*0,5=5 мВт;

IN74AC192 - Рпот=10*0,5=5 мВт;

IN74 AC04 - Рпот=10*0,5=5 мВт;

IN74 AC08 - Рпот=10*0,5=5 мВт;

IN74 AC00 - Рпот=10*0,5=5 мВт;

IN74 AC4520 - Рпот=10*0,5=5 мВт;

IN74 HC154 - Рпот=10*0,5=5 мВт;

IN74 НСТ74 - Рпот=10*0,5=5 мВт;

Рпот.ср.= 5*4+5*5+5+5 +5+5 +5 +5 =75мВт.

ЗАКЛЮЧЕНИЕ

В результате выполнения данной курсовой работы было разработано устройство управления с жёсткой логикой. Также были разработаны логическая схема распределителя импульсов устройства на основе счётчика на JK-триггерах и принципиальная электрическая схема дешифратора с прямыми выводами.

В соответствии с вышеуказанными логическими схемами были построены принципиальные схемы вспомогательных узлов. Далее путём совмещения схем основного и вспомогательных узлов была получена схема всего устройства в целом. При разработке были использованы интегральные микросхемы типа КМОП. Выбор ИМС осуществлялся на основе приоритетности по основным параметрам.

В данном курсовом проекте были определены основные технические данные разработанного устройства (её быстродействие и потребляемую мощность). Частота работы устройства fустр.=8,58 МГц, а период следования тактовых импульсов соответственно равен 116,5 нс. Напряжение источника питания, необходимое для работы устройства, Uи.п=10 В, а расчетная потребляемая мощность устройства равна 75 мВт.

ЛИТЕРАТУРА

1. Гольденберг Л.М. и др. Цифровые устройства и микропроцессорные системы. Задачи и упражнения: Учеб. пособие для вузов / Л.М. Гольденберг и др. - М.: Радио и связь, 1992. - 256 с.

2. Угрюмов Е.П. Цифровая схемотехника. - СПб.: БХВ - Санкт-Петербург,2000. - 528 с.

3. ИМС стандартной логики: Информационно-справочный материал / БЕЛМИКРОСИСТЕМЫ. - Мн.: ООО "Полифакт", 2004. - 85 с.

4. Лысиков Б.Г. Цифровая и вычислительная техника: Учеб./Б.Г. Лысиков. - Мн.: УП "Экоперспектива", 2002. - 264 с.

5. Стандарт предприятия СТП ВГКС 1.09-04. Курсовое и дипломное проектирование. Правила компьютерного оформления текстовых и графических документов. - Мн.: ВГКС, 2004.

Размещено на Allbest.ru


Подобные документы

  • Синтез распределителя импульсов на двух вариантах триггеров с выбором наилучшего из них по критерию "минимум аппаратных затрат". Построение схемы обнуления по включению питания. Расчет генератора тактовых импульсов. Построение временных диаграмм работы.

    автореферат [279,5 K], добавлен 09.06.2013

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

    контрольная работа [130,9 K], добавлен 10.01.2015

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

    курсовая работа [409,9 K], добавлен 26.05.2010

  • Основные сведения о декодере. Принцип работы дешифратора. Двоичные логические операции с цифровыми сигналами. Способ увеличения количества выходов дешифратора. Проектирование электрической схемы для реализации дешифратора. Изготовление печатной платы.

    дипломная работа [1015,7 K], добавлен 29.12.2014

  • Реализация устройства, выполняющего счет до 30, с помощью среды разработки Electronics Workbench. Принцип работы счетчика - подсчёт числа импульсов, поданных на вход. Составные элементы устройства: генератор, пробник, логические элементы, триггер.

    курсовая работа [121,3 K], добавлен 22.12.2010

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

    курсовая работа [1,4 M], добавлен 18.07.2013

  • Разработка дискретного устройства, состоящего из генератора прямоугольных импульсов высокой частоты (100 кГц), счетчика импульсов, дешифратора, мультиплексора и регистра сдвига. Синтез синхронного конечного автомата, у которого используются D-триггеры.

    курсовая работа [198,8 K], добавлен 08.02.2013

  • Основные преимущества цифровых систем связи по сравнению с аналоговыми. Принципы работы дискретных устройств, особенности их построения. Устройство генератора импульсов, синтез счетчика, мультиплексора и дешифратора. Разработка асинхронного автомата.

    курсовая работа [552,1 K], добавлен 21.11.2012

  • Сравнительный анализ существующих способов построения телевизионных камер на приборах с зарядовой связью. Разработка структурной схемы. Синтез схемы управления выходным регистром, а также разработка принципиальной схемы генератора тактовых импульсов.

    дипломная работа [2,6 M], добавлен 20.11.2013

  • Описание принципа работы структурной электрической схемы устройства умножения двоичных чисел, назначение каждого из входящих в нее узлов. Назначение и принцип построения матричных умножителей двоичных чисел, его структурная и электрическая схемы.

    реферат [63,9 K], добавлен 04.02.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.