【问题标题】:Explanation of pad control functions in a Freescale processor?飞思卡尔处理器中的打击垫控制功能的解释?
【发布时间】:2012-02-05 21:46:18
【问题描述】:

阅读第 1368 页(第 33.3 节)上的MCIMX50 Application Processor Reference Manuals,可以看到处理器板的不同可能控制功能的列表。

名单是:

  • SRE(1 位转换速率控制)。
  • DSE(2 位驱动强度控制)。
  • ODE(1 位开漏控制)。
  • HYS(1 位滞后控制)。
  • PULL_KEEP_CTL(4 位上拉/下拉和保持器控制)
  • PUS(2 位上拉/下拉配置值)
  • PUE(1 位拉/保持选择)
  • PKE(1 位启用/禁用上拉、下拉或保持功能)
  • DDR_MODE_SEL(1 位 ddr_mode 控制)
  • DDR_INPUT(1 位 ddr_input 控制)

有人能解释一下每一个是什么吗,最好以教育的方式,并附上更多信息的链接?

提前致谢。

【问题讨论】:

    标签: io arm kernel processor gpio


    【解决方案1】:

    SRE(1 位压摆率控制)- 引脚状态从 0 变为 1 的速度有多快,因为快速变化的状态会消耗更多功率并会发出射频尖峰,如果可以帮助 EMC,请减慢速度。除了需要快速的 SPI 和 I2C 之外,我们的大多数 GPIO 引脚都以低摆率运行。

    DSE(2 位驱动强度控制)。 - IO 引脚将提供/吸收多少电流,这又是一种省电/EMC 的事情,因为直接从微型引脚悬挂负载通常是不好的做法。

    ODE(1 位开漏控制)。 - 无论引脚拉低至 0V 以实现低输出还是“漏极开路”(断开/浮动),这对于 I2C 等部件轮流将线路保持在低电平或高电平的情况非常有用。

    HYS(1 位滞后控制)。 - 在 wikipedia 上查找 Hysteresis,应该会告诉你所有你需要知道的。

    上拉/下拉等 - 基本上引脚是否有一个内部电阻连接到 +v 或 0v 以阻止事物浮动到某个随机/不需要的值,通常在引脚是输入时使用。

    DDR_MODE_SEL (1 bit ddr_mode control) - 可能是数据方向寄存器,换句话说,引脚是输入还是输出

    DDR_INPUT(1 位 ddr_input 控件)- 不确定,微型参考手册应该会为您提供一些关于这一点和所有其他方面的线索。

    希望这会有所帮助!

    【讨论】:

    • 您错过了解释什么是 Keeper。引体向上和下拉是不言自明的......守门员不是。
    【解决方案2】:

    飞思卡尔网站上的应用笔记 AN5078 中有更多详细信息。

    链接:http://cache.freescale.com/files/32bit/doc/app_note/AN5078.pdf

    总结:即使您关闭驱动程序,保持器也会保持相同的输出电平。相关的内部电阻约为 130kohms,因此它不会驱动太多,但可以防止引脚悬空。

    【讨论】:

    • 官方文档!极好的!谢谢你。 :)
    猜你喜欢
    • 2013-02-04
    • 2013-02-14
    • 2016-07-24
    • 1970-01-01
    • 2013-11-05
    • 1970-01-01
    • 2016-07-31
    • 2023-03-31
    • 2016-12-28
    相关资源
    最近更新 更多