KinetisMCU上支持无晶振USB.PDFVIP

  • 10
  • 0
  • 约9.14千字
  • 约 5页
  • 2017-03-13 发布于湖北
  • 举报
KinetisMCU上支持无晶振USB

Freescale Semiconductor Document Number: AN4905 应用笔记 Rev 1, 10/2014 Kinetis MCU 上支持无晶振USB 作者: Melissa Hunter 内容 1 简介 1 简介 1 2 支持无晶振USB 工作的片上电路 1 某些新款Kinetis 器件包含的新功能支持USB 全速器件工 作,无需外部晶振或处理器所需的振荡器。无需使用外部 2.1 48 MHz 内部参考时钟(IRC48M) 1 时钟就可以降低与开发USB 器件应用相关的总系统成本。 2.2 USB 时钟恢复 2 为了支持无晶振USB 器件工作,这些微控制器上配置了一 个48 MHz 内部参考时钟(IRC)和一个USB 时钟恢复电路。 3 将MCU 配置为无需晶振即可使用USB.. 2 本应用笔记将介绍48 MHz IRC 和USB 时钟恢复电路的特 3.1 使用48 MHz IRC 进行USB 器件模 性,包括如何在无晶振的情况下设置全速USB 器件。此 式时钟初始化 2 外,还将讨论进行USB 配置将48 MHz IRC 用作时钟源所 3.2 USB 时钟恢复错误 2 需的初始化,以及如何使能时钟恢复功能。 3.3 系统时钟 2 4 无晶振USB 设置更改 4 2 支持无晶振USB 工作的片上 5 特殊注意事项 4 电路 6 扩展阅读 4 7 修订历史记录 4 以下章节介绍用于支持无晶振USB 工作的新增48 MHz IRC 和USB 时钟恢复模块的特性和使用情况。 2.1 48 MHz 内部参考时钟 (IRC48M) USBOTG 模块需要48 MHz 的时钟输入,因此,要想不通 过外部时钟源使USB 器件运行,首先必须添加能够生成48 MHz 时钟的内部时钟源。为此,某些Kinetis MCU 内部集 ? 2014 Freescale Semiconductor, Inc. 将MCU 配置为无需晶振即可使用USB 成有一个48 MHz 内部参考时钟(IRC) 。该IRC 出厂前已调整为48 MHz ,但内部时钟的频率精度可能会改变。即便通 过出厂前调整,此时钟频率也会存在+/-1.5% 的变化。此频率变化幅度过高,无法确保USB 正确运行。用USB 时钟 恢复电路可以解决这个问题。 2.2 USB 时钟恢复 USB 时钟恢复电路约每1ms 监控一次USB 主机发送的帧起始(SOF)数据包。此时钟恢复电路会将从主机到达SOF 的实际时间与基于IRC48M 的预期SOF 到达时间进行比较。时钟恢复电路使用实际与预期SOF 之间的时间差

文档评论(0)

1亿VIP精品文档

相关文档