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.

[参考译文] CC1125:内部振荡器32 KHz

Guru**** 2540720 points
Other Parts Discussed in Thread: CC1125

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/665333/cc1125-internal-oscillator-32-khz

部件号:CC1125

您好,

    

CC1125收发器是否有内部振荡器? 根据给定的插针图,不提供32KHz时钟。 但睡眠事件也是如此。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有关 如何输入32 kHz信号的信息,请参阅www.ti.com/.../swru295e.pdf中的3.4。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢,

    CC1125收发器中是否有内部32KHz时钟?
    GPIOx_CFG =54设置用于从内部RC振荡器输出CLOCK _32K 32/40 kHz时钟。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    使用32 kHz RCOSC。 有关校准,请参阅用户指南中的9.8。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢,
    感谢您的回复。

    我们是否需要将RC振荡器连接到外部才能与eWOR和休眠模式配合使用?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不需要对连接执行任何操作。 如果您要使用eWOR,请使用此处所述的注册设置: www.ti.com/.../swra428a.pdf
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢,
    感谢您的回复。

    内部32 kHz RC振荡器将为eWOR和睡眠功能提供时钟信号。 或者,我们可以通过GPIO3提供外部32 kHz时钟。 提供的外部时钟是否有任何容差/精度限制?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    使用eWOR的原因是保存当前。 如果使用外部时钟源,则必须考虑当前总成本。

    精度:它取决于唤醒事件所需的精度。 如果您的时钟非常不准确,您必须提前唤醒,以确保您确实在所需窗口中唤醒。 请注意,内部时钟源是已校准的RCOSC。 外部时钟源很可能是基于xtal的,因此更准确。

    我建议您根据应用说明中的方程式进行一些计算,看看给定的精度会对整个系统产生什么影响。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢,

    感谢您的回复。

    内部RC振荡器和校准在WOR_CFG0寄存器中打开。 通过设置GPIO3_CFG = 54,GPIO3引脚将提供由内部RC振荡器生成的时钟。 但在GPIO3的输出中,我只得到14 kHz的信号。 我已附上示波器测量值。

    这可能是什么问题,我该如何纠正?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您将WOR_CFG0.RC_MODE设置为什么? 换言之,什么是校准设置,请参阅用户指南中的9.8。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢,
    感谢您的回复,

    启用RCOSC校准时,WOR_CFG0.RC_MODE设置为10。
    我已经调整了RCCAL_RAUAL值,以使RCOSC频率达到32kHz。 现在它开始工作了。

    这是正确的方法吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我忽略了这个问题。 请参阅我提到的用户指南中的部分:执行RC osc校准设置RCCAL寄存器,作为用户,您不需要直接更改这些寄存器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢,

    感谢您的回复。

      但正如我所说,信号的 频率只有14 kHz。 调整RCCAL_RAJAL校准值时,我能够查看CC1125收发器发出的32 kHz信号。 我认为CC1125内部RC振荡器在默认情况下未校准。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    WOR_CFG0.RC_MODE=0b10应将RC OSC设置为连续校准RC OSC。

    如果输出EXT_CLOCK (用户指南中的表10),那么您是否获得了正确的缩小xtal频率? 您已仔细检查是否已将GPIO3设置为输出正确的信号,并且您是否正在此引脚上进行测量?

    来自RCOSC的频率非常依赖于温度,也会是样品到样品的变化。 因此,您不能手动设置RCCAL_RAUAL值。