使用PCM1681,我想问一下。我采用DSP做主,提供BCLK,FCLK。 那么SCK怎么接。 手册说需要和BCLK同步。 我直接把BCLK接过来行吗? 我做48K采样,每帧256BCLK,那么我的BCLK时钟就是12.288M, 如果我用外部时钟源PLL1707DBQ给SCK提供时钟,按手册要求,SCK是不是也是12.288M. 有人能帮我详细说一下BCLK和SCK怎么用吗?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
使用PCM1681,我想问一下。我采用DSP做主,提供BCLK,FCLK。 那么SCK怎么接。 手册说需要和BCLK同步。 我直接把BCLK接过来行吗? 我做48K采样,每帧256BCLK,那么我的BCLK时钟就是12.288M, 如果我用外部时钟源PLL1707DBQ给SCK提供时钟,按手册要求,SCK是不是也是12.288M. 有人能帮我详细说一下BCLK和SCK怎么用吗?
您好,datasheet中有描述:Both LRCK and BCK must be synchronous with the system clock, SCK. Ideally, it is recommended that LRCK and BCK are derived from SCK. LRCK is operated at the sampling frequency, fS. BCK can be operated at 32, 48, or 64 times the sampling frequency for the PCM formats and times at 128 and 256 the sampling frequency for the TDM formats.
也就是说,如果是TMD formats的话,那么BCK就是128fs或者256fs。而SCK为128, 192, 256, 384, 512, 768,或 1152 fS.所以TDM format,SCK可以和BCK相同,我认为接在一起是没问题的. 另外,上面这段描述也介绍了,通常LRCK和BCK是来自于SCK的, 比如使用PLL1707DBQ产生系统时钟SCK,然后SCK再经过分频得到LRCK或者BCK给PCM1681.