1   2   3   4
Ім'я файлу: Osnovy (1).pdf
Розширення: pdf
Розмір: 1453кб.
Дата: 22.02.2023
скачати
Пов'язані файли:
1 практичне (трудове право) (1).docx
методика.pptx
Інформаційний посібник товарознавство.pdf
реферат на тему інформаційні війни.docx
ДЗ.docx
Курсова робота Новак.docx
Семінар 1.pptx
Індивідуальна робота Поліщук С.А. 22ППО(м).docx
Звіт класного керівника.docx
реферат.docx

1
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ УКРАЇНИ
«КИЇВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ
імені ІГОРЯ СІКОРСЬКОГО» ОМ. Павловський
І.О. Васильковська
ОСНОВИ
ЦИФРОВОЇ
СХЕМОТЕХНІКИ
КОМП’ЮТЕРНИЙ ПРАКТИКУМ
Навчальний посібник Рекомендовано Методичною радою КПІ ім. Ігоря Сікорського як навчальний посібник для здобувачів ступеня бакалавра за освітньою програмою
«Комп’ютерно-інтегровані системи та технології в приладобудуванні» спеціальності
151 «Автоматизація та комп’ютерно-інтегровані технології»
Електронне мережне навчальне видання
Київ
КПІ ім. Ігоря Сікорського
2022

2
Рецензенти:
Галаган Р.М. - канд. техн. наук, доцент, доцент кафедри автоматизації та систем неруйнівного контролю КПІ ім.
Ігоря Сікорського
Головач СВ. - канд. техн. наук, головний конструктор напрямку АТ «Елміз»
Відповідальний редактор
Лакоза С.Л. - канд. техн. наук, доцент, доцент кафедри комп’ютерно-інтегрованих оптичних та навігаційних систем КПІ ім. Ігоря Сікорського Гриф надано Методичною радою КПІ ім. Ігоря Сікорського протокол № 1 від 02.09.2022 р) за поданням Вченої ради Приладобудівного факультету протокол № 9/22 від 29.08.2022 р)

Навчальний посібник містить теоретичні відомості та практичні рекомендації до виконання комп’ютерних практикумів з дисципліни «Основи цифрової схемотехніки».
Під час виконання комп’ютерних практикумів будуть розглянуті цифрові пристрої, що базуються на використанні логічних елементів, такі як комбінаційні схеми(шифратори та дешифратори, мультиплексори та демультиплексори, компаратори, суматори), та мікросхеми із пам’яттю(тригери та регістри) та інші пристрої побудовані на їх базі. Поступове ускладнення матеріалу призведе до більшої зацікавленості здобувачів та буде спонукати до подальшого, більш глибокого опанування основних моментів дисципліни.
Навчальний посібник призначений для здобувачів ступеня бакалавра за спеціальністю 151 «Автоматизація та комп’ютерно-інтегровані технології», буде також корисним студентам споріднених технічних спеціальностей.
Реєстр. № НП 22/23-057 Обсяг 2,77 авт. арк.
Національний технічний університет України
«Київський політехнічний інститут імені Ігоря Сікорського» проспект Перемоги, 37, м. Київ, 03056 https://kpi.ua
Свідоцтво про внесення до Державного реєстру видавців, виготовлювачів і розповсюджувачів видавничої продукції ДК № 5354 від 25.05.2017 р.
© ОМ. Павловський, 2022
© І.О. Васильковська, 2022
© КПІ ім. Ігоря Сікорського, 2022

3
ЗМІСТ ВСТУП ............................................................................... ………………………4
Комп’ютерний практикум № 1. Знайомство із базовими логічними елементами………………………………………………………………………..5
Комп’ютерний практикум № 2. Формування і перетворення логічних послідовностей………………………………………………………………...…17
Комп’ютерний практикум № 3. Шифратори і дешифратори………………....28
Комп’ютерний практикум № 4. Мультиплексори та демультиплексори.…...36
Комп’ютерний практикум №5. Компаратори та суматори……………….…..45
Комп’ютерний практикум №6.
Тригери та регістри…………………………..52 Список рекомендованих джерел……………………...……………..………….61

4 ВСТУП У сучасному світі використання електронних пристроїв перейшло на абсолютно новий рівень, за статистикою 60-70% всіх об’єктів із якими взаємодіє сучасний фахівець – електронні прилади. І з кожним роком такий відсоток буде збільшуватись. Не дивлячись нате, що людство фізично повністю не може позбутися аналогових електронних пристроїв, цифрові пристрої поступово замінюють їх у всіх сферах, науки, промисловості, бізнесу розваг, тощо. Таким чином, метою даного посібника є ознайомлення із основними схемотехнічними рішеннями, що використовуються у сучасній цифровій електроніці. Починаючи від основних логічних елементів, поступово ускладнюючи і комбінуючи отримані схеми студент зможе більш глибоко опанувати логіку побудови таких пристроїв та усвідомити основні принципи
їх вдосконалення, використання та розроблення. У розділах посібника, які для простоти освоєння сформовані у вигляді окремих комп’ютерних практикумів, будуть розглянуті питання створення, використання, дослідження та вдосконалення основних схемотехнічних рішень цифрових електронних схем, таких як логічні вентилі, комбінаційні схеми, схеми з пам’яттю та інші. У посібнику пропонується реалізовувати приклади та завдання у середовищі схемотехнічного моделювання MicroCAP, такий підхід дозволяє швидко та безпечно провести моделювання та дослідження запропонованих схем. Для більш глибокого засвоєння матеріалу здобувачам буде запропоновано повторити проведені досліди та моделювання із реальними мікросхемами, використовуючи плати для безпаєчного монтажу, що дозволить наочно зв’язати теорію і практичну складову освітнього компоненту.

5
КОМП’ЮТЕРНИЙ ПРАКТИКУМ № 1
ЗНАЙОМСТВО ІЗ БАЗОВИМИ ЛОГІЧНИМИ
ЕЛЕМЕНТАМИ Мета роботи: дослідити моделі базових логічних елементів при дії різних логічних рівнів на їх входах.
1.1. Теоретичні відомості У Булевій алгебрі, на якій базується вся цифрова техніка, електронні елементи повинні виконувати ряд певних дій. Це так званий логічний базис. Ось три основні дії:
АБО (OR) - логічне додавання (диз'юнкція); І (AND)- логічне множення (кон'юнкція); НЕ (NOT) - логічне заперечення (інверсія, інвертування). У цифровій електроніці такі дії реалізуються за допомогою відповідних базових логічних елементів, які зараз розглянемо детально. Найпростіший логічний елемент - це інвертор (логічний елемент НЕ, inverter). Інвертор виконує найпростішу логічну функцію - інвертування, тобто зміну рівня вхідного сигналу на протилежний. Інвертор має всього один вхід і один вихід.
Умовне графічне позначення інвертора на схемах показано на рис. 1.1. Рис. 1.1. Графічне позначення інвертора на електричних принципових схемах Принцип дії логічних елементів зазвичай описується або часовими діаграмами, або таблицею істинності. Таблиця істинності для інвертора виглядає наступним чином (Табл. 1.1).
Дві основні області застосування інверторів - це зміна полярності сигналу і зміна полярності фронту сигналу. Тобто з позитивного вхідного

6 сигналу інвертор робить негативний вихідний сигнал і навпаки, аз позитивного фронту вхідного сигналу - негативний фронт вихідного сигналу.
Таблиця 1.1 – Таблиця істинності інвертора
Вхід
Вихід
0
1
1
0
Ще одне важливе застосування інвертора - буферизація сигналу (з
інверсією), тобто збільшення навантажувальної здатності сигналу. Це буває потрібно в тому випадку, коли якийсь сигнал треба подати на багато входів, а вихідний струм джерела сигналу недостатній.
Тепер розглянемо логічні елементи, що реалізують функції логічного множення та логічного додавання. Відтак, на рисунку 1.2 а показано умовне графічне зображення логічного елементу І, а на рис. 1.2. б – логічного елементу АБО. а) б) Рис. 1.2. Графічне позначення логічних елементів: а) Логічне І Логічне АБО
Дуже часто зазначені логічні елементи комплексуються із інвертором, таким чином утворюючи логічні елементи із інвертованим вихідним сигналом.
Ці елементи показані на риса) б) Рис. 1.3. Графічне позначення логічних елементів: а) Логічне І-НІ; б)Логічне АБО-НІ І
АБО
АБО-НІ
І-НІ

7
Таблиця істинності для таких елементів буде виглядати наступним чином (Табл. 1.2.):
Таблиця 1.2. Таблиця істинності логічних елементів АБО, І та їх інверсних похідних
Вх.1
Вх.2
АБО
АБО-НІ
І
І-НІ
0
0 0
1 0
1
0
1 1
0 0
1
1
0 1
0 0
1
1
1 1
0 1
0 Треба зазначити, що входи у таких елементів взаємозамінні і абсолютно рівноправні.
Комбінуючи базові логічні елементи можна утворити схеми з новими властивостями. Атому у цьому комп’ютерному практикумі необхідно розглянути ще два елементи, які хоча не є базовими проте їх використання також набуло широкого застосування. Це виключне АБО та виключне АБО-
НІ (XOR та XNOR). Утворення таких елементів як комбінації базових елементів розглянемо у наступному комп’ютерному практикумі.
Позначення та таблиця істинності приведені на рис. 1.4. та табл. 1.3. відповідно. Рис. 1.4. Графічне позначення логічних елементів: а) Виключне АБО; б) Виключне АБО -НІ
Виключне АБО
Виключне АБО-НІ а) б)

8
Таблиця 1.3. Таблиця істинності логічних елементів Виключне АБО та
Виключне АБО -НІ
Вх.1
Вх.2
Виключне
АБО
Виключне
АБО -НІ
0
0 0
1
0
1 1
0
1
0 1
0
1
1 0
1 Таким чином, логічна одиниця на виході виключного АБО з’являється лише тоді, коли активний сигнал (лог) присутній на одному і лишена одному
із входів.
Мікросхеми базових логічних елементів дуже часто випускаються у корпусах формфактору DIP-14 або SO-14. DIP (або DIL dual in-line package), прямокутні корпуси, що зазвичай виготовляються із кремнію або пластику та мають два ряди виводів (ніжок), розташованих паралельно по довшим сторонам корпуса. Корпуси SO або SOIC (Small-Outline Integrated
Circuit) призначені для поверхневого монтажу, що значно скорочує площу, яку займає мікросхема на друкованій платі у порівнянні із мікросхемами формфактору, проте потребує значно більших навичок і додаткового обладнання для її використання. Тому в даних лабораторних роботах для побудови і дослідження схем будемо використовувати мікросхеми саме у DIP корпусах. На рисунку 1.5 показано загальний вигляд мікросхеми логічного елементу 74HC00 І- НІ (NAND) у DIP та SOIC корпусах відповідно. Цифра біля типу корпуса вказує на кількість виводів. Відповідно, DIP-14 вказує нате, що мікросхема має 14 виводів поз кожної довшої сторони, що видно на риса а) б) Рис. 1.5. Загальний вигляд мікросхем логічного елемента І-НІ 74HC00: ау корпусі DIP-14; б) у корпусі SOIC-14 Для того, щоб визначити принцип підключення мікросхеми для її подальшого використання, необхідно ознайомитись із її технічним описом, т.з.
Datasheet. Цей документ описує всі основні характеристики схеми, як механічні, так електричні та часові. Треба зауважити, що в залежності від виробника мікросхеми, Datasheet може мати різний вигляд. Наприклад, виводи для підключення можуть бути показані у вигляді функціональної схеми, або у вигляді принципової, як показано на рис. 1.6., проте такі відмінності не протирічать один одному. а) б) Рис. 1.6. Дані із технічного опису мікросхеми 74HC00: а) функціональна схема б) принципова схема

10 Для того, щоб порівняти дані, що наведені у Datasheet із реальною мікросхемою, у нашому випадку дізнатись яка ніжка перша, яка друга і яка остання на корпусах мікросхем наносять спеціальні позначення, т.з. ключ. Так, на риса на корпусі мікросхеми присутня виїмка, яка і є ключем. Така ж виїмка показана на принциповій схемі б. Відповідно, перша за рахунком ніжка буде знаходитись ліворуч від ключа, далі нумерація ніжок відбувається проти годинникової стрілки. Для мікросхем SOIC, ключ має вигляд втисненого кола, що і позначає початок нумерації ніжок.
1.2. Завдання для виконання
1.2.1. Завдання 1. Інвертор У середовищі MicroCAP відкрити новий робочий простір File->New - >
Schematic File. На робочому полі встановити інвертор, який знаходиться у папці Components / Digital Primitives/ Standard Gates / Inverter (Тип моделі обрати D_00). Генератор прямокутного сигналу (Components / Analog
Primitives/Waveform Sources/Pulse Source), тип моделі – Square, і резистор опором кОм. Зібрати схему як показано на рис. 1.7. Рис. 1.7. Приклад реалізації схеми із інвертором
Зняти часові діаграми з генератора сигналу і з опору. Переконатися у виконанні інвертором заявлених функцій. Зняти і записати напругу рівнів логічного нуля та логічної одиниці на виході (опорі).
Нагадаємо, що для побудови часових діаграму у середовищі MicroCAP необхідно виконати команду Analysis/Transient ( + <1>). У вікні настройок в колонці Y Expression вказати значення V(V1) та V(R1). Час моделювання задати таким чином, щоб виводилося 5-20 циклів зміни логічного рівня джерела V1. У результаті, таблиця налаштувань

11 моделювання має виглядати як показано на риса результат моделювання
– на рис. 1.9. Рис. 1.8. Настройки часового аналізу Рис. 1.9. Результат моделювання за завданням з п.п. 1.2.1
Тепер дослідимо вплив гармонічного сигналу на інвертор. Для цього треба змінити джерело прямокутного сигналу на два, Components / Analog
Primitives/Waveform Sources/Sine Sources із параметрами амплітуди
1В+№_варіанту/5 та частотою кГц, та Battery із номінальною напругою В.
Після заміни схема має виглядати як показано на рис. 1.10 (Індекси елементів можуть відрізнятись). Рис. 1.10. Схема для дослідження інвертора при гармонічному сигналі
Вивести графіки напруг вхідного та вихідного сигналу. Час моделювання вибрати таким, щоб відображалося 5-10 змін стану інвертора.

12
Визначити напругу вхідного сигналу, при якому відбувається переключення логічного елемента.
Тепер замінимо модель інвертора тригером Шмітта. За допомогою пошуку (Ctrl+Shift+F) знайдемо модель 74HC14. Для порівняння результатів, пропонується зробити копію схеми, що показана на рис. 1.10, і лише після цього проводити заміну інвертора на тригер Шмітта.
Вивести графіки напруг вхідного та вихідного сигналу. Час моделювання вибрати таким, щоб відображалося 5-10 змін стану інвертора.
Визначити напруги вхідного сигналу, при якому відбувається переключення тригера Шмітта.
Результати моделювання вивести одразу для двох схем (інвертор і тригер Шмітта) як показано на рис. 1.11. Рис. 1.11. Результат моделювання впливу гармонічного сигналу на інвертори
Отримані результати порівняти та зробити висновки.
1.2.3. Завдання 2. Дослідження логічних елементів Перед початком моделювання із таблиці 1.4. необхідно обрати логічні елементи відповідно до номера варіанту.
Варіант визначається за списком студентів, й за списком - знову 1й-варіант, 12 - 2-ий і т.д. У MicroCAP дані моделі мікросхем знаходяться за адресою: Components / Digital Primitives/
Standard Gates.

13 Приклад схеми підключення логічного елемента у системі MicroCAP представлено на рис. 1.12. Рис. 1.12. Приклад реалізації схеми із логічним елементом
На входи логічного елемента встановити постійні джерела напруги
(Battery). Для використовуваних моделей логічних елементів, напругу рівня логічного нуля приймемо U0 =0 В, а напругу рівня логічної одиниці U1 =
+5 В. Для зручності зміни напруги, поставити маркеру властивості Show
(Показати) джерела напруги. Також рекомендується для швидкого перемикання рівнів на входах схеми встановити перемикачі (риса, а на виході - графічний індикатор у вигляді цифрового чи аналогового вольтметра рис. 1.13 б. Ці компоненти пропонується знайти самостійно, використовуючи меню пошуку. а) б) Рис. 1.13. Додаткові компоненти: а) Animated Digital Switch; б) Animated Meter
Запустити аналіз перехідних процесів, відображаючи значення на входах логічного елемента та на його виході. Подаючи через джерела напруги рівні логічного нуля і одиниці, для заданого логічного елемента побудувати таблицю істинності. Приклад таблиці істинності для елементів із двома входами показаний в табл 1.5, а для елементів із трьома входами – в таблиці
1.6. відповідно.

14
Ознайомитись із
Datasheet на логічний елемент (Модель логічного елементу вказує викладач)
Таблиця 1.4. Таблиця з варіантами завдання
Варіант
Логічний елемент
1
And2 (І)
2
And3 (І)
3
Nand2 (2І-НІ)
4
Nand3 (3І-НІ)
5
Nor2 (2АБО-НІ)
6
Nor3 (3АБО-НІ)
7
Or2 (2АБО)
8
Or3 (3АБО)
9
Xnor (Виключне АБО-НІ)
10
Xor (Виключне АБО)
Таблиця 1.5. Таблиця для заповнення для логічного елемента із двома входами
Вхід 1
Вхід 2
Вихід
0 0
0 1
1 0
1 1

15
Таблиця 1.6. Таблиця для заповнення для логічного елемента із трьома входами
Вхід 1
Вхід 2
Вхід 3
Вихід
0 0
0 0
0 1
0 1
0 0
1 1
1 0
0 1
0 1
1 1
0 1
1 1
1.3. Зміст звіту
1. Схеми логічного елемента побудовані в середовищі MicroCAP за своїм номером варіанту.
2. Для інвертора. Графіки перехідних процесів із позначенням напруги низького та високого рівнів.
3. Для інвертора при впливі грамонічного сигналу схеми і графіки перехідних процесів (часового аналізу) для звичайного інвертора і тригера Шмітта. Вказати напруги спрацювання логічних елементів.
4. Таблиці результатів вимірів 1.5. або 1.6.
5. Зображення, що підтверджують проведені експерименти для різних вхідних значень (2-3 зображення) із таблиці істинності.
6. Ознайомитися з еквівалентними схемами РТЛ, ДТЛ і ТТЛ логіками, побудувати відповідні схеми (одну на вибір).
7. Висновки по роботі промодельованих логічних схем і відповідність
їх теоретичним даним.

16
1.4. Контрольні запитання
1. Назвіть базові логічні елементи, які їх функції?
2. Що таке інвертор та для чого вони застосовуються?
3. Опишіть основні властивості тригера Шмітта.
4. Які корпуси мікросхем найбільш розповсджені для базових логічних елементів, у чому їхня відмінність?
5. Що таке ключ на корпусі мікросхеми та як визначити номер ніжки мікросхеми?
6. У чому різниця аналогового сигналу та цифрового
7. Чи можна подавати аналоговий сигнал на цифровий логічний елемент?
8. Як створити логічний елемент із трьома входами, якщо наявні лише двовходові логічні елементи?

17
КОМП’ЮТЕРНИЙ ПРАКТИКУМ № 2
ФОРМУВАННЯ І ПЕРЕТВОРЕННЯ ЛОГІЧНИХ
ПОСЛІДОВНОСТЕЙ Мета роботи: освоїти перетворення логічних виразів, вивчити закони алгебри логіки і підтвердити правильність перетворень моделями в MicroCAP.
2.1. Теоретичні відомості
2.1.1.

  1   2   3   4

скачати

© Усі права захищені
написати до нас