雙向射頻收發(fā)器NCV53480在下一代RKE中的應用
(2)Wake on Pattern 模式
本文引用地址:http://dyxdggzs.com/article/266761.htmNCV53480 可以設定一個(gè)sniff interval值,確定每隔多長(cháng)時(shí)間自動(dòng)檢測一次是否接收到wake up pattern。如果沒(méi)有則返回到睡眠模式,如果接收到wake up pattern則開(kāi)始檢測Chip ID, 當Chip ID也檢測到之后會(huì )產(chǎn)生一個(gè)Xint 中斷信號喚醒外部MCU接收數據包,或者從接收Buffer中讀取數據包。數據包接收完成后,MCU通過(guò)I2C總線(xiàn)發(fā)送指令使NCV53480再次進(jìn)入 Sniff模式,然后MCU自己再進(jìn)入深度睡眠。如此循環(huán)。

在實(shí)際應用中, NCV53480在Sniff模式下實(shí)現自己輪詢(xún),從而解放MCU,使MCU以及其他部件進(jìn)入深度睡眠狀態(tài),降低系統待機功耗。當NCV53480接收到高頻喚醒信號后,發(fā)送中斷信號給MCU,從而喚醒整個(gè)系統。
待機過(guò)程中只有NCV53480需要活動(dòng),所以其在Sniff 模式下待機功耗的評估就顯得非常重要。我們以Wake On Pattern 模式為例詳細說(shuō)明一下。
在Wake On Pattern模式中評估NCV53480功耗的幾個(gè)重要參數如下:
●Sniff interval time (Tsi) ---既每Tsi秒查詢(xún)一次是否有Wake Pattern。
●在Sniff interval 時(shí)間內大部分時(shí)間都處于睡眠狀態(tài)。除掉Receive Dwell time 以及Code Dwell time。
●Receive Dwell time (Trd) ---每次Sniff后用Trd的時(shí)間來(lái)檢測是否有wake pattern,這段時(shí)間屬于基本接收狀態(tài)。
●Code Dwell time (Tcd) ---每次確定有wake pattern后用Tcd時(shí)間來(lái)確認Chip ID是否正確,這段時(shí)間屬于基本接收狀態(tài)
●Wake Pattern誤判斷概率 (Pm)---待機狀態(tài)下由于應用環(huán)境中的同頻噪聲導致Wake Pattern誤判斷而進(jìn)入Code Dwell time.
基本接收狀態(tài)下電流Ir為10mA, 睡眠狀態(tài)下電流Is最大為1μA.

這樣在待機狀態(tài)下NCV53480的平均電流為:
Iave=(Tsi*Is+Trd*Ir+Tcd*Ir*Pm)/Tsi (方程式1)
舉個(gè)例子:
當通訊速率設置為8kbps, 既0.125ms/bit;
每隔10秒(最大25.6秒)輪詢(xún)一次,(Tsi) =10s ;
每次用10ms的時(shí)間搜索16位(最大16位)的wake pattern, (Trd)=10ms;
搜索到wake pattern后用3ms的時(shí)間搜索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。
這樣整個(gè)系統就可以實(shí)現一個(gè)非常低功耗的待機模式。 既使用250mAh的電池也可以待機2年以上。
低通濾波器相關(guān)文章:低通濾波器原理
晶振相關(guān)文章:晶振原理
評論