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**** 662690 points
Other Parts Discussed in Thread: LMH1219, SIGCONARCHITECT, LMH1219EVM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/739231/lmh1219-eye-opening-monitor-programing

器件型号:LMH1219
主题中讨论的其他器件: SIGCONARCHITECT

// 1.
SPI_ti_WriteTo (0xff、0x04);
// 2.
SPI_ti_WriteTo (0x3E、0x00);
// 3.
SPI_ti_WriteTo (0x11、0xc0);
// 4.
SPI_ti_WriteTo (0x24、0x81);
// 5.
RD_DATA= 1;
K=0;
while (rd_data&1){
SPI_ti_ReadFrom (0x24、&rd_data);
if (k++>1000){trace ("Time Out1 ~~!! \n");break;}

// 6.
SPI_ti_ReadFrom (0x26、&rd_data);
//7.
RD_DATA = 1;
K=0;
while (rd_data&1){
SPI_ti_ReadFrom (0x24、&rd_data);
if (k++>1000){trace ("Time Out2 ~~!! \n");break;}

//8.
SPI_ti_ReadFrom (0x26、&rd_data);
//9.
RD_DATA = 1;
K=0;
while (rd_data&1){
SPI_ti_ReadFrom (0x24、&rd_data);
if (k++>1000){trace ("Time Out3 ~~!! \n");break;}

//10.
对于(k = 0;k<4095;k++){
SPI_ti_ReadFrom (0x25、&rd_data);
RD_DATA = RD_DATA & 0xff;
SPI_ti_ReadFrom (0x26、&rd_data2);
RD_data2 = rd_data2和0xff;
ey_data[k]= rd_data*256 + rd_data2;

//11.
SPI_ti_WriteTo (0x24、0x40);
// 12.
SPI_ti_WriteTo (0x3E、0x80);
//13.
SPI_ti_WriteTo (0x11、0x20);
对于(CONT=0;CONT<64;CONT++)

对于(k=0;k<64;k++)

跟踪("%04x"、eye 数据[data++]);

跟踪("\n");

分步方法是否正确?

2.如果设置方法正确,与"SigCon Architect"中的数据有何不同?

SigCon Architect

3.SigCon Architect 专门处理了数据吗?

您能否获取"SigCon Architect"中使用的源代码?

眼图张开度监视之前.

5.您能告诉我基本设置吗?

请按项目回复。

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

    您好、Jinwoo、

    1)。 有关 EOM 捕获设置、请参阅 LMH1219编程指南。 LMH1219编程指南使用读/修改写操作。 在此操作中、我们读取寄存器、然后进行掩码设置中记录的更改。 在阅读编程步骤时、我注意到与编程指南存在一些不一致之处:

    a)。 SPI_ti_WriteTo (0x24、0x81);我相信位6是在默认模式下设置的、因此我期望的是0xC1而不是0x81。

    b)。 此外、在读取此循环中的4096个电池时、我们应该等待 寄存器0x24[0]= 1'b0或该位等于零、然后再读取寄存器0x25和寄存器0x26。 我不确定是否这样做了。

    2)。 您的结果应与 SigconArchitect 相同。 唯一的区别是、在您的测量中、您将捕获1UI。 在 SigconArchitect 中、将1UI 眼图复制/粘贴到第一个眼图以显示完整的眼图。

    3)。 1UI 的 SigconArchitect 原始眼图数据应与您采集的数据相同。

    4)。 请单击以下链接并搜索 eye_mon_preset.txt 和 eye_mon_postset.txt

    C:\Program Files (x86)\Texas Instruments\SigCon Architect EVM GUi\Configurations\LMH1219\Macros

    5)。 LMH1219编程指南中介绍了基本设置。 请参阅第3.10.1.2节。我相信您已经可以访问本文档。 此外、您也可以使用上面的第4节。

    此致、Nasser

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

    数据表中有一个由第一个导数表示的数字。
    图11表示我读取的数据(从 LMH1219读取的信息相同)
    图12表示第一个导数。

    我认为、需要进行特殊处理才能使其像"SigCon Architect"数据一样。
    需要对第一个导数进行详细说明。
    如果您能用示例对其进行解释、我将不胜感激。

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

    e2e.ti.com/.../E2E-EOM-Hit-Counts-Capture.xlsHiJinwoo、

    我在 Excel 文件中添加了公式、因此您可以获得与上图12类似的眼图。

    此致、Nasser

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

    我还有其他问题。
    我想读取 HEO 和 VEO 信息。
    无法读取信息。
    无法读取 IN0端口?
    已经进行了硬件设计、以便只能使用 IN0端口。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jinwoo、

    在默认模式下、IN0被启用、除非 IN_OUT_SEL 引脚被选为选择 IN1。 启用 IN0并锁定器件后、您可以使用以下寄存器设置读取 HEO 和 VEO 值。  

    RAW FF 04 07 //选择通道寄存器

    RAW 11 00 20 //启用 EOM

    原始3E 80 //启用 HEO/VEO

    原始27 00 //读取 HEO,转换为十进制,然后除以64,以在 UI 中打开眼图

    原始28 00 //读取 VEO,将十六进制转换为十进制,然后乘以3.125mV

    原始3E 00 80 //恢复初始设置

    RAW 11 20 //关闭 EOM

    此致、Nasser


    RAWRAW

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

    非常感谢您的回复。

    我是按照你所说的方式进行的、但我不能阅读这些信息。

    我使用"SigCon Architect"进行了测试、但结果相同。

    如图所示设置为 IN1时、将显示信息。

    当 IN0时、不显示信息。

    我没有找到原因。
    您需要审核什么?

    此外、我还想知道 CLI (电缆长度指示器)。
    我应该为寄存器0x25 [5:0]分配什么公式?
    数据表中没有足够的信息。

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

     您好、Jinwoo、

    1)。 对于这些评估、您是否使用了 LMH1219EVM?

    2)。 请查看 LMH1219EVM 用户指南的图4。 确保跳线的设置与此图中所示的设置相同(红色矩形)。

    3)。 请注意下图。 我使用了 LMH1219EVM 和 GUI。 我们可以清楚地观察 HEO 和 VEO 值。

    此致、Nasser

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

    非常感谢您的回复。

    我发现了一个差异。
    到目前为止、我已经测试了1080i59.94或525i59.94分辨率。

    3G 可以读取 HEO/VEO 信息。
    但是、SD / HD 无法读取信息。

    使用 SD/HD 分辨率时、我是否需要更改设置?
    IN1能够在不更改设置的情况下读取信息。

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

    1)。 您是否将 LMH1219EVM 用于此评估?
    2)。 请参阅 LMH1219EVM 用户指南、确保正确设置跳线。 您是否可以访问 LMH1219EVM 用户指南?
    3)。 请参阅我之前的帖子中发送的图片。 只要您具有相同的设置、器件应能够锁定到任何速率。 您使用什么来生成 SD/HD 视频?

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

    每个项目都会回答您的问题。

    1)。 我们将使用 LMH1219EVM 进行此评估。
    2)。 它的设置与手动设置相同。 (跳线)
    我看不到 SD / HD 视频输入的任何特殊设置方法。
    3)。 专业设备(Tektronix、phabix)

    您是否意味着您必须能够在没有特殊设置的情况下表示 SD/HD?
    但是、只有3G 正常表示。
    在 SD / HD 中、不表示 HEO/VEO。
    我没有发现问题。
    是否可以在您的环境或设备中接收 SD/HD 输入?

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

    禁用 HD 和 SD HEO/VEO。 HEO/VEO 可用于3G 和更高的数据速率。 我的评估板未显示用于 HD 和 SD 的 HEO/VEO -与您的评估板相同。

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

    感谢您的回答。

    是否有任何产品可以检查 SD/HD/3G 的 HEO/VEO?
    当然、应该可以使用"眼图张开度监视器"。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Jinwoo、

    在 SD 和 HD 下、您可以使用以下寄存器设置。 有关详细信息、请参阅 LMH1219编程指南:

    RAWFF0407// CTLE CDR 页面
    原始3E0080//
    RAW1100E0//启用 EOM 并将 VEO 设置为每步3.125mv
    RAW238080//在寄存器0x24[1]=1'b 时获取 HEO 和 VEO
    RAW240202//获取 HEO/VEO 自清零
    RAW2700//读取 HEO 和除以64
    原始2800//读取 VEO 并乘以3.125mV
    原始3E80//启用自动 HEO/VEO
    RAW230080//在寄存器0x24[1]上禁用 HEO/VEO 覆盖
    RAW11E0E0//恢复为默认值

    此外、您能否通过 Nasser.mohammadi@ti.com 向我发送电子邮件、并告知我您的应用和产品。

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

    我无法理解。
    您说您无法使用 SD/HD 输入进行测量。
    您说您只能测量3G 输入。
    2018年10月29日晚上9:31 <<查看您的回答。

    因为您回答说您无法测量...
    我询问了可以测量的产品。

    我希望大家不要误会,因为我是根据你的答覆向你提出质询的。

    让我们来回顾一下这个问题。
    1.我想测量从 SD 到3G 的视频。
    2.您的答案是您可以从3G 到12G 进行测量。
    我想知道满足数字1的产品。 请告诉我器件型号。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Jinwoo、

    LMH1219 SigconArchitect GUI 测量或报告 HEO/VEO 的3G 和更高数据速率。 通过使用我在 E2E 之前的帖子中向您发送的寄存器设置、您的 FPGA 或 ASIC 可以向 LMH1219器件发出这些寄存器设置、以测量任何数据速率(包括 SD 和 HD)的 HEO/VEO 值。 希望这一点现在已经清楚了。

    如果您能告诉我您的项目/应用程序、我将不胜感激。 这将帮助我们以不同的方式支持您的项目。 我的一位同事正在出差、也许我们可以安排面对面的会议来解决您可能遇到的任何问题。

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

    最后、请确保我正确理解它。
    LMH1219器件可测量任何数据速率(包括 SD 和 HD)的 HEO/VEO 值。
    2. LMH1219 SigconArchitect GUI 旨在测量3G 及更高版本的数据速率。 它被设计为无法测量 SD 和 HD。

    上述内容是否正确?

    我还有其他问题。
    如何设置寄存器以测量 SD 或 HD?
    在 SD / HD 中、VEO 和眼图监视器不准确。
    我是否需要设置寄存器0x2C [6]、0x11 [7:6]?

    正在进行的项目是一个简单的信号/视频分析仪器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Jinwoo、

    您的陈述1和2正确。

    请查看之前对您的 E2E 帖子的回复。 我已经记下了寄存器设置。 以下是供您参考的副本:

    RAW FF 04 07 // CTLE CDR 页面
    原始3E 00 80 //
    RAW 11 00 E0 //启用 EOM 并将 VEO 设置为每步3.125mv
    RAW 23 80 80 //在寄存器0x24[1]=1'b 时获取 HEO 和 VEO
    RAW 24 02 02 //获取 HEO/VEO 自清零
    原始27 00 //读取 HEO,转换为十进制并除以64
    原始28 00 //读取 VEO,转换为十进制,并乘以3.125mV
    原始3E 80 //启用自动 HEO/VEO
    RAW 23 00 80 //在寄存器0x24[1]上禁用 HEO/VEO 覆盖
    RAW 11 E0 E0 //恢复为默认值

    请注意、LMH1219编程指南中列出了这些寄存器设置。

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

    您好、Nasser、

    感谢您的回答。

    还有另一个问题。

    有关电缆长度指示器的问题。

    数据表内容:
    可通过 CableEQ/驱动器页面寄存器0x25[5:0]访问 CLI。
    6位设置的十进制值范围为0到55 (二进制为000000'b 到110111'b)、对应于大约0到600m 的 Belden 1694A 电缆。"


    以0到55的值表示600m 将导致1为10m。

    我实际上检查了。
    1M = 3
    3M = 5
    10m = 8
    20m = 10
    30m = 12
    50m = 15

    这些值不是直接成比例的
    我是否必须应用特殊公式?
    没有详细说明。

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

    您好、Jinwoo、

    这取决于数据速率。 请注意下图显示了 CLI 十进制值与电缆长度之间的关系。