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.

[参考译文] SK-AM69:有助于在 SK-AM69 上启用 SERDES/ACSPCIe 输出(续)

Guru**** 2540720 points
Other Parts Discussed in Thread: SK-AM69, AM69

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1546694/sk-am69-help-with-enabling-serdes-acspcie-output-on-sk-am69-continued

器件型号:SK-AM69
Thread 中讨论的其他器件: AM69

工具/软件:

这是旧线程的延续、该线程因不活动而被锁定:

SK-AM69:有助于在 SK-AM69 上启用 SERDES/ACSPCIe 输出

你好 藤原拓磨 ,我很抱歉,我没有跟上老线程. 在上一条评论(此处)中、您提到您正在尝试看看是否可以从 SK-AM69 电路板上移除一些电路、看看这是否会在某种程度上产生影响。 我猜在这一点上、你要么没有时间去尝试、要么它没有给你带来什么不同--但是如果你有任何更新、请告诉我。

您建议我们可以复制 SK-AM69 通过外部时钟生成电路所做的事情、但由于您提到的 BOM 成本以及它会消耗的 PCB 空间(每一点点位数)、这正是我试图避免的。 因此、我仍在寻找一种方法、让自己确信我们的 AM69 PCB 设计可以在没有额外电路的情况下正常工作。

我回顾了我们迄今所做的工作。 根据您在上一条注释中发布的示波器屏幕截图、您似乎能够将 50Ω 终端电阻添加到电路板上、因为我们在执行后都看到 TP106 上~1.8V   devmem2 0x118090 w 0x01000002 为了使 PCIe1 的断电位失效。

我想、这个 1.8V 电压可能表明 AM69 内部的配置可能错误。 SERDES REFCLK_OUT 引脚(例如连接到 TP106 的 AN9)应为 HCSL(高速电流转向逻辑)、以便输出引脚在驱动 0mA (“低电平时“)和~Ω 14mA (“高电平时“)之间切换。 当该电流通过 50Ω 电阻器传递到接地端时、测试点产生的电压应为 0V(当“低电平“时)或~0.7V(当“高电平“时)。 在我所理解的范围内、HCSL 输出引脚在任何时候都不应该表现出 1.8V 的电压。 根据 TI 对器件的内部了解、在这些引脚上测量 1.8V 是否有意义? SERDES 的误配置是否会导致这种情况发生?

感谢您对此的持续帮助!

此致、
Dave

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

    抱歉、我最初这个问题的标题是错误的--我把它更正为“帮助在 SK-AM69 上启用 SERDES/ACSPCIe 输出(续)“。

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

    尊敬的 Dave:

    我猜你现在没有时间尝试它、或者它对你没有什么不同--但是如果你有任何更新、请告诉我。

    是的、您猜对了。 我无法在这一主题上取得进展。 但是、我把它作为我任务清单中的一项任务。

    我有一个 J784S4 EVM 板、我做了一些板模块来连接 PCIe 基准时钟、可以在今天/明天试用。 同时、我可以循环介绍一些硬件人员、看看他们是否对 1.8V 有意见。

    此致、

    Takuma

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

    大家好 、Takuma、希望一切顺利。 只需检查一下您是否能够取得任何进展、或者是否有任何硬件人员对 1.8V 产品有过想法。

    如果有任何事情我可以做在我的结束来帮助你,请告诉我。

    谢谢、此致、
    Dave

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

    尊敬的 Dave:

    对延迟深表歉意。

    根据数据表、1.8V 应为该引脚的逻辑高电平:

     我看到的是信号接近 1.8V、但略低于 1.8V。 我认为这是由于信号时钟频率为高频 (1GHz)、并且没有足够的时间让引脚变为低电平造成的。

    我做了一些电路板模块来移除串行器/解串器的外部时钟输入、并尝试了一些实验、但仍然可以看到 1GHz 的时钟。 并怀疑串行器/解串器模块本身中存在未设置的分频器。

    此致、

    Takuma

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

    嗨、Takuma、感谢您的回复。 我有两个想法/问题。

    1. 我还注意到、该表中的“I/O 电压“为 1.8V、但从电气角度来看、我的困惑就在这里。 当该引脚用作串行器/解串器基准时钟时、据我所知、它应在  HCSL(高速电流转向逻辑)模式下运行。 这意味着、 当该引脚为“高电平“时、它应通过连接的任何负载驱动~μ A 14mA 的电流。 在本例中、我们 连接了一个接地的 50Ω 电阻器。 因此、当引脚处于“高电平“时、我们应在引脚上测量的电压为 V = IR =~0.014 * 50 =~0.7V。那么、即使引脚没有足够的时间变为低电平、它也应在 0.7V 左右徘徊、而不是 1.8V
      1. 我可能会误解这一点、但如果我是、您能解释我的想法在哪里出错吗?
    2. 关于可能无法设置串行器/解串器中的某些分频器、您是否可以邀请一位串行器/解串器专家来深入研究详细信息、并了解需要采取哪些措施来更正配置? 我的问题是,我不知道从哪里开始弄清楚这一点(可能我作为最终用户甚至不能获得我需要的低级信息)。

    感谢您的持续支持、
    Dave

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

    尊敬的 Dave:

    对于 SK-AM69、在示波器上测量 100MHz 时仍存在一些问题。 我直接连接到测试点 、并通过原理图查看、缺少端接电阻器可能是我看到电压接近 1.8V 的原因。

    另一方面、对于 J784S4 EVM(AM69 的汽车级版本,在技术上完全相同)、我可以在探测 C125 时使用默认 SDK 测量 PCIe1 接口的 100MHz 基准时钟。 默认情况下、J784S4 TI EVM 使 J17 PCIe 连接器使用内部基准时钟、SDK 也反映了此硬件配置。

    此致、

    Takuma

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

    如果希望为处理器配置 SK-AM69、以生成 REFCLK 来代替板载时钟发生器(用于 SERDE0/PCIe0)

    1.在源极 (R269、R275) 附近安装 50 欧姆端接电阻器。  默认情况下它们为“未安装“:

    2.更改 REFCLK 电阻器多路复用器、使处理器的 REFCLK 连接到 PCIe 外设(未连接板载时钟发生器)(移除 R405、R407、R403、R404)、安装 0 欧姆 (R406、 R408、C657、C658)

    可以对 SERDES1/PCIe0 进行类似的操作(有关具体的参考标识符,请参阅原理图)

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

    您好 Robert Eschler、您确定 SK-AM69 原理图是什么吗? 我是 https://www.ti.com/lit/zip/SPRR466 上的最新产品 、与您显示的内容不符;例如、R269 位于电路板 ID EEPROM 工作表中、而 R405 位于 LDO 下。

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

    很抱歉困惑 — 我当时在看一个不同的设计。  SK-AM69 仅支持来自 CDCI 器件的 REFCLK。  时钟连接到 SERDES_REFCLK 引脚、无 PCIE_REFCLK 引脚(ACSPCIE 引脚)

    CDCI 器件是可编程的 — 可以支持 HCSL 和 LVDS 输出。  我认为它默认为 HCSL、但需要仔细检查。  如果 Takuma 正在调查 PCIE_REFCLK 终端/配置 — 这对于此设计而言不正确。

    对于 SK-AM69、CDCI 时钟发生器在源附近有端接电阻器。

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

     Robert Eschler、请允许我回顾一下我在这里试图证明的内容。 实际上、我并不是尝试让 SK-AM69 上的 PCIe 器件与 PCIE_REFCLK 引脚(ACSPCIe 引脚)配合使用。

    我们正在设计基于 SK-AM69 的定制 PCB。 定制 PCB 上没有 CDCI 器件。 相反、我需要使用 PCIE_REFCLK0_P/N_OUT 引脚、用于生成 PCIe 时钟输出到定制 PCB 上的端点。

    我们已经为 AM69 提供了定制的 Processor SDK Linux 构建、我们 现在可以加载到 SK-AM69 上、并且我们最终将加载到定制 PCB 上。 使用我们用于 AM69 的 Processor SDK Linux 自定义版本、我需要演示如何可以看到上生成的 100MHz PCIe 时钟  PCIE_REFCLK0_P/N_OUT  信号。 在 SK-AM69 上、 PCIE_REFCLK0_P/N_OUT  引脚连接到测试点 TP104 和 TP105。

    前提是  PCIE_REFCLK0_P/N_OUT  引脚应为 HCSL 输出、我们 在 TP104 和接地之间以及 TP105 和接地之间焊接了一个 50Ω 端接电阻器。 在这些端接电阻器安装到位后、我希望在 TP104 和 TP105 上生成 100MHz 时钟、相对于接地的振幅约为 0.7V。

    使用 TI 提供的所有可用信息(包括此 E2E 文章和上面提到的前一篇信息)、我们相信 AM69 的 Processor SDK Linux 自定义版本应该会导致出现此 100MHz 时钟、但实际上并非如此。  然后、藤原大磨试图通过另一个 SK-AM69 重现我的调查结果、他看到了和我一样的事情。 我们无法让 100MHz 时钟出现在 TP104 和 TP105 上。 这是我需要做的事、才能在定制 PCB 设计的这一方面进行签核。

    我已经尝试解决这个问题大约 4 个月了。 虽然以前不太急、但我们的 PCB 设计现已接近完成、因此我需要以较短的顺序深入研究。 感谢您的持续支持。

    此致、
    Dave

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

    感谢您的澄清/状态。 我现在更明白了。  我有来自 Takuma 的 SK-AM69 电路板、并将添加端接电阻器。  我们可以在另一个设计中使用此配置、因此已对其进行了验证。  只需解决 SK-AM69 的问题。

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

     Robert EschlerTakuma Fujiwara、谢谢! 我期待您的发现。 我怀疑有什么非常有用的东西,我可以添加到我的最后,但如果你需要我在这里尝试任何东西与我的板,只要告诉我。 ——Dave

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

    尊敬的 Dave:

    端接电阻器好像 没有了。

    就原始寄存器写入而言、需要满足以下要求:

    e2e.ti.com/.../3113.enable_5F00_internal_5F00_ref_5F00_clock_5F00_out_5F00_pcie1_5F00_j784s4.patch

    但驱动程序应通过 DTS 处理这些写入。

    此致、

    Takuma

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

    Takuma Fujiwara 和 Robert Eschler、最后我可以确认我看到的基准时钟正在我的 SK-AM69 电路板上生成! 是的、驱动程序通过 DTS 来处理配置;通过 DTS 更改、我无需手动访问寄存器。

    问题是什么、您可能会问?  几个月前、当我们在我们的电路板上添加 50Ω 终端电阻器时、我们使用的电阻器意外为 50 个 k Ω ć. man facepalming ć

     今天、当我们将它们更改为 50Ω 时、参考时钟会按预期显示在示波器上。

    非常感谢您在本案例中的帮助、并确认您的最终行为是否正确、因为这促使我找到我的板的问题。 非常感谢。

    此致、
    Dave

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

    尊敬的 Dave:

    很高兴我们能解决这个问题! 谢谢 Butters 和 Robert Eschler !

    此致、

    Takuma