您好!
使用 USB 时、我想确认外部振荡器规格的一些要求。
现在、我的客户将使用4MHz 外部振荡器。
那么、您能告诉我以下各项吗?
- 可接受的占空比范围
- 可接受的上升时间和下降时间
- 可接受的频率容差
此致、
OBA
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.
您好!
使用 USB 时、我想确认外部振荡器规格的一些要求。
现在、我的客户将使用4MHz 外部振荡器。
那么、您能告诉我以下各项吗?
此致、
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