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.

[参考译文] AM5749:GPMC_FCLK 频率(2)

Guru**** 2547320 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/977925/am5749-gpmc_fclk-frequency-2

器件型号:AM5749

您好!

我重新启动与同一问题相关的新帖子、因为它未得到解决(这是我的错误、我关闭该帖子的速度太快)

https://e2e.ti.com/support/processors/f/791/t/977468

所以... 要回答 Brad Griffis 的答复:

我同意参数"TIMEPARAGRANULARITY "、因为页面模式连续数据最大访问时间由以下公式定义: PageBurstAccessTime×(TimeParaGranularity + 1)。

但公式中未包含"GPMCFCLKDIVIDER"。 对于我来说、除了我错了、这个参数允许同步器件的 GPMC_CLK 输出被偏离、但是 GPMC_FCLK 不受影响。

在同步模式下、时序取决于 GPMC_CLK 周期、但我无法使用该模式。

我没有在 TRM 中的任何位置读取时序基于 GPMC_CLK 周期、因此即使我更改 GPMCFCLKDIVIDER 并且我 REACH 以减少 GPMC_CLK、我也看不出它如何帮助增加  

RdAccessTime...

我忘记了在 ADC 前面使用多路复用 器、最大转换时间为150ns、因此即使 BUSY 信号连接到 WAIT 输入、也需要等待150ns 才能启动新的转换。 这会影响应降低至2.5MHz 的采样率、第一个采样的 RdAccessTime 参数以及 GPMC 模块同步后的 PageBurstAccessTime、以确保在 BUSY 信号为高电平时下一个地址切换。

GPMC EDMA 读取是异步的。 最坏的情况是当 ADC 的 ACQ 模式结束时(红线)、ADC 输入(ADCIN)准备好进行采样。 因此、我需要等待下一个 ACQ 并保持地址不变、直到下一个 ACQ (在 BUSY 信号为高电平期间)。

对于下一个 ACQ、由于转换时间延迟、当 BUSY 信号为高电平时、我需要释放地址输出。 地址将自动保持不变(破折号线)、直到繁忙变为低电平。

此致、

Sylvain

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

    尊敬的 Sylvain:

    Brad 已对原始线程做出响应。 为了保持连续性,请重新开始讨论
    该线程。

    我将关闭此线程、因为它重复。

    此致、
    基尔西