清明回家待了几天,一直没有更新,这两天回来继续整了整。
承接上篇,目的是想要将方糖的声音通过蓝牙或者广播方式发送出去,
在上一篇中已经确定了方糖iis和iic的引脚,iic控制音量的指令也截获到了,
这一篇主要讲解硬件电路方案的实现。
改装示意
如下图,在原来电路板的基础上,
音频数据的捕获:将iis线并接引出至设计的电路板;
控制命令的捕获:如果需要保留原有功放功能,则需要断开mcu与解码芯片间的iic数据线,将我设计的板子串接进去,
如果不需要原有功放功能,直接将iic数据线并接引出至我设计的板子即可。
改造板拓扑
如下图为改造板拓扑简图
各部分元器件的选型及原理图
1、音频解码芯片
平时没怎么关注过音乐器件这块,记得之前买过一台学林780播放器,拆开里面用的是wm8740 DAC芯片,于是上淘宝搜了下这个片子,由于货源很少,而且价格不便宜,最后还是放弃了,找了半天选了一款PCM5102A的片子,价格10元多点,还可以,参照官方的资料设计如下原理图:
2、主控制芯片
本来打算选用stm8s003的,因为临时决定加入了一个小彩屏,担心8K flash的容量不足(之前就吃过这亏)就放弃了。
最后选用stm32f030k6t6,不到3元钱,挺合适的。
3、蓝牙音频发送
这个没有找到芯片方案,在淘宝找了个模组,15元。
4、FM广播发送
多方对比,选用QN8027芯片,天线设计长度15cm。
PCB板
丑是丑点,但好用就是好板。
设计功能
1、iis解码输出;
2、可选3种音频输出方式:3.5mm耳机孔、FM广播、蓝牙发送;
3、3.5mm耳机孔可设置为音频输入方式,通过FM或蓝牙发送出去;
4、小彩屏显示;
5、可通过天猫精灵语音控制音量大小(FM广播可实现,蓝牙不行)
今天刚把板子投出去,器件+板子+SMT又花了300元,希望一次能好用。
下一篇将介绍板子到后改装的效果。
下周要去外面玩耍了,估计的半个月之后能再次更新了。
毕业后就没怎么休息过,趁这次辞职出去好好溜达溜达,感悟下人生!
原理图有问题,详见下一篇。
楼主,你在前一篇说明I2S和I2C的电压是1.8V,但是PCM5102A的IO设置还是按照3V3设置,同时MCU也是3V3。请教怎么保证IO电压和方糖板的匹配?
MCU和PCM5102电平匹配没有问题,主要是方糖板子输出信号至PCM5102的匹配,从5102手册可以看到输入高电平是0.7Vdd(2.31V),低电平0.3Vdd(0.99V),处于这两者间的逻辑是不可靠的,正常是需要电平匹配的,但从实际使用中看直接连接也没有问题,可以正常工作。
另外听网友说貌似现在放糖从软件上取消了双声道,如果真是这样,接出来效果也不会很好。
膜拜 高手呀
膜拜 高手呀