第9PWM脉宽调制.ppt
《第9PWM脉宽调制.ppt》由会员分享,可在线阅读,更多相关《第9PWM脉宽调制.ppt(19页珍藏版)》请在三一文库上搜索。
1、第09章 PWM脉宽调制,PULSE WIDTH MODULATION-数字脉冲输出 脉冲宽度调制(PWM)是工业控制和机电产品中最常用的技术。例如控制电动机的速度和伺服电机的旋转角度等。,Ton,Toff,Tperiod,Average,占空比=高电平时间/周期 =Ton/Tperiod,9.1 PWM概述,S12X MCU可以不通过定时器,而使用专门的PWM模块以产生PWM波形,极少占用CPU资源 S12X MCU可提供优异的频率高、分辨率高、占空比可调、范围宽的PWM信号。主要特性:, 8个带周期占空比可程控的PWM独立通道(与PTP复用) 4个可程控选择的时钟源 脉冲输出极性可选 每个
2、PWM通道有专用的计数器 每个PWM通道可使能/禁止 占空比可调范围0100 分辨率: 8位 (8通道), 16位 (4通道) 周期和占空比双缓冲 每个通道有中心对齐和左对齐方式 带中断功能的紧急切断,9.2 PWM结构原理和功能描述,PWM波形输出原理,开始,周期Tperoid,占空比 TDuty PWMDTYx,PWMPERx,PWMPERx,fClock, TClock,8-bit Counter,PWMCNTx,时钟源,8-bit Compare =,PWMDTYx,8-bit Compare =,PWMPERx,0x00,0x00,Reset,Pin,当8位计数器的值等于PWMDTY
3、(占空比常数寄存器)时,电平从有效跳到无效; 当8位计数器的值等于PWMPER(周期常数寄存器)时,电平从无效跳到有效,然后计数器清0,重新开始计数开始下一个周期,PWM 时钟源,Bus Clock,PWMPRCLK,Clock SA,Clock SB,Clock A,Clock B,PWMSCLA,PWMSCLB,预分频: 1、2、4、8、16、32、64、128,比例分频: 2、4、8、16、32、64、512,比例分频: 2、4、8、16、32、64、512,对齐方式选择-左对齐,时钟源 选择= 10 MHz (100 ns period) PPOLx = 1 PWMPERx = 4 P
4、WMDTYx = 1,PWMx 频率 = 10 MHz/4 = 2.5 MHz 即:PWMx 周期 = 1/2.5MHz=400 ns PWMx 占空比 = 1/4*100% = 25%,对齐方式选择-中心对齐,时钟源 Clock = 10 MHz (100 ns period) PPOLx = 0 PWMPERx = 4 PWMDTYx = 1,PWMx 频率 = 10 MHz/8 = 1.25 MHz PWMx 周期 = 1/1.25MHz=800 ns PWMx 占空比 = (4-1)/4*100% = 75%,通道级联-16位分辨率,两个8位PWM通道可以组合成一个16位PWM通道,例
5、如:,周期/占空比 比较,PWMCNT6,PWMCNT7,PWM7输出,PWM7 时钟源,软件可选择通道组合 在级联模式下,可以左对齐或中心对齐输出 常数寄存器、计数器都合成为16位-增加了分辨率,周期可以更长,PWM 时钟预分频寄存器-PWMPRCLK,0,PCKB2,PCKB1,PCKB0,0,PCKA2,PCKA1,PCKA0,R,W,Reset:,0,0,0,0,0,0,0,0,可在任意时刻读写! x = A or B,例:设置 PRESCALE 寄存器- PWMPRCLK = 0x22; / B= Bus/4, A = Bus/4 PWMPRCLK = 0x07; / B = Bus
6、, A = Bus/128,Bit 0,Bit 1,Bit 2,Bit 3,Bit 4,Bit 5,Bit 6,Bit 0,9.3 PWM模块的使用与设置,PWM 时钟比例分频寄存器-PWMSCLA、PWMSCLB,PWMSCLx = $00 PWMSCLx value is 256 可在任意时刻读写! x = A or B,准一些,PCLK6,PCLK5,PCLK4,PCLK3,PCLK2,PCLK1,R,W,Reset:,0,0,0,0,0,0,0,0,PCLK7,Bit 0,Bit 1,Bit 2,Bit 3,Bit 4,Bit 5,Bit 6,Bit 0,PCLK5 通道 5时钟选择
7、1 =时钟源为SA 0 =时钟源为A PCLK4 通道 4时钟选择 1 =时钟源为SA 0 =时钟源为A,PCLK3 通道 3时钟选择 1 =时钟源为SB. 0 =时钟源为B PCLK2 通道 2时钟选择 1 =时钟源为SB 0 =时钟源为B,PCLK1 通道 1时钟选择 1 =时钟源为SA 0 =时钟源为A PCLK0 通道 0时钟选择 1 =时钟源为SA 0 =时钟源为A,PCLK7 通道 7时钟选择 1 = 通道7的时钟源为SB 0 =通道7的时钟源为B. PCLK6 通道 6时钟选择 1 =时钟源为SB. 0 =时钟源为B,PWM 时钟选择寄存器- PWMCLK,PWM 极性选择寄存器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PWM 脉宽调制
链接地址:https://www.31doc.com/p-2114194.html