ZHCUCT2 February   2025 LMH1229 , LMH1239

 

  1.   1
  2.   LMH1229 和 LMH1239 编程指南
  3.   商标
  4. 1访问方法
    1. 1.1 通过 SMBus 对寄存器进行编程
    2. 1.2 通过 SPI 对寄存器进行编程
    3. 1.3 寄存器页面
  5. 2寄存器命令语法
  6. 3器件配置
    1. 3.1  通用器件配置
    2. 3.2  通用寄存器命令
      1. 3.2.1 通道控制
      2. 3.2.2 LMH12x9 复位
        1. 3.2.2.1 LMH12x9 ENABLE 引脚覆盖
        2. 3.2.2.2 LMH12x9 共享、CDR 和 EQ/驱动器页面复位
    3. 3.3  IN_MUX_SEL 覆盖
    4. 3.4  SDI_IN± 和 SDI_IN1± 的信号检测状态
      1. 3.4.1 强制信号检测断电
    5. 3.5  锁定数据速率指示
    6. 3.6  CDR 环路带宽覆盖
    7. 3.7  选择性 SMPTE 数据速率锁定
      1. 3.7.1 数字静默基准阈值
      2. 3.7.2 CTLE 索引检查和手动 CTLE 覆盖
    8. 3.8  眼图张开度监视操作
      1. 3.8.1 快速 EOM
        1. 3.8.1.1 快速 EOM 操作
      2. 3.8.2 读取水平和垂直眼图张开度
    9. 3.9  SDI_OUT±、OUT0± 和 OUT1± 默认工作模式
      1. 3.9.1 SDI_OUT±、OUT0± 和 OUT1± 独立控制
    10. 3.10 反转 OUT0±、OUT1± 和 SDI_OUT± 数据极性
    11. 3.11 OUT0±、OUT1± 和 SDI_OUT± 驱动器设置
      1. 3.11.1 OUT0± 和 OUT1±VOD 设置
      2. 3.11.2 OUT0± 和 OUT1± 去加重设置
      3. 3.11.3 SDI_OUT± VOD 设置
      4. 3.11.4 SDI_OUT± 预加重
      5. 3.11.5 输出驱动器断电
      6. 3.11.6 电缆故障检测 (CFD)
    12. 3.12 LOCK_N 引脚输出设置
      1. 3.12.1 由中断寄存器编程的中断输出
    13. 3.13 PRBS 生成器和校验器
    14. 3.14 CDR 锁定定时控制
      1. 3.14.1 看门狗计时器
  7. 4寄存器映射
    1. 4.1 共享寄存器
    2. 4.2 CDR 寄存器
    3. 4.3 EQ_Drivers 寄存器

读取水平和垂直眼图张开度

EOM 常用于测量水平和垂直眼图张开度。水平眼图张开度 (HEO) 代表均衡化后的眼图在过零点处的宽度,通常以单位时间间隔或皮秒 (ps) 为单位测量。垂直眼图张开度 (VEO) 代表均衡化后的眼图高度,在眼图平均过零点中间测量。该位置对应的时间与 CDR 采样阶段相近。

LMH12x9 产生两个读数来指示线路信号质量。主机处理器可以读取这些参数,或者如果 HEO/VEO 达到预定阈值,则可以选择 LMH12x9 造成中断。请参阅下面的公式将 HEO 读数转换为 UI(单位时间间隔)眼图张开度。

方程式 1. HEO = (Decimal Reg 0x6A) / 64

例如,如果 HEO 读数为 0x31(十进制的 49),则 HEO UI 眼图张开度为 49/64 = 0.77 UI。这意味着 HEO 大约打开 77%。

同样,VEO 也有 64 步。芯片自动覆盖 ±400mV,因此每一步为 800/64,即 12.5mV。请参阅下面的公式将 VEO 读数转换为电压测量值。

方程式 2. VEO inmV = (Decimal Reg 0x6B) × 12.5

例如,如果 VEO 读数为 0x50(十进制的 32),则相当于 32 × 12.5mV = 800mV 垂直眼图张开度。

表 3-23 水平和垂直眼图张开度(HEO 和 VEO)
命令寄存器MASK//注释

RAW

FF

00

07

//选择共享寄存器页面

RAW

0B

02

02

//强制启用 VCO 时钟以启用 EOM 计数
RAWFF0407//选择 CDR 寄存器页面
RAW

64

0080//将 EOM 断电设置为低电平,从而启用 EOM
RAW

64

00

40

//缩放 EOM 范围 - 自定义缩放

RAW64

30

30

//12.5mV 阶跃

RAW

65

00

40

//禁用快速 EOM

RAW

67

02

02

//启用 eom_get_heo_veo 以启动 HEO/VEO 捕捉

RAW

FF

00

80

//选择共享寄存器页面

RAW

0B

00

02

//强制禁用 VCO 时钟以禁用 EOM 计数

RAW

FF

04

07

//选择 CDR 寄存器页面

RAW

64

80

80

//将 EOM 捕捉断电

RAR

6A

FF

FF

//读取 8 位 HEO

RAR

6B

FF

FF

//读取 8 位 VEO

RAR

67

18

18

//读取寄存器 0x67[4:3] 以设置 vrange