This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC430F5137:射频广播范围增强

Guru**** 1828220 points
Other Parts Discussed in Thread: CC430F5137
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1169656/cc430f5137-rf-broadcast-range-enhancement

器件型号:CC430F5137

我正在使用您的 cc430F5137器件。 我有两个互设备、以868MHz 的频率与射频通信。  我已经共享了我在下面使用的寄存器。

我想增加设备的广播距离、但在这样做的同时、我想注意电池消耗。

我想减小到20kBauts 以增加距离、但我不知道其他值应该是怎样的。

如果你能帮我、我会很高兴。

rf_settings rfSettings ={
0x08、// FSCTRL1频率合成器控制。
0x00、// FSCTRL0频率合成器控制。
0x21、// FREQ2频率控制字、高字节。
0x62、// FREQ1频率控制字、中间字节。
0x76、// FREQ0频率控制字、低字节。
0x9A、// MDMCFG4调制解调器配置。
0x83、// MDMCFG3调制解调器配置。
0x93、// MDMCFG2调制解调器配置。
0x22、// MDMCFG1调制解调器配置。
0xf8、// MDMCFG0调制解调器配置。
0x00、// CHANNR 通道编号。
0x34,// DEVIATN 调制解调器偏差设置(启用 FSK 调制时)。*35
0x56、// FREND1前端 RX 配置。
0x10、// FREND0前端 TX 配置。
0x10、// MCSM0主无线电控制状态机配置。*10.
0x16、// FOCCFG 频率偏移补偿配置。
0x6C、// BSCFG 位同步配置。
0x43、// AGCCTRL2 AGC 控制。
0x40、// AGCCTRL1 AGC 控制。
0x91、// AGCCTRL0 AGC 控制。
0xE9、// FSCAL3频率合成器校准。
0x2A、// FSCAL2频率合成器校准。
0x00、// FSCAL1频率合成器校准。
0x1f、// FSCAL0频率合成器校准。
0x59、// FSTEST 频率合成器校准。
0x81、// TEST2各种测试设置。
0x35、// TEST1各种测试设置。
0x09、// TEST0各种测试设置。
0x47、// FIFOTHR RXFIFO 和 TXFIFO 阈值。
0x2E、// IOCFG2 GDO2输出引脚配置。
0x2E、// IOCFG0 GDO0输出引脚配置。 有关详细的伪寄存器说明,请参阅 SmartRFRegisteredStudio 用户手册。
0x04、// PKTCTRL1数据包自动化控制。
0x04,// PKTCTRL0数据包自动化控制。*
0x00、// ADDR 设备地址。
0x18 // PKTLEN 数据包长度。
};*/

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以尝试从 Studio 中的默认38.4kbps 设置开始、然后将数据速率降低到20kBaus。 将 RX 滤波器带宽设置为60kHz、将偏差设置为10kHz。

    // Address Config = No address check 
    // Base Frequency = 867.999939 
    // CRC Autoflush = false 
    // CRC Enable = true 
    // Carrier Frequency = 867.999939 
    // Channel Number = 0 
    // Channel Spacing = 199.951172 
    // Data Format = Normal mode 
    // Data Rate = 19.9852 
    // Deviation = 9.521484 
    // Device Address = 0 
    // Manchester Enable = false 
    // Modulated = true 
    // Modulation Format = 2-GFSK 
    // PA Ramping = false 
    // Packet Length = 255 
    // Packet Length Mode = Variable packet length mode. Packet length configured by the first byte after sync word 
    // Preamble Count = 4 
    // RX Filter BW = 58.035714 
    // Sync Word Qualifier Mode = 30/32 sync word bits detected 
    // TX Power = 0 
    // Whitening = false 
    // PA table 
    #define PA_TABLE {0x8d,0x00,0x00,0x00,0x00,0x00,0x00,0x00}
    
    static const registerSetting_t preferredSettings[]= 
    {
      {CC430_IOCFG0,      0x06},
      {CC430_FIFOTHR,     0x47},
      {CC430_PKTCTRL0,    0x05},
      {CC430_FSCTRL1,     0x08},
      {CC430_FREQ2,       0x21},
      {CC430_FREQ1,       0x62},
      {CC430_FREQ0,       0x76},
      {CC430_MDMCFG4,     0xF9},
      {CC430_MDMCFG3,     0x93},
      {CC430_MDMCFG2,     0x93},
      {CC430_DEVIATN,     0x24},
      {CC430_MCSM0,       0x10},
      {CC430_FOCCFG,      0x16},
      {CC430_AGCCTRL2,    0x43},
      {CC430_WORCTRL,     0xFB},
      {CC430_FSCAL3,      0xE9},
      {CC430_FSCAL2,      0x2A},
      {CC430_FSCAL1,      0x00},
      {CC430_FSCAL0,      0x1F},
      {CC430_TEST2,       0x81},
      {CC430_TEST1,       0x35},
      {CC430_TEST0,       0x09},
    };

    Siri