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.

[参考译文] TMS320F2.8377万D:外部SRAM接口设计

Guru**** 2538955 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/614861/tms320f28377d-external-sram-interface-design

部件号:TMS320F2.8377万D
主题中讨论的其他部件:C2000WARE

您好,

我们正在尝试使用 320F2.8377万D EMIF1以尽可能高的频率运行10ns SRAM( ISSI IS64WV2.5616万BLL-10CTL )。 考虑到EMIF时钟可以 设置为与CPU时钟相等, 这是200MHz,我们希望达到大约20 ns的读/写周期,但 在我们的定制设计 的主板上,NEM1CS3,NEM1WE和NEM1OE信号需要大约50ns,以便从3.3V切换到低于0.4V的逻辑“0”,而上升边缘则需要大约相同的电流。 为了确保SRAM能够检测到正确的低电平(< 0.4V),我必须将RSTROBE和WSTROBE设置为11 (55ns),这比我们预期的要慢得多。

在我们的主板上,硬件设计人员使用33欧姆串联,所有控制,地址和数据线连接DSP和SRAM,最长的轨迹是关于4 cm。

为了进行比较,我尝试在F2837x controlCARD v 1.3 板上运行C2000Ware_1_00_01_00\device_support\f2837xd\examples中2837中提供的"emif1_16bit_asram_CPU0"项目(实际上没有将SRAM连接到DSP),并注意到没有任何负载的 NEM1CS3, NEM1WE和NEM1OE信号需要大约35-40ns才能从高到低切换,同样需要从低到高。

除了添加信号缓冲器之外,是否可以加快320F2.8377万D外部存储器接口的速度?

非常感谢,

多鲁

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    我写这封信是为了告诉您,一位C2000小组成员已被指派担任此职位,应该很快就会回答。

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

    35-40ns切换时间太长。 您使用哪种探头来检查此情况? 还可以共享范围快照。

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

    您好,Vivek,

    感谢您的回复。 我使用的探头是Tektronix P2220 (200MHz/6MHz,10Mohms/ 1Mohms,16pF/95pF,10X/1X)。  由于您的问题,我意识到我遇到了一个尴尬的问题,其中一个探头的行为不正确,它的行为就像设置在1X上一样,因此它限制了信号的带宽。 使用工作探头时,上升和下降边缘约为3-4 ns,这更接近其应有的值。

    非常感谢您花时间回答问题,真正的问题是我们的调查。

    此致,

    多鲁