找回密码
 立即注册
查看: 1118|回复: 7

STC语音的应用, PWM输出驱动喇叭

[复制链接]
  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-03-09 09:12:17

16

主题

69

回帖

414

积分

中级会员

积分
414
发表于 2024-6-5 11:11:42 | 显示全部楼层 |阅读模式
   有些时间没有来论坛了,下周一就是端午节了,
提前预祝各位,身体安康,事事有成,家庭和睦,
也祝咱们STC蒸蒸日上,一路辉煌,
成就非凡成为行业的翘楚.

前段时间一款产品上用到了语音播放,偶然间我在

咱们论坛上看到某位大佬发了一条这样的信息,
可以使用PWM输出驱动喇叭,我想问问这种方式
能播放音乐的么(带人声的音乐),这个是什么原理,
在我们的手册上哪里可以查阅相关的内容。

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:32
  • 最近打卡:2025-04-30 10:59:33

25

主题

1154

回帖

2391

积分

超级版主

积分
2391
发表于 2024-6-5 11:20:03 | 显示全部楼层
本帖最后由 STCAI-32位8051 于 2024-6-5 11:32 编辑

感谢小伙伴的真诚祝福!STC在此祝您:
端午安康!阖家团圆!万事如意! 您可多多关注下面的帖子,共同前进!
STC32位8051,180MHz-16位PWM-DIY-音频
USB喀秋莎高速火力传输重音炮来袭


   

【新提醒】51开源 喀秋莎-STC32-UAC-音频声卡,1/23最新程序更新,增加播放速度自适应功能 ... - 51 发烧友,UAC,极致音频,大国工匠,艺术人生,乐林漫步 国芯技术交流网站 - STC全球32位8051爱好者互助交流社区  https://www.stcaimcu.com/forum.p ... 5382&extra=page%3D1




STC官网:https://www.stcai.com/
QQ:2593903262
微信号:18106296598
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:418
  • 最近打卡:2025-05-04 00:25:16
已绑定手机

34

主题

2096

回帖

2210

积分

荣誉版主

积分
2210
发表于 2024-6-5 16:08:00 | 显示全部楼层
是利用了HSPWM(高速PWM)直接输出,
类似SPWM的技术。
但说是用PWM输出直接驱动喇叭有点夸张了,
毕竟单片机IO驱动能力才几十毫安,
经过一阶低通滤波送功放芯片驱动扬声器是没问题的。

睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-05-03 10:05:34

718

主题

1万

回帖

1万

积分

管理员

积分
15648
发表于 2024-6-6 09:17:34 | 显示全部楼层
截图202406060916559730.jpg

https://www.stcaimcu.com/forum.p ... ptid=5633&pid=45244

截图202406060917306519.jpg
截图202406060918284608.jpg
51 开源:USB声卡-STC32F-HSPWM驱动MOSFET
D类功放直接驱动音箱===24V 供电输出 60W + 60W, 2023/12/25更新
无需专门的功放,STC32F12K54的HSPWM直接驱动MOSFET做D类功放,BTL输出,24V供电,无明显失真,就可以输出正弦波功率有效值:
8欧姆负载:30W+30W,效率95%。
6欧姆负载:40W+40W,效率93%。
4欧姆负载:60W+60W,效率92%。
虽然是70KHz 12bit的PWM,但是用8寸的书架音箱听感还是不错的,小音量音质都还可以。
静音时,耳朵凑近音箱会听到一点点沙沙声,D类常见。
D类效率是非常高的,一般在90%以上,实测8欧姆负载,正弦波满功率效率可达95%,损失的功率基本在输出滤波电感(有点发热)。
由于是70KHz的PWM,所以输出音频LC滤波截止频率不能太高,本例为13KHz,声音实际听感很好的,特别合适用于公共场合的广播,
低压直流供电,功率大,效率高,省电。
或者用于户外扩音播放,电池供电续航超长。音乐功率的特点是,平均功率很小,比如输出峰值30W+30W,但实际平均功率一共不超过10W。
功放成本也不高,驱动芯片EG2104S几毛钱,MOSFET也是几毛钱一片,但是电流可以连续输出10A(峰值)没问题(要增加风扇散热)。
或者可以改为ADC输入音频,将ADC值送HSPWM就可以做线路输入了。
功放使用电容隔直输出,不需要喇叭保护电路。隔直电容使用4700uF/25V LOW ESR电容,保证低音基本无衰减。
51 开源:USB声卡-STC32F-HSPWM驱动MOSFET
D类功放直接驱动音箱===24V 供电输出 60W + 60W
无需专门的功放,STC32F12K54的HSPWM直接驱动MOSFET做D类功放
BTL输出,24V供电,无明显失真,就可以输出正弦波功率有效值 !
电脑可以使用任意播放软件,插入USB就是一个带D类功率放大的外置声卡 !
STC32F12K54下载程序时选择主频56MHz, MCU内部用PLL将时钟倍频到
287MHzHSPWM时钟,12bit的PWM频率为70KHz,LC滤波截止频率为13KHz。
我先是用“追风剑+洞洞板”验证,然后打板验证, 4个半桥推挽输出,可以做:
D类功放、普通有刷电机驱动两相步进电机直接细分驱动
输出单相交流电三相交流电逆变实验、驱动三相交流电机实验等等。





回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-05-03 10:05:34

718

主题

1万

回帖

1万

积分

管理员

积分
15648
发表于 2024-6-6 09:23:24 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:425
  • 最近打卡:2025-05-04 00:16:27
已绑定手机

19

主题

3191

回帖

4930

积分

论坛元老

积分
4930
发表于 2024-6-6 10:02:56 | 显示全部楼层
STC8051看起来蛮强大的还有I2S接口
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-04-04 22:11:37
已绑定手机

36

主题

287

回帖

826

积分

高级会员

积分
826
发表于 2024-6-6 18:28:19 来自手机 | 显示全部楼层
可以做个语音模块,串口控制播放,能USB更新语音(语音是22khz以内的8bit单声道wav,名字起成001.wav这样拖到优盘里)

STC8H8K64U+4MFLASH的成本应该能控在2RMB之内 凭这一点就能卷死好多OTP语音芯片。何况还能USB更新语音
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:239
  • 最近打卡:2025-03-14 14:56:59

2

主题

69

回帖

410

积分

中级会员

积分
410
发表于 2024-6-6 19:15:53 | 显示全部楼层
腻害腻害
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-4 05:48 , Processed in 0.139556 second(s), 102 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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