Предыдущая Следующая

I I

I If

PWM2

PWM4

1-'I

I 1

|1-1-/|

PWM5

I

-4-U

1 I I I I i

liniliiiilintliinlririliniliriiliriilinrl 11111Г f 1111 (Г f 11111 / Г М 111 М f (11 (I) Г М 11Гiг Г J11 И Ь П Ij Г f М I Ш f J Г111J' iiГ11 f М J11111

0 27 41 53 65 78 100

(Сброс счетчика)

Рис. 16.2. Пример выборки выходных сигналов модуля PWM

Соответствие регистров PWM выходам PWM приведено в Табл. 16.1. Модуль PWM поддерживает управление до (N- 1) одиночными перепадами на своих выходах или до (N — 1)/2 двойными перепадами, где N — количество имеющихся в модуле PWM регистров совпадения. Поддерживается также управление смешанного типа, если в этом есть необходимость.

Таблица 16.1. Соответствие между регистрами и выходами (каналами) модуля PWM

Канал PWM

Одиночный перепад PWM (PWMSELn = 0)

Двойной перепад PWM (PWMSELn = 1)

Установка

Сброс

Установка

Сброс

1

Совпадение 0

Совпадение 1

Совпадение О1'

Совпадение I1'

2

Совпадение 0

Совпадение 2

Совпадение 1

Совпадение 2

3

Совпадение 0

Совпадение 3

Совпадение 22)

Совпадение 32)

4

Совпадение 0

Совпадение 4

Совпадение 3

Совпадение 4

5

Совпадение 0

Совпадение 5

Совпадение 42)

Совпадение 52)

6

Совпадение 0

Совпадение 6

Совпадение 5

Совпадение 6

' Этот случай идентичен режиму управления одиночным перепадом, так как в канале PWM 1 отсутствует мультиплексор выбора режима управления двойным перепадом. Таким образом, канал PWM1 не поддерживает управление двойным перепадом.

2) Каналы PWM3 и PWM5 нецелесообразно использовать для формирования сигналов с двойным управляемым перепадом, поскольку из-за особенностей построения внутренней логики PWM (см. Рис. 16.1) в результате их использования уменьшается общее количество каналов PWM, поддерживающих управление двойным перепадом. Для формирования сигналов с двойным управляемым перепадом рекомендуется использовать каналы PWM2, PWM4 и PWM6.

16.2.1. Правила изменения выходного сигнала

в канале PWM с управлением одиночным перепадом

При управлении одиночным перепадом в канале PWM состояние выхода этого канала подчиняется следующим правилам:

1. Сигнал на выходе PWM будет переходить в ВЫСОКИЙ уровень в начале цикла PWM, если значение соответствующего регистра совпадения не равно 0.

2. Сигнал на выходе PWM будет переходить в НИЗКИЙ уровень в момент совпадения значений таймера и соответствующего регистра совпадения. Если совпадение вообще не наступает (т. е. значение регистра совпадения больше, чем значение периода выходной последовательности PWM), состояние выхода PWM останется ВЫСОКИМ.

16.2.2. Правила изменения выходного сигнала

в канале PWM с управлением двойным перепадом

При управлении двойным перепадом в канале PWM состояние выхода этого канала подчиняется следующим правилам:

1. Значения регистров совпадения для следующего цикла PWM используются (становятся активными) в конце цикла PWM (в момент времени, совпадающий с началом следующего цикла PWM), кроме случая, указанного в Правиле 3.


Предыдущая Следующая






Warning: include(./news.php) [function.include]: failed to open stream: No such file or directory in /var/www/picprof/data/www/picprof.com/book/book4_192.html on line 318

Warning: include(./news.php) [function.include]: failed to open stream: No such file or directory in /var/www/picprof/data/www/picprof.com/book/book4_192.html on line 318

Warning: include() [function.include]: Failed opening './news.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/picprof/data/www/picprof.com/book/book4_192.html on line 318