TI中文支持网
TI专业的中文技术问题搜集分享网站

clkr引脚是否真的可以用作McBSP的时钟源?

大家好,最近在整理Mcbsp的用法,读手册的时候碰到一些疑惑,向大家请教一下:

在C6748手册的24.2.5.3中提到SRG的时钟源可以从CLKS、CLKR、CLKX、内部时钟中选择

但是在手册上面的24.2.5.2中提到如果CLKR、CLKX为外部驱动时SRG没有用

那如果我要使用CLKR、CLKX作为SRG时钟源,势必要把它们设置为输入也就是外部驱动(这个想法是否正确?),根据24.2.5.2此时SRG又没有用,岂不是说CLKR、CLKX作SRG时钟源形同虚设?

后来我查阅C2000系列的Mcbsp手册,发现确实有这种应用,但是它的配置和时序图让我更加迷惑,如下,

它的相关关键配置参数如下:

上图英文说是外部时钟驱动SRG,但查寄存器知道这样配置其实用的是LSPCLK内部时钟。

看时序图,假如CLKR是输入时钟,那么如何做到一个CLKR引脚同时既是输入时钟,又是输出时钟?

后来我又查阅了C6000系列驱动ST-BUS设备的手册spra511b.pdf,发现合理一些,因为它使用了CLKS引脚作为时钟输入源,不违反上面指定的准则,但对于C2000系列、C5000系列等没有CLKS引脚的McBSP应该如何做呢?谢谢

Shine:

”The sample rate generator is not used when CLKX, FSX, CLKR, and FSR are driven by an external source.“这句话的意思是当CLKX, FSX, CLKR和FSR这四个时钟都由外部提供的话,就不用Sample rate generator来产生时钟了。

CLKS、CLKR、CLKX可以作为Sample rate generator的时钟输入,可以用CLKSM 和SCLKME位来选择。您现在是设置后没有成功吗?

赞(0)
未经允许不得转载:TI中文支持网 » clkr引脚是否真的可以用作McBSP的时钟源?
分享到: 更多 (0)