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.

[参考译文] TMS320C6748:upp 接收器 IO 阻抗

Guru**** 2952510 points

Other Parts Discussed in Thread: TMS320C6748

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/653468/tms320c6748-upp-receiver-io-impedance

器件型号:TMS320C6748

客户使用的 uPP DDR 接收模式、在 MP 后的几个电路板上存在一些稳定性问题、将数据线串行电阻器从20欧姆更改为50欧姆、错误率降低、因此客户询问真正的 IO 阻抗?

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

    我在公共文档中找不到这一点。 我已通知设计团队。 他们将直接在这里发布。

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

    我有几个后续问题可以帮助我更好地了解情况:
    在 UPP 总线上连接什么? 如果您共享芯片、我可能会在其数据表中找到一些有用的信息。
    2.如何连接串联电阻器? 靠近主机? 或靠近器件?
    3.定制板中 uPP 的 PCB 线路阻抗是多少?

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

    [引用 user="Yordan Kovachev"]1. 您在 UPP 总线上连接了什么? 如果您共享芯片、我可能会在其数据表中找到一些有用的信息。 [/报价]

    它是 FPGA、我没有器件型号、如果您认为它很重要、我将尝试获取器件型号。

    [引用 user="Yordan Kovachev"]2. 如何连接串联电阻器? 靠近主机? 或靠近器件? [/报价]

    在源端、因此它在 FPGA 端、因为 DSP uPP 处于接收模式。

    [引用 user="Yordan Kovachev"]3. 定制电路板中 uPP 的 PCB 线路阻抗是多少? [/报价]

    客户告知我电阻为50欧姆、不确定 PCB 制造错误。

    粘贴一些测试数据供您参考。

    第一。 对于从 FPGA 0x5555和0xAAAA 交替发送的20欧姆电阻、 每8个数据(16位 uPP)都是正确的。 其他插槽数据中存在一些位错误。

    2。 将电阻器从20欧姆更改为50欧姆、奇数通道数据正确(红色帧)、即使通道也有一些位错误(蓝色帧)。 (以下快照中的数据为十进制数据、从 FPGA 发送:800、700、600、500、400、 300、200 100 (按顺序)

    我认为这个问题与阻抗有关。 我不确定它是与串扰相关、还是存在周期干扰影响 uPP 数据信号、可能是串行电阻器值增加消耗了干扰能量、从而导致误差模式变化。

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

    [报价]这是 FPGA、我没有器件型号、如果您认为这很重要、我会尝试获取器件型号。
    客户告知我电阻为50欧姆、不确定 PCB 制造错误。[/报价]

    我认为 TMS320C6748焊盘的负载不应与之有太大区别、因为接口的工作频率约为38MHz、而且我想迹线也不会那么长。

    [引用]在源端、它在 FPGA 端、因为 DSP uPP 处于接收模式。[/quot]

    这应该是正确的。

    至于串扰、我不能说。 您能否尝试使用 FPGA 压摆率(如果可能、增大或减小)?
    这也可能是软件问题。 是否可以尝试以较低的速度运行应用程序? 检查时序;确保 FPGA 接口与 DSP 数据表中的时序相匹配。

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

    Yordan、

    谢谢。 更多背景信息:UPP 接收在 DDR 模式下以25MHz uPP_CLK 工作。

    第一。 本产品已发运~15K 产品,到目前为止发现~5pcs 电路板因该问题退回,这些电路板在现场工作了1年以上,然后才报告此类问题。  

    2。 调试这些返回 的板:

    2.1我们将 uPP_CLK 从25MHz 降低到12.5MHz、错误消失。

    2.2更改 uPP 时序以对齐 uPP_CLK 和 uPP_DATA、错误消失。 根据规格、uPP_CLK 应比其他信号提前一段时间。 因此、错误的时序有效、但正确的时序会导致错误。 从 FPGA 发送的原始时序如以下快照所示、设置和保持时间满足 uPP 时序要求。  (您可以忽略波形 SI 质量、因为探头接地不良)

    2.3所有电路板都运行相同的软件。

    2.4。 客户表示自己调整了不同值的 FPGA 负载能力、错误仍然存在。 (如果错误率/模式随 FPGA IO 负载变化而变化、它们不会捕捉错误率/模式变化)。

    2.5将 DSP 替换为新的 DSP、错误消失、但  由于维修线路将故障 DSP 焊接到另一个电路板上、因此未将其焊接到另一个电路板上。

    第2.6号。 将 uPP_DATA 行序列实验和结果更改为上一帖子。

    感谢您的分析。

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

    您是否测试了"#2.1我们将 uPP_CLK 从25MHz 降低到12.5MHz、错误消失了。" &"2.2更改 uPP 时序以使 uPP_CLK 和 uPP_DATA 对齐、错误消失"? 您能否将这些视为可能的解决方法? 这似乎是某种时序问题、但我无法确定这是来自 DSP 还是 FPGA ... 我知道这可能非常耗时、但是否可以使用相同的时序进行实验、但可以通过 uPP 连接两个 DSP、如果您没有遇到错误、则应考虑调整 FPGA 侧的时序。

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

    Yordan、

    存储的测试数据文件高达几兆字节、因此我们认为它经过了广泛的测试。

    [引用 user="Yordan Kovachev"]您是否可以将这些作为可能的变通办法?

    否、低 uPP_CLK 无法满足要求。 对齐的 uPP_CLK 和 uPP_Data 不符合 uPP 规格时序、否则 TI 保证对齐的时序符合 规格并修改数据表。

    这就是客户请求 TI 帮助找出根本原因的原因。

    [引用 user="Yordan Kovachev"]但是否可以使用相同的时序进行实验、但可以通过 uPP 连接两个 DSP、如果您未遇到错误、则应考虑从 FPGA 端调整时序。 [/报价]

    这是无法实现的、首先、这不是一个常见问题、仅在15K 单元中有几个单元。 其次、它位于客户板上。

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

    [引用]否则、TI 保证一致的时序符合规格并修改数据表。[/引用]
    我认为这是不可能的。 好的、在出现故障的产品上、您能否更换 FPGA、然后查看问题是否再次得到解决?

    您是否已经探索了在电路板(xray)上不良安装 DSP (或 FPGA)的可能性?
    正如我说过的、这可能是一个时序问题(可能是设置时间或保持时间不在规格范围内)... upp 布线有多长? 我假设 FPGA 和 DSP 位于同一电路板上。

    您说、故障电路板在现场工作了一年多。 他们在工作时发生了异常情况...

    我的想法已过时。 我将尝试在设计团队中找到一个要详细说明的人。

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

    波形在上一波中发布。

    下面是时序数据、它在规格范围内、具有较大的裕度。

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

    我咨询了设计团队。 我正在等待一些反馈。

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

    您好、Tony、

    您在特定位上似乎存在时序问题。 这可能是由于布线长度或串扰而导致的布局问题、也可能是 FPGA 内时序限制的问题。 您在图中捕获了 D15、但位看起来不是发生故障的位。 在发生故障的电路板上、您是否发现相同的位导致了问题? 您能否在尽可能靠近 SOC 的位中捕获到波形、其中一个位的故障一致性如何? 您能否捕获多个数据位来查看边沿之间是否存在明显的偏差? FPGA 实现的另一个问题是 FPGA 设计中的时序限制。 您能否提供定义 FPGA 输出端允许偏差的约束条件?   

    此致、Bill

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好,Tony
    在进一步了解 UPP 中使用的双路 LVCMOS IO 缓冲器的设计规格时,我发现的值是

    对于1.8V 操作-
    标称阻抗值为~33欧姆
    或3.3V 工作电压-
    标称阻抗值为~35欧姆

    额定温度为室温,额定工艺

    在整个运行条件下的最坏情况是
    对于1.8V 工作电压-~50 Ω
    对于3.3V 工作电压-~ 57 Ω。