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.

[参考译文] MSP430FR2355:内部时钟频率(RC 振荡器)随温度的变化

Guru**** 2524040 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1099286/msp430fr2355-variation-of-internal-clock-frequency-rc-oscillator-by-temperature

器件型号:MSP430FR2355

我必须使用 DCO 和内部振荡器将时钟配置为12MHz。 由于应用要求、我的 UART 的波特率为25000。 器件的温度可能会升高。 是否有任何手动或图形可用于根据温度变化进行内部时钟频率变化、以便我们可以在内部振荡器和晶体谐振器之间做出决定。  

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

    您好 Neel、  

    据我所知、我认为我们没有针对每个时钟源和外设的专用图形、但如果数据表中提供了各种 LPM 与电流消耗图、则数据表中会提供一些见解。 请参阅数据表第27 - 39页上的第5节。  

    您是否已查看 MSP430FR2xx 的 DCO+FLL 应用指南? 如果您确实看到漂移、除了 DCO 、还应使用 FLL 来提高时钟精度。 请参阅第15页。

    以下是链接: https://www.ti.com/lit/an/slaa992/slaa992.pdf?ts=1652122993351&ref_url=https%253A%252F%252Fwww.google.com%252F

    此致、  

    Henok

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

    您好、Henok、

    感谢你的答复。 我阅读了您共享的文档。 根据文档、除了 DCO 之外、FLL 的误差将为2%。  

    我正在阅读 《MSP430FR4xx 和 MSP430FR2xx 系列用户指南》、页码587 - 591。 根据我的计算、Tx 错误和 Rx 错误值不是机器表22-5。 如果为 TX 误差和 RX 误差提供示例计算、我将不胜感激。  

    此致、

    尼尔  

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

    您好 Neel、  

    我将在用户指南中分享该表、很高兴您已经找到它。  

    您是否查看了数据表第37页的表5-5?

    晶体看起来是更精确的选择。  

    您能分享您的计算吗? 它应该匹配。  

    此致、  

    Henok

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

    您好、Henok、
    是的、晶体更稳定、但价格昂贵。 我的目标是找出由 REFO 上的外部条件导致的偏差、这些外部条件最终会改变波特率。 由于我的项目需要最小250kbps 的波特率、因此可能会丢失数据。 在用户指南的表22-5中、TxError 有两个分量
    NEG
    2.正极
    错误 TX[i]公式在22.3.11.2节中定义。 因此、我们有一个误差公式、但在表22-5中、有两列 pos 和 neg。 如何完成计算。 最初、我假设我们在晶体振荡器中工作、偏差为0.5%。 因此、对于 pos 列、我已进行了+0.5%偏差的计算、对于 neg、我已进行了-0.5%偏差的计算。 是这样吗? 我是根据第589页表22-5底部的第2条评论作出这一假设的。 如果该假设正确、则误差值不匹配。 另请参阅第22.3.12节。 tbitRX[ i ]公式打印错误。

    此致、
    尼尔

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

    您好 Neel、

    我看到、我想我理解您现在的意思。 让我与团队进行双倍检查、然后我会与您联系。  

    此致、  

    Henok

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

    您好、Henok、

    等待回复、感谢您的支持。

    此致、

    尼尔

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

    您好 Neel、  

    很抱歉、我们迟到了回复。

    您是否已查看此 UART 计算器?  

    web.archive.org/.../USCI_UART_Baud_Rate_Gen_Mode_Selection

    根据与团队的讨论、数据表上的计算是准确的。 如果不查看已完成的完整计算、则很难识别您发现的错误。  

    请记住、Tx 和 Rx 误差范围%基于理想振荡器。 实际上、没有理想时钟这样的东西、这可能是您看不到完全相同的数字的原因。  

    请分享想法。

    此致、  

    Henok

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

    您好、Henok、

    感谢您的回答。 我已经分享了在 BRCLK = 1000000且波特率= 9600时传输位错误的计算结果。 请澄清以下几点

    1.我的计算是否正确? 如果是、该值是 POS 错误还是 NEG 错误?

    2.对于过采样波特率模式、接收位错误第22.3.12节存在打印错误。 请阐明正确的公式。

    3.如有可能,请分享相同的样本计算。

    此致、

    Neel Madhav

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

    e2e.ti.com/.../TapScanner-05_2D00_16_2D00_2022_2D00_09_89A7_26.pdf

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

    您好 Neel、  

    感谢您的分享。  

    我可以向您发送 Excel 文件吗? 这就是我完成工作的地方、我们得到的答案略有不同。

    Excel 文件包含 Tx 计算。  确保双击单元格以查看公式。  

    通过电子邮件打开 Excel 文件、但让我们保持对话在这里、以便我们保持井然有序。  

    pos 和 neg 计算是为 补偿误差而设置的范围。  该表基于"理想稳定 时钟"、该范围包含所需设置的最保守绝对最大值和分钟。 如果您查看 UCBRSx 表、您将看到以下内容:  

    看一下 UCBRSx 和相应的 N。现在自己找到 N (参考表顶部的公式)、您将看到一个轻微的差异。 由于小数部分的性质,我们给出了一个范围。  

    要回答第二个问题、不、Rx 公式中不存在打印错误。

    此致、  

    Henok

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

    您好、Henok、

    我正在共享我的电子邮件 ID。 请向您发送 Excel 工作表。

    电子邮件 ID - Neel.Madhav@asia.meap.com

    此致、

    Neel Madhav

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

    您好 Neel、  

    刚刚发送了 Excel 工作表。  

    此致、  

    Henok

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

    您好、Henok、

    获取您的 Excel 工作表。 我对 Tx 错误的怀疑很清楚。 请检查我共享的以下图像以了解 RX 错误。

    此公式用于过采样。 如果您看到公式突出显示。 公式声明和公式定义之间存在矛盾。 总之、我们必须添加 UCBRSx、否则它不在求和范围内。 如果可能、请分享 Rx 错误的 Excel 工作表。  

    谢谢你。

    此致、

    Neel Madhav

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

    您好 Neel、  

    不是它在求和之外、否则第一个和第二个项周围会有括号、类似于上一页中的传输公式。  

    "根据发送时序部分显示的公式、实际采样时间、tbit、RX[i]等于所有之前位的总和、加上当前位 i 的1/2 BITCLK、加上同步误差 tSYNC"看起来很可能是一个拼写错误。 应与传输公式相同。

    我尚未完成 Rx 计算、但我再次相信用户指南、因为给定的误差百分比在最宽的范围内。 如果您想自由测试不同的条件(时钟源、波特率)、我建议您选择获取 EVM、因为它听起来像是您在寻找一个非常具体的误差范围。  

    此致、  

    Henok

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

    您好、Henok、

    我的疑虑已得到消除。 感谢您的支持。

    此致、

    Neel Madhav