耳机俱乐部论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: cfuer

[解码器] 声卡数字输出到DAC的过程中,时基信息如何传输?

[复制链接]

4205

主题

10万

帖子

3764

积分

版主

俱乐部理事

Rank: 10

积分
3764
注册时间
2001-11-21

优秀版主奖耳机鉴赏奖社区建设奖

发表于 2009-4-8 18:11:21 | 显示全部楼层
我关心的是另一个问题: 在电脑播放wav音频的过程中,电脑声卡是在哪个环节开始给数据加上clock的? 这个声卡的工作我是真的不懂.
安润上海店:http://anrun.taobao.com
小白的新浪博客: http://blog.sina.com.cn/headphoneclub
欢迎订阅微信公众号“耳机俱乐部小白版主”
B站频道:http://space.bilibili.com/232721015
回复 支持 反对

使用道具 举报

19

主题

369

帖子

4

积分

初级会员

Rank: 2Rank: 2

积分
4
注册时间
2004-12-19
QQ
发表于 2009-4-8 18:16:08 | 显示全部楼层

回复 272# 的帖子

转盘在读取CD的过程中,那个环节开始加上clock的?
PC + AudioFire4 + A1000
PSP + ER4p
回复 支持 反对

使用道具 举报

78

主题

2434

帖子

61

积分

高级会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
61
注册时间
2006-9-24
发表于 2009-4-8 18:21:10 | 显示全部楼层
原帖由 shanyechungu 于 2009-4-8 17:17 发表


没有晶振,怎样进行初始化通讯?

没有晶振不等于没有振荡电路啊。利用锁相环,本地的振荡电路可以很快就跟踪上输入信号的频率。
回复 支持 反对

使用道具 举报

19

主题

369

帖子

4

积分

初级会员

Rank: 2Rank: 2

积分
4
注册时间
2004-12-19
QQ
发表于 2009-4-8 18:24:49 | 显示全部楼层

回复 274# 的帖子

ok,锁相环可以提供clock
那就是说,在初始化交互数据之前,转盘要先发送一段纯时钟信号,让PLL输出时钟

给里面的逻辑芯片提供cp,然后在开始数据通讯?
PC + AudioFire4 + A1000
PSP + ER4p
回复 支持 反对

使用道具 举报

78

主题

2434

帖子

61

积分

高级会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
61
注册时间
2006-9-24
发表于 2009-4-8 18:29:16 | 显示全部楼层
我个人理解,在同步通信中,一般在通讯前,相关的协议都会安排几个往往被称之为同步字符的字节。
回复 支持 反对

使用道具 举报

4205

主题

10万

帖子

3764

积分

版主

俱乐部理事

Rank: 10

积分
3764
注册时间
2001-11-21

优秀版主奖耳机鉴赏奖社区建设奖

发表于 2009-4-8 18:30:08 | 显示全部楼层
原帖由 shanyechungu 于 2009-4-8 18:16 发表
转盘在读取CD的过程中,那个环节开始加上clock的?



读出数据的同时. CD机读出的是包含clock讯息的数据. 或者说,读信号这个动作是受一个时钟控制的行为.

电脑硬盘读出的文件,我的理解应该是无clock讯息的.
安润上海店:http://anrun.taobao.com
小白的新浪博客: http://blog.sina.com.cn/headphoneclub
欢迎订阅微信公众号“耳机俱乐部小白版主”
B站频道:http://space.bilibili.com/232721015
回复 支持 反对

使用道具 举报

78

主题

2434

帖子

61

积分

高级会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
61
注册时间
2006-9-24
发表于 2009-4-8 18:36:22 | 显示全部楼层
你们接着聊,我要去听现场,先下了。

需要提醒的是,达成一个具体目标的实现方案往往是多种多样的。凭在一个具体装置上的分析,在得出一个普遍性的结论时应小心。
回复 支持 反对

使用道具 举报

19

主题

369

帖子

4

积分

初级会员

Rank: 2Rank: 2

积分
4
注册时间
2004-12-19
QQ
发表于 2009-4-8 18:42:21 | 显示全部楼层
我在这场讨论中,收获不小。

不过,离我想要的答案还差一小步。

数据流是先进入buffer还是先被拆分开,我还没确定。
另,还要去看看S/PDIF 时基信号如何跟DA自身时钟相互作用。
或,如ljw100所说,根本不存在DA晶振。

谢谢给我指教的各位,讨论中多有得罪。

特别感谢白版,哈哈哈,还有pig2man,zhao版,让你们不爽了,不好意思。

谢谢ljw100,mifeng,cfuer,whisky_qz~~~~~~~~~~~~~~~
PC + AudioFire4 + A1000
PSP + ER4p
回复 支持 反对

使用道具 举报

19

主题

369

帖子

4

积分

初级会员

Rank: 2Rank: 2

积分
4
注册时间
2004-12-19
QQ
发表于 2009-4-8 18:45:58 | 显示全部楼层
原帖由 小白 于 2009-4-8 18:30 发表



读出数据的同时. CD机读出的是包含clock讯息的数据. 或者说,读信号这个动作是受一个时钟控制的行为.

电脑硬盘读出的文件,我的理解应该是无clock讯息的.


看看一个wav文件和1张CD的容量,二者一样大,就说明,CD机从光盘读出的数据与硬盘中存储的数据是一样的。

要么时钟信号在二者中都存在,要么就是CD机和电脑一样,都是后加进去的。

[ 本帖最后由 shanyechungu 于 2009-4-8 18:49 编辑 ]
PC + AudioFire4 + A1000
PSP + ER4p
回复 支持 反对

使用道具 举报

4205

主题

10万

帖子

3764

积分

版主

俱乐部理事

Rank: 10

积分
3764
注册时间
2001-11-21

优秀版主奖耳机鉴赏奖社区建设奖

发表于 2009-4-8 19:00:03 | 显示全部楼层
CD音频的格式规定了,一秒钟的声音,会被数码化为44100X16X2=1411200 (141万多)个比特. 这就是这个规格规定死了的clock. 不管是CD机的光头读出的信号,还是硬盘磁头读出的信号,都应是按照这个频率(每秒1411200个字节).  但事实上的一个区别是,CD机的光头是始终平稳地读出信号的,而且不会回头,所以从时间轴来考察,从CD机读出的信号,是平滑,绵延的,实时读,实时输出的,而硬盘上的文件,是一个字节都不许读错的,一次没读清就必须回去继续读,所以硬盘读出文件的过程是不象CD机那么平滑而绵延的,应该是断续的,一阵一阵抽风似的,只是在输出到某个环节时,才确保为每秒1411200字节.

[ 本帖最后由 小白 于 2009-4-8 19:02 编辑 ]
安润上海店:http://anrun.taobao.com
小白的新浪博客: http://blog.sina.com.cn/headphoneclub
欢迎订阅微信公众号“耳机俱乐部小白版主”
B站频道:http://space.bilibili.com/232721015
回复 支持 反对

使用道具 举报

19

主题

369

帖子

4

积分

初级会员

Rank: 2Rank: 2

积分
4
注册时间
2004-12-19
QQ
发表于 2009-4-8 19:30:21 | 显示全部楼层

回复 281# 的帖子

所以CD机存在误码,而硬盘不存在?

且,以S/PDIF协议传输时,二者之时钟信号都是后加进去的?
PC + AudioFire4 + A1000
PSP + ER4p
回复 支持 反对

使用道具 举报

164

主题

1万

帖子

207

积分

荣誉会员

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

积分
207
注册时间
2005-2-22

优秀版主奖

发表于 2009-4-8 20:08:02 | 显示全部楼层
原帖由 shanyechungu 于 2009-4-8 18:45 发表


看看一个wav文件和1张CD的容量,二者一样大,就说明,CD机从光盘读出的数据与硬盘中存储的数据是一样的。

要么时钟信号在二者中都存在,要么就是CD机和电脑一样,都是后加进去的。


文件编码都不同 不能说一样
PC hi-fi : IBM x220i->TC K8->Apogee Rosetta200 (Mutec iclock Syn Both) ->Drawmer MC2.1->ADAM S4X-H
CD system : CEC TL3N-> Apogee Rosetta200(Mutec iclock Syn Both)->Drawmer MC2.1->ADAM S4X-H

2* TAOC 25MF + 35S
WB isolation transformer + LITE P100
AA Ferrite2,WireWorld Silver Electra 7 * 3
Nordost Tyr2(AES),Tyr(XLR),Mogami 3173(XLR)
回复 支持 反对

使用道具 举报

164

主题

1万

帖子

207

积分

荣誉会员

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

积分
207
注册时间
2005-2-22

优秀版主奖

发表于 2009-4-8 20:10:06 | 显示全部楼层
原帖由 小白 于 2009-4-8 18:11 发表
我关心的是另一个问题: 在电脑播放wav音频的过程中,电脑声卡是在哪个环节开始给数据加上clock的? 这个声卡的工作我是真的不懂.


不管哪里加的 反正DAC芯片datasheet的引脚定义告诉我们 必须有那路参考时钟进入才能工作
声卡也一样 只要用了I2S总线的DAC
另外一种结构的simultaneous好像L R同步性更好点 适合并联

[ 本帖最后由 nadesicozhao 于 2009-4-8 20:17 编辑 ]
PC hi-fi : IBM x220i->TC K8->Apogee Rosetta200 (Mutec iclock Syn Both) ->Drawmer MC2.1->ADAM S4X-H
CD system : CEC TL3N-> Apogee Rosetta200(Mutec iclock Syn Both)->Drawmer MC2.1->ADAM S4X-H

2* TAOC 25MF + 35S
WB isolation transformer + LITE P100
AA Ferrite2,WireWorld Silver Electra 7 * 3
Nordost Tyr2(AES),Tyr(XLR),Mogami 3173(XLR)
回复 支持 反对

使用道具 举报

13

主题

1232

帖子

9

积分

初级会员

Rank: 2Rank: 2

积分
9
注册时间
2004-4-11
发表于 2009-4-8 21:25:33 | 显示全部楼层
原帖由 nadesicozhao 于 2009-4-6 19:44 发表


彻底异步的话 就看buffer电路的特性了
但是现在的CD和DAC没有这么做的
所以即便是标榜有buffer缓存档的DA10 照样换数字线差别很大

前面点错地方了 引用点成编辑了 改回来了...

CD转盘迟早要被淘汰,“彻底异步”才是符合数码科技发展的大趋势。
回复 支持 反对

使用道具 举报

13

主题

1232

帖子

9

积分

初级会员

Rank: 2Rank: 2

积分
9
注册时间
2004-4-11
发表于 2009-4-8 21:35:39 | 显示全部楼层
原帖由 pig2man 于 2009-4-7 11:49 发表


首先你需要buffer完整张CD,任何更小的buffer是不够的。

如果这样那叫缓存播放,譬如我们一直在讨论的内存播放,跟数码线没有关系,不过这个buffer还是要连去DAC,DAC又不能一次全部解码出来的,一次只能过一 ...

麻烦您去看看LINN的DS播放器是用啥线材输入数码信号的,既不是那些昂贵的光纤,也不是同轴,还不是平衡线。——而是最廉价到处都能买到的RJ45口网线。 
知道为啥吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

耳机俱乐部微信
耳机俱乐部微信

联系我们|有害信息举报:010-60152166 邮箱:zx@jd-bbs.com|手机版|Archiver|黑名单|中国耳机爱好者俱乐部 ( 京ICP备09075138号 )

GMT+8, 2024-11-1 13:25 , Processed in 0.101876 second(s), 37 queries , Gzip On.

快速回复 返回顶部 返回列表