Компоненты встроенных систем 1 Таймер


Схема входного захвата (Input Capture)



Pdf көрінісі
бет4/13
Дата30.01.2023
өлшемі341,06 Kb.
#63759
1   2   3   4   5   6   7   8   9   ...   13
 
Схема входного захвата (Input Capture)
Функцию входного захвата поддерживают микроконтроллеры семейств
(Atmel), 8051GB(Intel), AVR(Atmel), PIC16(Microchip), ST7, ST9 (SGS-T), 
HC08, HC11 (Motorola) и многие другие. 
Рисунок 4.3 Модуль входного захвата (Input Capture)
Данная схема предназначена для фиксации времени возникновения
внешнего события: когда на внешнем выводе ICI происходит событие
(перепад), определяемый настройкой схемы «детектора фронта», то те-
кущее значение регистра-счетчика переписывается в регистр захвата, от-
куда может быть прочитано программно. Во многих реализациях захват
может быть программно-управляемым – по команде обращения к специаль-
ному регистру.
Тактирование регистра-счетчика чаще выбирается от сигнала внутренней
синхронизации процессора Fint, то есть счетная часть модуля Input Capture
настроена на режим подсчета времени – таймера. Но так же можно ис-
пользовать и внешнее тактирование. По событию захвата устанавливает-
ся флаг ICF, может вырабатываться запрос прерывания. Кроме этого может 
быть перезагружен «0» или определенным значением регистр-счетчик.
С помощью схемы входного захвата удобно:
1. Определять период/частоту сигнала на входе ICI;


2. Фиксация относительного времени возникновения различных событий.
Схема выработки сигнала с ШИМ
Данная схема является модифицированным вариантом схемы выходно-
го сравнения (Output Compare). Разница в том, что выходом управляет как
компаратор, так и схема фиксации переполнения регистра-счетчика. Перед-
ний фронт сигнала с ШИМ (0~1) формируется по событию сравнения 
(когда регистр-счетчик равен регистру сравнения). Задний фронт (1~0) – 
по переполнению регистра-счетчика.
Рисунок 4.4 Модуль генератора сигнала ШИМ
Период сигнала с ШИМ равен частоте переполнения таймера и зада-
ется содержимым регистра перезагрузки. Длительность положительного им-
пульса в периоде определяется как разница (максимального значения регист-
ра-счетчика +1) и содержимого регистра сравнения.
В различных процессорах могут использоваться схемы генераторов ШИМ
немного отличающиеся от данной.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   13




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет