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.

[参考译文] DS280DF810:如何通过输入数据?

Guru**** 2536790 points
Other Parts Discussed in Thread: DS280DF810

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/908151/ds280df810-how-to-thru-the-input-data

器件型号:DS280DF810

您好!

我想使用原始模式将具有指定抖动的输入数据传输到输出。

但是我的环境不是很好、你能帮我纠正吗?

我的代码(输入/输出为 ch0)在这里

通道访问

地址、值
0xFC、0x01 #ENABLE 通道访问
0xFF、0x01  #ENABLE 寄存器访问通道0
0xFD、0x00 #ENABLE 寄存器访问 DIE0的 CH0
0x00、0x04 #RESET 通道寄存器为默认值

绕过 CDR
0x31、0x00 #SET 调整模式为零
0x1E、0x09 #PUT 器件进入 RAW 模式
0x2D、0x38 #Enable EQ BOOST 覆盖
0x03、0x00 #SET EQ BOOST 值为零
0x8E、0x01 #VGA_SEL_GAIN=1
0x13、0xb0 #Eqselect gain=0

#FIR =仅主函数
0x3D、0x1a #disable 前/后光标 FIR

#driver =取消静音
0x09、0x00 #undo 输出多路复用覆盖

此外、是否可以使用扇出设置从相邻通道输出相同的信号?

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

    您好!

    • 您尝试以何种数据速率运行?
    • 什么是重定时器输入通道和输出通道插入损耗?
    • 相关内容:"但我的环境不能正常工作"
      • 您能否对这意味着什么提供更多的澄清? 您是否能够看到重定时器数据输出?

    在首次查看 CDR 旁路的重定时器脚本时、该脚本看起来很合理。 下面有两条评论。

    1. EQ 设置是否最佳取决于系统中的重定时器输入通道插入损耗
    2. 凭经验、TI 通常会通过 eq_hi_gain=1和 VGA_SEL_gain=0观察到最佳性能

    此致、

    Rodrigo Natal

    HSSC 应用工程师

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

    罗德里戈、您好!

    感谢您的回复。

    • 您尝试以何种数据速率运行?

    ->现在我输入10Gbps 信号是因为到目前为止高速图形发生器的速率不超过20Gbps。

      我知道该器件只能接收超过20Gbps 的数据、因此我正在尝试使用 RAW 模式。

      稍后、我将把我的仪器更改为25Gbps。

    • 什么是重定时器输入通道和输出通道插入损耗?

      ->插入损耗不应成为问题。

        PCB 上的输入/输出迹线非常短。

        无论如何、我将检查输入跟踪的 S11。

    • 相关内容:"但我的环境不能正常工作"
      • 您能否对这意味着什么提供更多的澄清? 您是否能够看到重定时器数据输出?

      ->否,输出信号看起来是固定的(由于交流耦合,我不知道高电平或低电平)。

        我可以看到噪声非常小。

    1. EQ 设置是否最佳取决于系统中的重定时器输入通道插入损耗
    2. 凭经验、TI 通常会通过 eq_hi_gain=1和 VGA_SEL_gain=0观察到最佳性能

    ->您是指寄存器0x13[5]和0x8e[0]?

      我将尝试更改它们。

    如果您有建议或建议、请告诉我。

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

    是否可以通过设置通道寄存器0x14[7]=1、并检查是否能够在启用 CDR 旁路的情况下观察数据输出、来尝试强制在有问题的重定时器通道上置位信号检测?

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

    罗德里戈、您好!

    我的更新在这里。

    1.输入/输出走线看起来不错

    2. EQ 和 VGA 增益没有影响

    写入0x14[1]=1也不起作用、如果 信号被应用到 Rx 或不被应用到该寄存器、那么该寄存器可以正确遵循

    4. CDR 多路复用模式改变了输出噪声(静音或原始)

      ->0x1E[7:5]=0x7 (静音)是干净的

        0x1E[7:5]=0x0 (原始模式)是一个噪声位

        0x1E[7:5]=0x1~6 (未定义)是如此高的噪声

        它们是否意味着多路复用器和驱动器能够正常工作?

    我怀疑 FIR 不正确、但我想知道 FIR 的设置是正确的。

    现在只有主光标启用(0x3D = 0x1a)、因为前/后光标由于没有恢复时钟而无法工作。

    你可以告诉我吗?

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

    我不理解您的结果。 如果您向重定时器输入10G 信号、则在 CDR 旁路模式下运行时、如果您已正确设置重定时器输出、则应能够观察到该信号。 当重定时器设置为旁路模式时、FIR 设置不应起作用。 当 CDR 旁路模式启用时、重定时器以固定输出振幅运行、前体和后体 EQ 功能不执行任何操作。

    您如何实现重定时器? 您使用的是 TI 评估板还是某些系统应用板? 如果使用 TI 评估板、我建议使用 TI SigCon Architect GUI、该 GUI 可通过 TI.com 下载。

    罗德里戈

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

    好的、我误解了 FIR 行为、因为 TX FIR 是多路复用器的下一级。

    我使用的是我们自己的板、而不是 TI 评估板。

    我重新确认了布局的引脚分配、它是正确的(我认为这应该是可以的、因为 sigdet 工作正常、噪声被 mux 设置改变)

    对于低于10Gbps 的数据速率、CDR 能否正确锁定? 如果是、我将尝试重定时器模式。

    此外、如果您有任何控制序列作为参考、您能否与我分享?

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

    DS280DF810可针对下列数据速率范围获取 CDR 锁定。

     

    参数

    测试条件

    最小          典型值          最大值

    和功能

     

    Rbaud

     

    输入数据速率

    全速率

    20.28.4                                 

    Gbps

    半速率

    10.14.2.                                 

    Gbps

    四分之一

    5.05                                7.1.

    Gbps

     

    请通过 TI.com DS280DF810产品页面下载重定时器编程器指南。 此文档包含您可能参考的重定时器配置序列示例。

    https://www.ti.com/product/DS280DF810

    此致、

    罗德里戈

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

    好的、我将尝试四分之一速率模式。

    我参考 的是 DS2x0DFxx0_SNLU182E_Programrs_Guide_Confidential_20180814_APL.pdf。

    您是指本文档吗?

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

    是的、这是正确的用户指南编号。

    因此、

    Rodrigo Natal

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

    罗德里戈、您好!

    很抱歉我迟到了。

    我的原始序列引用了 SNLU182E_Programrs_Guide 中的表79、但无效。

    让我总结一下目前的情况。

    1.加电时可以观察到10MHz 时钟

    =>输出连接良好(至少低频信号可以通过)

    2.当信号应用于输入端口时,SIGDET 寄存器(0x01[7])可置位

    =>输入连接也很好

    切换 DRV_PD 寄存器(0x15[3])和 SEL_DATA_PRELCK (0x1E[7:5])只会暂时影响输出信号

    =>通道选择良好

    4、即使 SD_ENABLE (0x95[7])= 1、输出仍然稳定(时钟信号被施加到输入端)

    你有其他建议吗?

    您说 FIR 函数在原始模式下不起作用、但它应该起作用、因为 FIR 决定了输出振幅、我认为。

    (但即使我更改了 FIR 寄存器、我的器件也不会输出...)

    谢谢、

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

    您好!

    我对你为什么会有问题感到困惑。 CDR 旁路是重定时器中非常基本的功能、 TI 和许多客户都广泛使用该功能。

    如果您只为 CDR 锁定和 CDR 解锁的两种情况启用 CDR 旁路模式、您是否能够观察输出? 它只需要两个通道寄存器写入操作(见下面)。 如果以下选项不起作用、则您的测试设置必须存在一些不可预见的问题。

    寄存      器值   掩码    注释

    1E          00          E0          // CDR 解锁时的原始非重定时数据

    A5         00          E0          // CDR 锁定时的原始非重定时数据

     

    注意:REG_0x09[5]必须为0、这是默认值。

    顺便说一下、 请确保 将25MHz 信号应用于重定时器 CAL_CLK_IN。

    因此、

    Rodrigo Natal

    HSSC 应用工程师

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

    罗德里戈、您好!

    最后我找到了一些线索。

    -要在 FIR 之前启用多路复用器、0x09[5]需要为0

    程序员指南的表30中有一个排印错误

    -要更改多路复用器,需要校准时钟

    多路复用器设置完成后、时钟可以停止

    现在、RAW 模式工作良好。

    我仍在努力了解什么条件适合 CDR 锁定。

    对于300Mbps 时钟模式、默认设置足以锁定。 但更高的数据速率不起作用。

    如果您知道这种现象是合理的、请告诉我。

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

    您好!

     为了使 CDR 能够锁定速率设置、必须通过通道寄存器0x2F (标准模式)或通道寄存器0x60 - 0x63 (手动模式)进行编程。 除非 输入数据速率与编程的速率正负1000ppm、否则 CDR 不会锁定。

    因此、

    Rodrigo Natal