位置:51电子网 » 技术资料 » 新品发布

占空比的决定

发布时间: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位等问题,留待下面程序分析时来解答。

                       

相关技术资料
6-12占空比的决定

热门点击

 

推荐技术资料

自制智能型ICL7135
    表头使ff11CL7135作为ADC,ICL7135是... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!