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.

[参考译文] TMS320F28388D:如何将 EMIF 时钟配置为低频?

Guru**** 663810 points
Other Parts Discussed in Thread: ADS8365, C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/981249/tms320f28388d-how-to-configure-emif-clock-to-low-frequency

器件型号:TMS320F28388D
主题中讨论的其他器件:ADS8365C2000WARE

您好!

我使用外部存储器接口(EMIF)通过异步存储器配置连接外部 ADC (ADS8365)。

通过配置读取选通、保持和设置时序参数、我正在将数据读取到 EMIF 存储器区域(EMIF1 CS2n - Program + Data 2M x 16:0x0010 0000至0x002F FFFF)。

我参考了章节:12.6.2.2.1异步1配置寄存  器(ASYNC_CS2_CFG)设置、此设置用于从 TRM 到 LH28F800BJE-PTTL90接口的 EMIF、并相应地根据 XADC 时序特性设置相应的读取时间。

我不确定如何执行读取、因为这两个模块具有不同的工作频率 i:e;EMIF 为200MHz、xadc 为最大值 5MHz。

我们是否可以将 EMIF 下拉至较低的频率? 因为我在正确配置外设时无法读取数据。

请注意、我们还没有配置选通模式和 EM1DQM 引脚。

我还附加了 EMIF 时序特性表以更新  ASYNC_CS2_CR  值。

 

e2e.ti.com/.../EMIF-Timing-Calculation.docx

请检查并恢复。

此致

Gurusha

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

    您好!

    [引用] 我不确定的一件事是如何读取、因为两个模块都具有不同的工作频率 I:e;EMIF 为200MHz、xadc 为最大值 5MHz。 [/报价]

    在异步模式下、您需要配置设置/保持/选通值并根据外部器件时序进行配置、因此时钟频率无关紧要。 实际上、异步模式不需要时钟。

    您是否也在考虑驱动时钟输出? 如果是、则我们无法驱动来自 EMIF 的5MHz 时钟输出。

    此致、

    Vivek Singh

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

    Gurusha、

    没有理由不使用 F2838x 的片上16位 SAR ADC?

    您可以使用 C2000Ware 中的此 EMIF 配置工具来检查设置和时序:

    ~\C2000Ware_XXXX\boards\TIDesigns\F28379D_EMIF_DC\C2000-EMIF_ConfigurationTool.xlsx

    EMIF 应用手册 可以提供有关工作原理的一些附加视图。

    正如 Vivek 提到的、异步存储器接口不使用共享时钟、因此只需满足设置和保持时间。

    Tommy

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

    谢谢您、

    [报价用户="tlee"]是否有原因不使用 F2838x 的片上16-b SAR ADC[/报价]

    我们还有一个额外的要求。

    我现在可以进行配置!