各位大佬好!
系统方案:2.5.1a,CC2530+RXF2401.
查CC2592知其性能相对更优,故欲替代2401.
TI协议栈对于2592的驱动引脚与2591并不完全一致,且协议栈2.5.1a没有适配2592.
由于不想更改代码,所以新设计的2592的板子采用了2591的驱动方法。且实际测试有效,工作正常!
但放到实际系统中测试时,效果并不理想。
而后用smartrf studio测试发现:
在完全相同的测试条件下,相对于同一信号源,2592的板子有更高的接收信号值,但丢包率却更高!
具体数据:接收同一信号源的1000包数据,2401为-90dBm, 21%丢包率,,,2592为-87dBm,53%丢包率!
问:接收信号更高,丢包率却不降反升,这与什么有关?应当如何调整?
另,协议栈方面,只要硬件上驱动引脚用对了,还有其他参数需要调整的吗?
Viki Shi:
CC2530+CC2592的设计,我们有参考设计和指导文档提供,链接如下:
www.ti.com/…/swra465a
www.ti.com/…/cc2530-cc2592em-rd
YiKai Chen:
你可以參考Z-Stack 1.2.2a协议栈里面HAL_PA_LNA_CC2592的宏作移植
Sfei:
回复 Viki Shi:
我们的板子就是基于上述的参考方案来设计的(射频走线部分)。
现在的问题点主要是:接收信号更高,丢包率却不降反升,这是否合理?应该如何调整?
user4913923:
回复 Viki Shi:
我的设备的现象是,使用高增益接收模式,反而接收到不到任何数据,低增益模式,性能一般般,能帮忙分析一下是什么原因吗?应该如何理解