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.

[参考译文] LMH1219:每排眼图张开度捕获的电压范围

Guru**** 2390735 points
Other Parts Discussed in Thread: LMH1219

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1519165/lmh1219-voltage-range-per-row-of-eye-opening-capture

部件号:LMH1219

工具/软件:

您好、
我对 LMH1219的眼图张开度捕获的电压范围有疑问。

眼图张开度捕获数据的电压范围设置是否始终为12.5mV/行?
据我了解、当启用自动 VEO 调整时、VEO 电压范围可在寄存器0x29中找到。
但是、从寄存器0x28读取的 VEO 值与从眼图张开度捕获数据获取的 VEO 值不匹配、因此我做了上述假设。

使用从寄存器0x29 (=6.25mV)读取的值转换为电压后、从寄存器0x28读取的 VEO 值为500mV。
使用从寄存器0x29读取的值转换眼图张开度捕获的垂直张开度行、VEO 为268mV、这不匹配。
・读取寄存器0x29 = 0x20 = b0010 0000 = 6.25mV (自动 EOM 电压范围)
・读取寄存器0x2C = 0x72 = b01110010 (启用自动 VEO 调整)
・读取寄存器0x28 = 0x50 -> VEO (寄存器0x28)= 80 (十进制)* 6.25mV = 500mV
・VEO (眼图张开度捕获)= 43行* 6.25mV = 268mV

寄存器操作如下。
读取 HEO 和 VEO 后、高速 EOM 和 EOM 计数器设置为 ON、并获取眼图张开度捕捉数据。

原始 FF 04 07 //选择通道寄存器
RAW 3E 00 80 //禁用 HEO/VEO 锁定监视。 (0x3e[7]= 0)、来自 E2E
原始56 00 08 //如果达到 HEO/VEO 阈值、则禁用中断。 (0x56[3]= 0)、来自 E2E
RAW 11 00 20 //启用 EOM
RAW 23 80 80 //当寄存器0x24[1]=1'b 时获取 HEO 和 VEO
RAW 24 02 02 //获取 HEO/VEO 自清零
RAR 27 xx 00 //读取 HEO
RAR 28 xx 00 //读取 VEO (= 0x50)
RAR 29 xx 00 //读取自动 EOM 电压范围(=0x20 = 6.25mV)
RAR 2C xx 00 //读取 VEO 标度(=0x72 :启用自动 VEO 标度)
原始24 80 80 //启用快速 EOM (0x24[7]=1)、实际 HEO 和 VEO (自清洗)、如果寄存器0x23[7]=1 (0x24[1]=1)、启动 EOM 计数器(0x24[0]=1)
RAR 25 xx 00 //读取2字节 EOM 命中计数(丢弃)(ReadValue = 0x00 0x00)

重复以下4096次以获取眼图张开度捕获数据。
RAR 25 xx 00 //读取2字节 EOM 命中计数(保存)

我随附了一个 Excel 文件、其中包含眼图张开度捕获的结果。

e2e.ti.com/.../Eye-Opening-Capture.xlsx

此致、

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

    Hayato-San、

    Unknown 说:
    眼图张开度捕获数据的电压范围设置是否始终为12.5mV/行?

    请参阅 LMH1219编程指南中的屏幕截图。

    VEO 调整率与 EOM 电压范围不同。

    此致、

    Nick

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

    您好、Nick-San

    >VEO 调节不同于 EOM 电压范围。
    谢谢你。 但是、我的问题仍未得到答复。

    编程指南说明以下内容。

    0x11[7:6]:EOM 电压范围控制
    设置预期的传入眼图垂直眼图张开间隔 如果寄存器0x2C[6]= 0

    问题1: 当寄存器0x2C[6]= 0时、寄存器0x11[7:6]的设置值变为有效。
    当0x2C[6]= 1 (默认值)时、EOM 电压范围为自动、并引用寄存器0x29[6:5]的值。
    我的理解是否正确?

    0x2C[6]:VEO 标度
    基于手动电压范围设置的0 = VEO 调整( 请参阅寄存器0x11[7:6] )
    1 =启用自动 VEO 调整

    问题2: 当寄存器0x2C[6]= 0时、0x11[7:6]的手动 EOM 电压范围应用于 VEO 调整。
    当寄存器0x2C[6]= 1 (默认值)时、哪个设置值应用于 VEO 缩放?

    我指的编程指南是"SNLU187C–2016年5月–2018年9月修订"。
    是否有新版本可用?

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

    问候 Hayato-San、

    [引述 userid="523110" url="~/support/interface-group/interface/f/interface-forum/1519165/lmh1219-voltage-range-per-row-of-eye-opening-capture/5841790 #5841790"]

    0x11[7:6]:EOM 电压范围控制
    设置预期的传入眼图垂直眼图张开间隔 如果寄存器0x2C[6]= 0

    问题1: 当寄存器0x2C[6]= 0时、寄存器0x11[7:6]的设置值变为有效。
    当0x2C[6]= 1 (默认值)时、EOM 电压范围为自动、并引用寄存器0x29[6:5]的值。
    我的理解是否正确?

    [/报价]

    几乎是真的。 0x29[6:5]的值是最后一个 EOM 运行中 VEO 粒度的只读指示。

    [引述 userid="523110" url="~/support/interface-group/interface/f/interface-forum/1519165/lmh1219-voltage-range-per-row-of-eye-opening-capture/5841790 #5841790"] 0x2C[6]:VEO 标度
    基于手动电压范围设置的0 = VEO 调整( 请参阅寄存器0x11[7:6] )
    1 =启用自动 VEO 调整[/报价]

    是的。

    [引述 userid="523110" url="~/support/interface-group/interface/f/interface-forum/1519165/lmh1219-voltage-range-per-row-of-eye-opening-capture/5841790 #5841790"] 问题2: 当寄存器0x2C[6]= 0时、0x11[7:6]的手动 EOM 电压范围应用于 VEO 调整。
    当寄存器0x2C[6]= 1 (默认值)时、哪个设置值应用于 VEO 缩放?

    我们确定 VEO 粒度的方式是不公开的。 通常、使用自动调整会根据数据速率自动选择最佳 VEO 乘法器。 客户不必手动调整此值。  

    根据各种数据速率、您是否遇到过 EOM 的其他一些问题?

    您的编程指南是最新的。

    此致、

    Nick

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

    您好、Nick-San、


    感谢您的答复。

     >通常情况下、使用自动调整会根据数据速率自动选择最佳 VEO 乘法器。

    我想知道自动选择的理想 VEO 乘法器。

    此致、

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

    您好、Nick-San、

    我在编程指南中找到了以下说明。
    我认为 VEO 值始终通过将寄存器0x28的值乘以3.125mV 来计算。 这是正确的吗?

    此致、

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

    嗨、Hayato-San、

    我想知道自动选择的最佳 VEO 乘法器。

     执行 EOM 运行后读取0x29[6:5]。

     

    我解释说、VEO 值始终是通过将 Reg.0x28的值乘以3.125mV 来计算的。 这是正确的吗?

    是的、HEO VEO 测量中使用的 VEO 始终为3.125mV。 正如摘录中所述、"报告调整后的值为+-100mV 范围"。 -100mV 范围为200/64、即3.125mV/阶跃。  

    此致、

    Nick