回复:高级CD转盘、音频解码器、CD播放器项目
许多网友问到伺服的问题,我在这里简单说明一下。伺服部分不是仅仅调整几个伺服参数那么简单,伺服的调整是个难度很大的系统工程,这需要思想、策略和方法。一般来说,首先是进行系统软件的规划,尽量地把软件架构设计好。要构造成良好的软件架构,这需要有很好的思想方法。在这方面目前在世界上MTK算是做得最好的。一般来说,他们是不给源代码的。即使开放源代码,在目前的源代码中servo部分仍然是个lib文件,我们只能看到头文件和servo.c,这些也只是应用层上面的东西,底层的东西是看不到的。编译、编辑不了,那也就无从知道核心的伺服处理的思想方法了。因此很多伺服算法还得要自己老老实实、一步一个脚印地去编写、积累。
许多做得不够好的伺服处理,往往是因为软件架构不理想或者是在编写一些算法时考虑不够周全,从而留下了BUG。而后面接手的人,由于不是很清楚前者的思想方法、软件架构、伺服处理策略等等,在这种情况之下,要改好基本上是不可能的。
一般来说,机芯的JITTER在20ns-30ns之间。呵呵,千万不要把机芯JITTER和时钟JITTER混为一谈。确实地,对于没有做过伺服的人来说,很难用一般的语言来讲清机芯的JITTER,从而让他们明白机芯的JITTER是怎么一回事。机芯的JITTER与LP的抖晃率有点类似,但是又不完全是同一回事,他们的内涵不一样。机芯的JITTER对听感的影响主要表现在中高频上,特别是对音乐的流畅性等这些“音乐味”方面的影响。
同样地,在DVD中,对视频方面也有影响。只是这些影响仅仅表现在一些细节上,平时人们对它们不大注意罢了。比如:对图像锐利度的影响等等。
软件的调试太耗费时间,呵呵,慢工出细活,调试好后会告诉大家的。