野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12264|回复: 4

PWM波占空比计算

[复制链接]
发表于 2017-4-13 11:06:26 | 显示全部楼层 |阅读模式
设置的是PWM1模式,然后时钟初始化为
TIM_TimeBaseStructure.TIM_Period = 8-1;
TIM_TimeBaseStructure.TIM_Prescaler = 9-1;
比较寄存器的设置为4
TIM_OCInitStructure.TIM_Pulse = 4;
如果这样设置,按道理来说占空比应该是4/8=50%
但是用示波器观察的波形正频宽为347ns,负频宽为652ns,只有34.7%,为什么误差这么大?是不是计算公式有问题?@flyleaf @fire

回复

使用道具 举报

发表于 2017-4-13 14:55:07 | 显示全部楼层
计算没有错,你用示波器本身自带的计算功能试一试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-13 15:56:18 | 显示全部楼层
第一次看到火哥的回帖,好开森@fire
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-14 15:43:16 | 显示全部楼层
测了,没有用,还是不行,占空比还是不对,占空比不是50%,而是只有33%左右,主要是,火哥,我发现你视频里演示用示波器测得的信号也是33%左右看上去,不是50%,你没发现吗?@fire @flyleaf
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-15 10:55:46 | 显示全部楼层
fire 发表于 2017-4-13 14:55
计算没有错,你用示波器本身自带的计算功能试一试。

测了,没有用,还是不行,占空比还是不对,占空比不是50%,而是只有33%左右,火哥,我发现你视频里演示用示波器测得的信号也是33%左右看上去,不是50%,不知道火哥有没有发现?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-25 00:28 , Processed in 0.031816 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表