微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200 I2S MCK问题请教

CC3200 I2S MCK问题请教

时间:10-02 整理:3721RD 点击:

CC3200MOD I2S接口工作于master,output,48KHZ,stero,24bit

有几个问题需要请教一下:

1. CC3200MOD I2S能工作于SLAVE模式吗?

2. CC3200MOD I2S工作于MASTER模式下,能输出MCLK吗?

3. 如果I2S模块没有MCLK输出,能否用PWM模块产生一个4 x BCK的时钟作为MCLK?

4. CC3200MOD I2S的工作时钟是怎么产生的?专用的PLL?

    实测BCK与从80MHZ的系统时钟分频产生的PWM时钟相位并不同步,由此推测I2S应该是有单独的时钟吧?

4. 

1、TI有做过一些I2S SLAVE模式的基础测试,但是该测试并不完整,不如master模式可靠。所以严格来说,CC3200并不支持I2S slave

2、可以

4、The I2S master module is sourced by a 240-MHz clock through a fractional clock divider. By default, this divider is set to output 24- MHz clock to the I2S module. The minimum frequency obtained by configuring this divider is (240000 KHz/1023.99) = 234.377 KHz

感谢解答!

但是具体该怎样配置MCLK输出呢?哪个管脚可以输出MCLK?

我没能找到MCLK相关的API函数,也没找到MCLK管脚的描述,还请指导,谢谢!

请参考CC3200 TRM 文档: http://www.ti.com/cn/lit/pdf/swru367

从这个文档中,我并没有找到I2S模块的MCLK输出相关信息。

能否麻烦您具体说明一下配置方法?调用哪个函数?或文档中哪个章节有讲到?

需要注意:我说的是I2S模块的MCLK,一般为BCLK的4倍。

谢谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top