Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Схемотехника высокопроизводительных систем. Лабораторный практикум

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
При уменьшении длительности допустимая амплитуда помехи возрастает. В связи с этим различают статическую и динамическую помехоустойчивость. Если длительность помехи больше некоторого значения, при котором допустимая амплитуда помехи уже не зависит от ее длительности, то такая амплитуда характеризует статическую помехоустойчивость.
2.2. Порядок выполнения
1. Запустите программу моделирования электронных схем Multi- sim 10. В главном меню выберите пункт «Simulate/Digital Simulation Settings…» и установите режим Real.
2. Соберите схему по рис. 2.2, используя логические элементы 2И-НЕ из библиотеки TTL модели 74LS. Подайте от генератора им- пульсов на вход схемы прямоугольные импульсы частотой 500 КГц. Измерьте длительность отрицательного импульса на выходе четвер­того ЛЭ с помощью осциллографа. Для измерения используйте два визира T1 и T2 осциллографа. Вычислите среднее время задержки распространения сигнала одного ЛЭ.
3. Соберите схему по рис. 2.4 из элементов TTL модели 74LS и измерьте время задержки распространения сигнала ЛЭ.
4. Соберите схему по рис. 2.6, используя ЛЭ TTL модели 74LS, и измерьте время задержки распространения сигнала.
5. Соберите схему по рис. 2.8 и снимите зависимость величины тока, потребляемого по цепи питания КМОП-инвертора, от частоты входного сигнала. В качестве VT1 следует использовать транзистор из библиотеки MOS_3TEP модели 2N6804, а в качестве VT2 – транзи­стор из библиотеки MOS_3TEN модели 2N6659. Частоту генератора изменяйте в диапазоне 5 КГц – 5000 КГц с коэффициентом 10. На участках резкого изменения тока от частоты произведите более детальные исследования. Амплитуду входного сигнала установите равной 6 В. Амперметр используйте в режиме AC. Полученные дан­ные занесите в таблицу. Рассчитайте величину потребляемой мощно-
21
сти как произведение напряжение питания на потребляемый ток. По­строите график зависимости потребляемой мощности от частоты входного сигнала, откладывая частоту по оси абсцисс в логарифмиче­ском масштабе.
Отчет о работе
Содержание отчета:
1. Титульный лист.
2. Цель работы.
3. Схемы для измерения динамических параметров ИМС.
4. Осциллограммы исследования задержек распространения сигнала
логическими элементами.
5. Таблицы с экспериментальными результатами исследования ди-
намических параметров ЛЭ.
6. График зависимости потребляемой мощности от частоты входно-
го сигнала ЛЭ.
7. Выводы.
Контрольные вопросы
1. Что такое динамические параметры логических элементов и какие факто-
ры определяют их значения?
2. Каким образом измеряется время задержки распространения сигнала в ло-
гическом элементе?
3. Как находится среднее время задержки распространения сигнала?
4. Что такое динамическая мощность и как можно определить ее величину?
5. Какие схемные варианты используются для измерения времени задержки
распространения сигнала в логическом элементе?
6. Какие можно сделать выводы по результатам оценок времени задержки
распространения сигнала одним и тем же логическим элементом 2И-НЕ различными способами?
22
Лабораторная работа № 3. ИССЛЕДОВАНИЕ МУЛЬТИПЛЕКСОРОВ И ИХ ПРИМЕНЕНИЕ ДЛЯ РЕАЛИЗАЦИИ
БУЛЕВЫХ ФУНКЦИЙ
Цель работы – приобретение навыков исследования мультиплек-
соров и использования их для реализации булевых функций.
3.1. Краткие теоретические сведения
В цифровых устройствах часто возникает задача передачи циф-
ровой информации от различных источников к одному приемнику. Для этого на входе приемника устанавливается устройство, называе­мое мультиплексором, которое согласно коду адреса подключает к своему выходу один из источников информации. Например, из че­тырех источников D0, D1, D2 и D3, которые подключены к информа­ционным входам мультиплексора, необходимо выбрать один. Для этого должен быть указан номер информационного входа. Обычно он задается двоичным кодом на управляющих входах мультиплексора. Для мультиплексора с двумя информационными входами достаточно одного управляющего входа Х0, для мультиплексора с четырьмя ин­формационными входами достаточно двух – Х1 и Х0 и т.д. Булева функция, описывающая мультиплексор с четырьмя информационны­ми входами, имеет вид [6]:
       (3.1)
где Y – значение логического сигнала на выходе MS;
D0, D1, D2 и D3 – значения логических сигналов на информаци-
онных входах мультиплексора;
X1, X0 – управляющие переменные, задающие номер информаци-
онного входа мультиплексора.
Аналогичный вид имеют выражения для мультиплексора с 2-мя, 8-ю и т.д. информационными входами. Обычно мультиплексоры обо­значаются так: MS2-1 – мультиплексор с двумя информационными
23
входами на один выход; MS8-1 – мультиплексор с восемью информа-

0
1
2
3
A
B
б
Y
а
а
б
D0
X0
D1
Y
ционными входами на один выход и т.п. Мультиплексоры могут быть собраны из простейших логических элементов И, ИЛИ, НЕ. Также выпускаются готовые мультиплексоры в виде ИМС.
Схема MS2-1, собранная на базе простейших логических элемен­тов, приведена на рис. 3.1, а. Здесь же показано обозначение этого мультиплексора в виде субсхемы ms2-1 (рис. 3.1, б). Информацион­ные входы обозначены как D0, D1, а управляющий – как X0.
мационными входами 0, 1, 2 и 3 и управляющими входами A, B. На рис. 3.2, б обозначение этого мультиплексора в виде субсхемы.
Рис. 3.2. Схема а) мультиплексора MS4-1 и его обозначение б) как субсхемы
Рис. 3.1. Схема а) мультиплексора MS2-1
и его обозначение б) как субсхемы ms2-1
На рис. 3.2, а приведена схема мультиплексора MS4-1 с инфор-
24
Другая сфера применения мультиплексоров – построение логиче­ских функций нескольких переменных в виде дизъюнктивной нормаль­ной формы. Это применение основано на разложении булевой функции по 1-й, 2-м и большему числу переменных по методу Шеннона.
В качестве примера рассмотрим применение разложения Шенно­на для реализации одной и той же булевой функции Y = U(0, 1, 2, 3, 4, 8, 12, 13, 15) от четырех переменных A, B, C, D с помощью мульти­плексоров различного типа. Числа в скобках для функции U указы­вают те строки таблицы истинности, в которых Y принимает значе­ния, равные 1. В совершенной дизъюнктивной нормальной форме (СДНФ) эта булева функция имеет вид [6]:
           
+       (3.2)
Для построения комбинационной схемы, реализующей функцию (3.2) на базе мультиплексоров MS2-1, разложим функцию по одной
переменной, начиная, например, с переменной А старшего разряда. Сгруппировав в выражении (3.2) члены, содержащие переменные А
и , получим:
          
+          . (3.3)
Аналогично разложим функции f1 и f2 по переменным С,, и D,, соответственно:
         
     󰇛  󰇜     (3.4)
           (3.5)
Выражения (3.3), (3.4) и (3.5) позволяют построить принципиаль­ную схему комбинационного устройства на MS2-1 для функции (3.2) – рис. 3.3. Схема содержит четыре мультиплексора MS2-1. Первый реа-
25
лизует зависимость (3.3), второй и четвертый реализуют функцию f1,
f1
f2
MS
3
0 1
X
MS
4
0 1
X
MS
2
0 1
X
MS
1
0 1
X
B
D
C
Y
A
“1”
B
а третий мультиплексор – функцию f2.
Рис. 3.3. Схема реализации функции на мультиплексорах MS2-1
При построении комбинационной схемы для реализации функции (3.2) на базе MS4-1 в исходной функции сгруппируем члены, вынося за знак скобок произведение двух переменных, (например, А и В), следующим образом:
          
    
         (3.6)
Комбинационная схема, реализующая функцию Y в форме (3.6) на мультиплексорах MS4-1 приведена на рис. 3.4.
На информационные входы элемента MS1 (в соответствии с их адресом, определяемым переменными А и В) подаются соответству-
ющие функции (в скобках). Адрес определяет нулевой информа­ционный вход, поэтому сюда подводится логическая единица. Адрес
 определяет первый информационный вход, поэтому к нему под­ключен выход элемента MS2, реализующего зависимость . Адрес  определяет второй информационный вход элемента MS1, к кото- рому подведен выход MS 3, реализующего зависимость . Адрес
 определяет третий информационный вход MS1, на который пода- ется сигнал с выхода MS4, реализующего     . [6]
26
“1”
“1”
“0”
“1”
“0”
“1”
“0”
MS
4
0 1 2 3
1 0
Y
MS
2
0 1 2 3
1 0
MS
3
0 1 2 3
1 0
MS
4
0 1 2 3
1 0
MS
4
0 1 2 3
1 0
MS
4
0 1 2 3
1 0
MS
1
0 1 2 3
1 0
A B C D C D
C D
Рис. 3.4. Схема реализации функции на мультиплексорах MS4-1
Схема на рис. 3.4 построена в соответствии с (3.6) формализова­но. В связи с этим оказалось, что в ней мультиплексоры MS2 и MS3 реализуют одну и ту же функцию. MS3 можно удалить, а выход MS2 соединить с информационными входами 1 и 2 MS1.
Для построения комбинационной схемы на базе мультиплексора MS8-1 функцию (3.2) необходимо разложить по трем переменным, например, по А, В, С. Сочетания прямых или инверсных значений этих переменных будут определять в мультиплексоре MS8-1 адреса определенных информационных входов. Сгруппируем в выражении (3.2) члены с одними и теми же адресами информационных входов, вынося их за скобки:
    󰇜  󰇛     
   󰇛󰇜 (3.7)
Адрес  определяет информационный вход MS8-1 с номером 0; адрес  определяет информационный вход MS8-1 с номером 1 и
т.д. Следует отметить, что в выражении (3.7) отсутствуют комбина­ции  и , определяющие третий и пятый информационные
входы MS8-1. Выражения в скобках в формуле (3.7) определяют по­даваемые на данные входы сигналы. То есть сигнал на нулевой ин-
27
формационный вход, равный     , обеспечивается подачей на
Адрес информационного входа
Подаваемое
значение
Код
Номер

0
1

1
1

2


3
0

4


5
0

6
1

7

него логической 1. Та же самая ситуация с первым информационным входом. На второй информационный вход с адресом  в соответ­ствии с (3.7) необходимо подать сигнал . И так далее до входа с но-
мером 7. На те информационные входы, адреса которых отсутствуют в (3.7) – третий и пятый, необходимо подать логический 0. С учетом всех этих замечаний выражение (3.7) можно записать так:
  󰇛󰇜󰇛󰇜   󰇛󰇜 󰇛󰇜
󰇛󰇜 󰇛󰇜 󰇛󰇜 (3.8)
Порядок программирования MS8-1 для реализации функции (3.2) приведен в табл. 3.1.
Таблица 3.1
На рис. 3.5 показана принципиальная схема реализации функции (3.2) на мультиплексоре MS8-1. Выбор адреса того или иного канала обеспечивается переменными А, В, С, подаваемыми на адресные входы 2, 1, 0.
Соединение информационных входов с линиями , , 1, 0 вы­полнено в соответствии с табл. 3.1.
В данной лабораторной работе для реализации функции на MS8-1 используются два мультиплексора MS4-1, которые выполнены в виде
28
одной микросхемы 74LS153D из контейнера 74LS. Обозначения
MS
0 1 2 3 4 5 6 7
2 1 0
A B C

Y
на корпусе для первого MS4-1: 1С0, 1С1, 1С2, 1С3 – информацион­ные входы; 1Y – выход; А и B – входы сигналов управления. Для вто­рого MS 4-1: 2С0, 2С1, 2С2, 2С3 – информационные входы; 2Y – вы­ход; А и В – входы сигналов управления.
Рис. 3.5. Реализация функции на мультиплексоре MS8-1
Пример подсоединения микросхемы 74LS153D в качестве муль­типлексора MS8-1 для реализации на нем некоторой булевой функции F(A, B, C, D) приведен на рис. 3.6.
Для объединения двух мультиплексоров MS4-1 в один используются входы ~1G и ~2G разрешения работы 1-го и 2-го мультиплексоров.
На них подается значение A и . Для объединения выходов 1Y и 2Y мультиплексоров MS4-1 в один выход MS8-1 использован элемент ИЛИ.
Для исследования одновыходных логических схем будем исполь­зовать логический преобразователь (Logic Converter) – устройство, обеспечивающее взаимные преобразования различных способов представления логических схем (см. рис. 3.6). С его помощью можно:
по таблице истинности получить логическое выражение;
по логическому выражению получить логическую схему или
таблицу истинности;
по логической схеме построить таблицу истинности.
29
Рис. 3.6. Реализация логической функции на мультиплексоре MS8-1
Преобразователь имеет 8 выходов от А до Н логических перемен­ных, к которым можно подключать до восьми входов анализируемой комбинационной схемы, а также вход Out, к которому должен быть подключен выход схемы.
Для анализа собранной логической схемы ее входы необходимо соединить с выходами логического преобразователя, а выход – с вхо­дом Out логического преобразователя. Далее, открыв свойства (Prop- erties) логического преобразователя и нажав там верхнюю кнопку, можно получить таблицу истинности для функции, реализованной данной схемой. При этом переменные преобразователя, соответству­ющие подключенным входам схемы, активизируются (кружки над ними станут белыми). Нажав следующую кнопку, можно получить логическое выражение для моделируемой функции в форме СДНФ, которое затем можно упростить, нажав на третью кнопку.
30
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]