Squeezebox Duet Receiver (SBR) 的可塑性很高, 原因係:
1. 有 S/PDIF
2. 有I2S: MCK, BCK, DATA, LRCK
3. 有獨立的鐘給 44.1k 和 48k sample rate (及其倍數)
4. 有獨立的元件去做控制 networking (wired & wi-fi), data buffering & re-clocking 及 S/PDIF & I2S encoding.
5. 比較容易去用獨立供電給不同的元件
6. 本身已是一個 squeezebox client, 不用攪很多 software 的設定, 軟件上的便捷度是近乎完美的.
其實"獨立的鐘"是它的最大賣點, 否則用一台 Rapsberry Pi 已經可以有 I2S (BCK, DATA, LRCK), 一台 Cubieboard 或 Hammingboard 已經有 S/PDIF.
由今年五月開始, 我便埋首研究如何摩改這個 SBR, 在網上找到些前人高手的討論, 現在綜合給有興趣的DIY友參考:
first you have to open the magic box. Remove the 'sticker' on the bottom. Then you see the 4 little bolts(http://forums.slimdevices.com/showthread.php?55044-Would-it-make-sense-to-mate-a-Duet-rcvr-w-external-I2S-DAC/page15)
細看這SBR:
細閱它的 datasheet:
http://realtek.info/pdf/rtl8201cp.pdf
它的pin assignment 中提到, X1 是食 clock signal 的.
另外, 它也有分開 analog 同 digital power input/ground. 都是食 3.3V DC 的.
這個可以摩改的不多, 事實上也不用, 因為由 network 入來的 data 會給下面的 CPU (Xilinx) 放入 flash memory 中做 buffering & reclocking. 這個 25MHz quartz crystal resonator 是給 realtek chip 打拍子的. 換了的改善不明顯.
2. 74HCU04D hex inverter chip
Datasheet: http://www.nxp.com/documents/data_sheet/74HCU04.pdf
3. Ubicom IP3023
Technical Brief: http://www.texim-europe.com/getfile.aspx?id=68543
The IP3023™ wireless network processor is a revolutionary new
platform from Ubicom designed to provide highly integrated
solutions for applications at the "edge" of Internet connectivity,
including 802.11a/b/g access points, routers, hot spots, bridges,
gateways, and a wide variety of embedded networked client
solutions.
The IP3023 is a 250 MIPS 32-bit CPU supporting 8-way這個便是SBR的CPU. 它是控制SBR的 data 進出和處理. 它由一粒 10MHz quartz crystal resonator 打拍子. 換了鐘的幫助也不大. 可以放過它.
multithreaded operation. It provides for up to 8 real-time tasks to
execute in a completely deterministic fashion.
4. Xilinx DS058
Product Specification: http://www.xilinx.com/support/documentation/data_sheets/ds058.pdf
(註: Pin 15,26,35 實測都係 3.3V)
這是SBR真正的音響CPU, 它是生成 S/PDIF 和 I2S signal 的. 它用兩粒 clock (11.2896MHz 和 12.288MHz) 去生成 44.1k 和 48k (及其倍數) 的 digital audio signal.
這裡可以摩改的是換鐘. 因為我只想用它來播 44.1 PCM, 我只會換 11.2896 那粒. 另外, 因為它是跟其他的 chip 共用 3.3V 的, 可能給它獨立的 3.3V 供電會有好處. 但我手工不佳不敢做.
5. WM8501
它是由一粒 5V LDO 供電, 因為我沒有興趣使用SBR的 analog output, 所以我會移除這粒 WM8501.
下 part 會談如何摩改供電、鐘和S/PDIF.
有用資訊:
1. Squeezebox Duet LED Indicators
2. http://wiki.slimdevices.com/index.php/Squeezebox_Receiver
3. http://chingfa.blogspot.hk/2011/12/squeezebox.html
相關Blog文:
摩改 Squeezebox Duet Receiver (中)
摩改 Squeezebox Duet Receiver (下)
不用 Squeezebox Duet Controller 的方法 - Net::UDAP - SqueezeBox Receiver configuration tool
Squeezebox Receiver / Touch 直駁 LMS (Logitech Media Server)
Cubieboard2 with Logitech Squeezebox Media Server 入箱
1. Squeezebox Duet LED Indicators
2. http://wiki.slimdevices.com/index.php/Squeezebox_Receiver
3. http://chingfa.blogspot.hk/2011/12/squeezebox.html
相關Blog文:
摩改 Squeezebox Duet Receiver (中)
摩改 Squeezebox Duet Receiver (下)
不用 Squeezebox Duet Controller 的方法 - Net::UDAP - SqueezeBox Receiver configuration tool
Squeezebox Receiver / Touch 直駁 LMS (Logitech Media Server)
Cubieboard2 with Logitech Squeezebox Media Server 入箱
No comments:
Post a Comment