占空比的决定
发布时间:2012/6/12 20:29:33 访问次数:872
图4是非常简化了的MMPQ3904工作于PWM的CCP模块原理图。从图中可以看到,每当TMR2的8位和附加2位计满到1024个数后,PWM周期生成比较器就会令输出引脚由低电平变为高电平;而当TMR2的8位和附加2位共1 0位的计数器与CCPRIH及附加2位的10位计数器中的值相等后,脉宽生成比较器就会令引脚由高电平变为低电平。
这样,问题就解决了。如果令CCPRIH及咐加2位中的值是102,那么,高电平维持的时间(阳)将是102个计数周期,而整个PWM的周期是1 024个周期,因此,此时PWM的占空比是102/1024—10%,而如果CCPRIH及附加2位中的值是925的话,那么PWM的占空比将是925/1024~90%.
但是图4和图3好像有点冲突,图3中可没有说到TMR2还有什么附加2位,它只是一个8位的计数器,怎么到了图4就变成了10
位呢?究竟以哪个为准呢9答案是,二者并不冲突,正是由于图4中这附力02位的出现,所以才有图3中Fosc/4的出现,即给TMR2计数的不是Fosc而是它4分频的结果,这个4分频可以认为正是由图4中这附加2位来实现的。
图中还有一些如CCPRIL和CCPRIH关系及其附加2位等问题,留待下面程序分析时来解答。
图4是非常简化了的MMPQ3904工作于PWM的CCP模块原理图。从图中可以看到,每当TMR2的8位和附加2位计满到1024个数后,PWM周期生成比较器就会令输出引脚由低电平变为高电平;而当TMR2的8位和附加2位共1 0位的计数器与CCPRIH及附加2位的10位计数器中的值相等后,脉宽生成比较器就会令引脚由高电平变为低电平。
这样,问题就解决了。如果令CCPRIH及咐加2位中的值是102,那么,高电平维持的时间(阳)将是102个计数周期,而整个PWM的周期是1 024个周期,因此,此时PWM的占空比是102/1024—10%,而如果CCPRIH及附加2位中的值是925的话,那么PWM的占空比将是925/1024~90%.
但是图4和图3好像有点冲突,图3中可没有说到TMR2还有什么附加2位,它只是一个8位的计数器,怎么到了图4就变成了10
位呢?究竟以哪个为准呢9答案是,二者并不冲突,正是由于图4中这附力02位的出现,所以才有图3中Fosc/4的出现,即给TMR2计数的不是Fosc而是它4分频的结果,这个4分频可以认为正是由图4中这附加2位来实现的。
图中还有一些如CCPRIL和CCPRIH关系及其附加2位等问题,留待下面程序分析时来解答。
上一篇:PWM波形周期的决定
上一篇:荧火虫功能的实现
热门点击
- LC振荡电路的频率调整
- Q-H曲线带驼峰的水泵工作状况
- 输入补偿电压
- 渥尔曼自举电路
- LTC4001充电电路板
- 锂电池的三种通用充电方式
- 变频器的V/f控制
- 电流镜像电路是恒流电流
- 局部最优和整体最优的关系
- 单片机的选型
推荐技术资料
- 自制智能型ICL7135
- 表头使ff11CL7135作为ADC,ICL7135是... [详细]