
作者:
drunkenlife
那麼,大家一直談的jitter到底出現在何處?
無論由啥來源取得的PCM資料,會透過I2S bus送到DAC IC去,然後轉成類比訊號,
I2S bus可以送44.1KHz的PCM資料,也可以送88.2KHz的,這頻率就由上面時序圖的LRCK控制,
也就是說,送快送慢,由LRCK控制,送準一點,送不準一點,也是由LRCK控制,
喔...這就知道jitter由何處來了吧?
其實這說法也不見得完全正確,實際上DAC IC內部還會有些over sampling、digital filter之類的,都會根據某個source產生的clock而運作,因此那個source的jitter就會影響類比輸出,
至於那個source會是那個?這得看各家IC怎麼設計,當然,一定會是LRCK, BICK, MCLK其中之一,這三個的頻率是倍數關係
這就是為何S/PDIF DAC的表現的得看前面的轉盤了,因為送到DAC IC的I2S訊號頻率是由輸入的S/PDIF導出,
輸入越準,輸出就越準
因此,壓低jitter首要注意的就是前面的硬體送到DAC IC的I2S bus的精準度,
若是前面是S/PDIF receiver(如CS8416),那問題會更往前延伸到轉盤;
若前面是adaptive USB audio DAC controller,那問題會更往前延伸到PC;
若前面是async USB audio DAC controller,那得看板上那個石英震盪子。
反過來說,壓低jitter的重點不在前面是用啥東西,來源是啥,只要能送精準的I2S訊號給DAC IC就行了!
此外,I2S訊號由前面的硬體傳到DAC IC這過程中,總是會有些不完美,無法呈現理想的方波,這也會引入jitter
例如電源若是雜訊高,前面硬體輸出時電源抖一下,I2S訊號稍微慢了一點,jitter就冒出來了
就算前面來的I2S訊號完美,若是DAC IC的電源(電路圖上的紅色部分)抖一下,那DAC IC內部用來工作的clock也會抖一下,
最後的類比輸出的時間就偏移了...這就是jitter