作者Oswyn (Oswyn)
看板Audiophile
标题Re: [问题] 串流机的电路设计对光纤输出影响
时间Thu Feb 25 00:50:13 2021
: 推 djboy: 就微观来说,不止是相异设计与元件,就算是同一元件都有 02/24 21:39
: → djboy: 不同的特性,也造成不同大小的jitter。以现今DAC的技术, 02/24 21:39
: → djboy: 这些差异真的足以造成DAC输出波型的不同? 02/24 21:40
: → djboy: 或是说,这些差异值最後是有意义的? 02/24 21:41
: 推 djboy: 顺便请教一下O大,SP/DIF的clock,是怎麽传输的?我之前找 02/24 21:47
: → djboy: 了一下,没有简单的解释;真的看spec我也没这本事。谢谢! 02/24 21:48
S/PDIF 是用 biphase mark code,参考 Differential Manchester encoding
因为只用一条讯号线传递,如果不编码数据出现太多连续的0或1会无法分辨
所以利用编码让讯号电平不断翻转,编码後电平不会持平超过 1 个 bit
跟随 Clock 讯号的上升下降触发
起始必为高电平以H来表示、低电平用L表示
Data=1为HL或LH
Data=0为HH或LL
每个数据 bit 的起始电平都会反转
https://imgur.com/6rDvNSB
Data 1 0 0 1 1 0 1 0 0 1 0
HL、超始必为高电平所以用HL来表示1
HH、之前是L所以反转以HH表示0
LL、之前是H所以反转用LL表示0
HL、之面是L所以反转用HL表示1
HL、同上以此类推
HLHHLLHLHLHHLHLLHHLHLL
可跟上图的 Encoded (BMC) 作比较,应该没搞错这种东西好像有点遥远了
资料编码後最多只会有连续的HH或LL,不会出现HHH~LLL~或以上的组合
但後面 Preamble 的 BWM&ZYX 就是违反这个规则来识别 Sub-frame 开头
其实也不用太烦恼码是怎麽编、怎麽解的
总之编码後的讯号包含了数据及时钟
怎麽放进去的反过来就能从讯号中分离出 Data & Clock
但一般认为分离出来的时脉品质比较差
由其是光纤的物理特性其 Phase noise 会比同轴更差
参考
#1UzU-FUO 有关 S/PDIF 的资料编码的
|M| |W| |B| |W| |M| |W|
|X| Channel_1 |Y| Channel_2 |Z| Channel_1 |Y| Channel_2 |X| Channel_1 |Y|...
| | |
| |<Sub-frame 1>|<Sub-frame 2>|
|<------- Frame 191 ------->|<------- Frame 0 ------->|<------- Frame 1...
<<<------- Block ---------->|<---------- Block --------------------------->>>
S/PDIF 讯号就跟输送带一样不停的从发送端丢 Data (bits)过来
接收端的控制器收集 bits、从 BWM 判断 Sub-frame 的开头,把 bits 组合成 words
S/PDIF 传送一组 64-bit 组成的 Frame 就有一组完整的LR立体声样本数值,也就是
PCM 样本的输出频率
当然现代的 DAC 都还有 DSP 作过采样等处理再用如 I2S 控制与传送数据给 DAC 核心
--
人间五十年、化天のうちを比ぶれば、梦幻の如くなり
^,,,^ 一度生を享け、灭せぬもののあるべきか
(ミ‵ω′)\m/ NOBUMETAL
DEATH!!(乂
'ω')
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.129.181.251 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Audiophile/M.1614185416.A.EEC.html
※ 编辑: Oswyn (220.129.181.251 台湾), 02/25/2021 00:51:55
1F:推 iitze: 推 02/25 02:13
2F:推 nicejerry: 专业推! 02/25 06:41
3F:推 xoy: 推 02/25 07:19
4F:推 goldie: 推 02/25 08:31
5F:推 djboy: 推! 我都忘了 1UzU-FUO 有这篇,我还在下面有留言,哈哈 02/25 08:49
6F:推 yusuekei: 所以理论上光纤讯号不会影响音质吧?也不用烦恼提供光 02/25 08:56
7F:→ yusuekei: 纤讯号设备的电源之类的 02/25 08:56
8F:推 syatoyan: 看起来是光纤讯号因为时钟震荡或其他因素会有资料错误的 02/25 09:45
9F:→ syatoyan: 问题 02/25 09:45
10F:→ syatoyan: 然後这个资料错误也不会做修正就直接沿用了 02/25 09:45
11F:→ syatoyan: 所以换线就是换个资料错误率比较低的材料 才会有明明是 02/25 09:45
12F:→ syatoyan: 数位讯号 却有换线声音不一样的情况出现 02/25 09:45
13F:→ syatoyan: 是这样解读没错吗 02/25 09:45
14F:推 djboy: 如果你的设备都是验证合格,是完全不用担心资料错误或是 02/25 10:05
15F:→ djboy: 来不及传输。 02/25 10:07
16F:推 djboy: 虽然我还是不太清楚 SPDIF 的clock资料是怎麽组成。就像USB 02/25 10:13
17F:→ djboy: 在同步模式下,是计算一段封包资料的传输时间来做为CLOCK 02/25 10:14
18F:→ djboy: 的基准,所以同步DAC的CLOCK会受到USB线材影响(传输速度等) 02/25 10:14
19F:→ djboy: 也因此,非同步DAC可以有效解决 USB线材/PC端处理 的问题 02/25 10:14
20F:→ djboy: 倒是我上次看了某篇在讲DAC的资料,就是DAC自己的时基误差 02/25 10:15
21F:→ djboy: 是其他误差的百倍以上,所以就算SPDIF/USB有jitter,但是 02/25 10:16
22F:→ djboy: 以DAC的观点来看,根本微不足道。 02/25 10:16
23F:推 nbk1943: 我记得naim ndac的说明书上有解释过,但我实在没看懂http 02/25 11:33
24F:→ nbk1943: s://i.imgur.com/oxTdgvz.jpg 02/25 11:33
26F:推 xoy: Naim DAC就是很早期对S/PDIF讯号做reclock跟regen消除Jitte 02/25 13:49
27F:→ xoy: r的DAC,我自己到现在一直在用这台,不过来源品质还是会影响 02/25 13:49
28F:→ xoy: 声音 02/25 13:49