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.

[参考译文] CC1310:FCC 15.247宽带调制

Guru**** 2601915 points
Other Parts Discussed in Thread: CC1310, CC1101

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/931583/cc1310-fcc-15-247-wideband-modulation

器件型号:CC1310
主题中讨论的其他器件: CC1101

这是以下链接中的问题的后续问题:

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz/f/156/t/588420

对于10kbps、2-FSK、177Khz 偏差和540Khz 接收带宽的数据速率、相应的 CC1310值为:

modulation.deviation =?
symbolRate.prescale =?
symbolRate.rateWord =?
rxBw =?

谢谢!

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

    您好!

    正如 Sverre 在最初的帖子中所述、CC1310在哪些 RX BW 可与哪些数据速率一起使用方面存在一些限制。 因此、您必须使用位重复、将 CC1310设置为等于20kbps 的数据速率、并且2位和2位相等、实际上为10kbps。  

    此补丁在 www.ti.com/.../swra566中有详细说明  

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

    您好!

    感谢您的支持。

    使用 Excel 带宽计算器、我尝试了以下设置、但没有乐趣。  这四次重复是唯一接收数据的设置 、只是 垃圾。 重复因子3与 我们的 CC430最接近。 但是、我不知道要为3使用什么覆盖值 、因为 swra566中的示例用于重复2和4。 我粘贴了 我使用的设置并重复了四次。 你看到什么关闭了吗? CC430设置为:10kbps、2-FSK、177Khz 偏差和540Khz 接收带宽。 提前感谢

    #include

    #include

    #include

    #include

    #include

    #include

    #include

    #include "smartrf_settings.h"

    // TI-RTOS 射频模式对象

    RF_Mode RF_PROP =

    rfMode = RF_MODE_Proprietary"子模式1、

    .cpePatchFxn =&rf_patch_cpe_brepeat、

    .mcePatchFxn =&rf_patch_mce_brepeat、

    .rfePatchFxn =&rf_patch_rfe_brepeat、

    };

    //覆盖 CMD_PROP_RADIO_DIV_SETUP

    静态 uint32_t pOverrides[]=

    // override_use_patch_prop_genfsk.xml

    // PHY:使用 MCE ROM 组4、RFE RAM 补丁

    MCE_RFE_OVERRIDE (1、0、0、1、0、0)、

    // override_synth_prop_863_930_div5_lbw60k.xml

    //合成:将推荐的 RTRIM 设置为7

    HW_REG_OVERRIDE (0x4038、0x0037)、

    //合成:将频率设置为4MHz

    (uint32_t) 0x000684A3、

    //合成:配置精细校准设置

    HW_REG_OVERRIDE (0x4020、0x7F00)、

    //合成:配置精细校准设置

    HW_REG_OVERRIDE (0x4064、0x0040)、

    //合成:配置精细校准设置

    (uint32_t) 0xB1070503、

    //合成:配置精细校准设置

    (uint32_t) 0x05330523、

    //合成:将锁定后的环路带宽设置为60kHz

    (uint32_t) 0x40410583、

    //合成:将锁定后的环路带宽设置为60kHz

    (uint32_t) 0x32CC0603、

    //合成:将锁定后的环路带宽设置为60kHz

    (uint32_t) 0x00010623、

    //合成:配置 VCO LDO (在 ADI1中、设置 VCOLDOCFG=0x9F 以使用电压输入基准)

    ADI_REG_OVERRIDE (1、4、0x9F)、

    //合成:配置同步 LDO (在 ADI1中、设置 SLDOCTL0.COMP_CAP=1)

    ADI_HALFREG_OVERRIDE (1、7、0x4、0x4)、

    //合成:使用24MHz XOSC 作为同步时钟、启用额外的 PLL 滤波

    (uint32_t) 0x02010403、

    //合成:配置额外的 PLL 滤波

    (uint32_t) 0x00108463、

    //合成:增加同步编程超时(0x04B0 RAT 节拍= 300us)

    (uint32_t) 0x04B00243、

    // override_synth_disable_bias_div5.xml

    //合成:将分频器偏置设置为禁用

    HW32_array_override (0x405C、1)、

    //合成:将分频器偏置设置为禁用(特定于 loder=5)

    (uint32_t) 0x18000200、

    // override_phy_rx_aaf_bw_0xd.xml

    // Rx:将抗混叠滤波器带宽设置为0xD (在 ADI0中、设置 IFAMPCTL3[7:4]=0xD)

    ADI_HALFREG_OVERRIDE (0、61、0xF、0xD)、

    // override_phy_gfsk_rx.xml

    // Rx:将 LNA 偏置电流修整偏移设置为3

    (uint32_t) 0x00038883、

    // Rx:在发现同步事件时冻结 RSSI

    HW_REG_OVERRIDE (0x6084、0x35F1)、

    // override_phy_gfsk_pa_ramp_agc_reflevel_0x19.xml

    // Tx:配置 PA 斜升设置(0x61)。 RX:将 AGC 基准电平设置为0x19。

    ////////// HW_REG_OVERRIDE (0x6088、0x6119)、

    HW_REG_OVERRIDE (0x6088、0xE118)、//// 更换

    // Tx:配置 PA 斜升设置

    //////// HW_REG_OVERRIDE (0x608C、0x8113)、

    HW_REG_OVERRIDE (0x608C、0xC113)、//// 更换

    // override_phy_rx_freq_tol_10kbaud.xml

    // Rx:启用 FB2NCO 频率偏移补偿(FOC)模式(位[13]=1)、禁用严格同步字检查(位[12]=1)、配置 FOC 增益[11:8]=0xC 且 FOC 限制[7:0]=0x05以进行偏移调节。 (默认设置为0x030C、即禁用 FB2NCO FOC 模式、启用严格同步字检查)

    //////// HW_REG_OVERRIDE (0x52AC、0x3C05)、

    // Rx:将频率偏移估算器滤波器配置为 IIR (位[0])、设置 IIR 增益[3:1]=2。 解释位[3:1]:0:IIR 被禁用、1:K=1/16、2:K=1/32、3:K=1/64、4:K=1/128、 5:K=1/256、6:K=1/512、7:K=1/1024。

    //////// HW_REG_OVERRIDE (0x50EC、0x0005)、

    HW_REG_OVERRIDE (0x50EC、0x0009)、//// 更换

    // Rx:由于未使用严格的同步字检查,因此将同步字相关器 A 和 B 阈值增加到0x30=48 (默认为39)(这是针对理论最大相关性值为32*2=64的32位同步字进行的调整)。

    //////// HW_REG_OVERRIDE (0x5104、0x3030)、

    (uint32_t) 0x000C8103、////// 0x000C 中的 BIT3防止同步字的自动编程

    HW_REG_OVERRIDE (0x5050、0x0F7F)、//// 添加了16b 同步字、重复16符号前导码8次

    HW_REG_OVERRIDE (0x5058、0xF0F0)、//// 添加了前导码模式

    //两字节同步字0xA4B4 (由 CC1101使用)、4×位重复

    HW_REG_OVERRIDE (0x510C、0xFF0F)、//// 添加了同步字(synct0) 0xB 的一部分

    HW_REG_OVERRIDE (0x5110、0x00FF)、//// 添加了部分同步字(sync1) 0x4

    HW_REG_OVERRIDE (0x5114、0x0F0F)、//// 添加了同步字(synsync2) 0xA 的一部分

    HW_REG_OVERRIDE (0x5118、0x00FF)、//// 添加了部分同步字(syncd3) 0x4

    HW_REG_OVERRIDE (0x5178、0x0004)、//// 添加了重复因子

    // override_phy_rx_rssi_offset_5db.xml

    // Rx:设置 RSSI 偏移以将报告的 RSSI 调整+5dB

    (uint32_t) 0x00FB88A3、

    // TX 功率覆盖

    // Tx:将 PA 调整设置为最大值(在 ADI0中、设置 PACTL0=0xf8)

    ADI_REG_OVERRIDE (0、12、0xF8)、

    (uint32_t) 0xFFFFFFFF、

    };

    // CMD_PROP_RADIO_DIV_SETUP

    //针对所有频段的专有模式无线电设置命令

    RFC_CMD_PROP_RADIO_DIV_SETUP_t RF_cmdPropRadioDivSetup =

    .commandNo = 0x3807、

    .status = 0x0000、

    .pNextOp = 0、//插入适用的指针:(uint8_t*)&xxx

    .StartTime = 0x00000000、

    .startTrigger.triggerType = 0x0、

    .startTrigger.bEnaCmd = 0x0、

    .startTrigger.triggerNo = 0x0、

    .startTrigger.PastTrig = 0x0、

    .condition.rule = 0x1、

    .condition.nSkip = 0x0、

    .module.modType = 0x0、// 0 = 2-FSK、1 = GFSK

    .modulation.deviation = 0x2C4、// 177kHz

    symbolRate.prescale = 0x8、

    symbolRate.rateWord = 0x369D、// 40kbps

    .rxBw = 0x30、// 1567kHz

    .PreambBytes = 0x4、

    .Conf.前置 放大器模式= 0x0、

    .formatConf.nSwBits = 0x10、

    .formatConf.bBitVersal = 0x0、

    .formatConf.bMsbFirst = 0x1、

    formatConf.fecMode = 0x0、

    formatConf.whitenMode = 0x1、// CC1101兼容

    .config.frontEndMode = 0x0、

    config.biasMode = 0x1、

    config.analogCfgMode = 0x0、

    config.bNoFsPowerUp = 0x0、

    TxPower = 0xA73F、

    .pRegOverride = pOverrides、

    .centerFreq = 0x0389、

    .intFreq = 0x8000、

    .loDivider = 0x05、

    };

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

     计算器设置的图像未显示在上一帖子中。 在下面键入了这些内容:

    分频器 :5.  

    射频频率:905MHz

    数据速率:20000 bps

    偏差:160000 Hz

    RXBW:530 KHz

    重复因子:2.

    分频器 :5.  

    射频频率:905MHz

    数据速率:30000 bps

    偏差:177000 Hz

    RXBW: 700KHz

    重复因子:3.

    分频器 :5.  

    射频频率:905MHz

    数据速率:40000 bps

    偏差:177000 Hz

    RXBW: 1410 KHz

    重复因子:4.

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

    可能是非常高的调制指数会导致一些问题、我需要进行一些测量、以查看是否能够启动并运行该指数。