В HTML      В PDF
микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Обзоры по типам > Микроконтроллеры > AVR

реклама

 
радиационно стойкие ПЗУ Миландр

Продажа силового и бронированного кабеля и провода в Москве




Arduino Uno R3 Atmega328
готовый модуль
Лучшая Цена 335 руб




Стартовый набор с большим набором аксесуаров
Arduino Uno R3 Atmega328
Лучшая Цена 2211 руб



15.4. Генерация паузы неперекрытия

Блок генерации паузы неперекрытия предназначен для разнесения во времени активных уровней импульсов неивертированного сигнала нижнего уровня (LS) и инвертированного сигнала верхнего уровня (HS). Данное разнесение во времени называется паузой неперекрытия. Она позволяет избавиться от сквозной проводимости во внешнем двухтактном коммутаторе.

Блок DTI состоит из четырех одинаковых генераторов паузы неперекрытия, каждый из которых связан с отдельным каналом захвата-сравнения таймера-счетчика 0. На рисунке 15.3 показана функциональная схема одного такого генератора. Регистры паузы неперекрытия, которые задают длительность паузы числом циклов синхронизации УВВ, являются общими для всех каналов. Предусмотрено раздельное задание паузы неперекрытия для верхнего и нижнего уповней. Кроме того, оба регистра задания паузы оснащены двойной буферизацией.

Функциональная схема генератора паузы неперекрытия
<Рисунок 15.3. Функциональная схема генератора паузы неперекрытия

Как показано на рисунке 15.4 , 8-битный счетчик паузы неперекрытия (dti_cnt) каждым импульсом синхронизации УВВ уменьшается на 1 пока не достигнет нуля. До тех пор, пока значение счетчика будет отличаться от нуля, выходы нижнего и верхнего уровней будет находиться в выключенном состоянии. При обнаружении изменения на выходе WG счетчик паузы неперекрытия перезагружается значением одного из регистров DTx, в зависимости от фронта импульса на входе. Положительный фронт инициирует перезагрузку из регистра DTLS, отрицательный - из регистра DTHS.

Временная диаграмма работы генератора паузы неперекрытия
Рисунок 15.4. Временная диаграмма работы генератора паузы неперекрытия

15.5. Образцовый генератор

Для синхронизированной генерации сигналов на линиях порта по битовому шаблону образцовый генератор использует регистры блока DTI. Кроме того, на любую комбинацию линий порта, при необходимости, можно вывести выходной сигнал генератора импульсов канала захвата-сравнения A (CCA). Данные возможности прежде всего предназначены для управления коммутационной последовательностью в устройствах управления бесщеточными двигателями постоянного тока и шаговыми двигателями.

Функциональная схема образцового генератора
Рисунок 15.5. Функциональная схема образцового генератора

Функциональная схема образцового генератора показана на рисунке 15.5. Выход CCA будет представлен на всех линиях порта, для которых будет установлен соответствующий бит OOE.

Так же как и у всех остальных регистров таймера-счетчика с двойной буферизацией, обновление регистров синхронизировано к условию UPDATE, которое зависит от выбранного режима генерации импульсов. Если такая синхронизация не требуется, программа может осуществлять прямой доступ к регистрам DTIOE и PORTx.

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



<-- Предыдущая страница Оглавление Следующая страница -->





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (495) 514 4110. e-mail:info@eust.ru
©1998-2016 ООО Рынок Микроэлектроники