Mr.Yan 发表于 2024-6-5 11:11:42

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

   有些时间没有来论坛了,下周一就是端午节了,
提前预祝各位,身体安康,事事有成,家庭和睦,
也祝咱们STC蒸蒸日上,一路辉煌,
成就非凡成为行业的翘楚.

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

AI-32位8051 发表于 2024-6-5 11:20:03

本帖最后由 STCAI-32位8051 于 2024-6-5 11:32 编辑

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

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




晓飛飛 发表于 2024-6-5 16:08:00

是利用了HSPWM(高速PWM)直接输出,
类似SPWM的技术。
但说是用PWM输出直接驱动喇叭有点夸张了,
毕竟单片机IO驱动能力才几十毫安,
经过一阶低通滤波送功放芯片驱动扬声器是没问题的。

神农鼎 发表于 2024-6-6 09:17:34



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



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将时钟倍频到
287MHz给HSPWM时钟,12bit的PWM频率为70KHz,LC滤波截止频率为13KHz。
我先是用“追风剑+洞洞板”验证,然后打板验证, 4个半桥推挽输出,可以做:
D类功放、普通有刷电机驱动、两相步进电机直接细分驱动、
输出单相交流电、三相交流电做逆变实验、驱动三相交流电机实验等等。




神农鼎 发表于 2024-6-6 09:23:24

等 2024/7/1, STC8051U 带大家一起 HiFi

【新提醒】追风剑-II@STC8051USB实验箱讨论稿,8位/32位8051兼容,三角函数/浮点, USB - 视频教学,《单片机原理及应用》教学改革及实践研讨会,实战技术交流会,会务通知 国芯技术交流网站 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)



soma 发表于 2024-6-6 10:02:56

STC8051看起来蛮强大的还有I2S接口

_NCY_ 发表于 2024-6-6 18:28:19

可以做个语音模块,串口控制播放,能USB更新语音(语音是22khz以内的8bit单声道wav,名字起成001.wav这样拖到优盘里)

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

jxdaya123 发表于 2024-6-6 19:15:53

腻害腻害{:4_250:}
页: [1]
查看完整版本: STC语音的应用, PWM输出驱动喇叭