CC2530运行一段时间后RF出现问题
TI的工程师,你好。
我们把ZigBee模块(使用的芯片的CC2530F256)嵌入到灯的电源里,通过ZigBee模块的来控制灯的开关、亮度变化。我们有一款产品工作了大约一个月以后,有好多个灯不受控制,抓包器抓不到ZigBee模块发出的任何report和Device_Annce数据。但是里面的程序是正常运行的,因为我们能够正常执行我们的factory new操作。
我们做了以下处理:
A、把ZigBee模块factory new,发现抓包器抓不到beacon request,灯里面的程序是正常运行的,因为我们的程序在未加网的情况下会有指示,指示是正常的,说明程序是正常运行。
B、重新烧写程序后,问题依然存在,还是抓不到beacon request,程序正常运行。
C、我们把模块从电源上拆下来,情况还是一样,抓包器抓不到beacon request,模块里面的程序正常运行。
D、使用ti自带的demo程序,抓包器也是抓不到任何数据,也加不到ZigBee网络里面。
E、使用测试程序(测试程序是经过验证的,能够测试ZigBee模块的RF收发情况,未使用ti协议栈,直接通过寄存器来操作RF)进一步发现,模块既不能发送数据,也不能接收数据。
我们得出的结论是ZigBee模块的RF出现了问题,已经完全坏掉,我们目前只有一种产品出现了这个问题,这个产品的的ZigBee模块旁边有个大的电感,我们想知道是这个电感对2530的射频有干扰,还是说有其他的原因导致了这个现象。谢谢
Minghui,
您已经做了很多实验。
我想知道:关于
E、使用测试程序(测试程序是经过验证的,能够测试ZigBee模块的RF收发情况,未使用ti协议栈,直接通过寄存器来操作RF)进一步发现,模块既不能发送数据,也不能接收数据。
你是有仪器判断没有发射信号?还是就是用另外一个device去接收?
有没有可能是频偏问题?
关于 E 步骤,是使用的一个模块发,然后一个好的模块去收,这样去测试的。抓包器也抓不到数据。也有可能是频偏的问题,但是射频模块出现频偏也不行啊,就不能正常工作了。为什么会出现这样的问题呢?影响射频的因素可能是哪些呢