CC1101 在433MHZ灵敏度问题
时间:12-22
整理:3721RD
点击:
给位前辈,最近在做基于CC1101无线的项目。目前为了增加通信距离,采用了10K数据率,最大功率的方式,有效的提高了传输距离,但现在由于硬件设备的噪音干扰,导致我无线网络中的节点数据收发受到影响,目前,想通过降低灵敏度来改善通信质量,CC110寄存器的配置通过Smart RF配置的 ,想请教给位大牛,灵敏度除了失能DEM_DCFILT_OFF以及配置相应的的IF,还有其他方法可以降低灵敏度吗?
基本配置就是这个,如果还需要进一步的降低【应用中真的很少见】,还可以根据DN005反着来,通过frequency offset compensation来降低灵敏度
DN005: www.ti.com/lit/swra122
你所说的干扰是什么?根本还是想办法抑制干扰。
我在稳定版本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检测失败(只开一个节点入网)的情况。