理论教育 PWM的周期和频率的分析介绍

PWM的周期和频率的分析介绍

时间:2023-06-15 理论教育 版权反馈
【摘要】:PWM的周期和频率由时基周期寄存器的值和时基计数器的模式共同确定,图7-5说明了当时基周期寄存器的值为4时,时基计数器的模式分别为增计数、减计数、增减计数时PWM的周期和频率值。然后又增计数,如此循环下去。在增计数和减计数方式下:周期TPWM=×TTBCLK在连续增减计数方式下: 周期TPWM=2×TBPRD×TTBCLK而频率: FPWM=1/TPWM式中,TTBCLK为时基时钟TBCLK的周期。

PWM的周期和频率的分析介绍

PWM的周期和频率由时基周期寄存器(TBPRD)的值和时基计数器(TBCTR)的模式共同确定,图7-5说明了当时基周期寄存器(TBPRD)的值为4时,时基计数器(TBCTR)的模式分别为增计数、减计数、增减计数时PWM的周期(TPWM)和频率(FPWM)值。

可以通过对时基控制寄存器(TBCTL)进行设置来选择时基计数器(TBCTR)的计数方式。

978-7-111-57271-8-Chapter07-7.jpg

图7-4 时基子模块中关键信号和寄存器

978-7-111-57271-8-Chapter07-8.jpg

图7-5 时基频率和周期

●增减计数方式。在该方式下,时基计数器(TBCTR)的值从0开始计数,直到等于时基周期寄存器(TBPRD)的值。当到达时基周期寄存器(TBPRD)的值后,时基计数器(TBCTR)开始减计数直到0。然后又增计数,如此循环下去。(www.daowen.com)

●增计数方式。在该方式下,时基计数器(TBCTR)的值从0开始增加,直到等于时基周期寄存器(TBPRD)的值。当时基计数器(TBCTR)的值达到时基周期寄存器(TBPRD)的值之后,计数器的值变为0,然后又开始增计数,如此循环下去。

●减计数方式。在该方式下,时基计数器(TBCTR)从时基周期寄存器(TBPRD)的值开始减计数,直到其值为0。然后计数器的值又重置为时基周期寄存器(TBPRD)的值开始减计数,如此循环下去。

在增计数和减计数方式下:周期TPWM=(TBPRD+1)×TTBCLK

在连续增减计数方式下: 周期TPWM=2×TBPRD×TTBCLK

而频率: FPWM=1/TPWM

式中,TTBCLK为时基时钟TBCLK的周期。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈