单片机在空闲时处于掉电模式,正常情况下通过外部中断来唤醒。但是现在的问题是外部中断的信号是由无线模块接收端发过来的信号,
这个无线模块接收端在空闲时会产生杂波信号,这样就造成单片机无法进入低功耗的状态。杂波频率有点接近信号的频率,可能无法通过高通滤波器或者低通滤波器滤掉,信号频率也不能改高,不宜改低。
请问各位大侠,有什么办法或者电路可以实现:滤除这些杂波信号从而实现空闲时极少杂波,发信号时又可以接受?如果杂波滤除不掉的情况下有办法实现单片机的低功耗功能吗?
我现在想到的办法是不管杂波,更改单片机的唤醒方式,也就是不让外部中断来唤醒。我改为喂狗来唤醒,但是这个唤醒是周期重启的方式。周期最大可以达到0.8s。这种方式合理吗?如果合理,这样可以算实现低功耗吗?
|