我在稳定版本250K速率CC1101驱动下,用Smart RF配置的10K速率以提高通信速率,现在遇到的问题是,我的CCA检测在部分传感器节点上能运行,但不是很稳定,然后就是在另一批采用直流供电的节点上运行,节点一直CCA检测失败,初步检测,一个是电压转换芯片由于有开关电源,有10db的干扰,由于这样的硬件节点数量比较多,完全修改硬件,工程量较大。目前,将电压转换芯片换掉,去掉了10db的干扰,但CCA检测还是会经常失败,目前,我查看了关于RSSI介绍的DN505文档,想自己把RSSI阈值改小,手动配置与CS阈值设置有关的寄存器:
#define SMARTRF_SETTING_AGCCTRL2 0x43
#define SMARTRF_SETTING_AGCCTRL1 0x40,但还是没有改变CCA检测失败(只开一个节点入网)的情况。
我在稳定版本250K速率CC1101驱动下,用Smart RF配置的10K速率以提高通信速率,现在遇到的问题是,我的CCA检测在部分传感器节点上能运行,但不是很稳定,然后就是在另一批采用直流供电的节点上运行,节点一直CCA检测失败,初步检测,一个是电压转换芯片由于有开关电源,有10db的干扰,由于这样的硬件节点数量比较多,完全修改硬件,工程量较大。目前,将电压转换芯片换掉,去掉了10db的干扰,但CCA检测还是会经常失败,目前,我查看了关于RSSI介绍的DN505文档,想自己把RSSI阈值改小,手动配置与CS阈值设置有关的寄存器:
#define SMARTRF_SETTING_AGCCTRL2 0x43
#define SMARTRF_SETTING_AGCCTRL1 0x40,但还是没有改变CCA检测失败(只开一个节点入网)的情况。
举报