- •І.М. Черненко, о.І. Івон
- •Електронні елементи та вузли комп'ютерів
- •Дніпропетровськ, 2009
- •Передмова
- •Перелік вживаних скорочень
- •1.1. Загальні відомості, визначення
- •1.2. Способи представлення сигналів в обчислювальних пристроях. Системи числення.
- •Контрольні запитання
- •Розділ 2. Електронні ключі
- •2.1. Основні поняття. Класифікація, вимоги
- •2.2. Ключі на біполярних транзисторах
- •2.3 Ключі на польових (уніполярних) транзисторах
- •Контрольні запитання
- •Цифрової техніки
- •3.1 Математичні основи функціонування елементів та вузлів комп’ютерної електроніки
- •Контрольні запитання
- •4.1. Загальні поняття. Умовне зображення логічних елементів
- •4.2 Параметри елементів цифрової електроніки
- •4.3 Базові логічні елементи транзисторно-транзисторної логіки Шотткі (ттлш)
- •4.4 Базові логічні елементі на мон-транзисторах
- •4.5 Логічні елементи на польових транзисторах структури „метал-напівпровідник” з бар’єром Шотткі
- •Контрольні запитання
- •5.1 Загальні поняття і класифікація тригерів
- •5.2 Параметри тригерів
- •5.3 Асинхронні і синхронні rs-тригери
- •5.4 Асинхронні і синхронні d-тригери
- •5.5. Асинхронні і синхронні jk-тригери
- •5.7. Несиметричний тригер (тригер Шмітта)
- •5.8 Приклади використання тригерів
- •Контрольні запитання
- •Цифрових пристроїв
- •6.1. Інтегрувальні та диференціювальні
- •Сигналів на логічні елементи
- •6.2. Формувачі
- •6.3. Генератори поодиноких імпульсів (одновібратори)
- •6.4. Генератори (мультивібратори)
- •Контрольні запитання
- •7.1 Основні поняття, класифікація
- •7.2 Комбінаційні функціональні вузли
- •7.3. Комбінаційні арифметичні вузли
- •7.4. Послідовнісні вузли
- •Контрольні запитання
- •Та їх елементи
- •8.1 Основні поняття, класифікація
- •8.2 Параметри запам’ятовуючих пристроїв
- •8.3 Структури адресних запам’ятовуючих пристроїв
- •8.4. Динамічні запам’ятовуючі пристрої та їх елементи
- •8.5. Статичні запам’ятовуючі пристрої та їх елементи
- •8.6. Постійні запам’ятовуючі пристрої та їх елементи
- •Контрольні запитання
- •Список літератури Список основної літератури
- •Список рекомендованої літератури
6.4. Генератори (мультивібратори)
Генератори або друга їх назва мультивібратори це спеціальні елементи комп’ютерної електроніки, призначені для формування періодичної послідовності прямокутних тактових імпульсів (рис. 6.14).
|
Рис. 6.14. Періодична послідовність імпульсів на виході мультивібратора
|
Q = T/tі. (6.27)
Важливим параметром генераторів є відносна нестабільність частоти Т, яку визначають як
, (6.28)
де fн – номінальне значення частоти генератора, fm – частота, що відповідає максимальному відхиленню від номінальної частоти fн в той чи інший бік в дозволених інтервалах температури та напруги живлення генератора. Іноді відносну нестабільність частоти визначають у відсотках, тобто як Т100%.
Існує велика кількість різноманітних схем генераторів прямокутних імпульсів, які звичайно в цифровій електроніці реалізують на логічних елементах та RC-ланцюгах. Розглянемо де які з таких схем.
Найпростішим генератором на логічних елементах є кільцевий генератор, схема якого показана на рис. 6.15а. Часові діаграми на рис. 6.15б пояснюють принцип дії такого генератора.
Якщо, наприклад, в початковий момент часу на виході схеми рівень напруги логічного нуля Uвих = U0, то цей рівень практично миттєво передається по зворотному зв’язку на вхід послідовного ланцюга інверторів (рис. 6.15а). Завдяки тому, що кількість інверторів n у ланцюзі непарна (n = 2i+1, і = 0,1,2,3,...), на виході схеми через інтервал часу, що дорівнює сумарній затримці інверторів ntзп з’являється рівень напруги логічної одиниці U1 (рис. 6.15б). Цей рівень напруги також по зворотному зв’язку надходить на вхід послідовного ланцюга з непарною кількістю інверторів і через інтервал часу ntзп забезпечує на виході схеми низький рівень напруги U0.
|
Рис. 6.15. Кільцевий генератор: а – схема; б – часові діаграми |
, (6.29)
а його шпаруватість дорівнює Q = 2.
Генератор періодичної послідовності прямокутних імпульсів можна побудувати на логічних елементах і RC-ланцюзі. На рис. 6.16 наведені типова схема такого генератора і часові діаграми, що пояснюють принцип її дії. Власне мультивібратор у цій схемі створюють логічні елементи DD1, DD2 та RC-ланцюг. Логічний елемент DD3 призначений для поліпшення форми вихідного сигналу і керування роботою генератора. Сигнал низького рівня напруги U0 на вільному вході елемента DD3 блокує роботу генератора, тобто періодична послідовність прямокутних імпульсів не поступає на його вихід (на виході схеми у цьому випадку постійно прикладений високий рівень напруги U1). Роботу генератора дозволяє сигнал високого рівня напруги U1 поданий на вільний вхід елемента DD3. Зазначимо, що часові діаграми на рис. 6.16б побудовані без урахування затримок логічних елементів.
Нехай у початковий момент часу t0 на схему генератора подано напругу живлення. Оскільки конденсатор С розряджений, напруга на його обкладках відносно землі дорівнює нулю, тому UA = U0, UВ = U0, а в точці Б схеми відносно землі прикладений високий рівень напруги UБ = U1. Відбувається заряд конденсатора струмом IЗ1, який тече по колу (рис. 6.16а): вихід логічного елемента DD1 (точка Б), резистор R, конденсатор С, відкритий вихідний транзистор DD2, загальна шина.
Еквівалентна схема кола, по якому у цьому випадку заряджається конденсатор показана на рис. 6.17а. На цій схемі логічні рівні напруги U1 і U0 на виході елементів DD1 (точка Б схеми) і DD2 (точка В схеми) показані як еквівалентні джерела напруги.
|
Рис. 6.16. Генератор прямокутних імпульсів: а – схема; б – часові діаграми |
З еквівалентної схеми на рис. 6.17б видно, що після перемикання в момент часу t1 логічного елемента DD2 у стан логічної одиниці, напруга в точці А схеми відносно землі дорівнює UA(t1) = U1 + Uпор U0, тобто збільшується стрибком від UA(t1) = Uпор (див. рис. 6.16б). В подальшому при перезарядженні конденсатора С напруга в точці А схеми UA(t) = IЗ2(t)R + U0 зменшується. В момент часу t2 (рис. 6.16б) вона досягає порогового рівня UA(t2) = Uпор, що викликає перемикання елемента DD1 у стан логічної одиниці. Тому з моменту часу t2, також як в інтервалі часу t0 ≤ t ≤ t1, напруги в точках Б і В схеми дорівнюють UБ = U1 і UВ = U0 і конденсатор С знову починає перезаряджатися струмом IЗ1. Значення напруги на конденсаторі в момент часу t2, коли відбувається перемикання DD1, можна знайти зі схеми на рис. 6.17б, урахувавши, що UA(t2) = Uпор = UC(t2) + U1. Звідкіля випливає UC(t2) = Uпор – U1.
|
Рис. 6.17. Еквівалентні схеми кола перезарядження конденсатора в схемі генератора на рис. 6.16 для інтервалів часу: а – t0 ≤ t ≤ t1; б – t1 ≤ t ≤ t2; в – t2 ≤ t ≤ t3. Значення напруги на конденсаторі вказані для початкових моментів часу t1 (б) і t2 (в)
|
Еквівалентна схема перезарядження конденсатора С струмом IЗ1 в інтервалі часу t2 ≤ t ≤ t3 показана на рис. 6.17в. На цій схемі вказана напруга на конденсаторі для моменту часу t2, тобто UC(t2) = Uпор – U1. Як можна бачити зразу після перемикання логічного елемента DD1 UA(t2) = U0 + Uпор – U1, тобто в момент часу t2 напруга в точці А змінюється стрибком від Uпор до негативного значення U0 + Uпор – U1 (рис. 6.16б). Далі в процесі перезарядження конденсатора струмом IЗ1, напруга в точці А схеми збільшується за рахунок зростання напруги на конденсаторі, і коли у момент часу t3 вона досягає порогового рівня Uпор, логічний елемент DD1 знову перемикається і починається новий цикл перезарядження конденсатора С. На виході генератора формується періодична послідовність прямокутних імпульсів з періодом T і тривалістю tі, які дорівнюють: T = t2t1+t3t2, а tі = t3t2 (рис. 6.16б).
З еквівалентної схеми на рис. 6.17б випливає, що в інтервалі часу t1 ≤ t ≤ t2 RC-ланцюг генератора відносно точки А схеми працює як диференціювальний RC-ланцюг, на вхід якого надходить високий рівень напруги U1. Тому для визначення часової залежності напруги в точці А схеми UA(t) в інтервалі часу t1 ≤ t ≤ t2 можна використати загальний результат розв’язання рівняння диференційного RC-ланцюга (6.12), який визначає часову залежність напруги на резисторі R. Для початкового моменту часу t = t1, з урахуванням еквівалентної схеми (рис. 6.17б) і того, що падіння напруги UR на резисторі R зв’язано з падінням напруги в точці А схеми UА, як UА = UR + U0, співвідношення (6.12) можна записати у вигляді:
. (6.30)
З (6.30) випливає, що значення константи А дорівнює
.
Після підстановки його у (6.12) і урахування, що UА = UR + U0, для часової залежності напруги в точці А схеми генератора в інтервалі часу t1 ≤ t ≤ t2 одержимо наступний вираз:
, (t1 ≤ t ≤ t2). (6.31)
Тривалість t2 – t1 можна знайти з (6.31) після підстановки t = t2, UA(t2) = Uпор:
. (6.32)
З рис. 6.17в можна зробити висновок, що в інтервалі часу t2 ≤ t ≤ t3 RC-ланцюг схеми генератора відносно точки А працює як інтегрувальний ланцюг на вхід якого надійшов високий рівень напруги U1, а напруга на конденсаторі UC зв’язана з напругою в точці А схеми UA наступним чином UC = UA U0. У цьому випадку для визначення часової залежності напруги UA(t) в інтервалі часу t2 ≤ t ≤ t3 можна використати співвідношення (6.7), яке у загальному випадку описує часову залежність напруги на конденсаторі інтегрувального RC-ланцюга. Після підстановки у (6.7) значень: tпоч = t2, Uвих(tпоч) = UC(t2) = Uпор – U1 (див. рис. 6.17в), Uвих(∞) = UC(∞) = U1 – U0 з урахуванням UA = UC + U0 для часової залежності напруги UA(t) в інтервалі часу t2 ≤ t ≤ t3 одержимо наступний вираз:
, (t2 ≤ t ≤ t3). (6.33)
З (6.33), коли t = t3, UA(t3) = Uпор випливає, що тривалість часу t3 – t2 дорівнює:
. (6.34)
До сталої часу у співвідношеннях (6.32) і (6.34) може давати внесок внутрішній опір логічних елементів DD1, DD2 (рис. 6.16а). Коли величина опору RC-ланцюга значно перевищує внутрішній опір логічних елементів, стала часу визначається як = RC.
На підставі (6.32) і (6.34) можна одержати наступні формули для частоти f = 1/(t2t1+t3t2) і шпаруватості Q = (t2t1)/(t3t2)+1 періодичної послідовності прямокутних імпульсів на виході генератора:
, (6.35)
. (6.36)
При використанні в схемі генератора (рис. 6.16а) логічних елементів ТТЛШ значення опору RC-ланцюга обмежено інтервалом 300 Ом ≤R≤ 2 кОм, у випадку елементів КМОНТЛ інтервалом 10 кОм ≤ R ≤ 10 Мом.
Для логічних елементів КМОНТЛ Uпор 0,5U1, U0 0 В, тому (6.35) приймає вигляд:
, (6.37)
а з (6.36) випливає, що шпаруватість генератора прямокутних імпульсів на таких елементах Q = 2.
Для логічних елементів ТТЛШ типові значення напруг: U1 3,8 В, Uпор 1,3 В, U0 < 0,1 В, тому з (6.35) можна отримати наступний спрощений вираз для розрахунку частоти генератора:
, (6.38)
а з (6.36) випливає, що шпаруватість прямокутних імпульсів на виході генератора Q 1,5.
Притаманний тригерам Шмітта гістерезис передаточної характеристики (див. підрозділ 5.7, рис. 5.47) і, як наслідок, наявність двох порогових напруг U1пор і U0пор, при яких відбувається перемикання тригера, дозволяє реалізувати на цих елементах генератори прямокутних імпульсів. Схема такого генератора, що використовує тригер Шмітта з інверсним виходом, і часові діаграми сигналів наведені на рис. 6.18.
|
Рис. 6.18. Генератор прямокутних імпульсів на тригері Шмітта: а – схема; б – часові діаграми |
Оскільки відносно входу тригера Шмітта RC-ланцюг у схемі генератора на рис. 6.18 є інтегрувальним RC-ланцюгом, для визначення тривалості інтервалів часу t2 – t1 і t3 – t2 можна використати загальний вираз (6.7) для часової залежності напруги на виході інтегрувального RC-ланцюга.
Прийнявши у (6.7) tпоч = t1, Uвих(∞) = U0, Uвих(tпоч) = U1пор, для часової залежності вхідної напруги тригера Шмітта Uвх(t) в інтервалі часу t1 ≤ t ≤ t2 одержимо вираз:
, (6.39)
а після підстановки в нього значень t = t2, Uвх(t2) = U0пор і розв’язання отриманого рівняння відносно t2 – t1 знайдемо, що тривалість інтервалу часу t1 ≤ t ≤ t2 дорівнює
. (6.40)
Аналогічно, прийнявши у (6.7) tпоч = t2, Uвих(∞) = U1, Uвих(tпоч) = U0пор, для часової залежності вхідної напруги тригера Шмітта Uвх(t) в інтервалі часу t2 ≤ t ≤ t3 одержимо
, 6.41)
звідкіля при t = t3, Uвх(t3) = U1пор для тривалості інтервалу часу t2 ≤ t ≤ t3 випливає наступний вираз:
. (6.42)
Стала часу у загальному випадку визначається як =С(R + Rвих), де Rвих вихідний опір тригера Шмітта. У тому випадку, коли R >> Rвих, стала часу цілком визначається параметрами RC-ланцюга, тобто =СR.
Таким чином, на підставі (6.40) і (6.42) частоту f і шпаруватість Q генератора на тригері Шмітта можна розрахувати за наступними формулами:
, (6.43)
. (6.44)
Вимоги до вибору значень опору резистора RC-ланцюга при реалізації генератора прямокутних імпульсів на мікросхемах тригерів Шмітта ТТЛШ і КМОНТЛ такі ж самі, як для генератора прямокутних імпульсів на логічних елементах (рис. 6.16а).
Якщо, наприклад, генератор реалізовано на мікросхемі КР1564 (рис. 5.48б) з типовими значеннями параметрів: Ucc = 4,5 В, U1пор = 2,7 В, U0пор = 1,8 В, U1 = 4,5 В, U0 = 0 В, на підставі (6.43) і (6.44) одержимо: f = 1/(0,81RC); Q = 2. Значення опору резистора R при розрахунку ємності конденсатора С, виходячи з заданого значення частоти f, може бути вибраним в інтервалі 10 кОм ≤ R ≤ 10 МОм.
Недоліком розглянутих вище схем генераторів є досить висока нестабільність частоти при коливаннях напруги живлення і температури навколишнього середовища. Так для генератора, схема якого наведена на рис. 6.16а, нестабільність частоти Т100% може досягати 3550 % у дозволеному інтервалі зміни напруги живлення і температури навколишнього середовища.
Радикальним способом підвищення стабільності частоти генераторів є кварцова стабілізація частоти, яка полягає у застосуванні в схемах генераторів кварцових резонаторів. Це дозволяє знизити нестабільність частоти Т до значень не більше ніж 10-4 (0,01%).
Кварцовий резонатор це тонка пластинка кварцу або турмаліну прямокутної чи круглої форми, на яку нанесені електроди тонкі шари срібла або нікелю. Пластинка кварцу встановлюється у кристалотримач і вся ця конструкція розміщується у герметичному корпусі з виводами з якого викачують повітря і заповнюють інертним газом. Умовне зображення кварцових резонаторів на електричних принципових схемах таке .
Характерною фізичною властивістю кварцу є п’єзоелектричний ефект, що полягає у появі на гранях пластинки кварцу різнойменних електричних зарядів при механічній дії на неї (прямий п’єзоефект) і у механічній деформації пластинки під дією електричного поля (зворотний п’єзоефект). При стисненні кварцової пластинки на її гранях, до яких прикладена механічна сила, з’являються різнойменні заряди, знак яких змінюється на протилежний при розтягуванні пластинки. Коли ж на кварцову пластинку діє змінне електричне поле, в ній виникають механічні пружні коливання, які в свою чергу приводять до появи змінної електричної напруги між її гранями. Таким чином, кристал кварцу (пластинка) є електромеханічною системою, що володіє резонансними властивостями, тобто підсилює амплітуду коливань змінної електричної напруги, частота яких співпадає з власною частотою механічних пружних коливань кварцової пластинки. Тому, якщо у схемі генератора на рис. 6.16а конденсатор С замінити на кварцовий резонатор, то у такому генераторі збуджуються коливання з частотою, що практично співпадає з частотою механічних коливань кварцової пластинки. А оскільки на частоту таких коливань дуже слабо впливають температура і зміна напруги живлення, генератори з кварцовими резонаторами мають високу стабільність частоти.
В залежності від геометричних розмірів і орієнтації зрізу кристалу кварцу резонансні властивості кожної пластинки є строго індивідуальними. Це дає можливість реалізувати кварцові резонатори з частотою резонансу від десятків кілогерців до сотень мегагерців.
Технічні характеристики деяких кварцових резонаторів, що випускаються промисловістю, наведені у табл. 6.2.
Таблиця 6.2
Тип |
Діапазон частот, МГц |
Наванта-жуваль-на єм-ність, пФ |
Точ-ність настрой-ки |
Неста-більність частоти в інтервалі робочих температур |
Інтервал робочих темпера-тур, оС |
HC-49 |
3,2070,00 |
12 – 30 |
3010-6 |
10010-6 |
40 – +85 |
SS4 |
3,276840,0 |
12 – 32 |
3010-6 |
4010-6 |
40 – +85 |
РК230 |
0,2560,760 |
|
5010-6 |
3010-6 |
40 – +70 |
MQ5 |
10,0250,0 |
8 – 30 |
3010-6 |
5010-6 |
40 – +90 |
GCX-26 |
0,03000,1650 |
|
3010-6 |
3010-6 |
40 – +85 |
MQ1 |
0,9216250,0 |
12 – 32 |
3010-6 |
3010-6 |
40 – +90 |
РК374 |
3,000125,000 |
|
5010-6 |
3010-6 |
40 – +85 |
Технічні характеристики кварцових резонаторів
Існують різноманітні схеми мультивібраторів побудованих на логічних елементах ТТЛШ або КМОНТЛ і кварцових резонаторах. На рис. 6.19а показана схема кварцового генератора реалізованого на мікросхемі КР1561ЛА9 (функціональний аналог CD4023BE) і кварцовому резонаторі ZQ1 з частотою 500,0 кГц (зокрема в цій схемі може бути використаний резонатор РК230-9АЦ-500,0 кГц). Слід зазначити, що генератор збуджується на частоті, яка дещо нижча від частоти кварцового резонатора (приблизно в 1,00001 разів). Тому послідовно з кварцовим резонатором в схемі генератора увімкнений конденсатор C1= 10 пФ. При зміні напруги живлення відносно номінальної величини на 10% відносна зміна частоти повторення прямокутних імпульсів на виході генератора не перевищує 10-5, а нестабільність частоти у робочому діапазоні температур –40 оС – +70 оС складає 0,01 %.
|
а |
|
б |
Рис. 6.19. Схеми генераторів прямокутних імпульсів з кварцовою стабілізацією частоти |
Мікросхеми генераторів прямокутних імпульсів входять до складу деяких серій інтегральних мікросхем. Як приклад, наведемо мікросхеми: КР1533ГГ5 (не має закордонного функціонального аналога) – кварцовий генератор з ЕЗЛ виходом і робочою частотою 200 МГц; КР1561ГГ1 (CD4046B) – генератор з ланцюгом фазової синхронізації (Phase-Locked Loop); КР531ГГ1 (SN74S124) – генератор, керований напругою.
Умовне графічне зображення і нумерація виводів мікросхеми КР531ГГ1 показані на рис. 6.20. Мікросхема
|
Рис. 6.20. Умовне графічне зображення мікросхеми КР531ГГ1 |