微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200 在存在 外设摄像头 时的 HIB唤醒方案

CC3200 在存在 外设摄像头 时的 HIB唤醒方案

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

1、使用芯片型号:CC3200 SimpleLink™ Wi-Fi®

2、外设:MT9D111摄像头、音频codecTLV320AIC3254、PMU和其它 外设

3、问题:在使用MT9D111摄像头条件下,怎么实现从LPDS或HIB唤醒

问题详述:在LPDS和HIB休眠模式下,只有下面这些IO可以唤醒MCU:

GPIO_02 57
GPIO_04 59
GPIO_11 2
GPIO_13 4
GPIO_17 8
GPIO_24 17

但这些IO中,pin 2、4、8、59被外设camera接口占用,pin17被I2C占用、pin57用于红外唤醒,现在需要另外一IO用于按键唤醒(考虑红外唤醒失效的情况下使用),但能唤醒的IO大部分被摄像头外设占用,无法实现在LPDS和HIB休眠模式下唤醒,请问有无解决方案?

  谢谢!

因为芯片只有这几根脚可以从HIB或LPDS唤醒的,必须要调整你目前的IO才可以的。你的I2C的PIN17可以腾出来吗?

您好,首先感谢您的回复,由于三路外设全部是I2C接口,所以必须用一路I2C,我看了datasheet后发现共有4组IO可用于I2C接口,用了摄像头之后,只剩下PIN16、PIN17这一路I2C接口了,根本没有办法。

I2C你不需要多路吧,用一路连接多个从设备,根据不同的地址来访问就好了。这样你就可以节省出两路I2C。

I2C总共有4路,有3路被摄像头接口占用了,只剩下一路了,我现在就是1路I2C接3个设备,我在考虑能不能把被摄像头占用掉的可唤醒IO用其它IO替换,比如

CAM_MCLK,数据IO是并行数据,肯定8个IO对应一个寄存器,应该不能改,摄像头的场、行中断信号、主时钟中,可以考虑替换主时钟,不知道方案是否可行?

我不是十分的确定,因为你这样就需要把CAM INTERFACE初始化,然后又把主时钟这个脚设置成普通IO。

我不确定对CAM这个外设会不会有影响,建议你试试看,也请告知一下你尝试的结果。还有你产生主时钟时请对比一下波形看看,确保没问题。

谢谢!

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

网站地图

Top