hi
最近在做2640,不过有一个非常奇怪的现象,请假各位大牛一下。
现象:
1 当前的代码,在TI demo板上的7×7片子上可以确定没有断连问题,或者断连非常少。在5×5的片子上断连非常严重,基本上链接成功,不超过30秒就会断开连接,而且是每次必现。(7×7和5×5板子上运行时,必要的宏设置是进行了对应的修改)
2 在5×5的片子上,如果取消POWER_SAVING宏,那么也没有问题,不会出现断连现象。
3 在5×5的片子上,加上POWER_SAVING宏,但是让设备只能进入Standby模式,其他的shutdown及IDLE_PD不能进入,同样出现断连现象。
4 查看每次进入Standby时间的计算方法,其完全依赖于Clock队列,和预计RF数据的时间没有关系,而且将每次Standby的时间降低到100us,一样会有问题。
分析:
1 感觉上RF接收数据并没有将2640唤醒,但是如果7×7可以唤醒而5×5不能唤醒,那是不是说这两种片子在唤醒设置上不一样。
2 或者说RF唤醒2640需要在硬件上有什么特殊处理。
Yan:
hi MagicQ,
1. 5×5是你自己的板子吧,从你的现象上看,应该是你的32K晶振哪块有问题,请确认一下32K那里的电路是否会引起频偏。
haibin deng:
回复 Yan:
你的电路不是完全按照7*7的做的,我们做4*4的时候有过这样的问题,是电路的问题,不知道你那边什么情况