关于CC110L的Data Rate的问题
时间:12-23
整理:3721RD
点击:
我想请教一下社区里的大神,目前我用CC110L自制了一块433MHz的发射板(调制方式是ook,发射功率是10dbm),然后用Smartrf05eb作为接收端。我发现将发射端的Data Rate慢慢调高,丢帧率会越来越高,后来调到50kBaud左右的时候,接收端几乎收不到数据。我想请教一下,是因为发射端硬件的问题还是一些寄存器设置没有调好的关系。
Sunzheng,
其他参数都是要联动的。
别和我说你只调高datarate啊?:-)
谢谢您的提醒,刚把RX Filter BW调高就OK了
还有deviation什么的,也是要联动的。
正确的做法就是用“typical settings”里的默认设置,然后导入你的代码。
大致可以参照一下关系:
Rx BW 一方面需要 > 2 * Deviation + 4 * Freq. Error, 另一方面 Rx BW越大,噪声进来就越多,所以会损失灵敏度。所以理论上是刚好 2 * Deviation + 4 * Freq. Error。但是 Freq. Error 是随温度,晶体,晶体老化(Aging) 变化的,所以需要考虑一定的容余。
Rx BW 和 Symbol Rate 大概是2倍的关系。注意不是 Data Rate,因为 4-GFSK 下 Data Rate = 2 * Symbol Rate。