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

Пароль



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

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

В режиме односторонней модуляции формирование модулированного по длительности импульса PWMi происходит по следующему правилу (Рис. 3.59):

* Начало импульса соответствует коду КСЧ = $0000.

* Срез импульса формируется в момент равенства кодов КСЧМ, где КМ - код модуляции.

* Длительность сформированного импульса равна

img086

т.е. пропорциональна коду модуляции КМ.

img087

В режиме двухсторонней модуляции сигнал на выходе PWMi изменяет свое состояние два раза за период несущей частоты (Рис. 3.60):

• В начале периода при КСЧ = $0000 формируется активный уровень сигнала.

Переключение из активного состояния в неактивное происходит при первом равенстве кодов КСЧМ.

• В момент второго равенства кодов снова устанавливается активное состояние сигнала.

• Сформированный на рассматриваемом периоде модуляции импульс состоит как бы из двух частей. Длительность этого импульса равна

img088

т.е. также пропорциональна коду модуляции КМ.

Значение кода модуляции КМ для каждого из каналов PWMi записано в двухбайтовом регистре PVALi (PVALiH и PVALiL - старший и младший байты этого регистра).

Внимание! Разрядность кода коэффициента модуляции КМ превышает разрядность кода периода КT. Для правильного формирования импульса в канале ШИМ необходимо, чтобы код КМ находился в диапазоне $0000...$0FFF, т.е. в диапазоне возможных кодов периода несущего сигнала. Если в регистр PVALi вписан код КМ -$1000...$7FFF, то для формирования импульса будет использовано значение КМ = $0FFF, т.е. коэффициент модуляции будет равен 1 (100%). Длительность активного состояния на выходе в этом случае будет равна периоду модуляции. Если же в регистр PVALi вписан код КМ = $8000...$FFFF, то для формирования импульса будет использовано значение КМ = $0000, т.е. коэффициент модуляции будет равен 0. Сигнал на выходе PWMi будет неактивным в течение всего периода модуляции. Таким образом, при ведении расчетов в двухбайтовом формате со знаком осуществляется аппаратная нормализация коэффициента модуляции

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

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

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

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