一年磨一剑,关于F2播放器
很多朋友问我今年到底在干什么,树莓派也不搞,说好的硬盘盒又遥遥无期,背地里在造什么车。其实这一年里很多时间都耗在FINAL FIRE这台小型播放器上面了,一二季度测试蓝牙模块和遥屏SD播放架构,三季度从原厂订购CS43198耗到将近国庆,才开始整合设计。
播放SD文件,蓝牙播放,功能简单如果对于发烧完全无追求的人士,淘宝上几十块钱的小板子就能完成这功能,对于稍微有点“小追求”的烧友来说,并没有那么简单。
得益于SD这块已经有多年的经验和成熟稳定的架构,数字这一块我们可以把更多精力放在蓝牙效果的提升工作。市场上百分之九十九的蓝牙播放应用,没有涉及到I2S时钟质量这方面,可以看到很多即便是使用了蓝牙模块的I2S输出,也仅仅是使用芯片内PLL出来的时钟信号,信噪比低,抖动奇高(不要指望蓝牙芯片有多牛逼的PLL使用多牛逼的参考时钟),模块时钟的质量也会影响到手机端的数据发射(这个往后再说),再有甚者,直接使用模块的模拟音频输出,这个应该不需要讨论了。
初期测试蓝牙模块的时候,因为经验不足原因,走了一点小弯路,以致差点放弃了蓝牙这一块的应用(蓝牙无法用于发烧?){:1_106:}当然模块厂家也有一点责任,日了。
与大部分的蓝牙应用不同,F2使用本地时钟同步播放模式,直接将低抖动晶振做为蓝牙数字的主时钟。在现有蓝牙5.0框架内最大限度优化蓝牙数字输出质量。除了时钟优化,蓝牙模块的数字信号在MCU内还经过FIFO缓冲,最终由解码芯片CS43198将数据从MCU取出。除非有更先进的蓝牙协议模块出现,否则我不认为现在有更好的蓝牙播放方式能超过。
这是一台直接模拟输出的播放器,当然少不了DAC的戏码。水晶家最新的旗舰新品CS43198是目前最适合电池供电设备的高级DAC,这不仅仅是指标参数方面选择,更重要的是独特于ESS和AKM的声音表现,可以设计优秀架构播放器所需要的独特功能。比较底层的就不细讲了,比较神奇的是,CS43198的数字滤波器选择可以分辨出模式声音差异,这一点很多用过ESS的朋友会知道我在讲什么,虽然AKM也可以略微体现,但是确实很难,与AKM有点雷同的是,CS43198也有NOS模式滤波器(即AKM的SSLOW)。CS43198有I2S MASTER模式设计,这点非常对胃口,我们可以将音频主时钟设计在模拟板上面并且无需往数字板传输,避免受到数字板的干扰和信号污染。
对于小型化播放终端,电源系统也是一场重要戏码。F2采用了两组电池供电,使用松下18650动力电池为数字板供电,并且使用一枚骚尼聚合物电池为模拟部分供电(为何不都使用18650?),两路电池的供电方式完美避免地线干涉,更是毫不吝惜使用了6路5uv的超低噪声稳压电路为整机信噪比保驾护航。双并CS43198是直接XLR平衡信号输出的架构,无需外部运放介入LPF,对于音色的调整,在电源上面更是需要下足功夫,这点需求终于让我不得不搬出珍藏许久的AWF电容库存(AWF?)
2019仅剩下20余天,所幸可以来得及完成这个项目,避免被苦苦等待的朋友怒骂鸽货{:1_106:}。
FINAL FIRE名字的来由,我原是与时间年末有关,好像解释为地狱火也勉强可以嘛,简称F2,对于有些朋友认为是“分手炮”的认知我是不敢苟同的。
数字板,承载整机的控制调度工作,内存卡使用的是大卡型卡座,支持所有类型任何容量的SD卡,同时也支持EMMC内存卡。5.0规格的蓝牙模块,特别支持APTX-HD和LDAC(96KHZ),华为的HWA就算了,听说他们自家也放弃了
夜游人 发表于 2019-12-9 10:09
数字板,承载整机的控制调度工作,内存卡使用的是大卡型卡座,支持所有类型任何容量的SD卡,同时也 ...
千呼万唤始出来咯! 这个怎么玩的,只有一个卡吗? 你敢弄个好点的外壳吗;P 666
页:
[1]