PWM调制方式的实现方法:
利用不同时钟模式下的不同输出比较模式,可以采用多种方法实现PWM调制。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
所谓PWM(脉冲宽度调制),是指已调信号中的高电平脉冲的宽度(一个周期中高电平出现的比例)与调制信号的幅度成正比。
一般的实现方法为:
假如脉冲出现在周期的开始处(edge-align),则采用Time-Modulo时钟模式,输出比较模式取5或6。T1CC0决定周期的宽度,T1CCn决定脉冲的宽度。通过不断改变T1CCn的值,实现PWM。
假如脉冲出现在周期的中间(center-align),则采用Up-Down时钟模式,输出比较模式取3或4。T1CC0决定周期的宽度,T1CCn决定脉冲的宽度。通过不断改变T1CCn的值,实现PWM。
输出比较模式由T1CCTLn.CMP设定。
文章评论(0条评论)
登录后参与讨论