双向射频收发器NCV53480在下一代RKE中的应用

时间:2014-12-13 来源:网络

 (2)Wake on Pattern 模式

  NCV53480 可以设定一个sniff interval值,确定每隔多长时间自动检测一次是否接收到wake up pattern。如果没有则返回到睡眠模式,如果接收到wake up pattern则开始检测Chip ID, 当Chip ID也检测到之后会产生一个Xint 中断信号唤醒外部MCU接收数据包,或者从接收Buffer中读取数据包。数据包接收完成后,MCU通过I2C总线发送指令使NCV53480再次进入 Sniff模式,然后MCU自己再进入深度睡眠。如此循环。

  在实际应用中, NCV53480在Sniff模式下实现自己轮询,从而解放MCU,使MCU以及其他部件进入深度睡眠状态,降低系统待机功耗。当NCV53480接收到高频唤醒信号后,发送中断信号给MCU,从而唤醒整个系统。

  待机过程中只有NCV53480需要活动,所以其在Sniff 模式下待机功耗的评估就显得非常重要。我们以Wake On Pattern 模式为例详细说明一下。

  在Wake On Pattern模式中评估NCV53480功耗的几个重要参数如下:

  ●Sniff interval time (Tsi) ---既每Tsi秒查询一次是否有Wake Pattern。

  ●在Sniff interval 时间内大部分时间都处于睡眠状态。除掉Receive Dwell time 以及Code Dwell time。

  ●Receive Dwell time (Trd) ---每次Sniff后用Trd的时间来检测是否有wake pattern,这段时间属于基本接收状态。

  ●Code Dwell time (Tcd) ---每次确定有wake pattern后用Tcd时间来确认Chip ID是否正确,这段时间属于基本接收状态

  ●Wake Pattern误判断概率 (Pm)---待机状态下由于应用环境中的同频噪声导致Wake Pattern误判断而进入Code Dwell time.

  基本接收状态下电流Ir为10mA, 睡眠状态下电流Is最大为1μA.

  这样在待机状态下NCV53480的平均电流为:

  Iave=(Tsi*Is+Trd*Ir+Tcd*Ir*Pm)/Tsi (方程式1)

  举个例子:

  当通讯速率设置为8kbps, 既0.125ms/bit;

  每隔10秒(最大25.6秒)轮询一次,(Tsi) =10s ;

  每次用10ms的时间搜索16位(最大16位)的wake pattern, (Trd)=10ms;

  搜索到wake pattern后用3ms的时间搜索16位(最大16位)的Chip ID, (Tcd)=3ms。

  Wake Pattern误判断概率为0.1%, (Pm)=0.1%

  根据方程1:Iave=(Tsi*Is+Trd*Ir+Tcd*Ir*Pm)/Tsi =10.1μA。

  这样整个系统就可以实现一个非常低功耗的待机模式。 既使用250mAh的电池也可以待机2年以上。

1 2 3

关键词:射频收发器NCV53480RKE

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版