微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > cc3200 LPDS 进入时间

cc3200 LPDS 进入时间

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

各位大神

我通过 idle profile发现,从进入cc_idle_task_pm();到完全LPDS至少需要18ms,我是用printf在 RTC TIMER 中断函数TimerCallback(void *vParam)里加打印,打印出systic的值算出的。

我发现从上一次打印到下一次唤醒的时候打印,正好是18ms。不知道我这样理解对不对?

从手册上没只找到了hibernate的时间,并没有LPDS的进入时间

CC3200进入的时间T1+RTC设置的唤醒时间T2+唤醒LPDS时间T3,这三个时间T1的起始时间通过串口进入LPDS模式之前打印出,T2的时间计算设定,T3的时间数据手册为Less that 5mS wakeup latency,注意就可以计算出CC3200进入LPDS的时间了!

谢谢Terry 现在就是还有个问题

我在大循环里测试发送,利用LPDS的唤醒源timer每50ms让LPDS_Flag2置1;

socket我选择的是nonblock模式,但是发送一定数据之后,sl_sendto就不发数据了,又经过几十个循环istatus总是返回-11(这个时候timer一切正常)

如果换一个timer测试,就没有这个问题。很想知道是为什么?

   while(1)
        {
         if(LPDS_Flag2==1)
         {
           LPDS_Flag2=0;
        iStatus = sl_SendTo( iSockID,  &wifi_send_buf, 1, 0,( SlSockAddr_t *)&sAddr, iAddrSize ); 
    
         }
 }

难道simplelink也用的rtc时钟?

CC3200 的MCU 和 nwp哪个耗电高一些?   请问有没有具体讲的地方?

这个没有,还是看整体功耗,关于CC3200的功耗问题,我做了一个功耗测试报告,帖子:CC3200-M4+NWP电源管理功耗测试笔记

附件如下:

可是这个RTC为何会对sl_sendto 有影响?

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

网站地图

Top