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.

[参考译文] AM6412:M.2 NVMe &SATA M.2 M 键连接器

Guru**** 2463330 points
Other Parts Discussed in Thread: TMDS64EVM, AM6412

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1552919/am6412-m-2-nvme-sata-m-2-m-key-connector

器件型号:AM6412
主题中讨论的其他器件:TMDS64EVM

工具/软件:

尊敬的 TI 团队:

我正在基于设计定制电路板 J721EXSKG01EVM TMDS64EVM 我希望与连接 NVMe 或 SATA SSD 连接 M-Key M.2 连接器 。 使用的 SoC 是 AM6412 修订版 B 、已解决勘误表 i2236 和 i2241。

以下是与 M.2 接口相关的原理图片段:

我有以下问题:

  1. 基准时钟连接:
    • SERDES0_REFCLK0是否可以直接连接到 M.2 连接器?

    • 由于我使用 AM6412 的修订版 B、因此我是否仍需要任何额外的时钟电路?

  2. SERDES0_RX 的交流耦合:

    • 原理图包括C184C185上的串联电容器(和)SERDES0_RX

    • 这些电容器应该放置在电路板上、还是通常存在于 SSD 侧?

  3. NVMe 与 SATA 检测:

    • 如果我想同时支持两者 NVMe SATA SSD、是否足以在 SERDES 线路上添加多路复用器?

    • 检测所连接 SSD 类型的建议方法是什么?

      • M.2 连接器的引脚 69(SATA 检测)是否足够?

      • 或者、我是否应该实施基于 GPIO 的检测机制、先尝试 NVMe、然后切换到 SATA?

  4. 串联电阻器:

    • 我是否应该在SERDES0_TX和上添加串联电阻器SERDES0_REFCLK0以实现信号完整性或调试目的?

  5. M.2 CONFIG 引脚:

    • M.2 连接器上的引脚 1、21、69 和 75 连接到 J721EXSKG01EVM 上的 GND。

    • 但是、我已经看到、这些引脚通常被 SSD 器件拉高或拉低。

    • 此处的正确方法是什么? 我应该让它们保持未连接状态还是以特定的方式拉动它们?

非常希望提供特定于 AM64x 和 M.2 支持的任何指导或参考设计(尤其是 SATA/NVMe 双支持)。

谢谢!