五一回来后花了几天把程序写了下,调试PCB板时发现了原理图2处设计有误的地方:
1、P-MOS 的D S级接反了。
之前常使用N-MOS作为开关,这次改用P-MOS没注意,将电源接到了D点上。这里也简单描述下P/N-mos作为开关管的条件
N-MOS:一般用来控制与GND之间的通断,G级接控制脚,S级接地。
--导通:当栅极(G)为高电平, |Vgs|>开启电压 则漏极(D)、源极(S)导通。
--断开:当栅极(G)为低电平,漏极(D)、源极(S)断开。
P-MOS:一般用来控制与VCC之间的通断,G级接控制脚,S级接电源。
--导通:当栅极(G)为低电平, |Vgs|>开启电压 则漏极(D)、源极(S)导通。
--断开:当栅极(G)为高电平,漏极(D)、源极(S)断开。
如下参考电路是分别使用 两种MOS控制LED:
2、蓝牙模组的电源无法控制
电路图如下,本身原理图没有问题,问题出在控制引脚上,因为使用的是3.3V系统的单片机,引脚最高输出是3.3V,
不足以使mos断开,所以我把引脚设置为开漏方式控制mos,当输出高时通过外部的上拉电阻拉到4.2V。
但实际调试时发现高电平在3.7V左右,达不到4.2V。
最后通过分析发现STM32有些引脚内部有钳位二极管,电压最高 约=VCC+0.4V。
只好飞线换了一个带FT标识的引脚,这块详查stm的芯片手册。
最后看下,板子改的是面目全非:
改装
方糖设计时空间利用率非常高,因为需要保留其原有功能,所以音腔无法拆掉,内部基本上就没有空间放我这块板子,最后只好放在了最前面,勉强将盖子合上。
看下整体效果,太丑了,界面勉强这样了,缺个美工啊。
开机界面
主界面
FM设置界面
功能
之前截获的iic数据没有使用,本来打算通过说话来控制音量,但发现蓝牙模块和fm芯片是无法调节音量的,如果再加入额外电路也没多大用处,所以这个看看之后有什么扩展吧。
目前有三个按键:
1、蓝牙键
--短按:开关蓝牙功能
--长按:蓝牙设置(重新绑定蓝牙设备)
2、功能键
--短按:静音
--长按:切换模式(方糖解码/外部音源输入)
3、FM键
--短按:开关FM功能
--长按:FM设置(发射频率调节,76Mhz-108Mhz)
后续
因为原理图有错误,外加板子太丑了,所以又更新了一版。
这一版准备直接放到方糖的后面。不知道实装上外观效果怎么样,本身板子设计的还是比较好看的。
这次选了个黑色板子,样板不能SMT了,收到后需要自己刷锡浆贴了。
楼主厉害,竟然自己设计了一个电路板来弄这个。跟你一样,是电子改装爱好者,如可以加微信:wingcky,多交流。
群主好强大,我想问一下,如何把天猫精灵方糖连接到广场舞的大音箱上,这样好爽。希望群主指点一下,如何做?
如果广场舞音响有音频输入孔就简单了,方糖改装成带音频输出的,连上就可以了。如果没有音频输入就得看内部电路板分析原理在哪块接了
太感谢了,
这样改的话,能用蓝牙耳机和天猫精灵方糖对话吗?
不可以哦,这个只是劫持了声音输出,mic输入还是在方糖上。听可以,对话不行。
请问现在都是通过解码板改成双声道,原方糖的功放是单声道芯片还是双声道芯片混合单声输出
放弃吧,现在软件上都合成一个声道了,硬件上双声道也不好用。我家的已经变成单声道了。
宫师傅,你好!
给方糖加个aux输入,当有线小音箱可以吗?怎么接线啊?