Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекцii_ALL.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
3.55 Mб
Скачать

4.7. Тактові генератори

У багатьох цифрових схемах все залежить від порядку, в якому виконуються дії. Іноді одна дія повинна передувати іншій, іноді дві дії повинні відбуватися одночасно. Для контролю часових відносин у цифрові схеми вбудовуються тактові генератори, щоб забезпечити синхронізацію. Тактовий генератор – це схема, що викликає серію імпульсів. Всі імпульси однакові по тривалості. Інтервали між послідовними імпульсами також однакові. Часовий інтервал між початком одного імпульсу і початком наступних називається часом такту. Частота імпульсів звичайно від 1 до 500 Мгц, що відповідає часу такту від 1000 нс до 2 нс. Частота тактового генератора звичайно контролюється кварцовим генератором, щоб досягти високої точності.

У комп'ютері за час одного такту може відбутися багато подій. Якщо вони повинні здійснюватися у визначеному порядку, то такт варто розділити на підтакти. Щоб досягти кращого дозволу, ніж в основного тактового генератора, потрібно зробити відгалуження від задаючої лінії тактового генератора і вставити схему з визначеним часом затримки. У такий спосіб породжується вторинний сигнал тактового генератора, що зміщений по фазі щодо первинного (рис. 4.20 а). Часова діаграма (рис. 4.20 б) забезпечує чотири початки відліку часу для дискретних подій:

  1. Наростаючий фронт С1.

  2. Задній фронт С1.

  3. Наростаючий фронт С2.

  4. Задній фронт С2.

Зв'язавши різні події з різними фронтами, можна досягти необхідної послідовності виконання дій. Якщо в межах одного такту потрібно більш чотирьох початків відліку, можна зробити ще кілька відгалужень від задаючої лінії з різним часом затримки.

а) б) в)

Рис. 4.20 - Тактовий генератор (а); часова діаграма для тактового генератора (б); породження асинхронних тактових імпульсів (в)

У деяких схемах важливі часові інтервали, а не дискретні моменти часу. Наприклад, деяка подія може відбуватися в будь-який час, коли рівень імпульсу С1 високий, а не на наростаючому фронті. Інша подія може відбуватися тільки в тому випадку, коли рівень імпульсу С2 високий. Якщо необхідно більш двох інтервалів, потрібно забезпечити більше ліній передачі синхронізуючих імпульсів або зробити так, щоб стани з високим рівнем імпульсу в двох тактових генераторів частково перетиналися в часі. В останньому випадку можна виділити 4 окремих інтервали: І , С1 І С2, С1 І , І .

Тактові генератори можуть бути синхронними. У цьому випадку час стану з високим рівнем імпульсу дорівнює часу стану з низьким рівнем імпульсу (рис. 4.20, б). Щоб одержати асинхронну серію імпульсів, потрібно змістити сигнал задаючого генератора, використовуючи ланку затримки. Потім потрібно з'єднати отриманий сигнал з початковим сигналом за допомогою логічної функції І (рис. 4.20 в, сигнал С).

Питання до лекції

  1. Цифровий рівень побудови ом.

  2. Що таке вентиль та які вентилі ви знаєте?

  3. Інвертори

  4. Булева алгебра

  5. Схема функції більшості від трьох змінних

  6. Реалізація булевих функцій

  7. Еквівалентність схем

  8. Основні цифрові логічні схеми

  9. Інтегральні схеми

  10. Мікросхема МІС, що містить 4 вентилі

  11. Комбінаційні схеми

  12. Мультиплексори.

  13. Декодери.

  14. Компаратори

  15. Програмувальні логічні матриці

  16. Арифметичні схеми

  17. Схема зсуву

  18. Суматори

  19. Арифметико-логічні пристрої

  20. Тактові генератори

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]