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

寄存器命令语法

除非另有说明,否则以下设置适用于 SMBus 和 SPI 寄存器编程。操作为读取-修改-写入。这要求首先读取寄存器,然后通过应用特定位掩码进行修改。

命令语法:

RAW寄存器地址寄存器内容寄存器掩码//注释

  • RAW:这定义一条读取/写入命令
  • 寄存器地址:以十六进制格式指定寄存器地址
  • 寄存器内容:以十六进制指定要写入的值
  • 寄存器掩码:指定要在寄存器内容中修改的位
  • //文本注释

示例:RAW 80 01 01 //启用覆盖

在该命令中,寄存器 0x80[0] = 1'b。由于掩码 = 0x01,因此未修改寄存器 0x80[7:1]。

RAR寄存器地址寄存器内容寄存器掩码//注释

  • RAR:这定义一条只读命令
  • 寄存器地址:以十六进制格式指定寄存器地址
  • 寄存器内容:指定正在读取的十六进制值
  • 定义寄存器内容的掩码。例如,掩码中的 1 定义要读取的位
  • //文本注释

示例:RAR 02 10 10 //仅读取位 4

在该命令中,读取寄存器 0x02[4] 以检查是否已设置位 4。

重要注意事项:

  • 使用 SMBus 或 SPI 时,用户可能需要在设置相应寄存器的控制位之前设置覆盖使能位。
  • TI 建议在更改输入数据速率后切换 ENABLE 引脚
  • 有关寄存器位定义的更多详细信息,请参阅节 4