CVD-1100设备工作原理
- 格式:pptx
- 大小:1.33 MB
- 文档页数:10


CC1100 /CC2500 Wake-on-Radio(电磁波唤醒)功能原理3.2 CC1100的WOR功能可以使芯片在无需MCU的干预下周期性的从深度睡眠模式醒来侦听潜在的数据包。
这个可编程的唤醒周期由一个WOR定时器控制,这个定时器的时钟源是一个内部RC振荡器。
因此,在发布WOR滤波使芯片处于WOR模式之前,必须开启这个内部的RC振荡器。
CC1100的GDO引脚可以配置为在MCU希望的条件下产生一个中断信号。
例如,在RX模式下监测到同步字时可产生一个中断信号唤醒MCU。
MCU然后可以决定下一步的动作,比如,切换到TX模式发送一个应答信号,或者是,如果CRC校验失败,继续返回WOR 模式。
在收到数据包后,芯片不会自动返回WOR状态,这意味着,MCU需要手动的发布WOR滤波使芯片返回WOR状态。
如果没有监测到同步字,一个可编程的RX时间结束后,芯片将不需要MCU的干预而自动返回WOR模式。
WOR功能可以和RX_TIME_RSSI(信号强度检测)功能联合使用。
在进入RX模式时,检测信号强度,若信号强度低于设定的比较值,RX模式将立即结束转入到WOR的睡眠周期。
这个功能可以减少RX的时间,进一步降低功耗。
CC1100提供两种使用WOR的方法,使用或不使用自动同步特性。
本文仅介绍不带自动同步的WOR应用。
3.2.1 不带自动同步的WOR应用最简单的利用WOR功能的方式是发送机以一个固定的时间间隔发送数据包,接收机有规律的醒来侦听数据包,这种情形不需要使用自动同步。
控制WOR定时器的低功率RC振荡器的频率会随着温度和电压的改变而改变。
为了保证RC振荡器的频率尽可能的精确,当XOSC振荡器运行时以及芯片不再睡眠模式时应当进行频率校准。
当芯片进入睡眠模式时,RC振荡器使用最后的校准值。
CC1100从深度睡眠模式唤醒的时间和开始RX模式的时间通过事件0和事件1来描述。
这个过程参见图1。
CC1100唤醒的时间间隔,如图1所示,等于t Event0,也就是说等于两个连续的事件0之间的时间间隔,或等于两个连续的事件1之间的时间间隔。