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.

[参考译文] CC1311P3:前导码/同步字禁用配置

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1367342/cc1311p3-pre-amble-sync-word-disable-provision

器件型号:CC1311P3
主题中讨论的其他器件:SysConfig

工具与软件:

CP1311是否具有以下选项

1.禁用前导码和同步字、以便可以启用用于更改前导码模式的软件配置

2.禁用 CRC 配置以在软件中包含后同步码

3、无包传输模式,支持流传输模式

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

    您好、Theiv、

    您在本线程中提出的问题是非常高级/不常用的功能。 我们在技术参考手册中提供了有关无线电的最详细的文档。 我建议您看看哪些支持、哪些不支持。

    https://www.ti.com/lit/swcu191 

    1.这并不是真正支持的。 如果打开 SmartRF Studio 并选择器件、您可以看到基本前导码和 SYC 字配置选项。

    2、我不知道你的意思。 您是否正在讨论从 CRC 中排除后同步码?

    3.可以发送数据包长度可变的数据包。 但是、我不确定这是否可以满足您的需求?

    谢谢、

    Marie H.

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

    尊敬的 Marie:

    感谢您的更新。 您已浏览过该文档、 请找到以下回复

    1.对于第一个 PT: 已检查文档并了解"CP1311P3" IC 中不存在用于禁用前导码的选项。 请告诉我是否有任何其他 IC 支持前导码和同步字禁用、频率范围支持400 -512MHz


    2.对于第二个 Qn : 我们希望有一个选项,在结束时禁用 CRC ,根据您分享的数据表,似乎支持相同的功能


    3.对于第三个 qn : 根据共享的文档,我们可以看到一个选项,通过将 pktlen 字段配置为0来配置不受限制的数据包大小。 请确认相同。

    谢谢!

    理论

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

    您好、Theiv、

    1.为什么要禁用前导码和同步字? 它们可以帮助无线电在数据包中收听广播。

    如果这是旧版协议兼容性情况、如果您可以发布数据包格式、我们可以帮助您调整参数。

    2.是的。

    3.是的、可以将数据包长度字段设置为0。 我建议您对数据包长度进行一些测试、如果您继续发送无线电可能会漂移的字节、最终将会出现位错误等

    谢谢、

    Marie

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

    尊敬的 Marie:

    感谢您的更新。

    1.我们计划实施传统协议。 我们想要为此添加前导码(12字节0x7E)前缀。 请告诉我这是否可行。

    如果 CP1311可以支持此功能、我们则使用此 IC 继续进行设计。 如果需要关于前导码格式的任何其他详细信息、请告诉我。

    谢谢!

    理论

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

    支持的最小前导码长度为1位(可以是1或0)、最小同步字长度为8位。

    可以禁用 CRC。

    如果您要发送包含12 x 0x7F +有效载荷的数据包、可以通过以下方式实现:

    前导码可配置为覆盖、因此使用 SysConfig 生成设置后、需要手动将 ti_radio_config .c 文件添加到工程中、并从编译中排除 SysConfig 生成的文件。

    在 ti_radio_config.c 文件中、更改以下内容:

    uint32_t pOverridesTxStd[] =
    {
        // override_txstd_placeholder.json
        // TX Standard power override
        TX_STD_POWER_OVERRIDE(0x013F),
        // The ANADIV radio parameter based on LO divider and front end settings
        (uint32_t)0x11310703,
        // override_phy_tx_pa_ramp_genfsk_std.json
        // Tx: Configure PA ramping, set wait time before turning off (0x1A ticks of 16/24 us = 17.3 us).
        HW_REG_OVERRIDE(0x6028,0x001A),
        // Set TXRX pin to 0 in RX and high impedance in idle/TX. 
        HW_REG_OVERRIDE(0x60A8,0x0401),
        
        (uint32_t)0xFEFE0043, // Modified: Preamble = 0x7F (0xFE sent LSB first)
        
        (uint32_t)0xFFFFFFFF
    };
    
    // CMD_PROP_TX
    // Proprietary Mode Transmit Command
    rfc_CMD_PROP_TX_t RF_cmdPropTx =
    {
        .commandNo = 0x3801,
        .status = 0x0000,
        .pNextOp = 0,
        .startTime = 0x00000000,
        .startTrigger.triggerType = 0x0,
        .startTrigger.bEnaCmd = 0x0,
        .startTrigger.triggerNo = 0x0,
        .startTrigger.pastTrig = 0x0,
        .condition.rule = 0x1,
        .condition.nSkip = 0x0,
        .pktConf.bFsOff = 0x0,
        .pktConf.bUseCrc = 0x0, // Modified: Disable CRC
        .pktConf.bVarLen = 0x0, // Modified: Fixed Packet Length mode
        .pktLen = 035, // Modified: Packet length (the length of the 4 last 0x7F + the payload
        .syncWord = 0x7F7F7F7F, // Modified: 0x7F, byte 5 to byte 8
        .pPkt = 0
    };
    
    
    
    

    对于这些设置、您将发送4个字节的0x7F 作为前导码、4个字节的0x7F 作为同步字、然后您必须添加最后4个字节的0x7F 作为数据包的4个第一个字节。

    BR

    Siri

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

    你好、Siri、

    感谢您的更新、我们将以其作为输入、然后继续。

    我还有一个问题、我们的频率偏差 要求是+/- 4.3KHz。 请确认是否可以完成。

    谢谢。

    理论

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

    您好!

    可以为+/- 4.25kHz 的 fdev。

    谢谢!

     Richard

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

    您好!

    根据我们的要求、我们需要在 CC1311侧实施线性8阶低通滤波器(提高余弦 α 1近似值)。 您能否分享一些有关所用基带侧滤波器的详细信息、以便满足 CC1311P3的上述要求。

    另外、我还想了解400MHz– 512 MHz 的匹配元件的详细信息。 如果您可以分享相同的内容、将会很有帮助。

    谢谢!

    理论

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

    您好、Theiv、

    RGW 正在度假、7月15日返回。  

    谢谢、

    Marie H.

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

    您好!

    为什么需要8阶 LPF?

    只需遵循足以通过法规的标准参考设计即可。 任何额外的滤波都会为谐波增加裕度、但也会增加 IL。

    请遵循433 MHz 参考设计。

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

    您好!

    我们的产品需要满足此要求作为客户期望的法规的一部分、因此 正在尝试了解 CC1311基础实现是否可以满足此规范、或者是否需要在外部加以注意。  

    对于匹配网络、我们将按照建议的方式进行操作。

    谢谢!

    理论

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

    您好!

    如果您的终端客户声称他们必须具有8阶 LPF、那么最好改为使用 SAW 滤波器。  

    如果对8 th 阶 LPF 有严格要求、则需要在标准参考设计中添加一个额外的 LC 滤波器。  

    指定 LPF 的顺序是一个奇怪的要求、因为这取决于 PA 拓扑。  

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

    您好!

    由于它是我们具有该要求的传统系统之一。 我们将按照建议添加一个外部 SAW 滤波器以获得更好的性能。