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

请问Tony tang关于C6748的mcasp总线的主模式设置?

tony tang:

        我们公司一个音频项目升级,主控芯片是C6748,不过外面要接3个aic3204和一个无线芯片8531.。目前硬件那边的方案是C6748做主,然后MCLK和FSCLK输出到外接的3204和8531,作为同步。

        我们的初版用的是一个3204,不过3204做主,DSP做从。这个方案的设备已经调试完效果还不错,所以现在升级多mic也是用了6748+codec级联的方案。不过现在有个问题,我查了一下目前用的starerware库文件,没有查到怎么设置mcasp为主模式的代码和宏,相应的怎么分频的设置也没有查到。所以不太确定mcasp总线能不能做主模式。如果能做主模式,那请问tony tang starerware库是不是有相关的驱动包。

taoyu:

回复 Tony Tang:

谢谢唐工:我周日查了一下函数说明,void McASPTxClkCfg(unsigned int baseAddr, unsigned int clkSrc, unsigned int mixClkDiv, unsigned int auxClkDiv)可以设置时钟是内部还是外部输入。接收的函数设置也是类似的。我仔细查了一下手册,如果要用DSP做主的话那么输出时钟是由AUXCLK分频得到的。AUXCLK这个时钟频率我还要查一下,初步看好像是没有分频直接从参考时钟并过来的。唐工,如果我们要用DSP做主的话,发送的3个时钟AHCLKX、ACLKX、AFSX和AHCLKR、ACLKR、AFSR可不可以直接并在一起。

Tony Tang:

回复 taoyu:

你的意思是一路输出驱动三路AIC32时的驱动器能力吧。从参数来说是带不起的。

C674x IO输出电容3pf 

AIC3204 IO 负载电容:

所以建议加buffer.

taoyu:

回复 Tony Tang:

谢谢唐工,这个没有考虑到,我转给硬件的同事看看。

赞(0)
未经允许不得转载:TI中文支持网 » 请问Tony tang关于C6748的mcasp总线的主模式设置?
分享到: 更多 (0)