CC1110F32的无线唤醒疑问
大家好,我有个项目,使用cc1110f32,我现在想实现wor功能,每两秒钟接收一次,10kbps速率。我翻看了百度和论坛,现在有两个情况:
1. cc1110集成的是cc1101,理论上是支持wor的,论坛里面有ti员工也有这么回复过。
2. 论坛另外一个帖子里面(见分割线后),ti员工回复是不支持,需要使用polling receiver。
我的问题是:
1. cc1110能够用wor吗?
2. 如果使用polling receiver, 每次进入接收模式至少需要30+ ms,这个时间太长了,电池扛不住。
3. 如果只能使用polling receiver, 有办法让能耗更低吗?(速率不能调快)
==========================================================================================================
1. Wake-On-Radio(WOR)是收发器的一个功能,可以使收发器在没有MCU干预的情况下,周期性地醒来听一下看看有没有数据包。
具体可参考AN047:http://www.ti.com/lit/an/swra126b/swra126b.pdf
2. CC1110和CC430系列均属于SoC,它们的MCU需要醒来才能使其radio进入Rx模式,因此wake-on-radio(wor)的概念并不适用于它们。
3. 对于SoC芯片,可以直接设置其为polling receiver,具体请参考DN111:http://www.ti.com/lit/an/swra207a/swra207a.pdf
cc1110不能如CC1101那样自动循环进入接收状态。它需要用polling 的方式来保持类似WOR的功能。
1110要管理RX timerout的事件,1101可自动完成。
DN111讲得很详细了,后面的2510的结论可完全用于1110. 后面的9,10case平均也差不多10几个uA,可以看看
http://www.ti.com/lit/an/swra207a/swra207a.pdf