feifazhuce 发表于 2011-5-31 23:31:49

有个问题一直没搞明白,关于非异步的USB

USB音频传输协议规定了:每隔1ms,主机就向USB设备发送一次数据。
既然数据是以数据包的形式发送的,那么对于非异步的USB DAC设备,时钟是从哪里恢复出来了?!:o :o

yamuling 发表于 2011-6-1 00:17:11

数据里面带时钟信息的...

feifazhuce 发表于 2011-6-1 00:24:17

原帖由 yamuling 于 2011-6-1 00:17 发表 http://bbs.headphoneclub.com/images/common/back.gif
数据里面带时钟信息的...
这也不对啊,时钟信号也是数据,每隔1MS发送1个,那怎么用呢

gaomx 发表于 2011-6-1 01:06:48

USB接口每1ms会发一个桢同步数据,这个时间是USB控制器硬件实现的时间是准确的,接收端需要使用PLL来跟踪这个时间,和USB主机同步保证数据速率发送和接收一致。所以这种方法叫做自适应,就是接收端自己调整去适应USB主机。所以自适应效果不好,因为接收端的时钟标准就主机的桢同步信号。

feifazhuce 发表于 2011-6-1 01:28:41

原帖由 gaomx 于 2011-6-1 01:06 发表 http://bbs.headphoneclub.com/images/common/back.gif
USB接口每1ms会发一个桢同步数据,这个时间是USB控制器硬件实现的时间是准确的,接收端需要使用PLL来跟踪这个时间,和USB主机同步保证数据速率发送和接收一致。所以这种方法叫做自适应,就是接收端自己调整去适应USB ... 有点晕,PLL出来的时钟应该是电脑的数据包的发送间隔时间吧,这个不能整数分频得到44.1K或者48K吧..

你看下这个,http://blog.sina.com.cn/s/blog_56b3ca3c0100lkrg.html
我晕了。。。

gaomx 发表于 2011-6-1 01:48:36

你应该知道有个东西叫做频率合成器

feifazhuce 发表于 2011-6-1 01:51:33

原帖由 gaomx 于 2011-6-1 01:48 发表 http://bbs.headphoneclub.com/images/common/back.gif
你应该知道有个东西叫做频率合成器 意思是自适应USB 就是以电脑发送的1ms为参考时钟来合成44.1k or 48k的?

激光鼠 发表于 2011-6-1 07:15:20

原帖由 feifazhuce 于 2011-6-1 01:51 发表 http://bbs.headphoneclub.com/images/common/back.gif
意思是自适应USB 就是以电脑发送的1ms为参考时钟来合成44.1k or 48k的?
对的

小白 发表于 2011-6-1 10:25:35

非异步、自适应的模式,其实也可以做到不错的声音,只是需要对USB数据里的时钟信号进行比较仔细的“重整”。
页: [1]
查看完整版本: 有个问题一直没搞明白,关于非异步的USB

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