首先这个MCLK,它也叫系统时钟,也叫同步时钟。它的计算没你说的那么复杂,就是44100*384=16934400.
那么这个时钟有什么用的,前面两个叫法已经说得很明白了。
数字滤波器,它要跑滤波算法,它也是一个MCU,所以,它需要运行需要的时钟,那么为什么又叫同步时
钟呢,
是因为DAC和MCU通信时能够保持一致,假如说,DAC输出完一个值,如果时钟不同步,例如比MCU快了,它
读到的输入数据无效,怎么办?当然,这个问题不太严重,等一下就好,毕竟有些DAC也不需要这个时钟
,你来了我读出来,再送出去就是,
(像TDA1543之类。因为它R2R,不会因为抖动而影响输出动态,但是却会影响到新一个电压输出的时间,
这个虽然也是抖动,但不影响听感,因为I2S的左右声道数据它就不是同时到,这个影响真不大,要说有
影响,可以拿耳机距离来说事,哈哈这里不扯这个蛋)。
那么,时钟不同步的后果是什么,就是传说中的抖动,对于sigma delta结构DAC来说,这就有影响了,影
响了什么呢?是动态。附图:
对于这个时钟,它不要求相位方向相同,只要求同步。(某DAC手册有说明)。
好,接下来说说MCLK不同频率对于DAC的影响有哪些,还是看图。
所以,时钟频率越高,性能越好,这是sigma delta的特性,它除了跑滤波算法还有建立输出电压都需要这个时钟。
如果是R2R的DAC呢,这个时钟纯粹就是给数字滤波器用,跑算法的,你可以理解成,1G的CPU和2G的CPU的电脑播音乐,结果是一样的,对的,只要够用的情况下,效果完全是一样的。