找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1287|回复: 1
打印 上一主题 下一主题
收起左侧

小白请教STM32F0的单片机SPWM能产生多高的实用频率?

[复制链接]
跳转到指定楼层
楼主
这个一点都不懂,在此请教下48M的STM32F0单片机,用SPWM方式产生正弦波,最高能达到多高的实用频率?比如我想要一个50K的正弦波信号,能不能使用SPWM方式生产?因为这样的好处是一个滤波器可以适配多种频率吧。
像下面这个表格生成工具是不是生成的采样点?这个SPWM中值,SPWM幅值,调制度是什么意思呀?如果有这个表格是不是能像定时器+ADC+DMA方式生成正弦波的方法?但是网上又没有找到用定时器+DMA生成SPWM的讲解,何故呢?多谢各位。


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:123289 发表于 2023-5-20 08:22 | 只看该作者
这个很好计算,小学应用题。
1、弄清PWM的时基源是什么?一般多为晶振及其分频。了解频率F是多少?
2、PWM的最小分辨值即为一个T(1/F)。
3、表达正弦波需要多少个T?(这与正弦波需要达成的精确度有关,也与用PWM表达的正弦波的方式有关)。假设计算结果是1000T,则最大正弦波频率是 F/1000T。

估计是你对【如何用PWM来实现正弦波的原理】未搞懂,当然就不会计算了。补补课吧。
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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