打印
[PSoC™]

将 PSoC 6内部时钟输出至引脚

[复制链接]
147|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
IFX_Lingling|  楼主 | 2023-10-8 11:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题:PSoC® 6 如何将内部时钟输出到引脚, 方便后续使用?
回答:PSoC 6 器件中,CLK_HF [4] 时钟输出信号可以经由 P0[0] 或P0[5] 输出。所有的时钟源(IMO, ECO, EXTCLK, BLE ECO, ILO, PLIO, WCO, 数字信号)均可以通过内部时钟路径输入至 CLK_HF[4],因此从 P0[0] 或P0[5] 可以直接(或者2/4/8分频)得到任意内部时钟的输出。
使用 PSoC Creator 将内部时钟输出至引脚的步骤很简单:
  • 将待输出的内部时钟配置为 CLK_HF[4] 的时钟源,并选择一个合适的分频数值。
  • 拖选一个时钟组件并且选择 CLK_HF[4] 作为时钟组件的时钟源。
  • 拖选一个类型为 Digital Output 的引脚组件并将 P0[0] 或 P0[5] 分配至此组件。将此组件与上述时钟相连接。
    图1. PSoC Creator 中的时钟配置
    如果PSoC 6器件有 UDB,则可以使用另一种方法,通过 UDB/DSI 将 CLK_HF[x] 输出至外部引脚。该方法不局限于 P[0] 或者 P0[5],任何外部引脚都可以。

    2 为 Top Design 原理图。
注意: PSoC 6中, P0[0] 和 P0[5]也是 EXT_CLK 的默认分配引脚;如果 P0[0] 或 P0[5] 中一个用作 EXT_CLK 引脚,另一个可以用作时钟输出。
以下是在 ModusToolbox™ 中将 HF_CLK[4] 分配至外部引脚的方法:
  • 依次点击 Project Explorer - > 工程名称_config -> design.modus,打开 device configurator。
  • 在 device configurator 对话框内切换至 pins 标签页。
  • 任意选择 P0[5] 或者 P0[0]。
  • 在 parameters 标签页,设置 Drive Mode 为 Strong Drive, input buffer 选择Off。
  • 在 Terminals项, Digital Output下拉菜单中选择 CLK_HF4 root_clk。
    3 为 device configurator 参数设置
图 3: Device configurator 参数设置









使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:
简介:关于英飞凌——我们致力于打造一个更加便利、安全和环保的世界,在赢得自身成功发展的同时,积极践行企业社会责任。

62

主题

140

帖子

3

粉丝