- •161 “Електротехніка, електроніка і мікропроцесорна техніка”
- •Херсон – 2013 р.
- •Лекція 1. Вступ. Основні поняття і співвідношення в електричних колах. План
- •Зміст і структура дисципліни.
- •Прості кола постійного струму. Електричні схеми, елементи схем.
- •Закон Ома для ділянки кола.
- •Напруга на клемах джерела.
- •Режими роботи електричних кіл.
- •Енергетичні співвідношення. Закон Джоуля–Ленца. Баланс потужностей.
- •Лекція 2. Режими роботи електричних кіл. Розрахунок кіл постійного струму. План
- •Режими холостого ходу і короткого замикання.
- •Точки характерних режимів на зовнішній характеристиці джерела.
- •Джерело ерс та джерело струму.
- •Розрахунок кіл постійного струму. Способи з’єднання споживачів
- •З’єднання елементів живлення.
- •Послідовне з’єднання елементів.
- •Паралельне з’єднання елементів.
- •Змішане з’єднання елементів.
- •Розрахунок простих кіл електричного струму.
- •Розрахунок складних кіл. Закони Кірхгофа.
- •Перетворення трикутника опорів в еквівалентну зірку.
- •Лекція 3. Методи розрахунку складних електричних кіл. План
- •Розрахунок складних кіл постійного струму. Використання законів Кірхгофа для розрахунку складних кіл.
- •Метод суперпозиції.
- •Метод контурних струмів.
- •Метод вузлових напруг.
- •Зауваження щодо аналогій з фізичними системами іншої природи.
- •Метод еквівалентного генератора.
- •Опір r схеми визначається методом еквівалентних перетворень схеми до загального опору відносно клем a, b при відключеному навантаженні і заморочених внутрішніх ерс.
- •Лекція 4. Нелінійні опори та перехідні процеси. План
- •Нелінійні опори в колах постійного струму. Основні поняття.
- •Графічний метод розрахунку простих кіл з нелінійними опорами.
- •Коло з двома послідовними нелінійними опорами.
- •Коло з двома паралельними нелінійними опорами.
- •Змішане з’єднання нелінійних опорів
- •Приклад розрахунку схеми стабілізації струму.
- •Перехідні процеси в електричних колах Закони комутації
- •Загальні принципи аналізу перехідних процесів
- •Лекція 5. Основні поняття змінного струму План
- •Змінний струм Передмова
- •Основні поняття
- •Діюче (ефективне, середньоквадратичне) значення.
- •Середнє значення змінного струму.
- •Зображення синусоїдальних величин векторами Векторна діаграма
- •Елементи кіл змінного струму
- •Активний опір на змінному струмі.
- •Індуктивність на змінному струмі. Котушка індуктивності.
- •Котушка індуктивності на змінному струмі
- •Конденсатор на змінному струмі.
- •Конденсатор на змінному струмі
- •Символічний метод
- •Нагадування про комплексні числа Форми запису комплексних чисел
- •Дії над комплексними числами
- •Уявлення параметрів електричного змінного струму через комплексні числа
- •Лекція 6. Аналіз кіл синусоїдального струму. План
- •Розрахунок кіл синусоїдального струму. Закони Кірхгофа
- •Опір і провідність в комплексній формі.
- •Активна, реактивна і повна потужність.
- •Розрахунок складних кіл змінного струму.
- •Значення cos.
- •Лекція 7. Електричні коливання. План
- •Аналіз електричного стану розгалужених кіл. Коливальний контур.
- •Резонанс напруг.
- •Резонанс струмів.
- •Лекція 8. Трифазні кола. План
- •Трифазна система ерс. Передмова
- •Устрій генератора трифазного струму
- •Незв’язана система трифазних струмів
- •Основні схеми з’єднання в трифазних колах з’єднання за схемою «зірка»
- •Потужність трифазного кола.
- •Розрахунок трифазного кола. Трипровідна система із симетричним навантаженням.
- •Чотирипровідна система при несиметричному навантаженні.
- •З’єднання за схемою “трикутник” з’єднання споживачів за схемою “трикутник”.
- •З’єднання обмоток генератора за схемою «трикутник».
- •З’єднання «зірка – трикутник»
- •З’єднання «трикутник – трикутник»
- •З’єднання «трикутник – зірка»
- •Устрій однофазного трансформатора
- •Режими роботи трансформатора
- •Холостий хід трансформатора
- •Навантажений режим трансформатора. Робота трансформатора.
- •Рівняння намагнічуючих сил трансформатора.
- •Векторна діаграма навантаженого трансформатора.
- •Схеми заміщення.
- •Лекція 10. Особливості використання трансформаторів.
- •Зміна вторинної напруги трансформатора
- •Трифазні трансформатори
- •Устрій трифазного трансформатора
- •Групи з'єднання обмоток трифазного трансформатора.
- •Навантажувальна здатність трансформатора Номінальні параметри трансформатора
- •Дослід короткого замикання
- •Дослід холостого ходу
- •Коефіцієнт корисної дії (к.К.Д.) трансформатора.
- •Автотрансформатори
- •Лекція 11. Асинхронні електричні машини.
- •Принцип дії асинхронної машини
- •Магнітне поле, що обертається
- •Механічні характеристики асинхронного двигуна.
- •Режими роботи асинхронної машини
- •Конструкція ротора
- •Баланс активних потужностей асинхронного двигуна. Баланс активних потужностей асинхронного двигуна можна уявити таким рівнянням
- •Асинхронний лінійний двигун (лад).
- •Однофазний асинхронний двигун.
- •Лекція 12. Синхронні генератори.
- •ОтриманнясинусоїдальноїЕрс.
- •Багатополюсні генератори.
- •Робочий процес синхронного генератора Холостий хід.
- •Реакція якоря.
- •Зовнішня і регулювальна характеристики.
- •Синхронний двигун
- •Принцип роботи синхронного двигуна.
- •Лекція 13. Машини постійного струму. План
- •Машини постійного струму.
- •Устрій та принцип дії генератора постійного струму
- •Магнітна система.
- •Ерс генератора.
- •Збудження генератора.
- •Генератор з паралельним збудженням.
- •Реакція якоря.
- •Комутація.
- •Зовнішня характеристика.
- •Виникнення електромагнітного обертаючого моменту.
- •Лекція 14. Вступ до електроніки. Напівпровідники.
- •Вступ до розділу «Електроніка».
- •Електричні властивості напівпровідників. Уявлення про основи зонної теорії твердого тіла.
- •Власна провідність.
- •Домішкова провідність.
- •Лекція 15. Використання властивостей електронно-діркового переходу.
- •Напівпровідниковий діод і його застосування. Напівпровідниковий діод
- •Спрямляючі діоди
- •Схеми спрямовувачів.
- •Стабілітрони.
- •Варикап.
- •Тунельний та інші види діодів.
- •Лекція 16. Транзистори.
- •Класи транзисторів.
- •Устрій та принцип дії біполярного транзистора.
- •Режими роботи біполярного транзистора.
- •Способи включення та характеристики схем включення.
- •Статичні і динамічні характеристики схем включення.
- •Хрест-характеристика транзистора
- •Лекція 17.Підсилювачі.
- •Підсилювачі.
- •Характеристики підсилювачів
- •Зворотний зв'язок.
- •Електронний генератор синусоїдальних електричних коливань
- •Лекція 18. Мп – нові масові засоби цифрової техніки
- • Вступ до модуля “Мікропроцесорна техніка”.
- •Вступ до модуля “Мікропроцесорна техніка”.
- •Уявлення про інтегральні схеми
- •Уявлення про мікропроцесорні засоби
- •Типова структура мікропроцесорного пристрою
- •Лекція 19. Арифметичні основи мікропроцесорних систем.
- •Загальні відомості про уявлення інформації в мп-системах
- •Додаткова інформація
- •Кодування чисел в мп-системах
- •Лекція 20. Логічні основи мп-систем.
- •Логічні операції
- •Логічні елементи мп-систем
- •За способом кодування двійкових змінних електронними сигналами електронні елементи можуть бути імпульсними, потенціальними, імпульсно-потенціальними, фазовими.
- •Лекція 21. Схемна реалізація логічних елементів.
- • Схемна реалізація логічних функцій на прикладі функцій “не”, “і”, “або”, 3і–не”, “3або–не” та ін.
- •Лекція 22. Тригери.
- •Типи тригерів за способом функціонування.
- •Синхронний однотактний rs–тригер.
- •Синхронний двотактний rs–тригер.
- •Лекція 23. Регістри.
- •Регістри прийому і передачі інформації.
- •Приклади схемної реалізації зсуваючого регістру
- •Лекція 24. Виконання порозрядних логічних операцій при передачі інформації між регістрами.
- •Виконання порозрядних операцій «логічне додавання», «логічне множення».
- •Виконання порозрядної операції «складання за mod 2».
- •Лекція 25 Лічильники.
- •Лічильник як вузол мп-системи. Призначення та класифікація
- •Лічильник з безпосередніми зв’язками з послідовним переносом.
- •Лічильник з паралельним переносом.
- •Реверсивний лічильник з послідовним переносом.
- •Лекція 26. Схеми дешифраторів.
- •Дешифратори. Класифікація.
- •Лекція 27.Шифратори, мультиплексори та демультиплексори.
- •Шифратори і перетворювачі кодів
- •Мультиплексори
- •Демультиплексор
- •Лекція 28.Суматор.
- •Суматор як вузол мп-системи. Призначення та класифікація.
- •Однорозрядний комбінаційний суматор.
- •Однорозрядний накопичуючий суматор.
- •Багаторозрядні суматори
- •Лекція 29. Пам’ять мікропроцесорних систем.
- •Запам’ятовуючі пристрої мікропроцесорних систем. Оперативні запам’ятовуючі пристрої.
- •Запам’ятовуючі пристрої мікропроцесорних систем
- •Оперативні запам’ятовуючі пристрої
- •Постійні запам’ятовуючі пристрої
- •Лекція 30. Мікропроцесор.
- •Типова структура мікропроцесора.
- •Основні сигнали процесора.
- •А0а15 – виводи мп, які приєднуються до ша мп-системи;
- •D0d7 – двонапрямлені виводи мп, які приєднуються до шд мп-системи;
- •Лекція 31. Мікропроцесорні системи.
- •Особливості побудови мп-систем
- •Мікропроцесорні засоби в системах керування
- •Лекція 32. Перетворювачі сигналів.
- •Принцип перетворення напруги в цифровий код.
- •Аналого-цифрові перетворювачі (ацп).
- •Перетворювачі напруги в код.
- •Перетворювачі кута повороту в код.
- •Цифрово-аналогові перетворювачі.
- •Перетворювач коду в напругу.
- •Перетворювач коду в кут повороту.
- •Література
Лекція 30. Мікропроцесор.
План.
Типова структура мікропроцесора.
Основні сигнали мікропроцесора.
Основні характеристики мікропроцесора.
Типова структура мікропроцесора.
Мікропроцесор (МП) – функціонально закінчений пристрій обробки інформації, керований командами програми, які по черзі надходять із запам’ятовуючого пристрою МП-системи.
Конструктивно МП являє собою одну (однокристальний МП) або кілька (багатокристальний МП, багатокристальний секційний МП) великих або надвеликих інтегральних схем. Поява мікропроцесора стала можливою завдяки розвитку інтегральної електроніки, що дозволило перейти від схем малої і середньої міри інтеграції до великих і надвеликих інтегральних схем.
Докладно принципи роботи мікропроцесора на прикладі мікропроцесора КР580ІК80А розглядається в лабораторних роботах №№ 3–8.
Коротко розглянемо склад і призначення блоків мікропроцесора.
Типова структура мікропроцесора наведена на рис. 1. В загальному випадку можна виділити три основні блоки: арифметико-логічний пристрій, блок внутрішніх регістрів і пристрій керування. Для передачі даних між цими блоками використовується внутрішня шина даних. Внутрішня шина даних безпосередньо приєднана до шини даних МП-системи.

Рис. 1. Типова структурна схема мікропроцесора
Перелік функцій арифметико-логічного пристрою (АЛП) залежить від типу МП. Основу АЛП складає двійковий суматор, регістри для тимчасового зберігання операндів – буферні регістри, та логічні схеми для виконання логічних операцій. В більшості мікропроцесорів цей пристрій виконує за керуючими сигналами кілька найпростіших операцій: додавання, віднімання, збільшення на 1 (додатне збільшення – інкрементування і від’ємне – декрементування), зсув даних вліво і вправо, інверсію, логічне додавання (АБО), логічне множення (І), додавання за модулем 2.
Важлива складова частина МП – регістри. Деякі регістри мають спеціальне призначення, інші – багатоцільове. Останні називаються регістрами загального призначення (Ргзп) і можуть використовуватись в програмуванні. АЛП може здійснювати операції над вмістом Ргзп без виходу на зовнішні шини адрес і даних і ці операції здійснюються набагато швидше, ніж операції над даними, що зберігаються в пам’яті. Тому іноді регістри загального призначення називають надоперативною пам’яттю. Кількість Ргзп і можливість програмного доступу до них у різних МП відмінна.
АЛП безпосередньо зв’язаний з регістром ознак, у відповідних розрядах якого фіксуються ознаки результату виконаної операції (Z – ознака нульового результату, S – ознака знаку результату, С – ознака переповнення та ін.). За ознаками здійснюються програмні переходи при реалізації алгоритмів з розгалуженням.
Особливе місце серед регістрів займає регістр-акумулятор (РгА). Більшість арифметичних і логічних операцій здійснюється через використання АЛП і акумулятора. Будь-яка з таких операцій над словами даних (операндами) передбачає розміщення одного з них в РгА, а іншого в пам’яті або в одному з регістрів МП. Результат виконання операції розміщується в РгА, попередній вміст якого втрачається. Інший вид операцій – пересилання даних, наприклад між пристроєм введення-виведення (портом) і пам’яттю, між вічками пам’яті та інші – здійснюється в два етапи: спочатку виконується пересилання даних із вихідного пункту в акумулятор, а потім – із акумулятора в пункт призначення. МП може виконувати деякі дії над даними безпосередньо в акумуляторі. Наприклад, РгА можна очистити записом двійкових нулів в усі його розряди, встановити в одиничний стан записом в усі його розряди двійкових одиниць. Вміст акумулятора можна зсувати вліво або вправо, отримувати його інвертоване значення. Акумулятор є найбільш універсальним регістром МП: для виконання будь-якої операції над даними попередньо їх необхідно помістити в акумулятор. Дані надходять в РгА з внутрішньої шини даних МП. В свою чергу РгА може надсилати дані на цю шину.
Один з найважливіших регістрів МП – це лічильник команд (Ргліч) (або програмний лічильник – РС). Програма роботи МП-системи – це послідовність команд, що зберігається в пам’яті. Для коректного її виконання команди програми повинні надходити до МП у визначеному порядку – по черзі. Лічильник команд забезпечує формування адреси чергової команди, що записана в пам’яті.
Перед виконанням програми лічильник команд завантажується адресою першої команди програми. Адреса першої команди з Ргліч надсилається через регістр адреси по адресній шині МП-системи до схем керування пам’яттю, в результаті чого читається вміст вічка пам’яті за вказаною адресою. Зчитана команда надсилається в спеціальний регістр МП, що називається регістром команд. Після видобування команди з пам’яті МП автоматично здійснює збільшення вмісту лічильника команд. Отже з цього моменту лічильник команд містить адресу наступної команди. Після виконання команди цикл, – читання чергової команди з пам’яті і збільшення вмісту Ргліч – повторюється.
Сформований вміст лічильника команд можна змінити, завантаживши лічильник іншим вмістом, за одною з команд особливої групи. Ця група команд здійснює переходи за деякою умовою або безумовно до виконання не наступної команди програми, а до команди, розташованої в іншій частині програми. Завантаження Ргліч адресою команди, до якої здійснюється перехід, дозволяє реалізувати алгоритми з розгалуженням. Як параметр умови переходу використовуються значення певного розряду регістра ознак (наприклад: перехід, якщо результат операції дорівнює нулю; перехід, якщо сталось переповнення та ін.).
Регістр адреси (Ргадр) містить адресу вічка пам’яті і має вихід безпосередньо на шину адрес МП-системи. При кожному звертанні до пам’яті МП-системи Ргадр вказує адресу вічка, вміст якого передбачається використати мікропроцесором, незалежно від того, чи то адреса команди або адреса даного. Оскільки Ргадр приєднаний до внутрішньої шини МП, він може завантажуватись від різних джерел. Під час видобування команди в Ргадр копіюється вміст Ргліч. В інших випадках в Ргадр може бути скопійований вміст одного з регістрів загального призначення або вічка пам’яті. Деякі команди надають можливість змінювати вміст Ргадр шляхом виконання обчислень: нове значення вмісту цього регістра отримується через додавання або віднімання вмісту Ргліч з числом, що вказане в самій команді. Такий спосіб утворення адреси називається адресацією з використанням зміщення.
Вказівник стеку (верхівка стеку – SP) – це регістр, який зберігає адресу вічка, зайнятого останнім, в області стекової пам’яті. Під стековою пам’яттю розуміється область оперативної пам’яті, до якої звертання здійснюється за безадресним принципом, тобто здійснюється не за певною адресою, а за принципом: останній записаний елемент видобувається із пам’яті першим. В більшості випадків стекова пам’ять використовується для зберігання і відновлення вмісту програмно-доступних регістрів МП. Детально роботу стекової області пам’яті розглянуто в лабораторній роботі № 8.
Пристрій керування управляє роботою АЛП і внутрішніх регістрів в процесі виконання команди. Згідно з кодом операції, що знаходиться в команді, він формує внутрішні сигнали керування блоками мікропроцесора. Більшість пристроїв керування реалізовані за принципом мікропрограмного керування. Кожна команда, що входить до репертуару команд мікропроцесора, виконується не миттєво, а поступово такт за тактом в суворій послідовності, що визначається кодом команди і синхронізується в часі сигналами тактового генератора. За кожним тактом виконується певні елементарні дії, під час яких регістри МП змінюють свій вміст (наприклад, на початку виконання поточної команди здійснюється передача адреси слова з лічильника команд на шину адреси МП-системи). Тактність підтримується тактовими синхронізуючими імпульсами, які надходять до пристрою керування із зовнішнього генератора імпульсів тактової частоти. Послідовність певних дій, що виконуються за кожним тактом при виконанні певної команди, визначається мікропрограмою виконання команди. Мікропрограма складається з мікрокоманд. Виконання мікрокоманди призводить до утворення певного керуючого сигналу, який надходить до задіяного в цій мікрокоманді блоку МП або до шини керування МП-системи. Мікропрограми зберігаються в постійній пам’яті пристрою керування. Схеми пристрою керування (контролер мікрокоманд) формують за кодом операції команди, що знаходиться в регістрі команд МП, адресу першої мікрокоманди мікропрограми, що інтерпретує дану команду, формують адресу наступних мікрокоманд. Мікропрограми можуть утворювати лінійну послідовність мікрокоманд, безумовні і умовні переходи, звертання до мікропідпрограм. Як умови переходів можуть використовуватись певні стани регістрів МП або наявність (відсутність) сигналів, що надходять із інших пристроїв МП-системи по шині керування. Отже можна сказати, що мікропрограмний пристрій керування уявляє собою деякий процесор в мікропроцесорі, який реалізує певний алгоритм виконання команди.
Використання принципу мікропрограмного керування в багатокристальних секційних мікропроцесорах, в яких пристрій керування уявляє собою окрему ВІС, дозволяє тільки за рахунок гнучкої адаптації набору команд і алгоритмів їх виконання до класу задач, що розв’язуються, значно підвищити швидкодію мікропроцесора. Іноді тільки за рахунок мікропрограмування критичних у часі функцій або алгоритму дозволяє підвищити швидкодію у кілька разів в порівнянні з реалізацією алгоритму на командному рівні. Це використовується, наприклад, при створені спецпроцесорів для обробки сигналів (швидке перетворення Фур’є, цифрова фільтрація), процесорів систем передачі даних та інших застосувань.
