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:VEO 值不会因电缆长度而改变

Guru**** 2516930 points
Other Parts Discussed in Thread: LMH1219, SIGCONARCHITECT

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/853783/lmh1219-veo-value-is-not-changed-by-cable-length

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

您好!

使 LMH1219板形成眼图、现在接受测试。

但  有一个问题、即哪一个 VEO 值不会因电缆长度而改变。

 -。 读取0x28可按以下代码计算 VEO、但 VEO 值不会因电缆长度而改变。

 -。 75M 和1M 的 VEO 值与3G 输入的值相同。

 -。 3G 和12G 输入端的 VEO 值不同。

问题。

 -。  根据 LMH1219编程指南、 VEO (0x28)有64个步骤。

 -。 这是否意味着0x28寄存器仅使用6位[5:0]?

  

此致、

Nicky

----------------------------------------------------------------------

设备 ID (0xF1)         :0x80

器件版本(0xF0):0x02

 

            while (1)

            {

                          写入(0xff、0x05);                                       //CableEQ/Drivers 寄存器页

                          读取(0x02、1);                            //获取速率

                          写入(0xff、0x04);                                       //CTLE/CDR 寄存器页

                          写入(0x2C、0x32);                                      //设置为手动

                          写入(0x3E、0x00);

                          写入(0x11、0xc0);                                     //VEO 比例= 12.5mv

                          写入(0x23、0xc0);                                     //启用 HEO/VEO 采集覆盖

                          写入(0x24、0x02);                                      //禁用快速 EOM 并获取 HEO/VEO

                          while (读取(0x24)& 0x02!=0);      //等待就绪

                          读取(0x27、1);                             //HEO                抖动<= 1.0-HEO/64

                          读取(0x28、2);                             //VEO、换算  mV <=(VEO &0x3f)* SCALL_TABLE [((scale>>5)&0x03)]

                          写入(0x23、0x40);                                      //禁用 HEO/VEO 采集覆盖                  

                          写入(0x3E、0x00);                                       

                          写入(0x11、0xc0);                                     //VEO 比例= 12.5mv

                         写入(0x24、0xC1);                                     //启用快速 EOM 和启动 EOM 计数器

                          while (读取(0x24)& 0x01!=0);      //等待就绪

                          读取(0x29、1);                             //scale (不使用)

                          读取(0x25、8192);                                       //获取眼图数据

            }

 

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

    你好、Nicky、

    LMH1219具有自适应电缆均衡器。 这意味着 LMH1219状态机自动更改均衡器增益、以便在均衡器电路块的输出端实现尽可能最佳的眼图张开度。 LMH1219的 CDR 或 PLL 部分决定了 VEO 在均衡器电路块输出端测量眼图张开度(CDR 在均衡器电路块的输出端)。 因此、由于我们具有自适应电缆均衡器、VEO 和 HEO 可能在两种不同电缆长度之间相同。

    请遵循 LMH1219编程指南。 要计算或测量 VEO、我们需要读取寄存器0x28、转换为十进制、然后乘以3.125mV。 这提供了垂直眼图张开度。 您也可以使用 SigconArchitect GUI 与您自己的测量值相关联。

    此致、Nasser