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 寄存器

SDI_OUT±、OUT0± 和 OUT1± 独立控制

LMH12x9± 可独立控制 SDI_OUT±、OUT0± 和 OUT1±。所有三个输出的可能输出都是 10MHz 时钟,这要求在共享页面中进行覆盖,以选择 10MHz 时钟作为输出、原始数据、时钟恢复数据和静默。有关更简单的输出配置方法,请参阅下面的寄存器写入值和 LMH1239EVM GUI。

要输出 10MHz 时钟,LMH12x9 信号检测必须在所选输入端检测到有效信号。

表 3-27 SDI_OUT± 10MHz 时钟
命令 寄存器 MASK //注释

RAW

FF

00

07

//选择共享寄存器页面

RAW

0C

80

80

//在输出上选择 10MHz 时钟,而不是 VCO/40 速率时钟

RAW FF 04 07 //选择 CDR 寄存器页面
RAW

53

62

72

//启用独立输出控制覆盖并确保 CDR 和 EQ 块正常运行
RAW

54

02 03 //在 SDI_OUT± 上启用 10MHz 时钟输出
表 3-28 SDI_OUT± 原始数据
命令 寄存器 MASK //注释
RAW FF 04 07 //选择 CDR 寄存器页面
RAW

53

62 72 //启用独立输出控制覆盖并确保 CDR 和 EQ 块正常运行
RAW 54 00 03 //在 SDI_OUT± 上输出原始数据(仅限 EQ)
表 3-29 SDI_OUT± 时钟恢复数据
命令 寄存器 MASK //注释
RAW FF 04 07 //选择 CDR 寄存器页面
RAW 53

62

72 //启用独立输出控制覆盖并确保 CDR 和 EQ 块正常运行
RAW 54 01 03 //在 SDI_OUT± 上输出时钟恢复数据(仅在锁定条件下有效)
表 3-30 OUT0± 原始数据
命令 寄存器 MASK //注释
RAW FF 04 07 //选择 CDR 寄存器页面
RAW 53 62 72 //启用独立输出控制覆盖并确保 CDR 和 EQ 块正常运行
RAW

54

00

E0

//在 OUT0± 上输出原始数据(仅限 EQ)
表 3-31 OUT0± 静默
命令 寄存器 MASK //注释
RAW FF 04 07 //选择 CDR 寄存器页面
RAW

53

62

72

//启用独立输出控制覆盖并确保 CDR 和 EQ 块正常运行
RAW

54

E0

E0

//静默 OUT0±
表 3-32 OUT0± 时钟恢复数据
命令 寄存器 MASK //注释
RAW FF 04 07 //选择 CDR 寄存器页面
RAW

53

02

02

//启用独立输出控制覆盖
RAW

54

20

E0

//在 OUT0± 上输出时钟恢复数据(仅在锁定条件下有效)

要输出 10MHz 时钟,LMH12x9 信号检测必须在所选输入端检测到有效信号。但是,LMH12x9 不需要锁定。SDI_OUT± 无需为 OUT0± 输出 10MHz 时钟即可输出 10MHz 时钟。要为 OUT1± 设置独立输出控制设置,请参阅寄存器映射和 EVM GUI。

表 3-33 OUT0± 10MHz 时钟
命令 寄存器 MASK //注释
RAW FF 00 07 //选择共享寄存器页面
RAW 0C 80 80 //在输出上选择 10MHz 时钟,而不是 VCO/40 速率时钟
RAW FF 04 07 //选择 CDR 寄存器页面
RAW 53 62 72 //启用独立输出控制覆盖并确保 CDR 和 EQ 块正常运行

RAW

54

A0

E0

//在 OUT0± 上输出 10MHz