遇上一个你们无法解释的东西, 立马就没必要讨论这个东西了??
;P;P;P;P;P
这讨论态度真牛B啊
你是真的不知道呢,还是在装傻呢?
那么好,让我这个外行人来回答你 吧!!!
我已经说了,如果光驱的BUFFER是如你那张图中所描述的,深度为1的,本质上其实仍然是“同步”传输的BUFFER,那么它当然会受到读盘过程的JITTER的影响。
我粗略算了下,还真巧:
假设光盘有8MB缓存,也就是8192KB,以光驱读取150KB/S 为一倍速来计算, 8192/150 = 54.666 倍速,考虑光盘本身读盘速度不稳定,差不多也就是54倍速。
光驱 本身是以快速无误的读取光碟数据为设计目标,JITTER多少根本不是光驱的首要考虑因素。因此它才会使用这种同步BUFFER,而不是异步BUFFER。
不知道这个答案白领满意否?:lol
回复 80# 的帖子
问题是你这个BUFFER在这4个单位时长内只处理这一组4BIT数据,在这段时间内,转盘、DAC都在等待你这个BUFFER的处理,这也算不" 同步”?? 移位寄存器是BUFFER的一种,这无疑问,但移位寄存器用来隔离JITTER就不行了。我设想的模式就是寄存器类缓冲区,类似于计算机系统中磁盘磁带机缓冲用BUFFER。在这种缓冲区的读写机构中,头、尾地址指点器经译码输出的地址选择信号,就是特定单元的允许读、允许写信号。在16位编码中,串行输入的数据经串并转换后写入尾地址指点器所指出的缓冲区单元,在头部,由头地址指点器指向的单元将顺次按44.1K的速率被读出,输入端与输出端各自使用独立的时钟信号。
安排相应的控制机构协调缓冲区的输入,控制缓冲区的空、满程度,确保不断流。
泛说BUFFER能隔离JITTER是我的不严谨。 原帖由 白领 于 2009-4-15 09:06 发表 http://www.headphoneclub.com/bbs/images/common/back.gif
啥叫同步缓存,啥叫异步缓存, 我看你连基本概念都不懂吧?!
异步缓存其存取速度时间单位为X ns,值越小,表示存取的速度越快。但在存取数据时,它还没有快到能够与系统时钟保持同步。
同步缓存则是其所有的 ...
你非要用专业上的“绝对概念“来纠我的错,我也没办法,毕竟不是专业学这个的。
但我的逻辑很清楚,你那个图中的BUFFER的本质就是:处理完一组4BIT,接着处理下一组。这当中的过程,DAC与转盘都在等。
我所说的那个”异步BUFFER“是什么概念?
你可以把它看作是闪存,或者硬盘,同时在以两个不同的速率,一面接受转盘数据,一面传送给DAC数据,这两个过程以各自时钟进行,传送出去的数据与接受的数据根本不是一组,转盘和DAC也不用为了处理一组数据相互等待,这才是我说的异步BUFFER。 在这坛子上,我去年或更早在一个跟帖中就说明采用前述方案的缓冲区可以用来隔离输入端的JITTER,以后又多次谈及这种BUFFER,所以在我谈及BUFFER时,为省事,并不每次都申明是这种BUFFER。
[ 本帖最后由 ljw100 于 2009-4-15 09:23 编辑 ] 是的,这需要光驱控制器提供支持,这也是我所最担心的。
在我的记忆中,光碟是螺旋线结构,顺序读。但在网上见现在的光驱有所谓的寻道指标(没见到具体的原理)。
[ 本帖最后由 ljw100 于 2009-4-15 09:35 编辑 ] 在CD机种,我们时常都会使用暂停键,我也不清楚它的原理,但这个暂停信号确实是被光驱控制器接受并执行了。 加精,加精
另外校长要看的话,记得收他金币;P