КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Лекція 7. Проектування тригерів на потенціальних елементах
РОЗДІЛ 3. СХЕМОТЕХНІКА ФУНКЦІОНАЛЬНИХ ВУЗЛІВ Більшість цифрових пристроїв поєднують функції перероблення та збереження інформації. В арифметичних і логічних пристроях для збереження інформації та побудови регістрів, лічильників, суматорів, найчастіше використовують тригери. Тригером називають пристрій, побудований на логічних елементах, який має два стійкі стани [3]. Тригерний пристрій (тригер) складається з бістабільноі схеми, яку часто називають запам'ятовувальним елементом (ЗЕ), та схеми управління (див. рис. 3.1). На рис. 3.1 використовуються такі позначення: СУ - схема управління тригера; Х1, …, Xn – інформаційні входи; С1,..., Сm, - тактові входи (входи синхронізації); Q - прямий вихід тригера; Q - інверсний вихід тригера; F1 , F2 – функції збудження бістабільної схеми (ЗЕ). Зворотні зв'язки, показані пунктиром, можуть бути відсутні. Рисунок 3.1 – Узагальнена структура тригера Функціональне призначення тригера характеризують таблицею переходів тригера, яка реалізує функцію Q(t+1) = l(Q(t), X(t)), де l - функція переходів тригера, Q(t) - значення вихідного сигналу в момент часу t, Q(t+l) - значення вихідного сигналу в наступний момент часу; X(t) - значення вхідних сигналів тригера в момент часу t. З функціональної точки зору розрізняють RS-, R-, S-, Е-, D-, T-, JK-, DV- тригери (таблиці переходів 3.1-3.8) та інші [4]. Аналізуючи таблицю переходів, наприклад, RS-тригера, слід зробити висновок, що тригер не змінює свого стану у момент часу t+1 Q(t+l) =Q(t), якщо у момент часу t на входи S та R подати сигнали S(t)=0, R(t)=0. При дії сигналів S(t)=0, R(t)=l тригер у момент часу t+1 переходить у нульовий стан (Q(t+l) =0), а при S(t)=1, R(t)=0 – у стан ‘1’ (Q(t+l) =1). При S(t)=l, R(t)=1 стан тригера не визначено (Q(t+l) = -). Така комбінація сигналів для RS-тригера є забороненою. За аналогією можна проаналізувати роботу інших видів тригерів, користуючись відповідними таблицями переходів.
Класифікація тригерів за способом запису інформації характеризує хід процесу перемикання тригера. Перш за все тригери поділяють на синхронні та асинхронні [6]. Асинхронні тригери не мають тактового входу, тому запис інформації в такі тригера здійснюється безпосередньо надходженням інформаційних сигналів. Синхронні тригери мають тактові входи. Розрізняють синхронні тригери, керовані рівнем тактового сигналу, та перепадом сигналу. Тригери, керовані перепадом тактового сигналу, називають тригерами з внутрішньою затримкою. Синхронні тригери, керовані рівнем тактового сигналу, перемикаються відповідно до таблиці переходів тригера, якщо на синхровході має місце активний рівень тактового сигналу. Недоліком таких тригерів є те, що протягом дії активного рівня тактового сигналу тригер може перемикатися стільки разів, скільки разів змінюються інформаційні сигнали. Тригери з внутрішньою затримкою позбавлені такого недоліку, оскільки переходять у новий стан тільки у момент перепаду (переходу з ‘0’ в ‘1’ або з ‘1’ в ‘0’) тактового сигналу. Якщо тригер змінює свій стан при переході тактового сигналу з ‘0’ в ‘1’, то вважають що тригер спрацьовує за переднім фронтом тактового сигналу, а при переході тактового сигналу з ‘1’ в ‘0’ - за заднім фронтом. У схемах тригерів з внутрішньою затримкою зміна інформаційних сигналів при встановленому рівні тактового сигналу (наприклад, стала '1' або сталий '0' тактового сигналу) не може викликати перехід тригера у новий стан. При цьому, звичайно, можуть викликатись перемикання деяких логічних елементів схеми, однак на стан тригера це не впливає. Розглянемо структуру ЗЕ (бістабільної схеми). Розрізняють бістабільну схему на елементах І-НЕ (див. рис. 3.2) та на елементах АБО-НЕ (див. рис. 3.3).
Рисунок 3.2 – Бістабільна схема (ЗЕ) Рисунок 3.3 – Бістабільна схема (ЗЕ) на елементах І-НЕ на елементах АБО-НЕ
Якщо бістабільна схема на елементах І-НЕ у момент часу t перебуває у стані ‘0’ (на виході Q–‘0’, на виході Q–‘1’), а у наступний (t+1) момент вона повинна зберегти свій стан (Q(t+1) = Q(t) =0), то на вхід F1 необхідно подати 1 (див. табл. 3.9), а на F2 будь-яке значення (*). Для переходу схеми з ‘0’ в ‘1’ (Q(t+1) =1) на вхід F1 необхідно подати ‘0’, а на F2 – ‘1’, Якщо схема перебуває в ‘1’ (Q(t) =1), то для переходу її у стан ‘0’ (Q(t+1) = 0) на вхід F1 має бути подано сигнал ‘1’, на вхід F2 - сигнал ‘0’, а для переходу її у стан ‘1’ необхідно, щоб F1 = *, F2 =1. Аналогічним чином можна дослідити роботу бістабільної схеми (ЗЕ) не елементах АБО-НЕ (див. табл. 3.10). Таблиця 3.9 – Таблиця функцій збудження бістабільної схеми на елементах І-НЕ
Таблиця 3.10 – Таблиця функцій збудження бістабільної схеми на елементах АБО-НЕ
Одним із способів побудови синхронних тригерів, керованих перепадом тактового сигналу, є схема трьох тригерів. Тригерний пристрій, побудований на елементах І-НЕ за схемою трьох тригерів, зображений на рис. 3.4. Такий тригер встановлюєтьєя у новий стан при переході тактового сигналу з ‘0’ в ‘1’. Структура на рис. 3.4 може бути побудована і на елементах АБО-НЕ. В цьому випадку тригер змінює свій стан при переході тактового сигналу з ‘1’ в ‘0’. Рисунок 3.4 – Будова тригера за схемою трьох тригерів на елементах І-НЕ Розглянемо методику проектування тригерів [7]. Спочатку беруть таблицю переходів заданого типу тригера і таблицю функцій збудження заданої бістабільної схеми. Користуючись таблицею переходів, будують повну таблицю переходів тригера. Далі, користуючись таблицею функцій збудження, заповнюють у повній таблиці переходів значення для F1, F2. Мінімізувавши функції F1, F2 з повної таблиці переходів будують схему управління тригера. Припустимо, що необхідно спроектувати синхронний Т-тригер на елементах І-НЕ за схемою трьох тригерів. Побудуємо повну таблицю переходів синхронного T-тригера (див. табл. 3.11). При С=0 тригер не змінює свого стану, тому Q(t+l)=Q(t). При С=1 тригер має функціонувати за таблицею переходів T-тригера. Тому, аналізуючи значення T(t) у кожному рядку таблиці 3.11, заповнюємо стовпець Q(t+1), керуючись таблицею переходів T- тригера (табл. 3.7).
Таблиця 3.11 – Повна таблиця переходів синхронного Т-тригера
У повній таблиці переходів тригера, аналізуючи переходи Q(t) ® Q(t+1) і беручи до уваги таблицю функцій збудження бістабільної схеми на елементах І-НЕ (табл. 3.9), заповнюємо стовпці F1 та F2. Далі за допомогою діаграм Вейча (див. рис. 3.5) мінімізуємо функції F1 та F2 та визначаємо для них формули (3.1) та (3.2) відповідно: (3.1) (3.2)
а) б) Рисунок 3.5 – Діаграми Вейча: а) – функції F1; б) – функції F2
Для побудови схеми необхідно взяти схему з рисунка 3.4, замінивши в ній СУ на комбінаційну схему, яка описується щойно одержаними рівняннями. У підсумку одержимо схему на рисунку 3.6, де коса лінія на вході С умовного графічного позначення показує, що перемикання тригера здійснюється за переднім фронтом тактового сигналу. б) а) Рисунок 3.6 – Синхронний Т-тригер на елементах І-НЕ, виконаний за схемою трьох тригерів: а) - функціональна схема; б) - умовне графічне позначення.
Дата добавления: 2014-01-04; Просмотров: 573; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |