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.

[参考译文] CC1312R:时钟速度校准

Guru**** 2553260 points
Other Parts Discussed in Thread: CC1312R, LAUNCHXL-CC1312R1

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/998766/cc1312r-clock-speed-calibration

器件型号:CC1312R

您好!

我们正在开发一个基于 CC1312R 的项目、该项目运行 TI-RTOS 和 TI-15.4堆栈。 目前、我们使用 SimpleLink SDK - simplelink_cc13x2_26x2_sdk_4_20_01_04。

我们设置的器件配置:

我们使用外部 HF 48MHz 时钟、并且 XOSC 电容器阵列修改被禁用extern XTAL 上没有电容器

当 TI-15.4堆栈初始化并运行时、我们会测量正确的频率- 48MHz。 但是、当 TI-15.4未初始化时 、我们测量的频率比48.5 MHz 高500 kHz。

我们在原型和 CC1312 Launchpad (LAUNCHXL-CC1312R1)上进行了测量-结果相同。

TI-15.4堆栈是否以某种方式控制/更改 XOSC 电容器阵列、或者它是否执行任何可能影响频率的其他操作?

TI-15.4配置为信标模式、频率为868MHz、通道0、200kbps、2GFSK

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

    您好!

    内部晶体负载电容器在堆栈中设置。

    以下应用手册的第6章对此进行了更详细的说明: https://www.ti.com/lit/swra640

    如果未设置这些值、则将存在频率偏移。

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

    如果在堆栈中设置了电容器、为什么当我检查 MODE_CONF 寄存器值时、我看到  XOSC 电容器阵列修改被禁用(上图)?   TI-15.4已初始化并正在运行。

    用于使用以下器件进行调试: LAUNCHXL-CC1312R1上的 XDS110、2引脚 cJTAG。

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

    必须 启用 XOSC 电容器阵列修改、否则您需要在设计上使用外部负载电容器。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="44644" URL"~/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/998766/cc1312r-clock-speed-calibration ]TI-15.4堆栈初始化并运行后,我们会测量正确的频率- 48MHz。 但是、当 TI-15.4未初始化 时、我们测量的频率比48.5 MHz 高500 kHz。[/QUERP]

    您如何测量此值? 请注意、仅当无线电处于活动状态时才使用48MHz xtal。 当 TI-15.4未初始化时、芯片从内部48MHz RCOSC 运行。

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

    之三

    我们使用近场探头和频谱分析仪来测量频率。

    我们有点困惑、因为 LaunchPad 没有晶体外部电容器、但使用 TI15.4时晶体的频率是可以的。

    和数据表显示、最好使用外部电容器。

    我们需要知道我们是否必须使用 TI15.4组装电容器?

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

    CC1312R 的默认设置是不使用外部负载电容器、并使用内部负载电容器阵列、请参阅应用手册 Richard 指向的。  

    如果要测量频率精度、请将堆栈设置为发送 CW (音调)并测量其频率。  

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

    但是为什么寄存器  MODE_CONF 和  XOSC 电容器阵列 不显示什么(查看上面的 Deimantas 消息)?

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

    如果您使用的是"无电容阵列修改"、则使用默认值、请参阅链接到的应用手册 Richard。  

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

    默认情况下、内部6.7pF 电容器启用。 我是否理解正确?  

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

    正确。 如果您使用的是 Cload = 7pF 的 xtal、则无需更改任何内容。 如果您的 xtal 具有不同的 Cload、则应相应地调整电容阵列。  

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

    是否可以 将内部电容阵列与外部电容器一起使用?

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

    您始终会这样做。 电容阵列始终开启、您只需设置电容贡献即可。 这意味着对于外部负载电容器、内部电容器通常设置为非常低的值、以确保仅外部电容器具有效果。