第9PWM脉宽调制名师编辑PPT课件.ppt
《第9PWM脉宽调制名师编辑PPT课件.ppt》由会员分享,可在线阅读,更多相关《第9PWM脉宽调制名师编辑PPT课件.ppt(19页珍藏版)》请在优知文库上搜索。
1、第第09章章 PWM脉宽调制脉宽调制lPULSE WIDTH MODULATION-数字脉冲输出数字脉冲输出l脉冲宽度调制(脉冲宽度调制(PWM)是工业控制和机电产品中最常用的)是工业控制和机电产品中最常用的技术。例如控制电动机的速度和伺服电机的旋转角度等。技术。例如控制电动机的速度和伺服电机的旋转角度等。TonToffTperiodAverage占空比占空比=高电平时间高电平时间/周期周期=Ton/Tperiod0%10%50%90%99%应用:D/A转换 马达控制 音调生成 正弦波生成9.1 PWM概述概述 S12X MCU可以不通过定时器,而使用专门的可以不通过定时器,而使用专门的PWM
2、模块以产模块以产生生PWM波形,极少占用波形,极少占用CPU资源资源 S12X MCU可提供优异的频率高、分辨率高、占空比可调、范可提供优异的频率高、分辨率高、占空比可调、范围宽的围宽的PWM信号。主要特性:信号。主要特性:8个带周期占空比可程控的PWM独立通道(与PTP复用)4个可程控选择的时钟源 脉冲输出极性可选 每个PWM通道有专用的计数器 每个PWM通道可使能/禁止 占空比可调范围0100 分辨率:8位(8通道),16位(4通道)周期和占空比双缓冲 每个通道有中心对齐和左对齐方式 带中断功能的紧急切断 9.2 PWM结构原理和功能描述结构原理和功能描述 PWM_8B8C时钟选择时钟选择
3、控制控制使能使能(Enable)极性极性(Polarity)PWM7 PWM通道通道 通道通道7PWM6 通道通道6PWM5 通道通道5 通道通道4PWM4 通道通道3PWM3 通道通道2PWM2 通道通道1PWM1 通道通道0PWM0周期和占空比周期和占空比计数器计数器周期和占空比周期和占空比计数器计数器周期和占空比周期和占空比计数器计数器周期和占空比周期和占空比计数器计数器周期和占空比周期和占空比计数器计数器周期和占空比周期和占空比计数器计数器周期和占空比周期和占空比计数器计数器周期和占空比周期和占空比计数器计数器总线时钟总线时钟PWM时钟时钟对齐对齐(Alignment)lPWM波形输出
4、原理波形输出原理开始开始周期周期Tperoid占空比占空比 TDutyPWMDTYxPWMPERxPWMPERxfClock,TClock8-bit CounterPWMCNTx时钟源时钟源8-bit Compare=PWMDTYx8-bit Compare=PWMPERx0 x000 x00ResetPin当当8位计数器的值等于位计数器的值等于PWMDTY(占空比常数寄存器占空比常数寄存器)时,电平从有效跳到无效时,电平从有效跳到无效;当当8位计数器的值等于位计数器的值等于PWMPER(周期常数寄存器)时,电平从无效跳到有效,(周期常数寄存器)时,电平从无效跳到有效,然后计数器清然后计数器清
5、0,重新开始计数开始下一个周期,重新开始计数开始下一个周期 1.Clock A (Ch 0,Ch 1,Ch 4,Ch 5)2.Clock SA (Scaled A;Ch 0,Ch 1,Ch 4,Ch 5)3.Clock B (Ch 2,Ch 3,Ch 6,Ch 7)4.Clock SB (Scaled B;Ch 2,Ch 3,Ch 6,Ch 7)4个时钟源:Bus ClockPWMPRCLKClock SAClock SBClock AClock BPWMSCLAPWMSCLB 预分频:预分频:1、2、4、8、16、32、64、128 比例分频:比例分频:2、4、8、16、32、64、512
6、比例分频:比例分频:2、4、8、16、32、64、512%100_:1%100_:0),(_PWMPERxPWMDTYxCycleDutyPolarityPWMPERxPWMDTYxPWMPERxCycleDutyPolarityPWMPERxSBSABAClockFrequencyPWMx时钟源 选择=10 MHz(100 ns period)PPOLx=1PWMPERx=4PWMDTYx=1PWMx 频率=10 MHz/4=2.5 MHz 即:PWMx 周期=1/2.5MHz=400 nsPWMx 占空比=1/4*100%=25%Clock=100ns占空比=25%周期=400ns%100
7、_:1%100_:02),(_PWMPERxPWMDTYxCycleDutyPolarityPWMPERxPWMDTYxPWMPERxCycleDutyPolarityPWMPERxSBSABAClockFrequencyPWMx时钟源 Clock=10 MHz(100 ns period)PPOLx=0PWMPERx=4PWMDTYx=1PWMx 频率=10 MHz/8=1.25 MHzPWMx 周期=1/1.25MHz=800 nsPWMx 占空比=(4-1)/4*100%=75%Clock=100ns占空比=75%周期=800nsClock=100ns两个两个8位位PWM通道可以组合成一
8、个通道可以组合成一个16位位PWM通道,例如:通道,例如:周期/占空比 比较PWMCNT6PWMCNT7PWM7输出PWM7时钟源CONxxPWMExPPOLxPCLKxCAExPWMx OUTPUTCON67PWME7PPOL7PCLK7CAE7PWM7CON45PWME5PPOL5PCLK5CAE5PWM5CON23PWME3PPOL3PCLK3CAE3PWM3CON01PWME1PPOL1PCLK1CAE1PWM1 软件可选择通道组合软件可选择通道组合 在级联模式下,可以左对齐或中心对齐输出在级联模式下,可以左对齐或中心对齐输出 常数寄存器、计数器都合成为常数寄存器、计数器都合成为16位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PWM 脉宽调制 名师 编辑 PPT 课件