关于CC2520的SFD信号的疑问
时间:12-22
整理:3721RD
点击:
各位,
我现在有一个疑问,我把GPIO4配置成SFD功能(默认的),CC2520在发送或接受模式下SFD变高电平之后马上就变成低电平了,datasheet里说明的情况应该是SFD信号在发送完毕之前都应该是高电平,接收帧状态下(FIFOP门限设为最高)也应该保持一段时间的高电平。请教各位,出现这种情况的原因是什么?有什么解决方法?谢谢!
是的,应该是有一段时间保持在高电平或者低电平的。你查查有没有别的射频干扰在附近?
附近应该没有射频干扰,就算有也应该不至于对SFD造成多大的干扰吧。在发送过程中确实发生了两次中断,一次是上升沿触发的,这是发送完preamble和SFD码后完成的,理论上这时就应该一直保持高电平直到发送完毕,SFD才变低的。CC2520 Software Examples中的收发过程没有使用GPIO4的广脚功能,而是使用SFD的EXCEPTION检测,我想知道为什么这么使用?