Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Пользователю -> Евстифеев А.В. -> "Микроконтроллеры семейства" -> 87

Микроконтроллеры семейства - Евстифеев А.В.

Евстифеев А.В. Микроконтроллеры семейства — Infineon, 2007. — 318 c.
Скачать (прямая ссылка): microkontrolleri2007.pdf
Предыдущая << 1 .. 81 82 83 84 85 86 < 87 > 88 89 90 91 92 93 .. 100 >> Следующая


SFR

PWMCON1 (FF32+/99+) Значение после RESET: 0000+

15 14 13 12 11 1O 9 8 7 6 5 4 3 2 1 O

PS3 PS2 - PBO 1 - - - - PM3 PM2 PM1 PMO PEN3 PEN2 PEN1 PENO

rwrw-rw - - - -rwrwrwrwrwrwrwrw

Бит Функция
PENx Бит разрешения вывода сигнала канала x O: Вывод сигнала канала x запрещен 1: Вывод сигнала канала x разрешен
PMx Бит управления режимом ШИМ-канала x O: Канал x работает в режиме O 1: Канал x работает в режиме 1
PB01 Бит управления режимом Burst для ШИМ-каналов 0/1 O: Каналы O и 1 работают независимо в обычных режимах 1: Выходы каналов O и 1 объединены по функции AND, и результат выводится через вывод канала O
PSx Бит управления режимом однократного импульса канала x O: Канал x работает в обычном режиме 1: Канал x работает в режиме однократного импульса

15-1O МЭИ, Центр Промышленной Электроники Фирмы Infineon

Системный RESET/C167

15.3 Создание запросов на прерывание

Каждый из четырех каналов ШИМ-модуля может генерировать собственный локальный запрос на прерывание. Каждый из этих локальных запросов может активировать глобальное прерывание от ШИМ-контроллера. Глобальное прерывание модуля воспринимается ЦПУ как обычный запрос на прерывание. Управление прерыванием от ШИМ-модуля осуществляется в регистре PWMIC. Подпрограмма обслуживания прерываний может самостоятельно определить канал, вызвавшее прерывание, при помощи чтения флагов локальных запросов на прерывание канала PIRx регистра PWMCONO. Флаг запроса на прерывание PIRx устанавливается в начале нового периода ШИМ-сигнала. Это указывает на то, что регистры PPx и PWx готовы к получению новых значений. Также в случае установки «1» в бите PIEx, при выставлении локального флага будет выставлен глобальный флаг запроса на прерывание PWMIR регистра PWMIC.

Примечание: Флаги запросов на прерывание от каналов PIRx после входа в подпрограмму обслуживания прерывания не сбрасываются автоматически, поэтому их необходимо сбрасывать программными методами. Глобальный флаг запроса на прерывание PWMIR сбрасывается автоматически после начала выполнения подпрограммы обслуживания, несмотря на то сколько было выставлено флагов локальных запросов от каналов. Однако в процессе выполнения подпрограммы обслуживания может быть выставлен новый флаг запроса на прерывание.

PWMIC (F17E/BF+) - полное описание можно найти в разделе посвященном прерываниям.

15.4 Выходные ШИМ-сигналы

Выходные сигналы четырех ШИМ-каналов (POUTO... POUT3) являются альтернативной функцией вывода порта 7 (P7.O ... P7.3). Вывод сигнала каждого ШИМ-канала можно разрешать или запрещать с помощью бита PENx регистра PWMCONx.

ШИМ-сигналы и значения в выходных триггерах порта объединены по функции XOR. В том случае, если P7.x = 1 выходной ШИМ-сигнал будет проинвертирован.

14-11 МЭИ, Центр Промышленной Электроники Фирмы Infineon

Системный RESET/C167

Рисунок 15-7

Создание выходных ШИМ-сигналов

Примечание: Использование режима с открытым коллектором для вывода ШИМ-сигналов позволяет объединять несколько ШИМ-каналов по функции wired-AND. При этом для любого числа ШИМ-каналов обеспечивается работа в режиме burst.

Программное управление сигналами ШИМ-каналов

В некоторых режимах (системная ошибка или процедура экстренного сохранения) необходимо программно изменять значения напряжений на выходах ШИМ-каналов.

При сбросе значения бита PTRx таймер канала х останавливается, и выходной сигнал остается на текущем уровне напряжения. Изменяя значения в регистрах PWx или PTx можно менять значение на выходе ШИМ-канала.

Также путем установки значений в триггере порта 7 можно инвертировать сигнал на выходе ШИМ-канала.

Установка «О» в бите разрешения канала PENx позволяет переключать вывод порта на его выходной триггер.

Примечание: Прежде чем вносить программные изменения в уровень напряжения на выходе, необходимо остановить таймер.

14-12 МЭИ, Центр Промышленной Электроники Фирмы Infineon

Режимы пониженного энергопотребления/С167

16 Модуль АЦП

Архитектура С167 имеет внутренний Ю-разрядный АЦП и схему захвата и считывания. Мультиплексор обеспечивает выбор одного из 16 входных аналоговых каналов (альтернативная функция порта 5) либо под программным управлением (режим фиксированных каналов), либо автоматически (режим автоматического сканирования). Автоматическая самостоятельная калибровка позволяет модулю АЦП приспосабливаться к изменениям температуры или к различным вариантам работы.

Для удовлетворения высоким требованиям встроенных систем управления АЦП поддерживает следующие режимы преобразования:

• Однократное преобразование для фиксированного канала обеспечивает только один результат в выбранном канале

• Многократное преобразование для фиксированного канала

• Однократное преобразование с автоматическим сканированием обеспечивает один результат от каждого канала из выбранной группы

• Ожидание режима чтения ADDAT - автоматическое начало преобразования, после прочтения предыдущего результата

• Режим инжекции канала - вставка канала в группу каналов (автоматическое сканирование)
Предыдущая << 1 .. 81 82 83 84 85 86 < 87 > 88 89 90 91 92 93 .. 100 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100