主题中讨论的其他器件: CC115L
您好、TI 工程师
最近发现一个 CC113L 芯片出现异常、主要表现为丢包严重。 初步分析表明、芯片在进入 RX 模式后、需要等待很长时间才能正常接收数据。 有关详细的测试记录、请参阅附件。
发送器 CC115L 每次按下都会启动3个数据包、每个数据包间隔约为3~5ms、调试程序发现错误的芯片数据包丢失不会触发 MCU 外部中断(GDO2引脚没有产生脉冲)
逻辑分析仪用于监测 SPI 数据。 良好芯片的 SPI 数据如下所示:
错误芯片测试状态
测试发现发送方发送了3个数据包、好芯片接收了正常、坏芯片只接收了1个数据包。
在接收到第一个数据包后、错误芯片的 SPI 指令数据重新进入接收状态:
错误芯片在接收到第一个数据包后、在接收状态重新进入 SPI 指令数据
通过上述数据比较发现、在错误芯片接收到第一个数据包后、程序发送指令让芯片进入 RX 模式、 同时芯片也回复已进入 RX 模式(芯片的状态数据与好芯片的状态数据包相同)、但第二个数据包没有触发接收(GDO2管脚没有给出脉冲)。
结论:包丢失的原因是射频芯片没有接收数据、GDO2管脚没有给出接收到的信号脉冲。