回复 104# 的帖子
DA的晶振能够控制数据流入的速度(或者buffer的填充速度)吗?数据流输入的速度,在S/PDIF协议中,初始化交互的Preambles数据包中定义。
由转盘决定,DAC与之协调。
这与数码线中0和1的持续时间长短无关。 会不会出现送的速度不均匀,影响每一轮DA间隔的事情?这个DA判断解码的条件,是看buffer吗,按上面说的,是“满了8位就解一次”?还是说永远可以保证buffer(大容量)满额供应,然后按自己的节拍稳定地DA buffer的前n位?
Meridian好像是用到多重缓冲的做法,如果一层buffer就可以削减到最低的话又何必用三次呢?或者说每一次只能柔和地做一定程度的调整,最终得到最稳定的速率(好比水厂->自来水管道->家用水龙头)?
回复 107# 的帖子
buffer的作用就是解决DA转换时间不均,及传输数据包奇偶校验发生错误时要求转盘重发造成的延时。buffer是触发一次,送出1byte(或者2byte)数据至DA的数据保持器,注意,此处送出是并行方式。
buffer的填充深度是浮动的。溢出的话会报错。说明硬件选型有问题,应该更换深度更大的FIFO。
双缓冲是有效抑制溢出和速度不均的方式。同时也是节省成本的有效方式,大深度buffer贵。
上面提到的DA转换时间不均就是DA的jitter所在。
你所做的自来水的比喻很贴切。
[ 本帖最后由 shanyechungu 于 2009-4-7 12:55 编辑 ] 那么数码线究竟是如何影响听感的呢?那末就是具体电流与传输损耗的问题了?
shanyechungu兄,讨论到这个地步,你也该实地感受感受数码线不同的听感了,搞不好对进一步搞清楚有好处:)
回复 109# 的帖子
说是话吧,我没有条件去感受数码线造成的听感差异,呵呵但我相信其差异是存在的。因为大家都能听出来,肯定是存在的。
如果有机会我真希望能去白版那里听听看,哈哈哈哈 原帖由 shanyechungu 于 2009-4-7 13:08 发表 http://www.headphoneclub.com/bbs/images/common/back.gif
说是话吧,我没有条件去感受数码线造成的听感差异,呵呵
但我相信其差异是存在的。因为大家都能听出来,肯定是存在的。
如果有机会我真希望能去白版那里听听看,哈哈哈哈
可以在坛子上问问有无本地烧友啊?
兄住在何处?我觉得听听可能会对理性思考有帮助
回复 111# 的帖子
那必须有帮助,我杭州的,离上海很近,哈哈蜜蜂兄哪里的? 原帖由 shanyechungu 于 2009-4-7 13:34 发表 http://www.headphoneclub.com/bbs/images/common/back.gif
那必须有帮助,我杭州的,离上海很近,哈哈
蜜蜂兄哪里的?
上海,数码线尚无规整的听感与思路,也对此问题深感兴趣。限于知识面狭窄,参与不了讨论,插科打诨,献丑了。:)
如果兄来上海,可一道去论坛各位老烧处听听数码线(如果大侠们有空的话),想想听感看看结果,印证一番
还有关于数码线“煲”之前后对听感的影响问题,理论根据我也是不甚明了想要了解下的
[ 本帖最后由 mifeng 于 2009-4-7 13:41 编辑 ] 原帖由 shanyechungu 于 2009-4-7 12:40 发表 http://bbs.headphoneclub.com/images/common/back.gif
数据流输入的速度,在S/PDIF协议中,初始化交互的Preambles数据包中定义。
由转盘决定,DAC与之协调。
这与数码线中0和1的持续时间长短无关。
如果数码线造成传输延时,数据无法准时到达buffer,而DAC的时钟已经开始计算下一个样本周期了呢?
回复 114# 的帖子
buffer的填充深度是浮动的,不影响其转换。如果出现空栈,说明硬件选型有错误。这种情况在5块钱一条的USB电缆上都不可能出现。
典型的计算信号传输时延的公式是50MHz情况下180ps/inch,1ps=10^-12s.
且信号延时只在高频电路中敏感,对于低频电路,无影响。
[ 本帖最后由 shanyechungu 于 2009-4-7 14:14 编辑 ] 但是传输过程中是有可能造成时间上的误差对吧。
我之前也贴过了,所谓方波是由无数的谐振波构成的(亦即是说依赖于很高的工作频率:A simple square wave at 10 kHz is actually "seen" by the capacitance and inductance of the network as a series of multiple sine-wave frequencies which extend into the hundreds of kHz at significant amplitudes. What we receive at the other end of a long 2-conductor network won't look like a clean square wave anymore, even under the best of conditions!
),如果传输过程造成失真,侦测端收到的信号就有问题:)
当然一方面会有jitter,另一方面也会有干扰和数字本身的失真的可能性,但是由于数字系统的抗干扰性能极强,误码率非常的低。但是,时间误差就比较难恢复了。
回复 116# 的帖子
时间误差就比较难恢复了不清楚你想对时间误差造成的什么后果进行恢复。
时间误差是什么意思?在转盘和DAC中体现出的是整体性播放滞后。(且由于这个造成的滞后,跟DAC的转换时间相比简直就是。。。不知道怎么比喻了,忽略就是了。)
你要恢复什么?由于信号在传输线中造成的时间延时你想把它去掉?
难道你想让DAC在没接到信号之前就开始转换么?
[ 本帖最后由 shanyechungu 于 2009-4-7 14:23 编辑 ] PS,BMC本身属于FM一类,数字线屏蔽不好还容易受到干扰的。(考虑到现代的环境)
回复 118# 的帖子
数字线屏蔽不好还容易受到干扰的受到干扰的后果是什么?00000001变成00000000?
还是00000001变成00 00 00 0 1 ? 原帖由 shanyechungu 于 2009-4-7 14:22 发表 http://bbs.headphoneclub.com/images/common/back.gif
不清楚你想对时间误差造成的什么后果进行恢复。
时间误差是什么意思?在转盘和DAC中体现出的是整体性播放滞后。(且由于这个造成的滞后,跟DAC的转换时间相比简直就是。。。不知道怎么比喻了,忽略就是了。) ...
嘿嘿,没仔细看我贴的图吧。在一个时钟周期内的时间误差是jitter,超过一个周期就是误码了。广义上来讲jitter可以产生误码,但是误码不一定是jitter造成的。
推荐看这篇文章。
http://www.douban.com/group/topic/2121317/
[ 本帖最后由 pig2man 于 2009-4-7 14:35 编辑 ]