电路小课堂,记录一下自己用过的几款语音方案电路
电路小课堂时间,以前已经把基本的、常用的一些电路设计给总结完了,曾经想过是否总结一下常用的升压电路,虽然曾经用过,但是博主现在实际的应用,基本都用不到升压电路,所以还是觉得没什么经验可谈,暂时是不提升压电路了 = =!
正好最近有产品做了语音播报功能,然后测试过一些语音芯片,把这个语音电路也稍微总结记录一下。都是大家可以查找到的芯片,用的也是资料上面的推荐电路,只是记录一下自己使用以及测试的一些问题。
首先简单说一下语音模块,其实这个没什么特备调研,当初也是在网上搜索 语音模块找到的一些,然后查了些相关资料,问了一下厂家客户了解了基本的情况,就直接拿过来使用测试了。
我自己画过 PCB 测试的语音模块也就2种,我的产品也不需要专业的语音芯片,所以高端一点的没接触过。
用这些语音模块都可以找厂家要推荐原理图,然后根据芯片资料搭建 控制电路 和 功放电路 。
控制电路 :常用的就是MCU串口与语音模块通讯,或者一些简单的应用直接使用几个IO口,语音模块一般都有自己提供的几个控制引脚。
功放电路: 就是根据自己的需求,接不同功率的运放,以能够支持不通的喇叭。
这个是现在有些项目上还用的,有文件系统,可以直接通过 USB 烧录语音文件,使用还是很方便的。
这个芯片的资料厂家大家也可以自行搜索,我感觉现在用起来太挺顺手的:
.
测试使用的电路图(芯片主要部分是按照资料来就行,主要在于音频功率放大部分需要根据实际情况设计):
.
这个芯片算是很早了,现在都不一定有了,因为他没有文件系统,只能按照规定的格式只做语音文件放入 Flash,个人看来现在基本算淘汰了。
早些年测试的时候,也烦于每次都按照专门软件做语音文件:
测试使用的电路图:
耳机接口并不是必要的,只是以前好奇,也把耳机接口画上去了,实际上第一次果然就画错了,我们下面以这个位置来说明:
耳机接口为这个位置,第一次画图的时候这里根本没有多想(错误的方式):
后面发现这接法是错误的,但是实际测试呢,也有比较小的声音,原因可能是因为只有一个声道的声音把,这部分不太理解,所以无法解释太多。
后来在接下来画图的时候,稍微注意了一下这个问题,改了一种方式,如下图(正确的方式):
耳机插座的款式也有多种多样,即便上文所介绍的这种款式的耳机插座,原理图封装库用厂家提供的也可能各种各样,我的做法是不纠结原理图,直接看最后 PCB 的连线是否正确,再做调整。
产品需要功放,所以最后还要选择一个合适的功放,虽然上面 YX6300-24SS 芯片介绍自己有内置功放,但是实际上厂家都建议自己外接一个合适的功放。
在手册中也有过推荐的芯片,这里我使用过2中功放,一个是SC8022,一个是 TPA3110。
我选用的就是在立创商城能买到的 SC8002B ,资料大家都可以搜索到:
在商城对这个芯片还有详细的介绍,其推荐的电路如下:
在实际使用中,我使用过的电路如下,其实几个电路都差不多的:
.
上面的电路正常使用没有问题,喇叭也能正常驱动 。
但是对于我自己的应用来说,即便最终把电阻匹配到 1K :51K 的比例,感觉声音还是比想要的小,毕竟是小功率运放 。
因为 SC8002 的声音问题,我然后去找了其他方案,其实最后还是请教了芯片厂家的技术,他们推荐了 TPA3110 这款音频功率放大芯片。
于是我去找了一下资料,原来是 TI 的芯片。TI的芯片,价格嘛估计确实不便宜,但是性能上来说,肯定是有保障的,其实查看了一下感觉还好:
接着就直接查看了芯片资料:
很快的就测试了起来,废话不多说,直接用一张图概括:
最后测试结果,还挺让人满意的,使用 SC8002 最大只能正常支持 3W 的喇叭,这个最大都能支持到 15W了,当然实际上我也不需要使用那么大。
本文电路只是作为自己的实际项目记录,因为中间过程也因为声音问题有过一段时间纠结,不过最终结果还是好的。
整个项目也并不困难,感觉现在做普通语音方案真的是太方便了,一款好的语音模块可以省去好多开发工作。
本次记录就到这里,谢谢!
推荐阅读:
全面认识MOS管,一篇文章就够了
全面认识二极管,一篇文章就够了
聊聊电源自动切换电路(常用自动切换电路总结)
结合实际聊聊防反接电路(防反接电路总结)
分享一款实用的太阳能充电电路(室内光照可用)