ШИМ - контроллер на реверсивном счетчике
Наиболее просто реализуется схема ШИМ - контроллера на реверсивном счетчике, у которого имеется входы параллельной записи информации. Детали схемы могут незначительно отличаться, в зависимости от используемой ИС счетчика.
Рис.3 ШИМ контроллер на реверсивном счетчике К561ИЕ13
Реверсивный счетчик DD1 включен в режим вычитания: перед началом каждого такта ШИМ в счетчике устанавливается код в соответствии с входным управляющим кодом. Старт-стопный триггер DD3 с приходом запускающего импульса F устанавливается в Q=1, при этом переключает счетчик из режима параллельной загрузки в режим счета на вычитание (EWR). При переходе кода счетчика через состояние 0000 на выходе переноса CR0 появляется инверсный импульс. Сброс триггер DD3 в состояние 0 должно происходить по перепаду 1/0 сигнала переноса CR0. Но так как вход R триггера DD3 асинхронный, тактовую привязку импульса CR0 выполняет триггер DD2. В паузе между импульсами ШИМ триггер DD3 находится в нулевом состоянии и на вход разрешения параллельной записи в счетчик -EWR подан логический нуль. Цикл завершен, схема ждет прихода следующего тактового импульса F.
Генератор тактовых импульсов F задает частоту повторения импульсов ШИМ. Частота генератора синхроимпульсов fc должна быть, по крайней мере, в Ксч раз больше чем частота следования тактовых импульсов F.
ШИМ - контроллер на асинхронном счетчике
Асинхронные счетчики ориентированы на простейшие применения, как правило, отсутствуют входы параллельной загрузки кода, направление счета только прямое. Поэтому ШИМ - контроллер строится несколько иначе, чем предыдущая схема.
Рис.4 ШИМ контроллер на асинхронном счетчике К555ИЕ5 (DD1) и цифровом компараторе К555ЛП5 (DD2)
Двоичный счетчик DD1 генерирует линейно нарастающий код, который сравнивается с управляющим входным кодом цифровым компаратором DD2.При равенстве кодов формируется сигнал сброса (R) стартстопного триггера DD3. Запуск триггера происходит по перепаду 0/1 импульса генератора тактовых импульсов F. После обнуления триггера со следующего тактового импульса начинается новый цикл. ШИМ сигнал снимается с выхода триггера.
ШИМ - контроллер на вычитающем счетчике 7493
Счетчик 7493 – асинхронный 4-х разрядный двоичный счетчик с кодами от 9 до 15.
Вход | Выход |
RO1 RO2 | Qd Qc Qb Qa |
1 1 | 0 0 0 0 |
0 X | Count |
X 0 | Count |
Первый триггер (CKA-вход, Qa-выход) включен независимо. Остальные триггеры включены как последовательный счетчик (CKB-вход, Qb,Qc.Qd – выходы). Чтобы реализовать 4-х разрядный счетчик, необходимо соединить Qa и CKB.