找回密码
 -注册-
查看: 5892|回复: 18
打印 上一主题 下一主题

问个DSD时序的事情,别笑

[复制链接]
跳转到指定楼层
1
发表于 2015-5-20 10:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自 江苏省苏州市
恩,网上找不到对应的资料,或者我度娘用的不够纯熟吧!!

目前我只知道DSD有三根线左声道,右声道和时钟,那么和IIS相比,是不是也需要一个MCLK这样用来同步前后端的时钟?

因为看了XMOS的好几个版本的图纸,都是固定输出两种MCLK的,一个22.5792,一个24.576,用在IIS 模式很好理解,DSD就不太清楚了
2
发表于 2015-5-20 10:38 | 只看该作者 来自 美国
I2S 的

不太明白你说! 是DSD 编码 还是什么? 我可以用谷歌帮你查下!
Direct Stream Digital(DSD)是一项属于Sony和飞利浦的专利,利用脉冲密度调变(pulse-density modulation)编码
你是想知道 DSD 的传输协议?

20150520104251.jpg (38 KB, 下载次数: 102)

20150520104251.jpg
回复

使用道具 举报

3
发表于 2015-5-20 11:05 | 只看该作者 来自 上海市
参考一下各大dac的ds呗,看看dsd模式下芯片的mclk那个时钟怎么使能的
回复

使用道具 举报

4
发表于 2015-5-20 11:46 | 只看该作者 来自 美国
不知道这个图是否对你有帮助!

4507.jpg (54 KB, 下载次数: 111)

4507.jpg
回复

使用道具 举报

5
 楼主| 发表于 2015-5-20 13:18 | 只看该作者 来自 江苏省苏州市
感谢楼上两位首先!!

@198400,你给的时序图,看起来都是IIS的,我就是需要一个这样的DSD的时序图;

@questioned,TI家的DAC芯片我看过了,DSD这部分,就三根线,左声道数据,右声道数据,还有一个CLK,应该是对应的bit的时钟,但是没有说MCLK的事情,IIS这块也是一样的,LRCK,BCLK,DATA,也没有说MCLK的事情很,所以,没有办法确定DSD是否需要MCLK
[s:12]
回复

使用道具 举报

6
 楼主| 发表于 2015-5-20 13:19 | 只看该作者 来自 江苏省苏州市
然后,我猜想一下,估计MCLK并不是必须的,就像IIS这样,协议本身就三根线,这个MCLK只是用来同步前后设备的,有些芯片需要,有些芯片不需要;
这里IIS和DSD应该是一样的,不知道我猜想的对不对
回复

使用道具 举报

7
发表于 2015-5-20 14:55 | 只看该作者 来自 上海市
我记得啊,不确切,ak4495和ak4490的ds上面是有的,你去查查呗 [s:2]
回复

使用道具 举报

8
 楼主| 发表于 2015-5-20 17:20 | 只看该作者 来自 江苏省苏州市
引用第6楼questioned于2015-05-20 14:55发表的 :
我记得啊,不确切,ak4495和ak4490的ds上面是有的,你去查查呗 [s:2]

看到了,是要有MCLK的
回复

使用道具 举报

9
 楼主| 发表于 2015-5-20 17:20 | 只看该作者 来自 江苏省苏州市
引用第6楼questioned于2015-05-20 14:55发表的 :
我记得啊,不确切,ak4495和ak4490的ds上面是有的,你去查查呗 [s:2]

看到了,是要有MCLK的
回复

使用道具 举报

10
发表于 2015-5-21 00:34 | 只看该作者 来自 重庆市
引用第4楼zhangdu于2015-05-20 13:18发表的 :
感谢楼上两位首先!!

@198400,你给的时序图,看起来都是IIS的,我就是需要一个这样的DSD的时序图;

@questioned,TI家的DAC芯片我看过了,DSD这部分,就三根线,左声道数据,右声道数据,还有一个CLK,应该是对应的bit的时钟,但是没有说MCLK的事情,IIS这块也是一样的,LRCK,BCLK,DATA,也没有说MCLK的事情很,所以,没有办法确定DSD是否需要MCLK
.......

下面2个图示DSD 的! 是我从 9018 的 SPC上解图下来的! 看SPC,DSD 和 PCM 都是并口传入的,需要一个时钟!
回复

使用道具 举报

11
发表于 2015-5-21 11:20 | 只看该作者 来自 澳大利亚
DSD用的是22.5792
回复

使用道具 举报

12
 楼主| 发表于 2015-5-21 13:53 | 只看该作者 来自 江苏省苏州市
引用第10楼garysmith007于2015-05-21 11:20发表的 :
DSD用的是22.5792


也不绝对,这要看芯片的是需要求

22.5792,是对应于 512fs的需求,还有768fs,以及其他的时序需求
回复

使用道具 举报

13
发表于 2015-5-21 16:18 | 只看该作者 来自 澳大利亚
引用第11楼zhangdu于2015-05-21 13:53发表的 :



也不绝对,这要看芯片的是需要求

.......

DSD64 2.8224Mhz八倍,DSD128 5.6448Mhz四倍,DSD256 11.2896Mhz二倍,DSD512 22.5792Mhz一倍


24.576Mhz那个晶振是针对PCM 48Khz采样率

不知道你在说什么
回复

使用道具 举报

14
发表于 2015-5-21 16:19 | 只看该作者 来自 澳大利亚
引用第11楼zhangdu于2015-05-21 13:53发表的 :



也不绝对,这要看芯片的是需要求

.......


22.5792Mhz 这枚晶振是DSD和PCM里面的44.1K共用的 24.576是PCM48K用的 懂了么?
回复

使用道具 举报

15
 楼主| 发表于 2015-5-21 16:22 | 只看该作者 来自 江苏省苏州市
引用第13楼garysmith007于2015-05-21 16:19发表的 :



22.5792Mhz 这枚晶振是DSD和PCM里面的44.1K共用的 24.576是PCM48K用的 懂了么?

我是到你在说什么,但是你不知道我在说什么!!
回复

使用道具 举报

16
发表于 2015-5-21 18:45 | 只看该作者 来自 北京市
不管那么多,我只用一颗27MHz晶片。
回复

使用道具 举报

17
发表于 2015-5-21 23:50 | 只看该作者 来自 上海市
引用第15楼xmlhifi于2015-05-21 18:45发表的 :
不管那么多,我只用一颗27MHz晶片。


然而我并不用asrc
回复

使用道具 举报

18
发表于 2016-10-24 22:33 | 只看该作者 来自 广东省深圳市
偶然发现这个帖子,我说下mclk的作用
mclk不是iis定义的信号;mclk的作用主要是dsp使用。为了提高音频质量和简化系统设计,现代dac芯片都集成了算法部分,包括但不限于filter和src,这些处理,如果用bclk来驱动,就会要求dsp在32时钟周期内完成全部运算;在同样运算量的前提下,可供使用的cycle数越少,意味着需要的并行资源越多;而资源等于成本。所以,一个简单的做法就是提高dsp时钟频率,这样,就有了mclk的需求。那么,是不是意味着关闭dac芯片的dsp,就可以不要mclk了呢,这要看芯片架构;mclk一般来说是比较高质量的clk,既然已经有这个输入了,白用白不用,所以绝大多数dac芯片设计的时候,会用mclk把数据打给数模转换模块,so,正常情况下,即使关闭dsp,mclk也是必不可少的。
回复

使用道具 举报

19
发表于 2016-10-25 12:30 | 只看该作者 来自 内蒙古呼和浩特市
Sigma-Delta结构的ADC、DAC内部的调制器工作在远高于采样频率的频率上,用IIS的BCLK频率不够高,所以再要一个更快的MCLK.  比如某DAC,IIS输入44.1kHz的FS, BCLK=64*FS=2.8224MHz,但DAC要先用8x插值运算,得到352.8kHz FS的PCM,再经过16x超取样Sigma-Delta调制,调制器工作频率为128*44.1k=5.6448MHz,也就是相对输入音频128倍超采样;但系统设计要求MCLK是这个频率的2, 3, 4倍,也就是11.2869MHz或16.9344MHz或22.5792MHz. 毕竟时钟频率高可以分频用,低了就麻烦了(比如不用提供MCLK,片内用PLL来产生BCLK的倍频,PCM5102就这么做的)
DSD信号因为本身就是1-bit Sigma-Delta调制码,原则上用DCLK就可以了,不需要MCLK. 不过兼容IIS的DAC内部可能先转换成PCM,再按常规方式处理,于是还需要MCLK,这取决于设计。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2024-4-26 00:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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