December 17 2017 04:24:22
Навигация
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации .

Забыли пароль?
Запросите новый здесь.
Работа модуля сторожевого таймера
МОДУЛЬ ВНЕШНЕЙ МАГИСТРАЛИ

Работа модуля сторожевого таймера может быть запрещена посредством установки бита COPDES в одном из регистров конфигурации. Необходимо помнить, что запись кода состояния системы в регистр конфигурации возможна только единожды после выхода МК из состояния сброса. Поэтому пользователь лишен возможности многократно включать или отключать сторожевой таймер произвольно по ходу выполнения прикладной программы. После сброса МК сторожевой таймер находится в рабочем состоянии (COPDES = 0).

В режиме ожидания (Wait mode) сторожевой таймер находится в активном состоянии, и его переполнение переведет МК из режима ожидания в рабочий режим (Run mode). Чтобы избежать нежелательного сброса, именно в этом случае следует организовать периодический выход МК из режима ожидания по прерыванию от модуля периодических прерываний и в подпрограмме обработки прерывания сбросить сторожевой таймер.

В режиме останова (Stop mode) модуль сторожевого таймера находится в неактивном состоянии, т.к. все разряды делителя удерживаются в 0. Однако команда STOP и последующее нахождение МК в режиме останова не оказывают влияния на состояние разрядов счетчика СОР. Поэтому время срабатывания сторожевого таймера после выхода из состояния останова может существенно сократиться.

Внимание! Во избежание преждевременного срабатывания сторожевого таймера после восстановления МК из режима останова, произведите сброс сторожевого таймера непосредственно перед выполнением команды STOP.

В режиме прерывания по контрольной точке работу сторожевого таймера можно запретить аппаратно. Для этого вывод RST МК следует подключить к источнику напряжения VTST.

При работе в режиме отладки (Monitor mode) отключение сторожевого таймера производится посредством подключения источника напряжения VTST к выводу RST или IRQ.

Функциональная схема модуля сторожевого таймера СОР08/В представлена на Рис. 3.55.

img079

Из Рис. 3.55 следует, что в модуле СОР08/В отсутствует схема выбора разряда переполнения сторожевого таймера. Соответственно, опция выбора коэффициента деления счетчика сторожевого таймера не реализуется. Период работы сторожевого таймера всегда равен

img080

Для обслуживания сторожевого таймера в регистре конфигурации предусмотрен всего один бит COPD - бит отключения сторожевого таймера.

При проектировании системы пользователю важно ориентироваться в диапазоне значений периода работы сторожевого таймера. Некоторые полезные примеры приведены в Табл. 3.114.

Табл. 3.114. Период работы сторожевого таймера СОР08

Тип МК и условия работы fXCLK Период tCOP
Все типы МК при синхронизации от высокочастотного кварцевого резонатора 32МГц 8.1 мс
МК HC908GP20/32. Максимальный период - бит COPRS = 1 32.786 кГц 8.0с
МК HC908GP20/32. Минимальный период - бит COPRS = 0 32.786 кГц 250 мс
МК HC08AZ0/1 6/24/32/60. Максимальный период - бит COPRS = 1 8 МГц 32 мс
МК HC08AZ0/1 6/24/32/60. Минимальный период - бит COPRS = 0 1МГц 262 мс
MKHC908MR32/24 8 МГц 32 мс
MKHC908MR32/24 1МГц 262 мс

3.7.5. МОДУЛЬ ШИРОТНО-ИМПУЛЬСНОГО МОДУЛЯТОРА ДЛЯ УПРАВЛЕНИЯ ЭЛЕКТРОПРИВОДОМ PWM08

img081

Минимальная дискретность регулирования длительности импульса в режиме односторонней модуляции составляет 0.125 мкс.

В режиме двухсторонней, или "центрированной", модуляции счетчик опорного кода PCNT работает в режиме реверсивного счета. Код счетчика КСЧ изменяется от $0000 до значения кода периода КТ, и обратно до $0000. Длительность периода несущей частоты в этом случае составляет:

img084

Дискретность регулирования длительности импульса в режиме двухсторонней модуляции равна 0.25 мкс.

В Табл. 3.116 приведены значения несущей частоты ШИМ-сигнала для различных значений коэффициента деления КД и кода периода КТ при тактировании МК с максимально возможной частотой fBUS = 8 МГц.

Табл. 3.116. Частотный диапазон ШИМ-последовательности модуля PWM08

Код периода Кт Минимальная несущая частота ШИМ-сигнала(Кд = 16)[кГц] Максимальная несущая частота ШИМ-сигнала(Кд = 1)[кГц]
28 3.9 31.25
212 0.24 1.9


img085

Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, авторизуйтесьили зарегистрируйтесь для голосования.

Нет данных для оценки.

Время загрузки: 0.02 секунд 2,298,837 уникальных посетителей