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.

[参考译文] CC2650:CC2500与 CC2650通信

Guru**** 2392445 points
Other Parts Discussed in Thread: CC2500, CC2650, CC2510, CC2640

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/721486/cc2650-cc2500-communicate-with-cc2650

器件型号:CC2650
主题中讨论的其他器件:CC2500CC2510CC2640

尊敬的所有人:

CC2650是否可以在 MSK 调制 模式下与 CC2500通信?

客户希望添加 RF4CE 功能、并需要支持与 CC2500 (其现有产品)进行通信。

该解决方案是否合理?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们有此操作所需的覆盖项。 请允许我在明天之前编写一份摘要。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RF 设置
    ------
    // TI-RTOS 射频模式对象
    RF_Mode RF_PROP =

    rfMode = RF_MODE_Proprietary" 2_4、
    .cpePatchFxn =&rf_patch_cpe_genfsk、
    .mcePatchFxn =&rf_patch_mce_genfsk、
    .rfePatchFxn =&rf_patch_rfe_genfsk、
    };

    //覆盖 CMD_PROP_RADIO_SETUP
    uint32_t pOverrides[]={
    MCE_RFE_OVERRIDE (1、0、0、1、0、0)、
    HW_REG_OVERRIDE (0x4038、0x34)、
    HW_REG_OVERRIDE (0x6088、0x3F1F)、
    HW_REG_OVERRIDE (0x608C、0x8213)、

    HW32_array_override (0x405C、1)、
    (uint32_t) 0x1801F800、
    HW32_array_override (0x402C、1)、
    (uint32_t) 0x00608402、
    (uint32_t) 0x00000343、
    (uint32_t) 0x000484a3、
    (uint32_t) 0x1c8f0583、
    (uint32_t) 0x1c8f0543、
    (uint32_t) 0x65980603、
    (uint32_t) 0x00020623、
    (uint32_t) 0x659805c3、
    (uint32_t) 0x000205e3、
    (uint32_t) 0x02010403、
    HW32_array_override (0x4034、1)、
    (uint32_t) 0x177F0408、
    (uint32_t) 0x00008463、
    (uint32_t) 0x00388473、
    (uint32_t) 0x00F388a3、

    HW_REG_OVERRIDE (0x50C8、0x60f7)、//设置 PDIFLIMITRANGE=1以避免
    //频率样本伪影
    //接收时导致符号错误
    // CC2510 MSK。
    // HW_REG_OVERRIDE (0x50C8、0x60ff),//同时设置 PDIFLINPRED=1
    //这可以提高灵敏度,但是
    //对频率容差有负面影响。

    /*自定义整形*/
    (uint32_t) 0x00810083、//启用分段整形器
    (uint32_t) 0x001000a3、//启用分段整形器
    (uint32_t) 0x000000c3、//无自动形状编程
    (uint32_t) 0x000000e3、//无自动形状编程
    (uint32_t) 0x40064041、//开始覆盖形状
    (uint32_t) 0x0000b19a、//第一个时间值对 valid_uni=11、value=410
    (uint32_t) 0x00013199、//秒时间值对 VALID 直到= 19、值= 409
    (uint32_t) 0x00000000、//第三个时间值对 VALID 直到= 0、值= 0
    (uint32_t) 0x00000000、//第四个时间值对 VALID 直到= 0、值= 0
    (uint32_t) 0x00000000、//第五个时间值对 VALID 直到= 0、值= 0
    (uint32_t) 0x00000000、//第六个时间值对 VALID 直到= 0、值= 0

    (uint32_t) 0xFFFFFFFF、
    };
    RFC_CMD_PROP_RADIO_SETUP_t RF_cmdRadioSetup =

    .commandNo = 0x3806、
    .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、
    .modulation.deviation = 250、
    symbolRate.prescale = 0x6、
    symbolRate.rateWord = 65536、
    .rxBw = 9、
    .PreambBytes = 0x4、
    .Conf.前置 放大器模式= 0x1、
    .formatConf.nSwBits = 0x20、
    .formatConf.bBitVersal = 0x1、
    .formatConf.bMsbFirst = 0x1、
    formatConf.fecMode = 0x0、
    formatConf.whitenMode = 0x0、
    .config.frontEndMode = 0x0、
    config.biasMode = 0x0、
    config.analogCfgMode = 0x0、
    config.bNoFsPowerUp = 0x0、
    TxPower = 0x4214、//0x4214 =+1dBm
    .pRegOverride = pOverrides、
    };
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您对此主题的回复。

    那么、CC2650可以支持 MSK 调制、对吧?

    第二、我们是否有文档或更多详细信息、如何使用基于上述配置文件的注释?

    第三、 客户解决方案需要跳频功能、如何在上述 配置文件中设置不同的 TX/RX 频率?

    第四、如何定义封装长度?

    第五、我们是否有 CC2650 MSK TX/Rx 演示使用示例代码?

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    CC2640可以支持 CC2510 MSK 调制
    •下载旧的 TI-RTOS SDK 2.21、这是支持 CC2650的最后一个 SDK。
    •使用 CCS 中的 Resource Explorer Classic 从此处导入 CC2650的其中一个射频驱动器示例(rfPacketTx 或 rfPacketRx)
    •将射频设置替换为之前提供的 MSK 设置

    数据包长度在 rfPacketTx.c 中定义

    频率在 smartrf_settings.c 的 CMD_FS 和 CMD_PROP_RADIO_SETUP 中设置