|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Тактові генератори
У багатьох цифрових схемах все залежить від порядку, в якому виконуються дії. Іноді одна дія повинна передувати іншій, іноді дві дії повинні відбуватися одночасно. Для контролю часових відносин у цифрові схеми вбудовуються тактові генератори, щоб забезпечити синхронізацію. Тактовий генератор – це схема, що викликає серію імпульсів. Всі імпульси однакові по тривалості. Інтервали між послідовними імпульсами також однакові. Часовий інтервал між початком одного імпульсу і початком наступних називається часом такту. Частота імпульсів звичайно від 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 в, сигнал С).
Питання до лекції Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |