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.

[参考译文] AM263P4:通过 OSPI 端口连接外部 RAM

Guru**** 2693225 points

Other Parts Discussed in Thread: AM263P4

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1597215/am263p4-interfacing-an-external-ram-through-the-ospi-port

器件型号: AM263P4

您好、我想知道外部 RAM 芯片是否可以通过 OSPI 接口连接 AM263P4、例如具有 xSPI 八通道接口和 3V 工作电压的 Infineon PSRAM 在理论上是否可行?

此致

 

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

    您好、Michele:

    是的、您可以通过 OSPI 接口将外部 PSRAM(例如具有 xSPI 八进制接口的 Infineon PSRAM)连接到 AM263P4。 但是、需要牢记一些重要的硬件注意事项:

    主要硬件注意事项:

    1. DQS 线路配置:

      • DQS(数据选通)线路在不使用时必须拉低
      • 这是因为同一条 DQS 线路有双重用途:它在对 PSRAM 执行写操作期间用作数据掩码信号
      • 确保在硬件设计中正确放置下拉电阻器

    2. 片选 (CS) 引脚放置:

      • OSPI 闪存和 PSRAM 之间的焊球阵列配置存在差异、尤其是在 CS 引脚位置方面
      • PSRAM CS 引脚的位置与标准闪存配置不同
      • 如果使用 TI EVM: 硬件已经包括用于为 PSRAM 操作选择适当 CS 的配置(通常通过安装和卸载电阻)
      • 如果要设计定制硬件: 确保您的 PCB 布局考虑了 PSRAM 器件的正确 CS 引脚映射

    此致、
    Mayank Shadwani

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

    你好, 马亚克!

    非常感谢您的答复!

    如果我理解正确:

    • 在写入传输期间、DQS 用于 PSRAM 发生正转换 数据掩码
    • 但对于 AM263Px DQS 仅为输入、不会被驱动为输出
    • 因此、我们必须下拉它、以避免在写入传输到 PSRAM 期间发生意外的屏蔽

    我在 AM263P LaunchPad 的原理图中看到 DQS 被拉 高电平

    而在 AM263P 技术参考手册 spruj55d 中、建议使用拉电阻器 向下 在 IT 上:

    13.3.2.2.5.4.2.1.4 DQS 上的外部下拉电阻器
    根据 OSPI 协议、闪存器件在 CS 置为有效时驱动 DQS。 当 CS 未置为有效时、闪存
    器件在 DQS 上呈现高阻态。 当配置为使用 DQS 时、控制器使用 DQS 作为时钟
    将传入的数据采样到 FIFO 中。 DQS 处于高阻态时的噪声会导致杂散误触发
    FIFO 并向其中填充无效数据。 除了复位 OSPI 模块之外、无法清除该数据。
    为避免该问题、建议在 DQS 线路上添加一个下拉电阻器。

    ¿我不知道

    • 进行上拉/下拉操作有一个特定的原因、 向上 原理图中选择的元件而非上拉/下拉 向下
    • 在 PSRAM 和 OSPI 芯片均连接到 TI OSPI 接口(具有不同 CSS)的电路板中、DQS 上的下拉电阻也可以正常工作

    再次感谢

    Michele

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

    您好、Michele:

    感谢您有关 DQS 信号配置的详细问题。 让我谈谈您的每一个要点:

    是的、您对 DQS 功能的理解准确无误:

    • 在写入传输期间、DQS 用作 PSRAM 的输入数据掩码
    • 对于 AM263Px、DQS 仅是输入、不会由控制器驱动为输出
    • 下拉电阻器可确保在写入操作期间 DQS/DM 线路上存在逻辑“0",“,以、以避免意外的数据屏蔽

    LaunchPad 上拉配置

    您正确观察到 AM263P LaunchPad 使用的上拉配置与技术参考手册建议不同。  特意实现 LaunchPad 上的上拉配置、为硬件提供所有可能的配置以用于评估和测试。 这使开发人员能够在开发阶段测试不同的场景。

    但是、对于 AM263P 控制卡、我们使用下拉配置、所有设置也都适用于该设置、这符合 TRM 建议。

    DQS 上的下拉电阻器在 PSRAM 和 OSPI 芯片均连接到 TI OSPI 接口(具有不同的 CSS)的电路板中也可以正常工作

    AM263P LaunchPad 没有使用两个单独片选引脚同时连接闪存和 PSRAM 的配置。 该板具有单个 OSPI 存储器插槽、可一次支持闪存或 PSRAM 器件。

    对于计划使用不同片选将闪存和 PSRAM 连接到 OSPI 接口的定制电路板设计、DQS 上的下拉电阻器将适用于两种器件类型。 但请注意以下重要注意事项:

    • 引脚分配差异: 闪存和 PSRAM 器件通常具有不同的引脚排列。 请仔细查看数据表、并确保两个器件的信号布线正确。

    如果您需要进一步澄清或有其他问题、请告诉我。

    此致、
    Mayank Shadwani