АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

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

 

У багатьох цифрових схемах все залежить від порядку, в якому виконуються дії. Іноді одна дія повинна передувати іншій, іноді дві дії повинні відбуватися одночасно. Для контролю часових відносин у цифрові схеми вбудовуються тактові генератори, щоб забезпечити синхронізацію. Тактовий генератор – це схема, що викликає серію імпульсів. Всі імпульси однакові по тривалості. Інтервали між послідовними імпульсами також однакові. Часовий інтервал між початком одного імпульсу і початком наступних називається часом такту. Частота імпульсів звичайно від 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 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)