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.

[参考译文] MSP430F5419A:针对 USCI UART 32768时钟速度、5x/6x 系列中允许的最大时钟偏差

Guru**** 2526700 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/762621/msp430f5419a-maximum-allowable-clock-skew-in-5x-6x-series-for-usci-uart-32768-clock-speed

器件型号:MSP430F5419A

我想知道使用 USCI 5x/6x 系列和时钟速度32768时、不同波特率(<=9600)允许的最大时钟偏差。

如何计算它?

我现在必须使用 REFO、并且没有外部晶体。

是否可以测量生产时的 REFO 频率并预测整个温度范围内的最大误差?

数据表中+-3.5%的最大误差起作用不大。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Christian、
    您可以在用户指南 slau208q、第39章、39.3.9.1低频波特率生成和后续页面中找到有关如何根据使用的参考时钟源和模块设置计算波特率误差的信息。 表39-5. 典型晶振和波特率的建议设置给出了32768Hz 参考时钟和高达9600的波特率的一些示例。
    当然、这些误差计算基于完全精确的32768Hz 时钟的假设。 需要将偏差添加到给定的误差编号中。
    REFO 在温度范围内的漂移不是每个单元都相同。 因此、无法估算温度范围内的误差、仅在25°C 下测量 REFO 频率 数据表仅指定了这种情况下的典型漂移。
    只有在温度范围内测量 REFO 并将其存储在闪存中、才能根据运行期间的温度测量值进行估算。

    此致
    Peter
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Christian、
    您对此主题还有其他疑问吗? 否则、请关闭螺纹。
    如果您需要进一步的支持、请告知我们。 非常感谢。

    此致
    Peter
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Peter、
    感谢您的快速回复。 可以通过添加振荡器误差来获得一个示例误差计算?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Christian、

    请参阅随附的幻灯片集、其中显示了一个示例以及可能的硬件测试设置、研究了潜在振荡器错误对硬件的实际影响。 我希望这有助于您了解关键方面和方法。

    此致

    Petere2e.ti.com/.../UART_5F00_Error_5F00_Calculation.pdf