Проектирование управляющих устройств
Условно-графическое обозначение микросхемы. Ее основные логические функции и элементы. Цифровые схемы последовательного типа. Таблица истинности RS-триггера. Функциональная схема синхронизируемого дешифратора, имеющего четыре входа и десять выходов.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 02.04.2016 |
Размер файла | 1,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru//
Размещено на http://www.allbest.ru//
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Самарский государственный технический университет»
(ФГБОУ ВПО «СамГТУ»)
Факультет автоматики и информационных технологий
Кафедра «Электронные системы и информационная безопасность»
КУРСОВАЯ РАБОТА
По дисциплине «Цифровые устройства и микропроцессоры»
«Проектирование управляющих устройств»
Вариант 5
Самара, 2016
Введение
Цифровые микросхемы первоначально разрабатывались для построения электронно-вычислительных машин, получивших в дальнейшем название компьютеры. То есть первое их предназначение было заменить человека при выполнении рутинной вычислительной работы. Сейчас, наверное, никто и не вспомнит, что слово "калькулятор" еще каких-нибудь шестьдесят лет назад обозначало не маленький карманный прибор, а профессию большого числа людей, которые занимались расчетами по заданным математическим формулам.
Однако вскоре после начала массового производства цифровых микросхем выяснилось, что они очень удобны для управления какими-либо объектами. При этой управляемая схема обычно может находиться только в двух состояниях. Например, схема может быть включена или выключена, светодиод может светиться или не светиться, соединение в телефонной станции может присутствовать или отсутствовать, радиостанция может находиться в режиме передачи или приема. Это означает, что большинство технических устройств прекрасно описываются (и управляются) двоичными сигналами. При выполнении задачи управления для описания состояния объекта достаточно двух значений: напряжение высокое или низкое (положительное или отрицательное), ток протекает или не протекает.
Это свойство цифровых сигналов позволило избавиться от многих неприятных моментов аналоговых схем. Например, ошибка при прохождении через цифровую схему не увеличивается (в отличие от шумов аналоговых схем), а в ряде случаев даже может быть исправлена. Сами цифровые схемы при правильном их применении не вносят ошибок. Эти свойства цифровых микро-схем привели к бурному развитию цифровой техники.
Кроме перечисленных достоинств цифровые микросхемы при массовом производстве оказались чрезвычайно дешевы, а вскоре превзошли другие технические решении и по габаритам, и по массе. В результате цифровые микросхемы практически полностью вытеснили применявшиеся ещё с ХIХ века для управления приборами электромагнитные реле и перфокарты. Использование цифровых микросхем резко повысило надежность устройств управлении объектами.
Приведенные выше преимущества цифровых микросхем привели к тому, что в дальнейшем цифровая техника стала использоваться для решения других задач. Например, для формирования высокостабильных колебаний в радио-технических изделиях или в качестве эталонных интервалов времени в электронных и электромеханических часах. В этих устройствах, как и в устройствах управления, не стоит задача формировании сигнала строго определенной формы. Единственным условием является стабильность частоты генерируемого колебания. В результате в современном мире полностью изменилась технология изготовления генераторного оборудования и часовая промышленность.
С течением времени стали разрабатываться методы и теория применения цифровых микросхем дляформировании аналоговых сигналов. И здесь тоже основным фактором была возможность заранее рассчитывать уровень шумов устройства. При этом уровень шума зависит только от сложности схемы и не зависит (ну, или почти не зависит) от количества схем, через которые проходит сигнал. Эта особенность приводит к возможности передавать сигнал на любое расстояние (или производить любое количество копий записанного сигнала).
Постоянный прогресс в технологии производства цифровых микросхем позволяет снижать потребление энергии этими микросхемами и увеличивать сложность алгоритмов обработки сигналов. В результате область применения цифровых методов обработки аналоговых сигналов постоянно расширяется, как в область все более высоких частот, так и в области, ранее не охватываемые радиотехникой (например, цифровая фотография).
Отметим, что уровни логических сигналов не уменьшаются при распространении сигнала по цифровой схеме. Это означает, что цифровые микросхемы принципиально должны обладать усилением. В то же самое время логические уровни на выходе цифрового устройства точно такие же, как и на входе, т. е. они не возрастают при прохождении через логический элемент. Это обеспечивается тем, что на выходе цифровой микросхемы происходит ограничение сигнала, т. е. цифровые микросхемы работают в ключевом режимы: транзистор цифровой микросхемы может быть только открыт или закрыт. В результате на идеальном транзисторе рассеивания энергии не происходит ни в том, ни в другом состоянии. Это означает, что в цифровых микросхемах можно достичь коэффициента полезного действия близкого к 100%.
Параметры цифровых микросхем
Цифровые микросхемы или микроблоки, их элементы или компоненты обозначаются на принципиальных схемах условно-графическим обозначением в соответствии с ГОСТ 2.743-91. Условно-графическое обозначение микросхемы имеет форму прямоугольника, к которому подводят линии выводов. Оно может содержать три поля: основное и два дополнительных, которые располагают слева и справа от основного (рис. 1.1). В первой строке основного поля помещают обозначение функции, выполняемой элементом. В последующих строках основного поля располагают информацию по ГОСТ 2.743-91.
В дополнительных полях помещают информацию о назначениях выводов (метки выводов, указатели), дополнительные поля на условно-графическом изображении цифровых микросхем могут отсутствовать. Входы на условно-графическом изображении цифровых микросхем располагают слева, а выходы - справа. Номера выводов микросхем помещают над линией вывода ближе к изображению микросхемы.
Точно так же, как и аналоговые схемы, цифровые схемы должны описываться некоторыми параметрами. Аналоговые схемы характеризуются напряжением питания, при котором они могут работать. Цифровые микросхемы тоже обладают этим параметром. В настоящее время наиболее распространены цифровые микросхемы с напряжением питания +5 В и +3,3 В. однако существуют микросхемы, способные работать в диапазоне напряжений от 2 до 6 В. Минимальное напряжение питания, при котором работают современные цифровые микросхемы составляет 0,7 В.
Основные логические функции и элементы
Практически все цифровые устройства без памяти (комбинаторные устройства) могут быть построены на основе трех простейших логических элементов. Все более сложные схемы реализуются из этих простейших логических элементов как из кубиков.
Функция «НЕ», инвертор
Простейшим логическим элементом является инвертор, который просто изменяет значение входного си гнала на прямо противоположное значение. Его функция записывается в следующем виде:
F(x) =,
где черта над входным значением обозначает изменение его на противоположное. То же самое действие можно записать при помощи таблицы истинности, приведенной в табл. 2.1. Так как входу этого логического элемента лишь один, его таблица истинности состоит только из двух строк.
Условно-графическое изображение инвертора приведено на рис. 2.2.
Функция «И», логическое умножение.
Следующим простейшим логическим элементом является, реализующая операцию логического умножения «И»:
F()= ,
Где символ ^ обозначает функцию логического умножения (конъюнкцию). Иногда эта же функция записывается в другом виде:
F()== = .
Условно-графическое изображение схемы, выполняющей логическую функцию "2И", на принципиальных схемах приведено на рис. 2.3, с этого момента схемы, выполняющие функцию "И", будут приводиться именно в та-ком виде.это изображение не зависит от конкретной принципиальной схемы устройства, реализующей функцию логического умножения.
Функция «ИЛИ», логическое сложение
Следующим простейшим элементом является схема, реализующая операцию логического сложения «ИЛИ»:
F( , )= ,
Где символ ? обозначает функцию логического сложения (дизъюнкцию).
Цифровые схемы последовательного типа
Последовательностные устройства - это цифровые устройства с памятью. В них выходной сигнал определяется не только текущим состоянием входа, но и рядом предыдущих значений. Обычно в состав последовательностных устройств входят комбинационные устройства и запоминающие ячейки.
Последовательностные устройства позволяют изменять свое состояние в определённые, строго фиксированные моменты времени. Это позволяет учитывать времена задержки прохождения цифровых сигналов через комбинационные цифровые устройства. При этом обычно определяется наибольшее время распространения и изменение состояния цифрового устройства производится с периодом, большим или равным этому времени.
Простейшее последовательностное устройство - это триггер. Его особенностью является способность бесконечно долго находиться в одном из двух устойчивых состояний. Приняв одно состояние за ноль, другое за единицу, можно считать, что триггер хранит один бит информации.
Триггеры
Триггеры предназначены для запоминании двоичной информации. Использование триггеров позволяет реализовывать устройства оперативной памяти (т. е. памяти, информация в которой хранится только на время вычислений). Однако триггеры могут использоваться и для построения некоторых цифровых устройств с памятью, таких как счетчики, преобразователи последовательного кода в параллельный или цифровые линии задержки.
RS-триггеры
RS-триггер получил название по имени своих входов. Вход S(от англ. Set- установить) позволяет устанавливать выход триггера Q в единичное состояние. Вход R(от англ. Reset- сбросить) позволяет сбрасывать выход триггера Q (от англ. Quit- выход) в нулевое состояние.
Таблица истинности RS-триггера
Статические D-триггера
В RS-триггерах для записи логического нули и логической единицы требуются разные входы, что не всегда удобно. При записи и хранении данных один бит может принимать значение как нуля, так и единицы. Для передачи и приема бита достаточно одного проводника. Как мы уже видели ранее, сигналы установки и сброса триггера не должны появляться одновременно, поэтому можно объединить эти входы в оды н при помощи инвертора, как это показано на рис. 8.7.
Такой триггер получил название D-триггер (защелка). Название происходит от английского слова delay - задержка. Конкретное значение времени задержки цифрового сигнала `D' определяется частотой следования импульсов синхронизации `С'. Условно-графическое обозначение Д-триггера на принципиальных схемах приведено на рис. 8.8.
Регистры
Регистром в цифровой технике называется последовательное или параллельное соединение нескольких триггеров. Регистры обычно строятся на основе D-триггеров. При этом для построения регистров могут использоваться как динамические, так и статические D-триггеры (триггеры-защелки). Количество триггеров в составе регистра определяет его разрядность. В качестве отдельных микросхем обычно используются четырех- или восьмиразрядные триггеры.
Счётчики
Счетчики используются для построения таймеров или для выборки инструкций из ПЗУ в микропроцессорах. Они могут использоваться как делители частоты в управляемых генераторах частоты (синтезаторах). При использовании в цепи ФАПЧ счетчики могут быть использованы для умножения частоты как в синтезаторах опорных частот, так и в микропроцессорах. С их помощью можно формировать импульсы строго определенной длительности.
Вывод
Мы рассмотрели особенности работы триггеров - основных элементов цифровых устройств. Теперь мы знаем, какие бывают разновидности цифровых триггеров и особенности применения каждого из этих видов. Кроме того, мы познакомились с еще одним видом последовательностных устройств, который широко применяется в цифровой и микропроцессорной технике, - регистрами. Именно эти устройства позволяют запоминать многоразрядные двоичные числа, поэтому они являются составными частями 6oлее сложных цифровых устройств. Не менее важными последовательностными устройствами являются цифровые счетчики различных видов. Без них невозможно построение устройств управления - контроллеров н устройств преобразования частоты, которые широко применяются в технике связи.
Техническое задание
Задание 1
Используя только элементы «и-не» построить функциональную схему синхронизируемого дешифратора, имеющего четыре входа Х1, Х2, Х3, Х4 и десять выходов У1-У10.Выходной сигнал дешифратора должен иметь значение логического «0».
Решение микросхема триггер дешифратор
Дешифратор - устройство, активирующее тот выход, двоичный адрес которого подан на входы. Однако в данном случае дешифратор имеет инверсные выходы; на указанном выходе появляется 0, на остальных выхода х - 1.
Предлагается собрать дешифратор, используя логические элементы «и-не». Такой элемент подает на свой единственный выход 0, если на все входы подаются 1, либо 1 во всех других случаях.
Построим схему дешифратора.
Задание 2
Построить схему электрическую принципиальную управляющего автомата Мили для следующей микропрограммы:
Решение
Произведем разметку графа
Отметки а0..а5 соответствуют состояниям устройства. Таким образом, устройство имеет 6 состояний.
Составляем граф переходов
Минимальная степень двойки, превышающая число состояний, равна 3 (23>6). Значит, код будет трехзначный.
Состояние |
Кодовые комбинации |
|||
Q1 |
Q2 |
Q3 |
||
A0 |
0 |
0 |
0 |
|
A1 |
0 |
0 |
1 |
|
A2 |
0 |
1 |
0 |
|
A3 |
0 |
1 |
1 |
|
A4 |
1 |
0 |
0 |
|
A5 |
1 |
0 |
1 |
Построим теперь таблицу функционирования комбинационного узла
Текущее состояние |
Следующее состояние |
Условия перехода |
Выходные сигналы |
||||||||
Обозначение |
Кодовая комбинация |
Обозначение |
Кодовая комбинация |
Сигналы установки триггеров |
Управляющие сигналы микроопераций |
||||||
Q3 |
Q2 |
Q1 |
Q3 |
Q2 |
Q1 |
||||||
А0 |
0 |
0 |
0 |
А1 |
0 |
0 |
1 |
- |
J1 |
Y2, Y5 |
|
А1 |
0 |
0 |
1 |
А2 |
0 |
1 |
0 |
- |
J2, K1 |
Y10, Y12 |
|
А2 |
0 |
1 |
0 |
А3 |
0 |
1 |
1 |
X2 X1 |
J1 |
- |
|
А2 |
0 |
1 |
0 |
А0 |
0 |
0 |
0 |
X?1, X2 |
K2 |
- |
|
А2 |
0 |
1 |
0 |
А4 |
1 |
0 |
0 |
X?2 |
J3, K2 |
- |
|
А3 |
0 |
1 |
1 |
А4 |
1 |
0 |
0 |
- |
J3, K2, K1 |
Y3, Y6 |
|
A4 |
1 |
0 |
0 |
A5 |
1 |
0 |
1 |
- |
J1 |
Y4 Y8 |
|
A5 |
1 |
0 |
1 |
A1 |
0 |
0 |
1 |
X3 |
K3 |
Y7, Y11 |
|
A5 |
1 |
0 |
1 |
A0 |
0 |
0 |
0 |
X?3 |
K3, K1 |
- |
Запишем логические выражения для выходных значений комбинационного узла
J1 Y2 Y5 = A0
J2 K1 Y10 Y12 = A1
J1 = A2 X2 X1
K2 = A2 X?1, X2
J3 K2 = A2 X?2
J3 K2 K1 Y3 Y6 = A3
J1 Y4 Y8 = A4
K3 Y7 Y11 = A5 X3
K3 K1 = A5 X?3
Выведем логические выражения для каждого выходного сигнала
J1 = A0 A2 X1 X2 A4
J2 = A1
J3 = A2 X?2 A3
K1 = A1 A3 A5 X?3
K2 = A2 X?1 X2 A2 X?2 A3
K3 = A5 X3 A5 X?3= A5
Y2 Y5 = A0
Y10 Y12 = A1
Y3 Y6 = A3
Y4 Y8 = A4
Y7 Y11 = A5 X3
Построим схему
Размещено на Allbest.ru
...Подобные документы
Основные сведения о декодере. Принцип работы дешифратора. Двоичные логические операции с цифровыми сигналами. Способ увеличения количества выходов дешифратора. Проектирование электрической схемы для реализации дешифратора. Изготовление печатной платы.
дипломная работа [1015,7 K], добавлен 29.12.2014Cущность методики схемотехнического проектирования триггеров, этапы абстрактного и структурного синтеза. Характеристическая таблица функций возбуждения RS-триггера, проектирование печатной платы. Система P-CAD и условно-графическое обозначение элементов.
курсовая работа [1,4 M], добавлен 22.12.2009Интегральные микросхемы: сведения, классификация, условно-графическое обозначение, маркировка. Условные обозначения микросхем, основные электрические параметры, базовые логические элементы. Регистры, счетчики, дешифраторы, триггеры, аппараты защиты.
лекция [770,3 K], добавлен 20.01.2010Выполнение синтеза логической схемы цифрового устройства, имеющего 4 входа и 2 выхода. Составление логических уравнений для каждого выхода по таблице истинности. Минимизация функций с помощью карт Карно, выбор оптимального варианта; принципиальная схема.
практическая работа [24,0 K], добавлен 27.01.2010Общее понятие о триггерах и их разновидность. Основные параметры триггеров и логические элементы. Исследование логических элементов НЕ, Ключ, 2ИЛИ-НЕ. Анализ работы схемы D-триггера. Разработка конструкции стенда, изготовление печатной платы и макета.
дипломная работа [1,6 M], добавлен 29.12.2014Таблица истинности, функции алгебры логики разрабатываемого цифрового автомата. Функциональная логическая схема устройства. Минимизация функции алгебры логики, представление ее в базисе "И-НЕ". Функциональная схема минимизированных функций Y1 и Y2.
контрольная работа [2,1 M], добавлен 22.10.2012Развитие микроэлектронной элементной базы. Характеристика цифровых устройств последовательного типа. Функции триггера, импульсного логического устройства с памятью. Регистр как устройство выполнения функции приема, хранения и передачи информации.
курсовая работа [749,4 K], добавлен 12.05.2015Схема дешифратора для управления семисегментным индикатором. Таблица истинности для семи логических функций. Кодирование двоичным кодом цифр от 0 до 9. Составление дизъюнктивных нормальных форм логических функций. Заполнение диаграмм Вейча, минимизация.
практическая работа [769,8 K], добавлен 10.06.2013Микроэлектроника - самостоятельное научно-техническое, технологическое направление, исторические этапы. Цифровые интегральные микросхемы: логические основы, кодирование сигналов, классификация; разработка, производство, перспективы развития и применения.
учебное пособие [1,7 M], добавлен 11.11.2010Исследование и принцип работы арифметико-логического устройства для выполнения логических операций. Условно–графическое обозначение микросхемы регистра. Анализ логической схемы регистра, принцип записи, чтения информации. Проектирование сумматора.
курсовая работа [879,6 K], добавлен 23.11.2010Изучение структуры и алгоритмов работы асинхронных и синхронных триггеров. Суммирующие и вычитающие счетчики. Изменение коэффициента пересчета счетчиков. Временные диаграммы работы суммирующего счетчика. Логические сигналы на прямом и инверсном выходах.
лабораторная работа [614,9 K], добавлен 20.06.2011Анализ современного состояния научно-технического уровня по тематике проектирования. Графическое обозначение коммутатора К590КН6 на схеме электрической принципиальной. Функциональная схема коммутатора аналогового сигнала. Расчет на структурном уровне.
курсовая работа [1,8 M], добавлен 07.11.2012Приближенный расчёт электрических параметров двухвходовой КМОП-схемы дешифратора. Определение значений компонентов топологического чертежа схемы. Проведение схемотехнического анализа с помощью программы T-Spice, с соблюдением заданных технических условий.
курсовая работа [352,7 K], добавлен 01.07.2013Управляющий цифрового автомат типа Мура. Абстрактный и структурный синтез автомата, построена функциональная схема. Функции выходов и возбуждения элементов памяти. Моделирование на ПК с использованием симулятора ModelSim. Описание автомата на языке VHD.
курсовая работа [214,2 K], добавлен 07.11.2010Структура универсального триггера. Принцип действия устройства. Выбор и обоснование типов элементов. Корпусы микросхем и выбор в библиотеках DT. Проектирование триггера в САПР DipTrace. Электрическая принципиальная схема универсального триггера.
курсовая работа [1,3 M], добавлен 15.11.2014Синтез дискретного устройства, его структурная схема. Расчет дешифратора и индикаторов, их проектирование. Карты Карно. Синтез счетной схемы. Делитель частоты. Проектирование конечного автомата и его описание. Анализ сигналов и минимизация автомата.
курсовая работа [217,8 K], добавлен 21.02.2009Описание схемы триггера. Представление предела счёта в двоичной системе счисления. Десятичный JK-триггер. Определение времени регистрации. К 155 ИЕ 2 как четырёхразрядный десятичный асинхронный счётчик пульсаций, его работа, внутренняя схема микросхемы.
реферат [127,2 K], добавлен 26.01.2015Знакомство с особенностями выбора элементарной базы проектируемого цифрового устройства. Общая характеристика схемы дешифратора старшего разряда индикатора. Рассмотрение основных способов определения функций возбуждения триггера каждого разряда.
контрольная работа [509,8 K], добавлен 27.04.2014Проектирование печатной платы для электрической схемы высокочастотного генератора. Порядок создания библиотеки радиоэлектронных компонентов в системе DipTrace. Условно-графическое обозначение резистора. Порядок размещения ЭРЭ на печатной плате в системе.
курсовая работа [1,1 M], добавлен 19.06.2015Алгоритм работы автомата Мили в табличном виде. Графический способ задания автомата. Синтез автомата Мили на Т-триггерах. Кодирование состояний автомата. Таблицы кодирования входных и выходных сигналов. Таблица переходов и выходов абстрактного автомата.
курсовая работа [24,7 K], добавлен 01.04.2010