Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MU_KP_for_DD_and_M_ZO_v2 (1).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5.26 Mб
Скачать
  1. Составление схемы программируемого формирователя импульсов заданной длительности

Используя счетчики с входами параллельной загрузки, можно построить схему ждущего цифрового мультивибратора – устройства,

30

которое при подаче на него короткого импульса запуска вырабатывает более широкий выходной импульс с длительностью, определяемой входным кодом.

Мультивибратор на счетчиках ИЕ9 и ИЕ10

Цифровой программируемый мультивибратор имеет вход запуска

Рзап, вход тактовых импульсов С с периодом Твх и информационные входы Di (рис.5.3,а). Длительность выходного сигнала равна целому числу периодов тактовых импульсов, подаваемых на счетный вход мультивибратора.

Рис.5.3. Схема программируемого мультивибратора на микросхеме К555ИЕ10 (а) и временные диаграммы его работы (б)

ЦИФРОВЫЕ УСТРОЙСТВА И МИКРОПРОЦЕССОРЫ

31 Курсовой проект

Схема содержит 4-разрядный двоичный счетчик с входами параллельной загрузки К555ИЕ10 (максимальный модуль счета – 16) и логические элементы, управляющие работой схемы. Идея построения цифрового ждущего мультивибратора заключается в том, чтобы разрешить работу счетчика в течение некоторого числа тактов после подачи в схему импульса запуска.

При включении схемы на всех выходах счетчика Q3...Q0 и на выходе переноса CR, как правило, присутствует нулевой уровень. Таким образом, на входах Е и L – сигнал единичного уровня, что разрешает работу счетчика в режиме счета. При подаче тактовых импульсов на вход синхронизации С счетчик начинает считать. Как только счетчик досчитает до конца, т.е. до 15 ( для К555ИЕ10 – 1111: Q3 = Q2 = Q1 = Q0 = 1), на выходе переноса CR появляется единичный уровень. При этом на вход разрешения счета Е поступает нулевой уровень, счетчик останавливается и уже не реагирует на импульсы на счетном входе С, т.е. переходит в ждущий режим. Единичный уровень с выхода CR, поступающий на вход схемы 2И-НЕ, разрешает прохождение импульса запуска.

Если подать импульс положительной полярности на вход запуска

Рзап, то на входе L, который управляет параллельным вводом, появится нулевой уровень. Счетчик переходит в режим параллельной загрузки данных с входов D3..D0 на выходы Q3..Q0. По фронту очередного тактового импульса С происходит запись числа с входов Di на выходы Qi. Если это число не равно 15, то на выходе CR формируется логический 0 и на вход Е поступает 1. Счетчик переходит из ждущего режима в режим счета и начинает считать входные импульсы. Когда появляется сигнал переноса CR=1, на входе разрешения счета Е появляется нулевой уровень, формирование выходного импульса заканчивается и мультивибратор опять переходит в ждущий режим.

Временные диаграммы иллюстрируют работу мультивибратора при входном коде Di=7:

D3 = 0, D2 = D1 = D0 = 1.

Над диаграммой выходного сигнала проставлены числа, определяемые выходными сигналами счетчика Q3-Q0. После подачи импульса запуска в счетчик записывается число 7 (по фронту тактового импульса). Следующие импульсы на входе С меняют состояние счетчика, увеличивая его на единицу в каждом такте. По фронту 8-го импульса число, определяемое входными переменными Q3-Q0, становится равным 15 и на следующий импульс счетчик уже не реагирует. Длительность выходного импульса кратна периоду тактового сигнала:

Твых = (Мmax – D – 1)Твх,

32

где Мmax – максимальный для данной схемы модуль счета, который

равен: Мmax = 10 для ИЕ9, Мmax = 16 для ИЕ10, D - число в двоично-десятичном коде (для ИЕ9) или двоичном коде (для ИЕ10), записанное в

счетчик через входы D3 -D0 . Диапазон изменения входного кода – от 0 до 14 для ИЕ10 и от 0 до 8 для ИЕ9.

Из временных диаграмм видно, что для запуска мультивибратора,

построенного на счетчике с синхронной загрузкой, импульс Рзап должен иметь такую длительность, чтобы на время его действия приходился хотя бы один фронт тактовых импульсов. Для формирования такого запускающего импульса удобно воспользоваться схемой формирования синхронного одиночного импульса (рис. 6.6).

Объединяя несколько счетчиков, можно строить программируемые цифровые мультивибраторы на произвольную длительность выходного импульса. Для мультивибратора на нескольких микросхемах ИЕ9 или

ИЕ10 длительность выходного импульса Твых будет определяться той же

формулой, где Мmax - максимальный для данной схемы модуль счета, который будет равен:

Мmax = 10 n

для ИЕ9,

М

max

= 16 n

для ИЕ10,

где n – количество счетчиков в схеме.

Мультивибратор на ИЕ16 и ИЕ17

В схемах мультивибраторов можно использовать и счетчики в режиме обратного счета. На рис. 5.4,а приведена схема программируемого формирователя импульса на микросхемах К531ИЕ16 (4-разрядный реверсивный двоично-десятичный счетчик). В исходном состоянии (в ждущем режиме) на входах L – уровень логической «1», а выходные переменные Q3-Q0 обоих счетчиков представляют число 0 и на выходах СR сформирован сигнал займа, т.е. присутствует нулевой уровень, который запрещает счет через логический элемент DD1.1.

ЦИФРОВЫЕ УСТРОЙСТВА И МИКРОПРОЦЕССОРЫ

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