PWM分辨率

ref links: here & here

 

 

既然是分辨率,就体现在输出PWM波形时,调整频率和占空比时的精细程度。

举一个简单的例子,如果要产生10kHz的PWM波形,而分别提供50MHz和10MHz的PWM时钟,都可以产生要求的10kHz波形,但是如果要调整这个波形的占空比,从0%到100%,PWM时钟为50MHz时,可以调整出5000步,而使用PWM时钟为10MHz时,则只有1000步,这就是差别,即分辨率。

普通的卷尺,测量长度时,它的分辨率为毫米,而游标卡尺的分辨率可达1/10毫米,千分尺的分辨率可以到1/200毫米,这就是差距!

 

 

占空比:就是输出的PWM中,高电平保持的时间 与 该PWM的时钟周期的时间 之比

如,一个PWM的频率是1000Hz,那么它的时钟周期就是1ms,就是1000us,如果高电平出现的时间是200us,那么低电平的时间肯定是800us,那么占空比就是200:1000,也就是说PWM的占空比就是1:5

分辨率也就是占空比最小能达到多少,如8位的PWM,理论的分辨率就是1:255(单斜率), 16位的的PWM理论就是1:65535(单斜率)

频率就是这样的,如16位的PWM,它的分辨率达到了1:65535,要达到这个分辨率,T/C就必须从0计数到65535才能达到,如果计数从0计到80之后又从0开始计到80.......,那么它的分辨率最小就是1:80了,但是,它也快了,也就是说PWM的输出频率高了

双斜率 / 单斜率

假设一个PWM从0计数到80,之后又从0计数到80.......   这个就是单斜率

假设一个PWM从0计数到80,之后是从80计数到0.......   这个就是双斜率

可见,双斜率的计数时间多了一倍,所以输出的PWM频率就慢了一半,但是分辨率却是1:(80+80) =1:160,就是提高了一倍

 

  • 6
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值