找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1310|回复: 6
收起左侧

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

[复制链接]
ID:978100 发表于 2021-11-12 10:22 | 显示全部楼层 |阅读模式
想请教下nrf52系列输出一个20k频率的pwm,用于驱动扬声器,目前使用延迟1ms电平反转驱动,声音不是很响,频率还需要再高,大佬们有什么推荐的方法吗
回复

使用道具 举报

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之间,要用大功率换能片输出。
回复

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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 单片机教程网

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