ZHCUBH7 March   2021 DS160PR412 , DS160PR421

 

  1.   1
  2.   DS160PR412、DS160PR421DS160PR810 编程指南
  3. 1访问方法
    1. 1.1 通过 I2C 或 SMBus 对寄存器进行编程
  4. 2寄存器映射概述
  5. 3编程序列示例
    1. 3.1 设置 CTLE 增益电平
    2. 3.2 复位 RX 检测状态机
    3. 3.3 设置 SEL 输入
    4. 3.4 设置 CTLE 直流增益电平
    5. 3.5 设置 VOD 电平
  6. 4共享寄存器
  7. 5通道寄存器
  8. 6参考资料

通道寄存器

表 5-1 列出了通道寄存器。表 5-1中未列出的所有寄存器偏移地址都应视为保留的存储单元,并且不应修改寄存器内容。

请注意,为通道 0 或通道 2 寄存器(通道组 0 或通道组 1)提供了寄存器偏移量。对于通道组 0 上的通道 1 寄存器(或通道组 1 上的通道 3),分别将 0x20 添加到所提供的偏移量。

表 5-1 通道寄存器
偏移缩写寄存器名称部分
0x0RX_DET_STS接收器检测状态寄存器查找
0x1EQ_CTRL均衡器控制寄存器查找
0x2GAIN_CTRL直流增益和 VOD 控制寄存器查找
0x3RX_DET_CTRL1接收器检测控制寄存器 1查找
0x9RX_DET_CTRL2接收器检测控制寄存器 2转到

复杂的位访问类型经过编码可适应小型表单元。表 5-2 显示了适用于此部分中访问类型的代码。

表 5-2 访问类型代码
访问类型代码说明
读取类型
RR只读访问。
写入类型
R/WR/W读取/写入访问。
复位或默认值
-n复位后的值或默认值。

5.1 RX_DET_STS 寄存器(偏移 = 0x0)[复位 = 0x0]

表 5-3 中显示了 RX_DET_STS。

返回到汇总表

表 5-3 RX_DET_STS 寄存器字段说明
字段类型复位说明
7rx_det_comp_pR0x0

Rx 检测正极性状态:0:未检测到 1:检测到该值被锁存。

6rx_det_comp_nR0x0

Rx 检测负极性状态:0:未检测到 1:检测到该值被锁存。

5RESERVEDR0x0

保留

4RESERVEDR0x0

保留

3RESERVEDR0x0

保留

2保留R0x0

保留

1RESERVEDR0x0

保留

0RESERVEDR0x0

保留

5.2 EQ_CTRL 寄存器(偏移 = 0x1)[复位 = 0x9]

表 5-4 中显示了 EQ_CTRL。

返回到汇总表

表 5-4 EQ_CTRL 寄存器字段说明
字段类型复位说明
7RESERVEDR0x0

保留

6eq_en_bypass读/写0x0

启用 CTLE 1 级旁路:
0:禁用旁路
1:旁路启用

5eq_bst1_2读/写0x0

CTLE 升压 1 级控制。

4eq_bst1_1读/写0x0

请参阅 MSB

3eq_bst1_0读/写0x1

请参阅 MSB

2eq_bst2_2读/写0x0

CTLE 升压 2 级控制。

1eq_bst2_1读/写0x0

请参阅 MSB

0eq_bst2_0读/写0x1

请参阅 MSB

5.3 GAIN_CTRL 寄存器(偏移 = 0x2)[复位 = 0x3]

表 5-5 中显示了 GAIN_CTRL。

返回到汇总表

表 5-5 GAIN_CTRL 寄存器字段说明
字段类型复位说明
7RESERVEDR0x0

保留

6RESERVEDR0x0

保留

5RESERVEDR0x0

保留

4RESERVEDR0x0

保留

3RESERVEDR0x0

保留

2eq_hi_gain读/写0x0

设置 CTLE 直流增益:
0:0dB(推荐)
1:3.5dB

1drv_sel_vod_1读/写0x1

TX VOD 选择:
00:- 6dB
01:-3.5dB
10:-1.6dB
11:0dB(推荐)

0drv_sel_vod_0读/写0x1

请参阅 MSB

5.4 RX_DET_CTRL1 寄存器(偏移 = 0x3)[复位 = 0x0]

表 5-6 中显示了 RX_DET_CTRL1。

返回到汇总表

表 5-6 RX_DET_CTRL1 寄存器字段说明
字段类型复位说明
7RESERVEDR0x0

保留

6RESERVEDR0x0

保留

5RESERVEDR0x0

保留

4RESERVEDR0x0

保留

3RESERVEDR0x0

保留

2mr_rx_det_man读/写0x0

手动覆盖 rx_detect。

1en_rx_det_count读/写0x0

启用 RX 检测有效计数器。

0sel_rx_det_count读/写0x0

启用前选择有效的检测计数:
0:2 次连续有效检测
1:3 次连续有效检测

5.5 RX_DET_CTRL2 寄存器(偏移 = 0x9)[复位 = 0x0]

表 5-7 中显示了 RX_DET_CTRL2。

返回到汇总表

表 5-7 RX_DET_CTRL2 寄存器字段说明
字段类型复位说明
7RESERVEDR0x0

保留

6RESERVEDR0x0

保留

5RESERVEDR0x0

保留

4RESERVEDR0x0

保留

3RESERVEDR0x0

保留

2mr_rx_det_rst读/写0x0

RX 检测复位

1RESERVEDR0x0

保留

0RESERVEDR0x0

保留