- •1.1. Випрямні діоди
- •1.2. Високочастотні діоди
- •1.3. Діоди Шотткі
- •1.4. Імпульсні діоди
- •1.5. Діоди Зенера
- •1.6. Фотодіоди, світлодіоди
- •Матеріал напівпровідника залежно від кольору світло діоду
- •1.7. Тунельні діоди та діоди Ганна
- •2.1. Загальні відомості
- •2.2. Біполярні транзистори
- •2.2.1. Будова та принцип дії біполярного транзистора
- •2.2.2. Класифікація біполярних транзисторів
- •Класифікація транзисторів
- •2.2.3. Режим роботи біполярного транзистора
- •2.2.4. Основні та н-параметри біполярного транзистора
- •2.2.4. Схеми включення біполярних транзисторів
- •2.3. Польові транзистори
- •2.3.1. Будова та основні види польових транзисторів
- •2.3.2 Статичні характеристики польового транзистора з керуючим р-n-переходом
- •2.3.4. Польові транзистори з індукованим каналом
- •2.4. Біполярні транзистори бтіз
- •Колектор
- •3.1. Загальні відомості
- •3.2. Класифікація та умовні графічні позначення тиристорів
- •Тиристори
- •Діодні тиристори (діністори)
- •3.3. Будова, принцип роботи тиристорів
- •3.4. Диністори
- •3.5. Симістори
- •4.1. Загальні відомості
- •4.2. Транзисторний ключ
- •4.3. Логічні елементи
- •4.4. Двійкові логічні операції з цифровими сигналами
- •1. Заперечення, ні
- •2. Повторення, так
- •3. Кон’юнкція (логічне множення). Операція 2і.
- •4. Диз’юнкція (логічне додавання). Операція або.
- •5. Інверсія функції кон'юнкції. Операція 2і-не
- •6. Інверсія функції диз’юнкції. Операція 2 або-ні
- •7. Еквівалентність (рівнозначність), 2 виключаючи або-ні
- •8. Складання по модулю 2 ( виключаючи або, нерівнозначність). Інверсія рівнозначності
- •4.5. Закони алгебри логіки
- •5.1. Загальні відомості
- •5.2. Класифікація підсилювачів електричних сигналів
- •5.2.1. Простий однокаскадний підсилювач постійного струму
- •5.2.2. Простий однокаскадний підсилювач змінного струму
- •5.2.3. Диференційні підсилювачі
- •5.2.4. Каскади підсилення на польових транзисторах
- •5.2.5. Каскади підсилення в інтегральному виготовленні
- •Попередній інтегральний підсилювач:
- •5.2.6. Підсилювачі потужності
- •5.2.7. Багатокаскадні підсилювачі
- •5.2.7. Зворотний зв’язок у підсилювачах
- •6.1. Основні уявлення та визначення
- •6.2. Інвертуючий підсилювач
- •Неінвертуючий підсилювач
- •6.4. Інтегруючий підсилювач
- •6.5. Диференціюючий підсилювач
- •6.6. Компаратор
- •6.7. Підсилювач змінного струму на оп
- •6.8. Суматор із багатьма входами
- •6.9. Масштабний підсилювач
- •6.10. Логарифмічний підсилювач
- •7.1. Загальне уявлення
- •7.2. Трансформатори
- •7.2.1. Конструкція трансформаторів
- •7.2.2. Розрахунок трансформаторів
- •7.3. Некеровані випрямлячі
- •7.3.1. Схемотехнічні рішення некерованих випрямлячів
- •7.3.2. Однонапівперіодний випрямляч
- •7.3.3. Двонапівперіодний випрямляч
- •7.3.4. Випрямлячі – помножувачі напруги
- •7.3.5. Трифазні випрямлячі
- •7.4. Згладжувальні фільтри
- •Коефіцієнт пульсацій
- •7.4.1. Ємнісні фільтри
- •7.4.2. Індуктивні фільтри
- •7.4.4. Електронні фільтри
- •7.5. Стабілізатори
- •7.5.1. Параметричний стабілізатор напруги
- •7.5.2. Компенсаційні стабілізатори напруги
- •7.5.3. Мікросхемні стабілізатори напруги
- •7.5.4. Імпульсні стабілізатори напруги
- •7.6. Керовані випрямлячі
- •7.6.1. Керовані випрямлячі на транзисторах
- •7.6.2.Трифазні керовані випрямлячі
- •7.7. Інвертори
- •7.7.1. Транзисторний інвертор з насичуванням трансформатора
- •7.7.2. Однотактний транзисторний інвертор напруги
- •7.7.3. Тиристорні інвертори
- •8.1. Загальні відомості та визначення
- •8.2 Тригери та їх реалізація на базі логічних елементів
- •8.2.1. Асинхронний rs-тригер
- •8.2.2. Синхронний тригер
- •8.2.3. Лічильний т-тригер
- •9.3. Лічильники імпульсів
- •8.4. Регістри
- •8.5. Дешифратори
- •8.6. Мультиплексори
- •8.7. Запам’ятовуючі пристрої
- •8.8. Цифрові перетворювачі
- •8.8.1. Цифро-аналогові перетворювачі
- •8.8.2. Аналого-цифровий перетворювач
- •9.1. Загальні відомості
- •9.2. Принцип отримання незатухаючих гармонійних коливань
- •9.5. Генератори імпульсів
- •10.1. Загальні відомості та визначення
- •10.2. Система команд мікропроцесорів
- •10.3. Організація та призначення шин
- •10.4. Принципи побудови мікропроцесорних систем
- •10.5. Подання чисел у мікропроцесорах
- •10.6. Архітектура мікропроцесорів
- •10.7. Багатоядерні процесори
10.3. Організація та призначення шин
Шина – інформаційний канал, що об’єднує всі функціо-нальні блоки МПС і забезпечує обмін даними у вигляді двійкових чисел. Конструктивно шина складається з п провідників та з одного спільного провідника (землі). Дані передаються по шині у вигляді слів, що є групою бітів.
У паралельній шині п бітів передаються по окремих лініях одночасно, у послідовній – по єдиній лінії послідовно у часі. Паралельні шини виконують у вигляді плоского кабелю, а послідовні – у вигляді коаксіального або волоконно-оптичного кабелю. Коаксіальний кабель використовують для передавання даних на відстань до 100м, узгоджуючи передавальні та приймальні каскади з хвильовим опором лінії. Волоконно-оптичний кабель використовують для передавання на значно більші відстані.
Усі основні блоки МПС з’єднані з єдиною паралельною шиною, яку називають системною шиною SB (System Bus). Системна шина містить три шини – адреси, даних і керування.
Шина адреси AB (Adress Bus) є однонапрямною. Вона призначена для передавання адреси елемента пам’яті або пристрою введения-виведення. Напрям передавання по шині адреси – від МП до зовнішніх пристроїв.
Варіанти умовних позначень однонапрямної паралельної шини показано на рис. 9.2,а, на якому стрілка вказує напрям передавання інформації.Число 16 означає розрядність шини. Допускається позначення шин і без наведення розрядності.
Шина даних DB (Data Bus) є двопапрямною. Вона призначена для передавання даних між блоками МПС. Інформація по одних і тих самих лініях DB може передаватися у двох напрямах – як до МП, так і від нього. Варіанти умовних позначень двонапрямної шини показано на рис.10.2.
а б
Рис. 10.2. Варіанти умовних позначень шин:
а – однонапрямної паралельної 16-розрядної шини; б – двонапрямної паралельної 8-розрядної шини.
Шина керування СВ (Control Bus) призначена для передавання керуючих сигналів. Хоча напрям керуючих сигналів може бути різним, однак шина керування не є двонапрямною, оскільки для сигналів різного напряму використовуються окремі лінії.
10.4. Принципи побудови мікропроцесорних систем
В основу побудови мікропроцесорних систем (МПС) покладено три принципи – магістральності, модульності, мікропрограмного керування.
Принцип магістральності визначає характер зв’язків між функціональними блоками МПС – усі блоки з’єднані з єдиною системною шиною.
Принцип модульності полягає в тому, що система будується на основі обмеженої кількості типів конструктивно і функціонально завершених модулів. Кожний модуль МП системи має вхід керування третім (високоімпедансним) станом. Цей вхід називається CS (Chip Selest) – вибір кристала або OE (Output Enable) – дозвіл виходу.
Рис.10.3. Дія сигналу CS для тригера
Дію сигналу CS для тригера показано на рис. 10.3. Вихідний сигнал тригера Q з’являється лише за активного (у цьому випадку – нульового) рівня сигналу CS. Якщо CS = 1, тригер переводиться у високоімпедансний стан. Вихід тригера є тристабільним, тобто може перебувати в одному з трьох станів: логічної одиниці, логічного нуля або у високоімпедансному. У кожний момент часу до системної шини МПС під’єднано лише два модулі – той, що приймає, і той, що передає інформацію. Інші знаходяться у високоімпедансному стані. Принципи магістральності та модульності дають змогу нарощувати керуючі й обчислювальні можливості МП через під’єднання інших модулів.
Узагальнену структурну схему МПС зображено на рис.10.4. До складу МПС входять центральний процесор (ЦП), (ПЗП), (ОЗП), система переривань, таймер, пристрій введення-виведення (ПВВ). Пристрої введення-виведення під’єднані до системної шини через інтерфейси введення-виведення.
Рис.10.4. Узагальнена структурна схема мікропроцесорної системи керування
Постійний та оперативний запам’ятовувальні пристрої – це система пам'яті, яку використовують для збереження інформації у вигляді двійкових чисел. Постійний запам’ятовувальний пристрій призначений для збереження програм керування, таблиць і констант, а оперативний запам’ятовувальний пристрій (ОЗП) – для збереження проміжних результатів обчислень.
Пам’ять організовано у вигляді масиву елементів, кожен з яких має свою адресу і містить байт або слово.
Байтом називають групу із 8 біт. Слово може мати будь-яку довжину в бітах. Під словом найчастіше розуміють двійкове число завдовжки два байти.
Для звернення до елемента пам’яті потрібно видати його адресу на шину адреси. Структуру пам’яті з 8 однобайтових елементів, де кожній адресі відповідає певний вміст елемента, зображено на рис. 10.5. Так, елемент з адресою 000 має вміст 010111112 = 5F16.
Модуль центрального процесора здійснює оброблення даних і керує всіма іншими модулями системи. Окрім ВІС МП центральний процесор містить схеми синхронізації та інтерфейсу із системною шиною. Він вибирає коди команд з пам’яті, дешифрує їх і виконує. Впродовж часу виконання команди (командного циклу) центральний процесор (ЦП) виконує такі дії:
– виставляє адресу команди на шину адреси АВ;
– отримує код команди з пам’яті та дешифрує його;
– обчислює адреси операнда і зчитує дані;
– виконує операцію, визначену командою;
– сприймає зовнішні керуючі сигнали, наприклад запити переривань;
генерує сигнали стану і керування, потрібні для роботи пам’яті та пристрою введення/виведення.
-
Адреса
Дані
000
01011111
001
00010011
010
01110111
011
00001100
100
00000000
101
11111111
110
10101010
111
11110000
Рис. 10.5. Структура пам’яті із 8 однобайтових комірок
Пристрої введення-виведення, або зовнішні пристрої, – це пристрої, призначені для введення інформації в МП або виведення інформації з нього. Прикладами ПВВ є дисплеї, друкувальні пристрої, клавіатура, цифро-аналоговий та аналого-цифровий пристрої, реле, комутатори. Для з'єднання ПВВ із системною шиною їхні сигнали мають відповідати певним стандартам. Це досягається за допомогою інтерфейсів введення-виведення.
Інтерфейси введення-виведення називають також контролерами, або адаптерами. Мікропроцесор звертається до інтерфейсів за допомогою спеціальних команд введення-виведення. При цьому МП виставляє на шину адреси АВ адресу інтерфейсу і по шині даних DВ зчитує дані з пристрою введення або записує у пристрій виведення.
Система переривань дає змогу МПС реагувати на зовнішні сигнали – запити переривань, джерелами яких можуть бути сигнали готовності від зовнішніх пристроїв, сигнали від генераторів та сигнали з виходів давачів. З появою запиту переривання ЦП перериває основну програму і переходить до виконання підпрограми обслуговування запиту переривання. Для побудови системи переривань МПК містять ВІС спеціальних програмованих контролерів переривань.
Таймер призначений для реалізації функцій, пов'язаних з відліком часу. Після того як МП завантажує в таймер число, що задає частоту, затримку або коефіцієнт ділення, таймер реалізує потрібну функцію.
