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.

[参考译文] LMH1218:寄存器0x3E:使用 SigCon Architect 进行初始化

Guru**** 2482105 points
Other Parts Discussed in Thread: LMH1218

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/669723/lmh1218-reg-0x3e-initialization-using-sigcon-architect

器件型号:LMH1218

大家好、

请允许我向您询问有关 LMH1218初始化寄存器 REG 0x3E 的信息。

Q1)。 通道寄存器 REG 0x3E 位7何时自动复位为默认值?

Q2)。 使用 SigCon Architect 是否可以获得正确的评估结果? 它似乎将 REG 0x3E 值更改为默认值。

下面是初始化过程。
根据此过程、我将所有寄存器写入"低级页面。 (寄存器0x3E = 0x00)
在我更改为"高电平页"或"眼图监视器页"后、返回到低电平页、REG 0x3E 寄存器值更改为默认值"0x80"。

这是否是 SigCon Architect 中的错误?
即使在 CDR 复位步骤之后、REG 0x3E 的值也保持在"0x00"、因此、我相信当更改为"高级页面"或"眼图监视器页面"时、SigCon Architect 会运行脚本并更改后接地的寄存器值。

此致、

Kawai

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

    1. SigCon Architect 在两个实例中自动写入寄存器0x3E = 0x00 (如初始化中所示):(1)首次打开 LMH1218 GUI 高级页面时;(2)单击"Reset Device"时。 如果用户每次通电时都对 LMH1218进行循环、并且未关闭/重新打开 SigCon Architect 或在通电后单击"Reset Device"、则寄存器0x3E 可能会返回其默认值0x80。

    2.我需要在实验中检查此行为。 请允许我在一天内就这个问题与您联系。

    谢谢、

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

    在研究了 LMH1218 SigCon Architect GUI 之后、我发现了正在发生的情况。

    High Level (高级)和 Eye Monitor (眼图监视器)页面都有一个用于 HEO 和 VEO 测量的读回字段。 当查看为这些函数执行的宏时、我看到回读会调用寄存器0x3E=0x80来获得这些测量值。 该寄存器永远不会被软件设置回0x00。 这就是为什么在转至高级页面并返回低级页面后看到寄存器0x3E = 0x80的原因。

    虽然这并不一定是一个会导致显著的器件性能差异的问题、但我知道、只要您在"High Level (高级)"或"Eye Monitor (眼图监视器)"页面上、就希望保持初始化脚本设置。

    要解决此问题,我建议执行以下操作:

    1.我注意到第一次打开 SIgCon Architect 或单击"Reset Device"时、仅根据表10设置通道寄存器0x16 = 0x25。 软件不会自动写入表10寄存器编程的其余部分。 因此、请将其余寄存器写入低级页面中的表10:
    寄存器0x3E = 0x00
    寄存器0x55 = 0x02
    寄存器0x6A = 0x00

    2.为了防止在高级页面和眼图监视器页面上注册器0x3E = 0x80、必须修改回读 HEO 和 VEO 值的宏。 我将单独向您发送一封电子邮件、其中包含有关如何执行此操作的说明。

    谢谢、

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

    感谢调查。 请允许我再问您一点。

    Q3)。 通过使 REG 0x3E = 0x00,器件运行会发生什么情况? 如果可能,请告诉我们该位7是什么?
    客户在测试中看到错误。 寄存器检查正在进行、但我发现该位未正确设置。

    问题4)。 对于我来说、当选择"高级页面"或"眼图监视器页面"时、寄存器0x3E 似乎总是被写回"0x80"、而不仅仅是第一次。 您可以再次入住吗?

    问题5)。 还请允许我仔细检查是否有一个函数、在使用 SigCon Architect 时初始化脚本会自动运行。 如果有,此初始化脚本在哪个时间运行?

    我尝试调查在后台运行的脚本、但 SigCon Architect 脚本录制函数仅显示脚本文件名、我无法更深入地了解该文件名、因为在 SigCon Architect 文件夹下未找到此类文件。

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

    3.该位是 HEO/VEO 锁定监视器使能位。 该位允许 LMH1218定期自动获取 HEO/VEO 值(大约每65ms 一次)、这是 GUI 用于读回高级和低级页面中最新的 HEO/VEO 值的方法。 有一种方法可以调整 GUI 使用的宏、这样寄存器0x3E = 0x80不需要写入。 我已就此主题向您发送了一封单独的电子邮件。

    4.请参阅答复(3)。 我还向您发送了一封单独的电子邮件,说明为什么对这些页面采用这种机制。

    5.我从今天的 GUI 测试中看到,初始化过程中只有“启用整个温度范围”初始化正在运行。 您将需要在表10中手动写入其余步骤。 此脚本在打开 SigCon Architect 后首次打开高级页面时执行(1)、或在单击"Reset Device"(重置设备)后执行(2)。

    请参阅我的单独电子邮件、如果需要、我们可以进一步讨论。

    谢谢、

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

    很抱歉我耽误了时间。 感谢您的支持。

    此致、
    Kawai