Широтно - импульсный модулятор (Презентация) Особенности Регистры ШИМ Режимы ШИМ
Особенности ШИМ [1] Стр , [2] Стр Особенности: 32-битный таймер/счетчик с 32х битным прескалером Шесть модулей ШИМ с управления по срезу или три модуля с управлением по фронту и срезу Семь 32-битных модуля сравнения для управления тремя или шестью выходными RS триггерами Семь 32-битных теневых регистра - защелки, обеспечивающих загрузку регистров сравнения в ШИМ
Регистры управления ШИМ PWMTCРегистр содержимого ШИМ. Доступен RW. PWMPR Регистр прескалера. Содержит число, при равенстве которому PWMPC сбрасывается PWMPC Регистр содержимого прескалера. Увеличивается каждый такт синхросигнала. PWMIR Регистр прерывания. Биты соответствуют источнику прерывания, запись 1 – сбросу. PWMTCRРегистр управления ШИМ. PWMMCR Регистр управления сравнением. Управляет прерываниями и сбросом PWMTC. PWMMR0-6Регистры сравнения. Содержит код сравнения. PWMPCRРегистр управления выходами ШИМ. PWMLER Регистр управления защелкой. Разрешает загрузку в теневые регистры.
РЕГИСТР ПРЕРЫВАНИЙ PWMIR MROID0Флаг прерывания сравнения 0 MR1ID1Флаг прерывания сравнения 1 MR2ID2Флаг прерывания сравнения 2 MR3ID3Флаг прерывания сравнения 3 D4-D7 D8D8 D9D9 D10 Резерв MR4IФлаг прерывания сравнения 4 MR5IФлаг прерывания сравнения 5 MR6IФлаг прерывания сравнения 6
РЕГИСТР УПРАВЛЕНИЯ ШИМ PWMTCR EnableD0Разрешение работы таймера ШИМ ResetD1Сброс таймера и прескалера РЕГИСТР УПРАВЛЕНИЯ ЗАЩЕЛКОЙ PWMLER D2D2Резерв PWM enD3D3Разрешение работы ШИМ EPWM0LD0Флаг разрешения записи в канал 0 D1 D2 D3 D4 D5D5 D6D6 D7D7 EPWM1LФлаг разрешения записи в канал 1 EPWM2LФлаг разрешения записи в канал 2 EPWM3LФлаг разрешения записи в канал 3 EPWM4LФлаг разрешения записи в канал 4 EPWM5LФлаг разрешения записи в канал 5 EPWM6LФлаг разрешения записи в канал 6 Резерв
РЕГИСТР УПРАВЛЕНИЯ СРАВНЕНИЕМ ШИМ PWMMСR MROID0 Флаг разрешения прерывания от канала сравнения 0 MR0RD1 MR0SD2 Флаг разрешения сброса Т/C от канала сравнения 0 Флаг разрешения останова счета Т/С от канала сравнения 0 MR1ID3D3 Флаг разрешения прерывания от канала сравнения 1 MR1RD4D4 MR1SD5D5 Флаг разрешения сброса Т/C от канала сравнения 1 Флаг разрешения останова счета Т/С от канала сравнения 1 MR2ID6D6 Флаг разрешения прерывания от канала сравнения 2 MR2RD7D7 MR2SD8D8 Флаг разрешения сброса Т/C от канала сравнения 2 Флаг разрешения останова счета Т/С от канала сравнения 2 D9-D20MR3I-MR6S Флаги разрешения для каналов 3-6
РЕГИСТР УПРАВЛЕНИЯ ВЫХОДАМИ ШИМ PWMPСR РезервD0 D1Резерв Режим ШИМ PWM2D2 D3D3 D4D4 Режим ШИМ PWM3 D5D5 D6D61 – ШИМ по фронту и срезу PWM6 Режим ШИМ PWM4 0 – ШИМ по срезу PWM5 РезервD7D7 Разрешение выхода PWM1 D8D8 D9D9 D10 D11 D12 D13 D14 Разрешение выхода PWM2 Разрешение выхода PWM3 Разрешение выхода PWM4 Разрешение выхода PWM5 Разрешение выхода PWM6 PWMSEL2 PWMSEL3 PWMSEL4 PWMSEL5 PWMSEL6 PWMENA2 PWMENA4 PWMENA5 PWMENA1 PWMENA6 PWMENA3
Структура работы схемы PWM