微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > cc1101降低速率后通讯距离没有变远

cc1101降低速率后通讯距离没有变远

时间:12-23 整理:3721RD 点击:

技术你好,我用cc1101做无线通讯,频率是433M,寄存器配置是按照官方的寄存器配置软件进行配置的,配置后对所有寄存器都做了初始化,

具体如下:

0x2E, // IOCFG2 GDO2 output pin configuration.29
0x2E, // IOCFG1 GDO1 output pin configuration.高阻抗
0x06, // IOCFG0 GDO0 output pin configuration. Refer to SmartRF?Studio User Manual for detailed pseudo register explanation.工作在异步串行模式

0X47, //FIFOTHR

0XD3, //SYNC1
0X91, //SYNC0

0xFF, // PKTLEN Packet length. 数据包长度
0x04, // PKTCTRL1 Packet automation control.包的自动化控制 CRC校验用
0x05, // PKTCTRL0 Packet automation control. 05

0x00, // ADDR Device address. 设备地址
0x00, // CHANNR Channel number. 通道数选择

0x06, // FSCTRL1 Frequency synthesizer control.频率合成器控制 08
0x00, // FSCTRL0 Frequency synthesizer control.

0x10, // FREQ2 Frequency control word, high byte.
0xAF, // FREQ1 Frequency control word, middle byte.
0xF3, // FREQ0 Frequency control word, low byte. 决定基频 可以根据说明文档计算得到

0xC7, // MDMCFG4 Modem configuration. 调制器配置 由接收滤波器带宽决定
0x83, // MDMCFG3 Modem configuration. 调节波特率
0x03, // MDMCFG2 Modem configuration. 模式选择,是否使用曼切斯特编码,传输同步字节设置
0x22, // MDMCFG1 Modem configuration. 高四位决定前导码的最小位数 低四位 指数的频道间隔
0xF8, // MDMCFG0 Modem configuration. 决定通道间隔的频率,一般为200HZ

0x40, // DEVIATN Modem deviation setting (when FSK modulation is enabled).调制器偏差设置

0x07, // MCSM2
0x30, // MCSM1
0x18, // MCSM0 Main Radio Control State Machine configuration.主要的无限状态机控制配置 默认

0x16, // FOCCFG Frequency Offset Compensation Configuration.频率偏移补偿配置 16
0x6C, // BSCFG Bit synchronization Configuration.位同步配置,和时钟有关

0x03, // AGCCTRL2 AGC control.
0x40, // AGCCTRL1 AGC control.
0x91, // AGCCTRL0 AGC control.

0x87, //WOREVT1
0x6B, //WOREVT0
0xFB, //WORCTRL

0x56, // FREND1 Front end RX configuration.前端RX配置 B6
0x10, // FREND0 Front end RX configuration.

0xE9, // FSCAL3 Frequency synthesizer calibration.频率合成器校准
0x2A, // FSCAL2 Frequency synthesizer calibration.
0x00, // FSCAL1 Frequency synthesizer calibration.
0x1F, // FSCAL0 Frequency synthesizer calibration.

0x41, //RCCTRL1
0x00, //RCCTRL0

0x59, // FSTEST Frequency synthesizer calibration.频率合成器校准控制
0x7F, // PTEST
0x3F, //AGCTEST
0x81, // TEST2 Various test settings.
0x35, // TEST1 Various test settings.
0x09, // TEST0 Various test settings.

通过改变速率,我想通过降低速率来提高通讯距离,但是不同通讯速率的通讯距离几乎没有差别。具体数据我是参照官方软件的。

能帮帮我怎么提高通讯距离吗,我看淘宝上说有800多米,我自己调试下来却只有几十米。这实在是相差有点大啊。

模块是自己做的吗?有没有实测过发射功率,频偏等参数?

只配置速率的寄存器是不够的,还要配置频偏、带宽

降低速率理论上可以提高灵敏度。

但是,如果你在一个噪声环境下,提高灵敏度来的就不是那么实惠了。

增大发射功率是可以的。另外,就是要配套的减小接收机带宽试试,一般这个有效果的

BR.az

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top