Главная страница
Навигация по странице:

  • 5.2.3 Задание для практикума

  • 5.2.4 Порядок выполнения практикума

  • 5.2.5 Содержание отчета

  • 5.2.6 Условно-графические и буквенно-цифровые обозначения ПЗУ и триггеров

  • 6 Практикум "Цепи ввода данных и шины передачи дан- ных"

  • 6.1 Практикум "Цепи ввода данных"

  • 6.1.1 Содержание практикума

  • 6.1.2 Порядок проведения практикума

  • 6.2 Практикум "Шины передачи данных"

  • 6.2.1 Содержание практикума

  • 6.2.2 Выполнение практикума

  • Цифровая схемотехника (практикум). Учебное пособие предназначено для выполнения практикума по дис циплинам "Схемотехника электронных средств, "Схемотехника эвм, "Основы микроэлектроники для


    Скачать 0.86 Mb.
    НазваниеУчебное пособие предназначено для выполнения практикума по дис циплинам "Схемотехника электронных средств, "Схемотехника эвм, "Основы микроэлектроники для
    АнкорЦифровая схемотехника (практикум).pdf
    Дата22.03.2018
    Размер0.86 Mb.
    Формат файлаpdf
    Имя файлаЦифровая схемотехника (практикум).pdf
    ТипУчебное пособие
    #17023
    страница7 из 9
    1   2   3   4   5   6   7   8   9
    Адрес
    КОП
    Операнд
    Комментарий
    0 1
    2 3
    4 5
    6 7
    8 9
    A
    B
    C
    D
    10 10 11 10 10 10 11 10 10 10 00 10 10 01 0000 0001 0001 0000 1001 1100 1011 0011 0110 1111 0101 1011 0101 0100
    Y1
    Y2
    A=1; X=1
    Y=1; X=0
    Y3
    Y4
    A=BH
    Y7
    Y8
    Y9
    A=5=Y
    Y5
    Y6
    A=4 5.Прошивка ППЗУ.

    74
    Заполняя, неиспользуемые два младших бита, в слове ПЗУ единицами за- пишем результаты в таблицу 5.11 в шестнадцатеричных кодах:
    Таблица 5.11 – Адреса и данные команд, записанные в ПЗУ
    Ад-
    рес
    00 01 02 03 04 05 06 07 08 09
    А B C D E F
    Опе-
    ранд
    83 87 C7 83 A7 B3 EF 8F 9B BF 17 AF 97 53
    5.2.2 Контрольные вопросы
    1
    В чем отличие микропрограммного автомата от управляющего автомата с жесткой структурой?
    2
    Как работать со стендом?
    3
    Поясните принцип работы микропрограммного автомата;
    4
    Как организуются условные переходы в микропрограммном автомате?
    5
    Как организовать цикл?
    6
    Как организовать линейную программу управления?
    7
    Поясните устройство и работу микросхем К573РФ2, К555ИЕ10.
    5.2.3 Задание для практикума
    Необходимо, исходя из словесного описания алгоритма управления объ- ектом, составить схему алгоритма. По полученной схеме необходимо в кодах написать программу работы микропрограммного автомата, имеющего структу- ру, показанную на рисунке 5.4. Микропрограммный автомат необходимо со- брать на стенде, предварительно запрограммировав ППЗУ с помощью про- грамматора. Результат продемонстрировать преподавателю.
    5.2.4 Порядок выполнения практикума
    1 При подготовке к работе необходимо: а) изучить описание практикума и соответствующие разделы рабочей программы; б) синтезировать требуемый автомат по заданию преподавателя; в) ответить на контрольные вопросы;
    2 При выполнении работы: а) запрограммировать соответствующим образом ППЗУ; б) собрать схему автомата на стенде и представить преподавателю; самостоятельно проследить по собранной схеме правильность функционирова- ния автомата в соответствии с алгоритмом; в) подготовить отчет.

    75
    5.2.5 Содержание отчета
    - схемы, приведенные в описании работы;
    - теоретический материал в объеме, достаточном для успешной защиты выполненной практикума;
    - результаты исследования функционирования схем, которые собирались на стенде;
    - выводы по практикуму.
    5.2.6 Условно-графические и буквенно-цифровые обозначения ПЗУ и
    триггеров
    Рисунок 5.7 – Условно- графические и буквенно-цифровые обозначения
    ПЗУ и триггеров

    76
    6 Практикум "Цепи ввода данных и шины передачи дан-
    ных"
    Практикум проводится с целью изучения основных схемотехнических вариантов решения цепей ввода данных и шин межмодульного, межблочного и межсистемного обмена данными.
    6.1 Практикум "Цепи ввода данных"
    Целью практикума "Цепи ввода данных" является изучение схемотехни- ческих приемов ввода данных с механических (клавиши, кнопки, переключате- ли) и "аналоговых" (операционные усилители, компараторы и др.) источников сигналов.
    Ввод данных в различные цифровые устройства может осуществляться различными способами. Часто полагают, что наиболее простым является ввод с помощью каких-либо механически замыкаемых электрических контактов. Это могут быть контакты клавиатуры компьютера, контакты каких-либо переклю- чателей, располагающихся на приборной панели, контакты реле и т.п. Простота организации такого ввода обычно связывается с тем, что логический элемент реагирует на сигналы электромеханического контакта, как только мы включим последний во входную цепь элемента, обеспечив необходимое электрическое согласование. Однако, эта простота кажущаяся. После замыкания и размыкания контактов механических переключателей возникает механическое явление "дребезг", которое характеризуется многократными, неконтролируемыми как по кратности, так и по длительности прерываниями электрической цепи. Это в свою очередь может привести к эффекту ввода ложных данных или вызвать не- рабочие или аварийные состояния всего устройства. Поэтому для исключения влияния "дребезга" необходимо применять специальные меры. Схемы защиты, которыми пользуются в том или ином случае, могут быть разными в зависимо- сти от типа контактов и в зависимости от типа входного логического элемента.
    Для осуществления ввода в цифровую схему аналогового сигнала иногда достаточно этот аналоговый сигнал, минуя какие-либо стандартные аналого- цифровые преобразователи, подавать непосредственно на входы логических схем. Для этого необходимо бывает лишь обеспечить согласование сигналов по уровням напряжения и по мощности, т.е. обеспечить дополнительное усиление.
    В тех случаях, когда аналоговый сигнал изменяется медленно, то при прохож- дении уровнем сигнала логического порога неизбежные внешние электриче- ские помехи могут вызвать явление электрического "дребезга" логического элемента. В таких случаях необходимо использовать специальные пороговые элементы, имеющие передаточные (вход-выход) характеристики с петлей гис- терезиса.

    77
    6.1.1 Содержание практикума
    Необходимо исследовать работу трех схем подключения электрической кнопки. В первой схеме используется размыкающе-замыкающая кнопка. Схема эксперимента приведена на рисунке 6.1. Полезный сигнал с кнопки может по- ступать на вход двоичного счетчика либо непосредственно, либо через RS- триггер (в зависимости от положения перемычки). Счетчик служит для подсче- та числа нажатий кнопки. Если сигнал, поступающий на вход счетчика, содер- жит паразитные импульсы "дребезга", то счетчик насчитает импульсов больше, чем было произведено нажатий. Таким образом, можно проверить эффектив- ность схемы защиты от "дребезга". Схема рисунка 6.1 защищает от "дребезга", благодаря особенности схемы включения используемой кнопки, которая за- ключается в следующем.
    Рисунок 6.1 – Схема ввода данных с защитой от "дребезга"
    При размыкании нормально замкнутого контакта начинается "дребезг".
    Однако, когда подвижный контакт кнопки удаляется на достаточное расстояние от размыкаемого контакта "дребезг" прекращается. Замыкаемый контакт кноп- ки в это время еще не достигнут. Некоторое время "дребезга" на кнопке нет и оба контакта кнопки разомкнуты. Затем подвижный контакт достигает замы- каемый контакт и первый же импульс "дребезга" замыкания второго контакта переключает RS-триггер. Последующие импульсы "дребезга" не оказывают уже никакого влияния на состояние триггера. При отпускании кнопки происходит обратное переключение аналогичным образом.
    На рисунке 6.2 приведены две схемы защиты от "дребезга". С помощью перемычки П1 кнопку Кн1 можно коммутировать уровнем сигнала либо непо- средственно на счетчик числа нажатий, либо через схему подавления "дребез- га". В данном случае проблема защиты от "дребезга" усложняется тем, что не- ясно, какой сигнал считать "дребезгом", а какой полезным.
    Действительно, ни сам сигнал, ни способ его подачи не имеют признака, по которому можно было бы сделать это разделение. Остается использовать временной принцип, который заключается в том, что при "разумном" нажатии кнопки "дребезг" длится недолго и, что при замыкании кнопки в конце "дребез- га", кнопка вырабатывает преимущественно сигнал замкнутого состояния, а в конце процесса размыкания преимущественно сигнал разомкнутого состояния.

    78
    Рисунок 6.2 - Функциональные схемы ввода с защитой от "дребезга": а) с интегрирующей цепью (R2, C1, D1.1); б) с одновибратором (D1.2, D1.3, С2); в) временная диаграмма, поясняющая работу схемы с интегрирующей цепью.
    В первой исследуемой схеме подавления "дребезга" используется интег- рирующая цепь R2, C1 (емкостной фильтр низких частот). Благодаря этой цепи
    (рисунок 6.2 а), сигнал на выходе изменяет значение лишь тогда, когда по исте- чении некоторого заданного RC-цепочкой времени на выходе кнопки появляет- ся соответственный достаточно устойчивый сигнал. На рисунке 6.2 в) показана временная диаграмма процесса, поясняющая работу схемы.
    Во второй схеме используется одновибратор - пороговое устройство с положительной обратной связью, формирующее на выходе один только им- пульс определенной длительности и не реагирующее на последовательность импульсов "дребезга" (рисунок 6.2 б).
    Рисунок 6.3 - Функциональные схемы ввода аналогового сигнала
    На рисунке 6.3 приведена функциональная схема для непосредственного ввода в цифровую схему медленно изменяющегося аналогового сигнала. При этом имеется ввиду, что информация содержится в количестве и длительности фаз положительных и отрицательных полуволн аналогового сигнала в течении заданного времени. Эффективность схемы согласования можно оценить, опре- делив экспериментально среднюю длительность положительных полуволн ана- логового сигнала, параметры которого заранее известны, посредством счета счетчиком числа импульсов от генератора. Если сигнал с выхода усилителя по-

    79
    дать непосредственно на элемент 2И-НЕ, то счетчиком будет считаться с гене- ратора в моменты действия положительных полуволн аналогового сигнала раз- ное число импульсов из-за действия помех. От "дребезга", вызванного помеха- ми, можно избавиться, если сигнал подавать через компаратор с гизтерезисом по порогу срабатывания на элементах D1.1 и D1.2 (триггер Шмитта).
    6.1.2 Порядок проведения практикума
    Необходимое оборудование: лабораторный стенд "Схемотехника цепей ввода цепей и шин данных интерфейсов", осциллограф, частотомер;
    1)
    Вставьте микросхему 155ЛА8 в сокету стенда. Соберите схему рису- нок 6.1 (перемычка П1 в положение 1-1. Кнопка будет подключена к счетчику).
    2)
    Проведите цикл измерений в следующей последовательности: а) сбросьте содержание счетчика нажатием кнопки КН 2 ("Сброс") в "0"; б) нажимайте с интервалом времени 2-4с кнопку КН1 ("Ввод"), считая число нажатий кнопки. Одновременно следите за показаниями двоичного счет- чика после каждого нажатия кнопки КН1. Доведите показания счетчика до 10-
    15; в) запишите в таблицу число нажатий кнопки (mi) и показания счетчи- ка (ni); кнопкой КН2 сбросьте содержимое счетчика в "0".
    3)
    Повторите измерения в соответствии с п.2 не менее пяти раз и составь- те таблицу, отразив в ней суммарное число нажатий кнопки КН1 и показаний счетчика. Вычислите отношение:
    γ1 = ∑mi / ∑ni, где:
    ∑mi - суммарное число нажатий кнопки;
    ∑ni-сумма показаний счетчика.
    4) Соберите схему рисунка 6.1. с R-S триггером (перемычка П1 в положе- нии 2-2, кнопка КН1 подключена к RS- триггеру). Проведите измерения в соот- ветствии с п.п. 2, 3.
    5) Найдите отношение
    γ2 для измерений по п.4. Сравните γ1 и γ2 и объяс- ните разницу в результатах.
    6) Соберите схему рисунка 6.2 а) (перемычка П1 и П2 в положениях со- ответственно 1-2 и 1-1). Проведите измерения согласно п.п. 2, 3. и определите
    γ1.
    7) Соберите схему рисунка 6.2 а) с интегрирующей цепочкой (фильтром нижних частот), замкнув двумя перемычками контакты 1-1 и 2-2. Повторите измерения по п.п. 2, 3 и определите
    γ2. Изменяя параметры RC-цепочки добей- тесь, чтобы
    γ1 и γ2 были равны.
    8) Соберите схему рисунка 6.2б) с одновибратором, переключив пере- мычку П2 из положения 1-1 в положение 2-2. Повторите измерения по п.п. 2, 3 и определите
    γ2.Сравните также γ1 (п. 6) и γ2.

    80 9) Составьте отчет.
    6.2 Практикум "Шины передачи данных"
    Целью практикума является изучение схемотехнических приемов согла- сования маломощных выходных цепей БИС с шинами данных с учетом физи- ческих свойств длинных линий.
    При передаче цифровых данных с достаточно высокой скоростью и на относительно большие расстояния возникают специфические проблемы. На форму высокочастотного сигнала при этом существенно влияют: емкостной ха- рактер нагрузки вентилей, синфазные перекрестные помехи и эффекты "длин- ной линии" (отражения от несогласованной нагрузки). Некоторые из перечис- ленных проблем могут возникать даже на отдельной печатной плате. Для обес- печения надежной передачи цифровых сигналов обычно применяют специаль- ные методы и соответствующие интегральные схемы.
    Действиям помех наиболее подвержен маломощный сигнал. Особенно, если он передается на значительное расстояние. Источниками помех могут яв- ляться как внешнее электромагнитное излучение, так и внутренние переходные процессы в системе. Чтобы уверенно выделять полезный сигнал среди помех необходимо, прежде всего, обеспечить уровень сигнала существенно превосхо- дящий средний уровень помех. Для защиты от электромагнитных помех при передаче сигналов применяют также “витые пары” или экранированный кабель для прокладки шин. Шины, выполненные таким образом, обладают повышен- ной емкостью. Емкостной характер нагрузки (при сохранении высокой скоро- сти передачи данных) требует в свою очередь повышенной мощности выход- ных вентилей. Работа же мощных и быстродействующих вентилей сопряжена с большими импульсными токами при переключениях. Это ведет к кратковре- менным выбросам напряжения в цепях питания этих элементов. Таким обра- зом, выходные вентили, работающие на шины, становятся сами мощными ис- точниками помех, распространяющихся как по цепям шин передачи данных, так и внутрь системы по цепям питания. Избавиться от этих помех крайне сложно.
    Длинные шины и сами по себе могут стать причиной искажения сигнала.
    Это связано с эффектом "длинных линий", который приводит к тому, что несо- гласованная линия отражает высокочастотный сигнал от концов шины (и от других неоднородностей) и сигнал многократно накладывается сам на себя. В результате чего искажается форма сигнала.
    Для того, чтобы избежать перечисленных неприятностей шинную схемо- технику организуют специальным образом. Для формирования выходного сиг- нала используют специальные шинные формирователи - мощные ключи, спо- собные в целях согласования по волновому сопротивлению и для быстрого пе- резаряда емкостной нагрузки работать на низкоомные цепи. Во входных цепях принимающей стороны используют обычно триггеры Шмитта. Для компенса-

    81
    ции помех, распространяющихся вдоль шин, часто используют дифференци- альные структуры и токовые петли.
    Рассмотрим, к примеру, шину передачи данных стандарта RS-232C, кото- рый является наиболее подходящим при относительно медленной передаче сигналов (порядка сотен и тысяч бит в секунду, рисунок 6.4). Этот стандарт оп- ределяет уровни сигналов обеих полярностей. Выходной формирователь со- гласно стандарту должен иметь двухполярное питание.
    Входные цепи должны иметь гистерезис. Для этих целей имеются стан- дартные микросхемы: 1488 - выходной формирователь и 8Т16 - входной фор- мирователь с триггером Шмитта. В этом случае при емкостной нагрузке линии не более 330 пФ фронты нарастания и спада импульсов обеспечиваются на уровне менее 1 мкс.
    Рисунок 6.4 – Шина стандарта RS – 232С и временная диаграмма сигна- лов шины
    6.2.1 Содержание практикума
    Необходимо исследовать характеристики трех наиболее распространен- ных схем передачи цифровых данных, приведенных на рисунках 6.5, 6.6, 6.7: коэффициенты передачи линий, искажения фронтов, спадов и вершин входного и выходного сигналов.
    Для работы с линиями средней длины при достаточно высоком быстро- действии применяют несимметричные схемы с ТТЛ вентилями (рисунок 6.5).
    Рисунок 6.5 – Несимметричная линия с ТТЛ вентилями

    82
    Рисунок 6.6 – Симметричная линия с дифференциальным приемником
    Схема, приведенная на рисунке 6.6, отличается очень высокой помехо- устойчивостью. Помехоустойчивость достигается, благодаря передаче пара- фазного сигнала по витой паре в сочетании с дифференциальным приемником.
    Схема обеспечивает высокую степень подавления синфазных помех и хорошо восстанавливает логические уровни сигналов, искаженные при передаче по ли- нии связи. Форма сигналов, показанных на рисунке, позволяет понять, за счет чего обеспечивается относительно неискаженная передача. Если в качестве вы- ходных формирователей использовать коммутируемые токовые вентили (рису- нок 6.7), то получится шина "токовая петля".
    Данная схема использует симметричный коаксиальный кабель или низ- коомную витую пару. При импедансе 50 Ом такая "токовая петля" обеспечива- ет скорость передач 1 Мбит в 1 с на расстояние до 500 м или 10 Мбит/с на рас- стояние до 100 м.
    Рисунок 6.7 – Линия типа "токовая петля"
    6.2.2 Выполнение практикума
    Необходимое оборудование: лабораторный стенд "Схемотехника интер- фейсов", осциллограф, частотомер, омметр. Проведите цикл измерений в сле- дующей последовательности:
    1) подключите осциллограф к выходу "f" генератора стенда и измерьте основные параметры выходных импульсов генератора: амплитуду, задний и пе- редний фронты, спад вершины импульса. Зарисуйте осциллограмму импульсов генератора. Подключите к генератору длинную линию;
    2) измерьте волновое сопротивление длинной линии, а также параметры входных и выходных импульсов на линии и ее коэффициент передачи. Для это-

    83
    го соберите на стенде схему рисунка 6.8, предварительно установив с помощью омметра сопротивление на переменном резисторе R2 равным 200-300 Ом;
    Рисунок 6.8 – Схема измерения волнового сопротивления длинной ли- нии, согласованной на конце
    3) подключите осциллограф к переменному резистору R2 и, плавным из- менением сопротивления резистора R2, добейтесь на выходе линии минималь- ных искажений временных и амплитудных параметров импульсов, измерьте осциллографом эти параметры и зарисуйте осциллограмму. Также измерьте па- раметры импульсов на входе длинной линии (на выходе генератора "f"). От- ключите R2 от линии и измерьте его сопротивление, значение которого будет равно волновому сопротивлению линии. Вычислите коэффициент передачи ли- нии по формуле:
    Кл = А2 / А1 , где: А2 и А1 -амплитуды импульсов соответственно на выходе и входе линии;
    4) измерьте волновое сопротивление длинной линии и ее коэффициент передачи в случае согласования линии на входе и выходе. С этой целью собе- рите схему рисунка 6.9 и повторите измерения по п.3. При этом добивайтесь минимальных искажений входных и выходных импульсов на линии плавным изменением как R2, так и R1;
    Рисунок 6.9 – Схема измерения волнового сопротивления длинной ли- нии, согласованной в начале и конце линии
    5) измерьте осциллографом параметры входных и выходных импульсов на линии, разомкнутой на конце, отключив резистор R2 в схеме рисунка 6.9.
    6) измерьте осциллографом параметры входных и выходных импульсов на короткозамкнутой линии, закоротив перемычкой резистор R2 в схеме рисун- ка 6.9.

    84 7) занесите результаты измерений по п.п. 1, 3, 4, 5, 6 в таблицу. Сравните параметры входных и выходных импульсов, измеренных по п.п. 3, 4, 5, 6 с па- раметрами импульсов с генератора, измеренных по п. 1, а также сравните ко- эффициенты передачи линии для всех схем включения. Объясните причины ис- кажений формы импульсов и затухания амплитуды импульсов в линии.
    8) измерьте осциллографом параметры входных и выходных импульсов и коэффициенты передачи линий, собирая последовательно схемы рисунков
    6.5, 6.6, 6.7 и подавая на входы каждой из схем импульсы с генератора "f". За- несите результаты измерений в таблицу. Сравните параметры входных и вы- ходных импульсов, измеренных в схемах рисунков 6.5, 6.6, 6.7 с параметрами импульсов с генератора, измеренных по п.1, а также сравните коэффициенты передачи линий для всех схем включения. Объясните причины искажений формы импульсов и затухания амплитуды импульсов в линии;
    9) оформите отчет.
    1   2   3   4   5   6   7   8   9


    написать администратору сайта