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.

[参考译文] MSP432E401Y:通过 EPI 接口提供 MSP432E401Y 和 SDRAM 原理图

Guru**** 2468460 points
Other Parts Discussed in Thread: MSP432E401Y

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1462488/msp432e401y-msp432e401y-and-sdram-shematic-via-epi-interface

器件型号:MSP432E401Y

工具与软件:

尊敬的 TI:  

我需要通过 EPI 接口将 SDRAM 存储器连接到 MSP432E401Y、

1-)可以使用 W9825G6KH-6存储器吗? 它是否与 EPI 接口兼容?
2-)我附加 SDRAM 存储器和 MSP432E401Y 之间的连接图。 随附的原理图是否正确? 请注意、EPI0S0-12由地址总线和数据总线共用、而 EPI0S13-14由数据总线和存储体选择共用。 是这样吗?
3-)原理图是否需要终端电阻器或其他元件(我仅指与存储器相关的器件)?

非常感谢。 此致。  


e2e.ti.com/.../EPI.pdf

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

    您好!

    [报价 userid="193534" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1462488/msp432e401y-msp432e401y-and-sdram-shematic-via-epi-interface ]1-)我可以使用 W9825G6KH-6内存吗? 它是否与 EPI 接口兼容?[/QUOT]

    我 没有看到与 EPI 连接的问题。

    [报价 userid="193534" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1462488/msp432e401y-msp432e401y-and-sdram-shematic-via-epi-interface ]2-)我附上 SDRAM 存储器和 MSP432E401Y 之间的连接图。 随附的原理图是否正确? 请注意、EPI0S0-12由地址总线和数据总线共用、而 EPI0S13-14由数据总线和存储体选择共用。 这是正确的吗?

    对于 EPI0S0-12和 EPI0S13-14连接、我没有看到问题。  

    有一个包含 TM4C129和 SDRAM 的 TI 参考设计、您可在其中找到原理图、布局和软件配套资料。

    https://www.ti.com/tool/TIDM-TM4C129XSDRAM

    [报价 userid="193534" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1462488/msp432e401y-msp432e401y-and-sdram-shematic-via-epi-interface ]3-)原理图是否需要终端电阻或其它组件(我只指与内存有关的部件)?

    不需要终端电阻器、但请遵循系统设计指南中概述的最佳实践。

    4.11外部外设接口(EPI)

    MSP432E4器件可通过专用的8位、16位或32位并行总线支持 EPI 接口。 EPI 有多种不同的存储器和外设可用于 EPI 模块。

    4.11.1单 SDRAM 在 SDRAM 模式下、最高频率为60 MHz。 本模式下的管脚为 EPIOS0到 EPIOS19以及 EPI0S28到 EPI0S31 (参见具体器件的数据表以了解 SDRAM 的信号功能)。

    4.11.2主机总线模式主机总线支持 SRAM、PSRAM 和 NOR 闪存中使用的8位和16位接口。 EPI0S0是地址的 LSB、应与16位存储器的 A0相连。 三个主要选通信号分别为地址锁存使能(ALE)、写入(WRn)和读取(RDn)、而且这些管脚的极性可以通过软件配置。 根据工作模式、可以使用所有 EPI 管脚(EPI0S0到 EPI0S35)。  更多有关如何在各种模式下使用这些信号的信息、请参见《MSP432E4 SimpleLink 微控制器技术参考手册》。

    4.11.3布线注意事项在 EPI 模式下、MSP432E4器件引脚的特征是具有一个35 pF 的输出电容。 为了在 EPI 模块的最大运行速度下保持时序裕度、EPI 信号电容(包括负载和布线电容)必须为35 pF 或更低、并且必须为8 mA 配置 GPIO 驱动强度。 此外、当 EPI0S31用作高速时钟引脚时、必须将其配置为12 mA 以保持时序裕量。 评估总电容时、无需考虑 MSP432E4器件的引脚和焊盘特性。 将最大运行速度下的总布线长度限制为6英寸(15.24cm)。 请努力将时钟和数据的布线长度保持在相似的长度、并使时钟信号的宽度间隔成为其他信号的2倍、以避免串扰。

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

    尊敬的 TI/ Charles:  

    非常感谢、  

    我已经旋转了 RAM、这样 EPI0-14首先进入 A0-12、BS0-1、然后进入 DQ0-15。 我已经对线路延迟进行均衡、因此高达 A0-12、BS0-1的信号具有300ps (约50mm)的延迟、而继续达到 DQ00-15的延迟为173ps (约15mm)。 我在随附的原理图中展示了思路。
    1-)原理图的想法是否正确?
    2.) 虽然内存是166MHz、但它可以在60 MHz (即 EPI 总线的速度)工作?

    非常感谢。 此致

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

    您好!

    我已经旋转了 RAM、使 EPI0-14首先通过 A0-12、BS0-1、然后通过 DQ0-15。 我已经对线路延迟进行均衡、因此高达 A0-12、BS0-1的信号具有300ps (约50mm)的延迟、而继续达到 DQ00-15的延迟为173ps (约15mm)。 我在随附的原理图中展示了思路。
    1-)原理图的想法是否正确?
    2.) 尽管内存是166MHz、但它可以在60 MHz (即 EPI 总线的速度)下工作

     我没有看到问题。  

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

    尊敬的 Charles:

    非常感谢、  

    这是我为 EPI 总线选择的引脚分配、正确吗? 我的怀疑是因为每个 EPI 总线信号都可以连接到 MCU 的两个管脚、所以我不清楚将信号连接到其中一个管脚是否强制其余信号连接到特定管脚。  请注意、DK-TM4C129X 用于 EPIS030 PP3的方法与我的设计(PN3)不同。

    在审查原理图时出现的另一个问题。 在 DK_TM4C129X_SDRAM 原理图中、它们使用信号 EPIS0-19、EPIS028-31、然而在 DK-TM4C129X 中、它们仅使用 EPIS0-15、EPIS030、EPIS034。 他们不应该使用相同的 EPI 信号连接两个板子来运行 SDRAM? 请检查随附的图像。  

    非常感谢。 此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是我为 EPI 总线选择的引脚分配、正确吗? 我的怀疑是因为每个 EPI 总线信号都可以连接到 MCU 的两个管脚、所以我不清楚将信号连接到其中一个管脚是否强制其余信号连接到特定管脚。  请注意、用于 EPIS030 PP3的 DK-TM4C129X 与我的设计(PN3)不同。

    您可以使用 PP3或 PN3的 EPI0S30。 如果您将 PN3用于 EPI0S30、则您可以将 PP3用于 GPIO 或多路复用器表中显示的其他功能。  

    请参考 C:\ti\TivaWare_C_Series-2.2.0.295\examples\peripherals\EPI\SDRAM.c 中的 SDRAM.c 示例 该示例实际上是 EPI0S30的 PN3。  

    //
    // EPI0S29 ~ EPI0S30:n2 ~ 3
    //
    ui32Val = HWREG (GPIO_PORTN_BASE + GPIO_PCTL);
    ui32Val 并且= 0xFFFF00FF;
    ui32Val |= 0x0000FF00;
    HWREG (GPIO_PORTN_BASE + GPIO_PCTL)= ui32Val;

    在审阅原理图时出现的另一个问题。 在 DK_TM4C129X_SDRAM 原理图中、它们使用信号 EPIS0-19、EPIS028-31、然而在 DK-TM4C129X 中、它们仅使用 EPIS0-15、EPIS030、EPIS034。 他们不应该使用相同的 EPI 信号连接两个板子来运行 SDRAM? 请检查随附的图像。  [报价]

    DK-TM4C129X EVM 板将 EPI 用于主机16接口、而不是 SDRAM。  

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

    您好、Charles、非常感谢您的答复。  

    对不起 、我又问一个类似上述关于 EPI0S30信号及正确管脚的问题。 但在投产之前、我需要确保所有内容都是100%正确的。

    在下表中、我映射了 TI 示例固件和我的设计中使用的引脚。 我与 TI 的 EPI0S0-3信号示例有差异。 在 TI 示例中、他们使用 EPI0S0-3 PK0-3、而在我的设计中、我使用 EPI0S0-3 PH0-3、而两个设计中的其余信号保持相同。

    我实施的引脚分配是否正确? 我可以将 EPI0S0-3分配给 PH0-3吗、并使其余信号与 TI 的示例相同吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="193534" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1462488/msp432e401y-msp432e401y-and-sdram-shematic-via-epi-interface/5629503 #5629503"]

    我实施的引脚分配是否正确? 我可以将 EPI0S0-3分配给 PH0-3吗、并使其余信号与 TI 的示例相同吗?

    [报价]

    您好!

     将 PH0-3用于 EPI0S0-3时不会出现问题。 您可以为 EPI0S0-3使用 PH0-3或 PK0-3。

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

    您好、Charles、  

    很好、真诚、非常感谢!