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.

[参考译文] MSP430F5510:使用 USB 时对外部振荡器的要求

Guru**** 2609955 points
Other Parts Discussed in Thread: MSP430F5510

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/818575/msp430f5510-requirement-for-external-oscillator-when-using-usb

器件型号:MSP430F5510

您好!  

使用 USB 时、我想确认外部振荡器规格的一些要求。
现在、我的客户将使用4MHz 外部振荡器。
那么、您能告诉我以下各项吗?  

  1. 可接受的占空比范围
  2. 可接受的上升时间和下降时间
  3. 可接受的频率容差

此致、
OBA

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

    您好!

    关于 MSP430F5510在 USB 实现情况下的时钟、我可以为您提供以下信息。

    USB 模块的内部 PLL 以48MHz 的频率运行。 USB 模块可使用1.5MHz 至32MHz 的各种频率。   在 MSP430F5xx 用户指南的表42.2中、您可以找到可用频率和相应的控制位设置、以确保正常运行。

    在占空比方面、建议保持在高频模式下 XT1/XT2振荡器的技术规格范围内、即40%至60%。

    2.不确定上升和下降时间意味着什么。 晶体振荡器没有此类参数、因为模拟信号是正弦波。 在安全因子和运行稳定性方面,建议采用应用报告中所述的测试  。 尽管报告介绍了32kHz 振荡器、但所述的测试和设计建议也非常适用于高频晶体。

    USB 规范指定了+/-2500ppm 的时钟精度。 频率为上述表42-2的任何晶振都将满足这些要求。

    此外、在计时方面、以下信息可能很有趣。 为了获得足够的处理带宽、最小 CPU 时钟为1.5MHz。 尽管当然要依赖于其他活动、但更高的处理能力可能会更好。

    就可能的晶振频率而言、一个有趣的方面是4MHz 时钟源的 USB 模块的自动检测能力。 这在现场通过 USB 进行固件更新或使用内置 USB BSL 进行生产编程的情况下尤其有趣。 在这种情况下、4MHz 值是首选时钟频率。

    此致

    Peter

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

    您好、Peter、

    感谢您的回复、抱歉我错误地按下了"这解决了我的问题"按钮。

    >2. 不确定、上升和下降时间意味着什么。 晶体振荡器没有此类参数、因为模拟信号是正弦波。 在安全因子和运行稳定性方面、建议应用报告中所述的测试

    > 尽管报告介绍了32kHz 振荡器、但所述的测试和设计建议也非常适用于高频晶体。

    我要确认的不是带有晶振的内部振荡器、而是外部振荡器、这意味着方波时钟。 我想知道它的上升和下降时间要求。

    此致、
    OBA

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

    您好、Oba、

    没问题。 我们没有关于外部时钟的上升和下降时间规格。 客户需要确保占空比和精度要求。 上升时间与信号完整性有关。 通常、较快的上升时间往往会对方波信号产生振铃和反射效应。 当然、应避免这种情况、以防止产生的时钟上出现毛刺脉冲。

    信号不应以极慢的速度上升、因为这可能会导致抖动问题。

    不幸的是、我们只能在此声明这些内容。

    在考虑外部数字时钟时、也需要考虑一个注释。 在4MHz 下、您可以使用 USB BSL 的自动 BSL 调用进行初始编程或固件更新。 遗憾的是、这当然只在使用4MHz 晶振时有效、因为这是 POR 之后的默认设置。 对于外部数字时钟源、需要重新配置时钟模块设置、而 USB BSL 中不包含该设置。

    此致

    Peter

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

    您好!

    假设您的问题已得到充分回答、我将关闭此主题。

    此致

    Peter