【 在 bigbreast 的大作中提到: 】
: 这个回答十分专业,应该是画板子的老咖了,谢邀
: 通常,在精度要求非常高的领域,都是用空间换精度,把时钟信号写入数据区的,这样在tick不均匀的时候播放的波形也能同步,类似于串口中的差分技术,而且不同的时钟信号特征会有微小的区别,机械时钟会有微小的累积性相位偏移,而传统晶振时钟会有跳帧现象,这在数据区写入时钟信号这种方案中都能得到很好的补偿,这里面涉及好几项专利,其实5G芯片的固件里已经使用了这种技术
:
: ...................
20年的PCB Layout工程师进来瞎说一下:
1. 不论是CD还是数播,解的都是数字信号,数字信号是什么,在数播上就是你的wav/Flac/iso文件,在CD级上就是每个track上的凹点。数播和CD机的任务是一样,就是把这两种格式转成010101010的二进制数字,之后再解制成音频IIS信号放到下一步形成模拟信号,也就是DAC。
所以这里的核心是数据的准确还原和处理, 这个过程依赖于硬件和软件的协同,对应的也就是前些年国内部分厂家宣称的硬解(基于单片机或者FPGA)以及单线程(软件处理不受干扰),所以好的数播在数字信号的解码上,通过软硬两个方面做好是没有问题的;
2. 抛开数字信号的解码,第二个重点是大家提到的精度、准确或者JITTER,其实都是一个东西:时钟。在IIS信号中除了DATA数据,还有MCLK,LRCLK等这些时钟信号的精度也至关重要,时钟来自于晶振,所以这一部分主要是硬件,需要通过所谓的飞秒、温补或者原子钟等,其实都是时钟。
上面两个是数字的核心,至于其他的比如电源、PCB的走线、电路隔离、地的处理、干扰的保护。。。等等这些才是画板子的部分,反而这些是基础活了。
PS:个人认为,很多人提到CD机音质好,除了上面提到的这些点,很多所谓的数播实在做得太拉跨之外(特别是一些arm或者安卓的数播),还有个重要的原因。。。。作为机械结构,受到的干扰相比电子电路要少得多^_^
--
修改:yuancun FROM 106.120.240.*
FROM 106.120.240.*