1. Синтез дискретного пристрою
дискретний імпульс автомат тригер
1.1 Генератор імпульсів
Генератором називається електронний пристрій, здатний виробляти на виході електричну величину, значення якої являє собою деяку періодичну функцію часу [1].
Для цілей даного курсового проекту застосовується генератор імпульсів, що містить резистор R1 опором 82 Ома, котушку індуктивності L1 індуктивністю 10 мкГн, конденсатор С2 ємністю 3000 нФ, конденсатор С1, ємність якого обчислюється виходячи з формули:
,
де F - частота імпульсів, Се - еквівалентна ємність, яка обчислюється за формулою:. Розроблюване дискретне пристрій працює на частоті 100 кГц, отже конденсатор С1 має ємність 0.27 мкФ. Схема генератора імпульсів наведена на малюнку 1, тимчасова діаграма наведена на малюнку 2. br/>
Рис. 1 Схема генератора імпульсів
Рис. 2. Тимчасова діаграма генератора імпульсів
Перевагою даного генератора імпульсів є те, що він містить тільки один логічний елемент.
1.2 Лічильник імпульсів
Лічильниками називають послідовні цифрові електронні пристрої, що забезпечують зберігання двійкового коду числа і виконання над ним мікрооперації рахунку, яка полягає у зміні числа в лічильнику на [2].
За завданням необхідно розробити суммирующий двійковій-десятковий лічильник імпульсів з коефіцієнтом рахунку К = 12. Інформація на виході лічильника представляється в коді 7421. Для синтезу схеми застосовуються D-тригери і логічні елементи базису І-АБО-НЕ. Мінімізація функцій алгебри логіки проводиться за допомогою карт Карно. p> У зв'язку з необхідністю підвищення швидкодії всього дискретного пристрою застосовується синхронний лічильник з паралельним переносом.
Розглянемо методику синтезу такого лічильника:
. Визначається необхідне число тригерів виходячи із заданого К:
. Складається таблиця функціонування лічильника на основі заданого порядку змін його станів, яка відображає двійкові коди всіх попередніх і наступних станів лічильника.
. На підставі таблиці функціонування лічильника складаються карти Карно для всіх тригерів, в яких відображаються переходи останніх із попередніх станів у наступні.
. Виробляється мінімізація функцій входів всіх тригерів, які повністю визначають структуру синтезованого лічильника [3].
Для даного лічильника використовується тригера для рахунку від 0 до 9 (код 7421) і один тригер для другого розряду десяткового числа.
Таблиця 1. Виходи тригерів Входи тригерів
D4D3D2D10 1 2 3 4 5 6 7 8 90 0 0 0 0 0 0 1 1 10 0 0 0 1 1 1 0 0 00 0 1 1 0 0 1 0 0 10 1 0 1 0 1 0 0 1 00 ...