ty000051 寫:目前是使用Rasberry Pi由USB到CM6631再進DAC
最近有把Rasberry Pi的I2S拉出來
直接進DAC
最近跟Ti申請了幾個PCM1794
但是Rasberry Pi並沒有SCK
所以必須自己產生出SCK訊號
晶振的電源供應應該沒什麼問題
但是關於晶振的頻率我就不知道該如何挑選了??
可以請教一下該如何選擇嗎?
感激不盡
SCK(MCLK)頻率是LRCK乘上一定倍數,如128、256、512
要如何選擇要看取樣頻率與DAC晶片的設定,
如來源的取樣頻率是44.1K,DAC設定是44.1K/256fs,那SCK的頻率就必須是11.2896MHz
除了選對振盪器的頻率外,還必須將SCK(MCLK)的頻率與BCK、LRCK同步,這部分還要用FIFO或ASRC
個人是使用SRC4192去做ASRC,看過CS8421、AD1896的datasheet使用上似乎也都不難
PCM1794看datasheet的13頁,PCM1794有SCK偵測電路會根據SCK的頻率自動設定
所以如果來源的取樣頻率是44.1K的倍數的話,clock就用22.5792MHz就好了,48K的倍數的話,就用24.576MHz
但既然上面will3509111大提到PCM1794提到的SCK可直接接到BCK,就不用搞得這麼麻煩了
不過不知道為何PCM1794這麼做可以工作?
PCM1794 datasheet 13頁最低是128fs,取樣頻率44.1K時SCK=5.6448MHz,而BCK在撥放44.1K時頻率只有2.8224MHz,只有一半而已
不知道有哪些DAC也可以這樣做呢?個人的AD1955 DAC試過行不通
![不要不要 :no:](./images/smilies/b23.gif)