cc2530在WIFI AP靠近情况下接收,较长时间引起死机
时间:10-02
整理:3721RD
点击:
CC2530长期在强WIFI情况下,使用TI simplici 单向传输数据时,发射不会死机,接收却很容易死机,在RF错误中断中长发现RXABO中断。
在整个应用中加如硬件看门狗以及时钟丢失也均出现了死机情况。论坛上说接收死机使用两次清RXFIFO可以解决接收死机,例程中也是这样做的,但还是存在死机。死机后电流没有任何变化,且内部程序无运行,I/O口也死了,与2530链接器件电压均正常。这时触碰晶体脚、外部硬件复位或则重新上电均能恢复正常。这种情况出现时间可能几个小时,有时可能需要10多个小时才能出现。
请问各位是否遇到同样情况,大家是怎么处理的?
遇到了这种问题,目前也是没有办法,发现cc2530并不如说的那么好,而且往往无法避免接收碰撞!
鉴于这种问题,只能说TI的比较坑爹,没能给出一个合理的解释和一个有效的解决办法,我的解决办法:
在每次接收或者发送完成后,重启一次无线,并清空各缓冲区及标识位
Lxp198205,
你的意思是出现问题的时候,如果触碰晶体脚,会使问题解决吗?
另外WIFI AP的发射功率一般在20dB以上,而且在靠近的情况下,2530的接收机肯定会受到较大的影响的
可否测下出现问题的时候,晶振的还有没有在正常工作,是不是频偏造成的
@chen guang,
这个不能说是2530硬件的问题,2.4GHz都会有这种情况存在的,因为WiFi的信号要远强于正常的Zigbee接收信号,所以当WiFi靠的很近的时候,肯定会影响有用信号的。