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

Основы микроэлектроники. Практикум

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
5. Измерьте с помощью осциллографа уровень Uс сигнала ге­нератора и уровень U
выходного сигнала ЦАП в моменты сме-
ЦАП
ны кода для первых 3-х тактов переключения ЦАП с точностью до единиц мВ. Занесите полученные результаты в таблицу 7.
Таблица7
Параметры первых трёх тактов работы ЦАП
Параметр 1-й такт 2-й такт 3-й такт
U
, В
с
U
, В
Двоичный код ЦАП
Десятичный код ЦАП
Расчётное значение U
ЦАП
вых.ЦАП
, В
6. Разверните панель логического анализатора и, ориенти­руясь на положение тактовых импульсов АЦП, определите дво­ичные выходные коды ЦАП для первых трёх тактов его работы. Переведите двоичные коды в десятичные. Определите с точно­стью до десятых долей мВ величину h единицы младшего разря­да ЦАП и вычислите расчётное значение выходного сигнала ЦАП U
. Все результаты занесите в таблицу 7.
вых.ЦАП
7. Сверните панель логического анализатора и разверните па­нель осциллографа. Убедитесь, что ёмкость конденсатора филь­тра С1 = 100 пФ. Переведите ключ в нижнее положение и вклю­чите моделирование. Скопируйте изображение экрана осцилло­графа для отчёта.
8. Установите ёмкость конденсатора фильтра С1 = 2,2 мкФ. Включите моделирование, получите изображение на экране ос­циллографа и скопируйте его для отчёта.
9. Переведите ключ, соединяющий выход ЦАП с осциллогра­фом, в верхнее по схеме положение и установите частоту такто­вых импульсов АЦП 2 кГц. Включите моделирование и выбери­те такие параметры развёртки, чтобы наблюдать на экране 1…2 периода сигнала. Чтобы исключить полное наложение сигналов, задайте одному из них небольшое смещение вниз. Скопируйте изображение экрана осциллографа для отчёта.
10. Установите опорное напряжение ЦАП равным 12 В. Запу­стите моделирование, получите изображение экрана осциллогра­фа и скопируйте для отчёта.
6
51
6
V1 10 V
U1
VDAC8
D0
D1D2D3D4D5
D6
D7
Output
Vref+
Vref-
U4
ADC
Vin
Vref+
Vref-
D0
D1
D2
D3
D4
D5
D6
D7
SOC EOC
XFG1
XSC1
A
B
Ext Trig
+
+
_
_+_
U2
500 Hz
J1
Key = 1
R1
1kΩ
C1 100pF
11. Загрузите схему АЦП_ЦАП_2 (см. рис. 9).
12. Для номера своего варианта N установите следующие параме­тры функционального генератора: форма сигнала – синусоидальная, частота – (20 + 3N) Гц, амплитуда V = (1 + 0,2 N), смещение – 0.
13. Установите параметры тактовых импульсов: частота – 500 Гц, коэффициент заполнения – 5 %.
14. Установите ключ, соединяющий выход ЦАП с осциллогра­фом, в верхнее по схеме положение. Включите моделирование и выберите такие параметры развёртки, чтобы наблюдать на экране 1…2 периода сигнала. Скопируйте изображение экрана осцилло­графа для отчёта.
15. В момент достижения сигналом амплитудного значения из­мерьте его величину, а также уровень напряжения на выходе ЦАП.
16. Установите ключ, соединяющий выход ЦАП с осцилло­графом, в нижнее по схеме положение. Убедитесь, что ёмкость конденсатора фильтра С1 = 100 пФ. Включите моделирование и скопируйте изображение экрана осциллографа для отчёта.
17. Установите ёмкость конденсатора фильтра С1 = 2,2 мкФ. Ключ вниз. Включите моделирование и скопируйте изображение экрана осциллографа для отчёта.
18. Установите ключ, соединяющий выход ЦАП с осциллогра­фом, в верхнее по схеме положение. Установите частоту тактовых импульсов 4 кГц. Включите моделирование, получите на экране осциллографа изображение сигнала и скопируйте его для отчёта.
Рис. 9. Схема последовательной обработки сигнала биполярными АЦП
52
и ЦАП.
19. Установите ключ, соединяющий выход ЦАП с осциллогра­фом, в нижнее по схеме положение. Включите моделирование, получите на экране осциллографа изображение сигнала и скопи­руйте его для отчёта.
Содержание отчета по работе:
1. Название и цель работы.
2. Названия и принципиальные схемы всех исследованных устройств.
3. Результаты исследования в табличной форме либо в виде диаграмм.
4. Все необходимые временные диаграммы и осциллограммы работы исследованных устройств.
5. Краткие выводы.
Контрольные вопросы и задания:
1. Для чего нужен ЦАП?
2. Какие разновидности ЦАП вы знаете?
3. Перечислите основные характеристики ЦАП.
4. Как изменится величина единицы младшего разряда ЦАП, если перевести его из униполярного в биполярный режим работы и одновременно вдвое уменьшить величину опорного напряжения?
5. С какой целью на выходе ЦАП используется фильтр ниж­них частот?
6. Что такое АЦП?
7. Сформулируйте теорему Котельникова (теорему отсчётов).
8. Что такое частота Найквиста?
9. Какие разновидности АЦП вы знаете?
10. Для чего входной сигнал АЦП подвергается предваритель­ной фильтрации?
6
Методические указания к выполнению работ № 7 и № 8
с использованием стенда ОАВТ
Стенд ОАВТ (Основы автоматики и вычислительной техники) предназначен для исследования работы реальных цифровых схем транзисторно-транзисторной логики (ТТЛ). Включение Стенда
53
6
производится тумблером, расположенным на боковой панели, и индицируется расположенным рядом с ним светодиодом. В верх­ней части передней панели Стенда установлен разъём Х1, пред­назначенный для подключения сменных плат с исследуемыми устройствами. Напряжение питания плат составляет 5 В, поэтому прикосновение к токоведущим частям исследуемых устройств не представляет опасности для человека, а смена плат не требует обязательного отключения питания.
Для ввода информации и задания режима работы исследуе­мых устройств на передней панели Стенда установлены тумбле­ры SA1…SA5 и кнопки SB1…SB3. Положение тумблера «вверх» задаёт на соответствующем входе уровень логической «1», а по­ложение «вниз» – уровень «0». Для кнопок SB2 и SB3 ненажатое состояние задает уровень «1», а нажатое – уровень «0». Кнопка SB1 снабжена схемой защиты от дребезга контактов. С её помо­щью формируются одиночные прямоугольные импульсы с кру­тыми фронтами, поэтому в дальнейшем этот блок обозначается на схемах как формирователь одиночных импульсов F. Ненажатое состояние кнопки SB1 обеспечивает уровень логического «0», а нажатое – уровень «1». Соответственно в момент нажатия кнопки SB1 формируется фронт, а в момент отпускания – срез импульса (это важно для схем с динамическим управлением).
Для индикации логических уровней сигналов используется дисплей из 9 светодиодов HL1…HL9 (при уровне «1» светодиод светится, а при уровне «0» – нет). Кроме того, на передней пане­ли находится семисегментный индикатор HG1, схема управления которым (преобразователь двоичного кода в код семисегментного индикатора) смонтирована внутри Стенда. Схема предназначена для преобразования поступающего на её входы четырёхразрядно­го двоичного кода в гексагональный, и позволяет индицировать шестнадцатеричные символы от 0 до F включительно.
При подготовке к выполнению и защите лабораторных работ наиболее рационально пользоваться книгой [2], указанной в спи­ске рекомендуемой литературы.
54
Лабораторная работа № 7
Исследование работы
арифметико-логического устройства
Цель работы: для конкретного набора данных К и В (по ука-
занию преподавателя) проверить выполнение всех операций АЛУ типа К155ИП3.
Оборудование: стенд ОАВТ, плата П6, технологическая карта V.1.
Описание платы П6 стенда ОАВТ:
В этом задании используются расположенные на плате П6 сле­дующие ИМС: дешифратор К155ИД4 (D1), параллельные реги­стры К155КТМ5 (D5, D6, D7), двоичный реверсивный счётчик с предустановкой К155ИЕ7 (D10), арифметико-логическое устрой­ство К155ИП3 (D9).
Микросхема К155ИП3 – четырёхразрядное АЛУ. В зависимости от сигнала на входе М оно может работать в двух режимах, выпол­няя либо 16 логических («1» на входе М), либо 16 арифметических операций («0» на входе М). На входы К1…К4 подается четырёхразряд­ное слово К (код операнда К), а на входы В1…В4 аналогичное слово – операнд В. Результат выполнения логических преоб-
разований или арифметических действий, определяемый видом и кодом операции, поступает в виде четы­рёхразрядного слова на выходы F1… F4.
АЛУ имеет 4 входа выбора кода операций S0…S3, с помощью которых можно выбрать любую из 16 выполняемых устройством логических или арифметических функций, а, учитывая режим на входе М – 32 функции.
В МС имеется вход Р выход признака равенства данных А=В. На этом выходе (с откры­тым коллектором) будет сигнал «1», если выходы всех разрядов
и выход Р сигналов переноса, а также
0
7
55
7
находятся в состоянии «1». Естественно, что состояние этих вхо­дов и выходов следует учитывать только при работе АЛУ в ариф­метическом режиме.
Схема исследования АЛУ (плата VI, карта VI-1) содержит сле­дующие блоки (см. рис. 1):
1. Блок ввода данных, предназначенный для ввода кодов опе­рандов К и В и кода S операций, осуществляемых АЛУ. Блок со­стоит из кнопки SВ1, формирователя одиночных импульсов F и счётчика D10, который также может играть роль регистра-акку­мулятора. Для ввода данных (любого четырёхразрядного числа) нажимают необходимое число раз на кнопку SB1. Двоичный код набранного числа с выходов D10 поступает в общую шину дан­ных, которая подключена к информационным входам всех опера­тивных регистров, а также к блоку индикации (входам D3).
Рис. 1. Принципиальная схема макета АЛУ
2. Блок собственно АЛУ. Коды операндов К и В, а также код S выполняемой операции подаются от соответствующих регистров (D5, D6, D7), управляющий сигнал вида операции (логические или арифметические операции) поступает на вход М от тумблера SA4, сигнал переноса Р тодиод HL6) выводится сигнал переноса Р в старший разряд (пе­реполнение разрядной сетки), который следует учитывать только в арифметическом режиме работы (в логическом режиме такое понятие отсутствует).
56
– от тумблера SA5. На индикацию (све-
0
Результат операции, выполненный АЛУ, записывается в ре­гистр-аккумулятор (D10), совмещённый со счётчиком блока вво­да данных. Для перевода D10 в режим аккумулятора на вход V микросхемы D10 подают логический «0». Этому режиму соответ­ствует свечение светодиода HL5.
3. Блок оперативных регистров: RG(D5) – К, RG(D6) – В, R6(D7) – S, в которые может быть записана информация с общей шины. Для записи этой информации на вход синхронизации С со­ответствующего регистра подается управляющий сигнал с уров­нем «1». Контроль поступления этих сигналов осуществляется светодиодами HL1…HL3.
4. Дешифратор кода команд на МС К155ИД4 (D1). Для управ­ления дешифратором служат тумблеры SA1, SA2, SA3 и кнопка SB3. В зависимости от набранного переключателями SA1…SA3 кода при нажатии кнопки SB3 на одном из пяти используемых выходов дешифратора D1 появится сигнал с уровнем «0». Сигна­лы с выходов 0, 1, 2, 4, проинвертированные МС D3 (не показа­на на карте), поступают на соответствующие входы С регистров D5…D7 и вход R счётчика D10 (уровнем «1»). Коды всех команд и соответствующая им индикация приведены ниже (табл. 1).
Таблица1
Команды управления дешифратором
7
Команда
1. Запись информации с общей шины в регистр операнда К
2. Запись информации с общей шины в регистр операнда В
3. Запись информации с общей шины в регистр кода операций АЛУ
Код команды Такт
SA3 SA2 SA1 SB3
0 0 0 0
0 0 1 0
0 1 1 0
Управляемое
устройство
D5
вход С
D6
вход С
D7
вход С
Свето-
диод
HL1
HL2
HL3
57
7
4. Обнуление счётчика блока ввода информации
5. Установка режима «параллельная запись» в регистр­аккумулятор (счётчик блока ввода информации)
6. Запрет на передачу команд
1 0 0 0
1 0 1 0
Х Х Х 1
D10
вход R
D10
вход V
HL4
HL5
Инди­каторы не све-
тятся
Таким образом, при работе со стендом необходимо выполнять
следующую последовательность операций:
1. Ввести код операции, нажимая кнопку SB1 необходимое
число раз.
2. Набрать переключателями SA3, SA2, SA1 адрес 010, соот-
ветствующий регистру кода операции.
3. Нажав кнопку SВ3, переписать введенный код операции в
регистр D7.
4. Ввести операнд К (от 0 до F) с помощью кнопки SB 1.
5. Набрать адрес регистра операнда К (SA3, SA2, SA1 = 000) и, нажав на кнопку SB3, переписать введенное значение операнда К в регистр D5.
6. Ввести операнд В (от 0 до F) с помощью кнопки SВ1.
7. Набрать адрес регистра операнда В (SA3, SA2, SA1 = 001) и, нажав кнопку SВ3, переписать введённое значение операнда В в регистр D6.
8. Набрать адрес регистра-аккумулятора (SA3, SA2, SA1 = 101) и, нажав на кнопку SB3, переписать результат F выполнения задан­ной операции (определяемой состоянием входов S, M и P
) над вве-
0
дёнными операндами К и В с выхода АЛУ в регистр-аккумулятор D10. Результат операции считывается в виде шестнадцатиричного кода с индикатора НG1 и сигнала переноса в старший разряд (толь­ко при выполнении арифметических операций) с индикатора HL6.
58
9. Если полученный результат является промежуточным и его необходимо использовать в дальнейшем в качестве одного из операндов, то с выхода регистра-аккумулятора его переписыва­ют или в регистр D5, или в регистр D6, повторяя соответственно операции 5 или 7.
Ход работы:
С помощью стенда ОАВТ, платы П6 и карты VI-1 заполнить для вашего варианта данных К и В таблицу выполняемых опера­ций АЛУ К155ИП3. Имейте в виду, что результаты арифметиче­ских операций представлены в дополнительном коде. В таблице использованы следующие обозначения операций:
˅
– логическое сложение;
⁎
– логическое умножение;
(+)
– сложение по модулю 2;
+
– арифметическое сложение;
– – арифметическое вычитание;
F=K+K
– сдвиг влево на один разряд.
Вид таблицы приведён ниже (табл. 2).
Таблица2
Операции АЛУ К155ИП3
7
Код операции S
S = (S3 S2 S1 S0)
Операнд К :
(К3 К2 К1 К0)
Операнд В :
(В3 В2 В1 В0)
3 2 1 0 «16» 3 2 1 0 «16» 3 2 1 0 «16»
S= 0 0 0 0 0 Po P F3 F2 F1 F0 F
K= F3 F2 F1 F0 F 1
B=
Логическая операция
(М = «1»)
Сигнал на выходе F
F3 F2 F1 F0 F Po P F3 F2 F1 F0 F
K
F=
Арифметико-логическая
операция (М = «0»)
Сигнал
на
Сигнал на выходах Р, F
входе
Po
K+P
0
0
59
7
S= 0 0 0 1 1 Po P F3 F2 F1 F0 F
K= 1
B= 0
S= 0 0 1 0 2 Po P F3 F2 F1 F0 F
K= F3 F2 F1 F0 F 1
B=
S= 0 0 1 1 3 Po P F3 F2 F1 F0 F
K= F3 F2 F1 F0 F 1
B=
S= 0 1 0 0 4 Po P F3 F2 F1 F0 F
K= F3 F2 F1 F0 F 1
B= 0
S= 0 1 0 1 5 Po P F3 F2 F1 F0 F
F=
F=
K˅B
K ⁎B
0
0
0
K⁎B
B
K˅B+P
K˅ B +P
K+K⁎ B +P
K˅B+K⁎ B +P
−1 + P
0
0
0
0
0
K= F3 F2 F1 F0 F 1
B=
S= 0 1 1 0 6 Po P F3 F2 F1 F0 F
K= F3 F2 F1 F0 F 1
B=
S= 0 1 1 1 7 Po P F3 F2 F1 F0 F
F=
K(+)B
F=
K⁎ B
0
K−B−1+P
0
K⁎ B −1+P
60
0
0
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]