找回密码
 立即注册

QQ登录

只需一步,快速开始

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

想请教下nrf52系列输出一个20k频率的pwm波应该怎么写程序?

[复制链接]
跳转到指定楼层
楼主
ID:978100 发表于 2021-11-12 10:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想请教下nrf52系列输出一个20k频率的pwm,用于驱动扬声器,目前使用延迟1ms电平反转驱动,声音不是很响,频率还需要再高,大佬们有什么推荐的方法吗
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:892596 发表于 2021-11-12 11:26 | 只看该作者
20K的频率,人耳还能听到吗?
回复

使用道具 举报

板凳
ID:624769 发表于 2021-11-12 12:30 | 只看该作者
撇开什么频率人耳可以听到不谈, 要加大声音,通过调整PWM能起到的效果相当有限,主要还是需要通过运放放大,提高电压,改变扬声器结构等等来实现的。
回复

使用道具 举报

地板
ID:213173 发表于 2021-11-12 12:41 | 只看该作者
20KHz频率接近超声波,高音喇叭的频响范围一般在5KHz-10KHz之间,要用大功率换能片输出。
回复

使用道具 举报

5#
ID:978100 发表于 2021-11-15 09:37 | 只看该作者
wulin 发表于 2021-11-12 12:41
20KHz频率接近超声波,高音喇叭的频响范围一般在5KHz-10KHz之间,要用大功率换能片输出。

是的,目前频率是1k嘛 就提高频率,20k是随便举个例子
回复

使用道具 举报

6#
ID:879348 发表于 2021-11-15 11:14 | 只看该作者
你这才500Hz当然不响,比较刺耳的是3K-4K的声音,如果有pwm,直接设置寄存器输出,如果没有,就要设置定时器140us反转电平
回复

使用道具 举报

7#
ID:978100 发表于 2021-11-15 12:51 | 只看该作者
wufa1986 发表于 2021-11-15 11:14
你这才500Hz当然不响,比较刺耳的是3K-4K的声音,如果有pwm,直接设置寄存器输出,如果没有,就要设置定时器 ...

好的,谢谢
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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