CC1120前导码长度(在sniff mode下,与功耗的关系)问题
时间:12-22
整理:3721RD
点击:
我的情况是:在sniff mode下,CC1120接收端通过smartRF studio软件配置为1.2kbps 30个前导码长度后,软件显示嗅探周期内的平均电流为77uA,但是我现在还想降低这个平均电流,希望控制在40uA一下,怎么实现?前导码长度30个字节已经达到最大长度了,已经没法通过增长前导码来降低平均功耗了,还有什么其他方法来降低功耗?
Sniff Mode 有两种模式,Preamble Quality Termination (PQT) 和 RSSI Carrier Sense, 你是用的应该是PQT吧。这个时候其实是在发送和接收端来分配功耗, Preamble 越长,发送端的功耗越大。如果你的应用可以允许很长时间的通信间隔,可以直接让接收端周期性进入睡眠,然后用Wake on Radio (WoR)。
Sniff Mode 的原理建议再详细参阅一下 。
http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=swra428&fileType=pdf