Squeezebox Duet网络播放器的 I2S MOD
非常的对不起,因为近段实在是公务缠身,所以一直没有对我所做的SqueezeboxDuet(SBD)I2S MOD做出更多的说明。而最近因为我一朋友也在进行SBD的I2S MOD,并因此向我进行了咨询,并希望我能大概说明一下MOD的细节,做好能图文并茂,我想有此想法的朋友应该很多,因此便专门在这周六晚上整理了一下,本人拍照水平不怎么样,大家凑活着看吧……SBD的I2S所配合的DAC必须工作在11MHz时钟频率下,并且DAC也必须工作在标准的I2S(右对齐)工作模式下。
这是改造之前的SqueezeBox Duet网络播放器:
http://www.slimdevices.com/images/gallery/new/squeezebox_duet/5.jpg
这是改造之后的SBD,我已将SBD拆开,将其电板放置于田雨版1955ro中以更方便的使用I2S直连,并为此增加了三组论坛的power1稳压,详情请看http://www.erji.net/read.php?tid=693192:
http://pic.yupoo.com/dreamya/1631476798a4/medium.jpg
倘若你要问什么是网络播放器,什么是SqueezeBox Duet?那么请你参看这个帖子:http://forum.xitek.com/showthread.php?threadid=378117,SqueezeBox Duet是SqueezeBox3的下一代产品,使用了和SB3相同的系统架构。
下面我们开始进入正题:
首先大家先对SBD的架构有个大概的了解:
http://image-001.yo2cdn.com/wp-content/uploads/304/30456/2009/06/zrtn-004p11a0c6e3-tn.jpg
上图中Ubicom的ip3023网络处理器除了处理网络数据兼作SBD的中心处理器,控制者其他组件的运行包括内存和CPLD;而Xilinx XC9536CL硬件复杂可编程逻辑元件(CPLD) 是对SBD声音信号影响最大的东西,SBD从网络上接受到的音频数据,如是非PCM信号则由频率为200MHz的Ubicom ip3023处理器转化为PCM信号,然后再将这些PCM信号送至Xilinx XC9536CL CPLD芯片进行处理,硬件转化为后面的WM8501DAC可直接识别的I2S信号和标准的SPDIF信号,因此对这CPLD提供纯净的电源是非常有必要的。
下图为为CPLD提供外部电源的接线示意图,将无线网卡芯片取下就可以看到了。(应该注意的是CPLD及网卡MAC芯片都是使用的3.3V并且都是PCB内部走线直接接到这个点上的,我无法进一步的将他们分开。)更具体的MOD细节请参见SB3的逻辑芯片的电源MOD。
http://image-001.yo2cdn.com/wp-content/uploads/304/30456/2009/06/zrtn-005n49ac3a29-tn.jpg
电源改造还应该包括第一张总体图中的9V电源接入,这个电源接入后由SBD内部的稳压回路降为1.2V提供给内存、Ubicom CPU和Flash等芯片使用。并且还需移除电板左边的U2,这是给原有WM8501数字和模拟回路供电的稳压IC。
下图便是SB3上的Xilinx XC9536CL CPLD芯片PIN定义,SBD的CPLDPIN定义与此相同,不同的只是接至与此的外部回路。
http://pic.yupoo.com/dreamya/35150639c7d8/medium.jpg
根据Wolfson WM8501的PDFsheet可以很容易的知道,它所接的R17、R18、R19、R20所对应的I2S分别为MCK、BCK、DATA和LRCK,分别接到了Xilinx XC9536CL CPLD芯片上的PIN41、40、39、38,外部接线如下图所示
http://image-001.yo2cdn.com/wp-content/uploads/304/30456/2009/06/zrtn-006p5265af6a-tn.jpg
应该说明的是我使用的外部I2S田雨版1955ro上的时钟回路已经考虑到了可以返回至转盘的这个功能,因此我在保持原有1955pro直接输至1955DAC芯片的同时,通过所预留的可返回转盘的回路将时钟信号接至了SBD,因为他们的频率都是11MHz,因而我就不必再将1955pro输至SBD的时钟又返回给1955pro,所以大家看到我的MCK信号没有接,这是因为DAC的MCK直接用了1955pro上的时钟。如果你的DAC没有时钟回路,或者没有预留时钟返回转盘的回路,则需要走外部时钟->SBD-》DAC这样的回路,MCK信号便是要接上。
或许有的朋友在使用I2S的同时还想保持与其他DAC配合的兼容性,这就需要对SBD原有数字部分的回路进行改造。数字改造包含两个方面:一个是外部时钟输入;二便是SPDIF的Reclock输出。如下图所示
http://image-001.yo2cdn.com/wp-content/uploads/304/30456/2009/06/zrtn-007n5f5cb6ad-tn.jpg
上图中移出SBD原有Y1及Y2晶振,和04缓冲芯片。其中Y1时钟频率为11MHz,SBD将其作为44.1kHzCD采样音频文件播放的时钟,我们的外部时钟改造主要目的便是替换掉这个时钟,因此,外部时钟的频率也应当是11MHz。R102和R104是为了防止数字回路的过冲,这个为了与原有的回路断开而将其移出,而使用外部时钟和Reclock输出回路上的高品质电阻效果会更好。如CPLD PIN定义图所示,这里要明确的是SPDIF信号的DIN最后是要接至CPLD芯片上的PIN 3,而输入的外部时钟信号最后要输入CPLD的PIN 42,大家在后面最好再检查一下。
对于外部Reclock板我是使用的田雨的Reclock板,不但因其精湛的用料,更是因其强大丰富的Reclock,时钟输出,SPDIF及AESS输出功能,还有YD的声音,呵呵……
在最最后面,因为I2S信号易受干扰的特点,因此强烈建议I2S信号回路走线应尽可能的短,并做好信号线外壳的屏蔽。 又是一个精品。 :victory: :victory: :victory: :lol :lol :lol 到最后难免要在里面集成硬盘,不就是ape播放器的升级版么?
MOD最大的快乐在过程,不在结果,呵呵 不错,好东西! 原帖由 klyang 于 2009-6-14 17:09 发表 http://bbs.hifidiy.net/images/common/back.gif
到最后难免要在里面集成硬盘,不就是ape播放器的升级版么?
MOD最大的快乐在过程,不在结果,呵呵
为什么非要在这里面集成硬盘,应该说这是另一种的设计理念,SB这样使用网络来传输数据就是要分离开来,各司其责,互不干扰…… 看了半天还以为是新发明,充其量其实就一台老奔3电脑,顶多数字输出好些
一句话说完的东西写那么长:Q :Q :Q 原帖由 hibernate3 于 2009-6-18 11:14 发表 http://bbs.hifidiy.net/images/common/back.gif
看了半天还以为是新发明,充其量其实就一台老奔3电脑,顶多数字输出好些
一句话说完的东西写那么长:Q :Q :Q
倘若你要问什么是网络播放器,什么是SqueezeBox Duet?那么请你参看这个帖子:http://forum.xitek.com/showthread.php?threadid=378117,SqueezeBox Duet是SqueezeBox3的下一代产品,使用了和SB3相同的系统架构。
请这位朋友看清楚我所说的每句话,了解我所介绍的每条链接所说的内容,在下结论也不迟!!! 做个记号
这玩意不错,就是不支持CUE有点烦 新玩物,喜欢啊 :lol玩SB Dreamya 大兄您好,
想請問若要使用I2S連接SBD到DAC但DAC的晶振是33.868MHz而並非11.289MHz,還會有另外方案嗎?
此乃本人所使用的DAC7 http://bbs.hifidiy.net/viewthread.php?tid=100010&highlight=dac7
盼望得到Dreamya大兄的指引。 不错,早就想整台sbd玩玩,楼主货在那里买的?有二手的没有卖我玩玩? 看了半天还以为是新发明,充其量其实就一台老奔3电脑,顶多数字输出好些
一句话说完的东西写那么长:Q :Q :Q
hibernate3 发表于 2009-6-18 11:14 http://bbs.hifidiy.net/images/common/back.gif
这是社会的进步嘛。 Dreamya 大兄您好,
想請問若要使用I2S連接SBD到DAC但DAC的晶振是33.868MHz而並非11.289MHz,還會有另外方案嗎?
此乃本人所使用的DAC7 http://bbs.hifidiy.net/viewthread.php?tid=100010&highlight=dac7
盼 ...
homan02 发表于 2010-2-18 14:28 http://bbs.hifidiy.net/images/common/back.gif
这样的话,DX可能需要使用时钟分频来实现DAC和SBD的不同频率时钟的同步,创梦的时钟板就有这个功能,可以试试。
不同的时钟频率的I2S是否可以匹配,这个我对DAC7不是很了解,具体请咨询DAC的制作者本人吧,不好意思,呵呵 关注很久这个东东了,不过现在价格看涨,最主要是还要配一个nas,这个纠结........ 15# DreamYA
谢谢DreamYA大兄介绍个好东西,先让我钻研一下有问题再跟DreamYA大兄请教。 感谢楼主 辛苦提供 拉威尔 衷心感谢 17# homan02
另有一问题要请教DreamYa大兄,按你的经验SBD直流电源输入用12V会有问题吗? 我就有这个东西的主机部分,但是缺少遥控,好像是WIFI传输方式吧。
页:
[1]
2