主题中讨论的其他器件:CC1352P7
工具/软件:
器件: CC1352P7 (LP_CC1352P7_1)
SDK: SimpleLink CC13xx/CC26xx SDK 8.30.01.01
IDE: Code Composer Studio
配置:
- 调制:4-GFSK (
formatConf.fecMode = 0x09) - 符号速率:500 kbaud(1 Mbps 数据速率、2 位/符号)
- 偏差:125kHz(调制指数 h = 0.5)
- 载波频率:865.5MHz
RF_cmdPropRadioDivSetup.formatConf.fecMode = 0x09; RF_cmdPropRadioDivSetup.modulation.deviation = 500; // 125kHz / 250Hz
问题:
实现点对点通信、其中器件 A 进行传输、器件 B 使用链式射频命令进行响应 (RX→TX)。 通信保持稳定几分钟、然后接收设备会逐渐错过数据包。
我已验证的内容:
- 通过 GPIO 测量确认时序对齐 — RX 窗口在 TX 之前打开
- 同样的实现在 2-GFSK 配置下可以可靠地工作
- 使用 RX 滤波器 BW 进行测试:1092.5kHz 和 1883.7kHz — 两者表现出相同的降级
同步字行为:
0x5A5A5A5A-完全没有接待0xF498E83A-初始成功,然后在 2-5 分钟后间歇性丢失数据包
问题:
- 同步字要求: 4-GFSK 同步字是否有特定的自相关性或模式要求? 为什么
0x5A5A5A5A在0xF498E83A最初工作时会完全失败? - 频率合成器: 与 2-GFSK 相比、4-GFSK 是否需要更长的 FS 稳定时间? 重复的频率调整是否会随着时间的推移而导致不稳定?
- 基于时间的降级: 什么情况会导致 4-GFSK 接收在几分钟内退化、而 2-GFSK 保持稳定?
有关用于实现可靠的长期双向链路的正确 4-GFSK 配置的任何指导、都将不胜感激。

d0:主器件 TX
D1:主器件 RX
D2:从器件 TX
D3:从器件 RX 


