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.

[参考译文] TMS320C5505:有关 C5505 EMF 的问题

Guru**** 2589280 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/633318/tms320c5505-questions-about-emf-of-c5505

器件型号:TMS320C5505

您好!

我对 C5505的 EMF 有疑问。

问题1.
有一个通过 EMIF 信号变为高阻态的信号。 (例如 EM_SDCLK)
当它处于频带扫描中时以及当 DVDDEMIF 的电源被关闭时、这些信号是否会变成 HIZ?

问题2.
当这些控制信号不使用 EMIF 时、是否可以识别这些状态不会改变?

问题3.
是否有办法用软件修复数据总线(EM_D [15:0])?

此致、
da

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已将您的疑问转发给 C55x 专家。 他们的反馈应发布在此处。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我还在等,但没有得到任何答复。
    你有答案吗?

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

    DA、

    我们将对此进行研究、并将返回给您。

    Lali

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

    感谢您的回应。
    你能给我多少时间?

    此致、
    da

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

    尊敬的 DA:

    为您提供一些答案...

    [引用 user="da"]Q1
    有一个通过 EMIF 信号变为高阻态的信号。 (例如 EM_SDCLK)
    当它处于频带扫描中时以及当 DVDDEMIF 的电源被关闭时、这些信号是否会变成 HIZ?[/QUERP]

    我不相信 EM_SDCLK 永远是 Hi-Z
     -在复位时、它处于低电平组(请参阅 SPRS660F 第5.7.3节"复位时的引脚行为")。
     -当通过将时钟配置寄存器1 (CCR1) 0x1C1E 中的 SDCLK_EN 位设置为低电平将其禁用时(请参阅 SPRUGH5B 第1.4.4.5节)
     -当 EMIF 模块的时钟通过外设时钟门控配置寄存器1 (PCGCR1)门控时、它被驱动为高电平或低电平(除非您首先使用 SDCLK_EN 禁用它-然后它被驱动为低电平)(请参阅 SPRUGH5B 第1.5.3.2.1节外设时钟门控配置寄存器(PCGCR1))
     请注意、必须始终通过 EMFCLKSTPREQ 位请求停止 EMIF 时钟、然后等待 CLKSTOP 寄存器中的 ACK 位 EMFCLKSTPACK (请参阅 SPRUGH5B 第1.5.3.2.2节外设时钟停止请求/应答寄存器(CLKSTOP)[1C3AH])
     -当 DVDDEMIF 的电源短接至 GND 时、IO 的 p 通道的电源短接至 GND、并且背体二极管通过正向压降将输出上的任何电压漏极至 GND。 此外、如果输出引脚的栅极(缓冲器的输入)为高电平、IO 缓冲器的 N 通道将使其短接至 GND。 因此、输出将处于 GND 或略高于 GND、但绝不会悬空至 DVDD。

    如果您不需要 EMIF、建议是...
    1)将至少一个 DVDDEMIF 电源引脚(焊球)短接至 GND
    2) 2)为了保持 DVDDEMIF 提供的所有信号引脚、无论引脚复用选项如何、都必须悬空或短接至 GND。

    请参阅此 wiki: http://processors.wiki.ti.com/index.php/C5505/15/35_Schematic_Checklist#If_EMIF_is_not_used

    我在 C5515 EVM 上的 R159处探测 SDCLK、以证明这些结果是正确的。


    [引用 user="da"]Q2
    是否可以识别这些控制信号不使用 EMIF 时这些状态不会改变?[/QUERP]

    是的、当 DVDDEMIF 短接至 GND 时、由 DVDDEMIF 提供的所有信号引脚将为低电平。

    [引用 user="da"]Q3
    是否有办法用软件修复数据总线(EM_D [15:0])?

    是的、如果 DVDDEMIF 电源不是 GNDed、那么您可以使用软件控制数据引脚。 它们将输出使用数据总线驻留功能写入它们的最新状态。 您应该配置 EMIF、为连续的几个字向数据线路写入相同的状态、然后您可以使用 SDCLK_EN 位禁用、然后请求停止 EMIF 时钟、然后停止 EMIF 时钟。  您写入的数据将在 EM_D[15:0]引脚上保持驱动状态(执行异步读取操作时除外-请参阅下文...)

    请参阅 SPRUGU6B 第1.2.9节"数据总线停止- EMIF 在空闲时始终将数据总线驱动为先前的写入数据值"。 此功能称为数据总线驻留。 只有当 EMIF 向外部存储器发出读取命令时、它才会停止驱动数据总线。 EMIF 锁存最后一个读取数据后、它会立即再次停止数据总线。 当 EMIF 处于自刷新状态时、在执行异步读取操作后会发生这种行为的一个例外情况。 在这种情况下、读取操作之后不会有 EMIF 驻留数据总线、而是由 EMIF 对数据总线进行三态处理。 因此、为了防止数据总线上的输入悬空、不建议在 EMIF 处于自刷新状态时执行异步读取操作。 如果在这种情况下需要执行读取操作、则应在 EMIF 数据总线引脚上放置外部上拉或下拉电阻器。 选择精确的电阻值时、应确保最坏情况下的组合关断状态泄漏电流不会导致相关引脚上的电压电平降至高电平输入电压要求以下。
    有关自刷新状态的更多信息、请参阅 SPRUGU6B 部分1.2.6.7。

    希望这对您有所帮助、
    标记

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

    硬件修复了、我们无法更改将 EMIF 电源连接到 GND。

    我将询问有关 EMIF 控制信号的问题。
    当为 DVDD-EMIF 电源供电而不使用 EMIF 时、
    EMIF 控制信号固定为高电平还是低电平?



    此致、
    da