ZHCACD7A february   2023  – june 2023 DS160PR1601 , DS320PR1601

 

  1.   1
  2.   摘要
  3.   商标
  4. 1访问方法
    1. 1.1 典型的 PCIe x16 通道到 DS160PR1601 和 DS320PR1601 通道映射
    2. 1.2 通过外部 EEPROM 进行器件配置
  5. 2寄存器映射
    1. 2.1 共享寄存器
    2. 2.2 通道寄存器
  6. 3均衡控制设置
  7. 4CTLE 指数和平坦增益选择矩阵
  8. 5编程示例
  9. 6参考文献
  10. 7修订历史记录

通道寄存器

DS160PR1601 和 DS320PR1601 具有用于 A 侧和 B 侧的两组通道,即组 0(通道 0-3)和组 1(通道 4-7),每个通道都具有单独的寄存器集并需要唯一的 SMBus 次级地址。

表 2-4 通道寄存器基地址映射
通道寄存器基地址 通道组 0 访问 通道组 1 访问
0x00 通道 0 寄存器 通道 4 寄存器
0x20 通道 1 寄存器 通道 5 寄存器
0x40 通道 2 寄存器 通道 6 寄存器
0x60 通道 3 寄存器 通道 7 寄存器
0x80 广播写入通道组 0 寄存器、读取通道 0 寄存器 广播写入通道组 1 寄存器、读取通道 4 寄存器
0xA0 广播写入通道 0-1 寄存器、读取通道 0 寄存器 广播写入通道 4-5 寄存器、读取通道 4 寄存器
0xC0 广播写入通道 2-3 寄存器、读取通道 2 寄存器 广播写入通道 6-7 寄存器、读取通道 6 寄存器
0xE0 组 0 共享寄存器 组 1 共享寄存器
表 2-5 RX 检测状态寄存器(通道寄存器基址 + 偏移 = 0x00)[复位 = 0x0]
字段 类型 复位 说明
7 rx_det_comp_p R 0x0 Rx 检测正极性状态:0:未检测到1:检测到 - 该值被锁存。
6 rx_det_comp_n R 0x0 Rx 检测负极性状态:0:未检测到1:检测到 - 该值被锁存。
5 RESERVED R 0x0 保留
4 RESERVED R 0x0 保留
3 RESERVED R 0x0 保留
2 保留 R 0x0 保留
1 RESERVED R 0x0 保留
0 RESERVED R 0x0 保留
表 2-6 EQ 控制寄存器(通道寄存器基址 + 偏移 = 0x01)[复位 = 0x0]
字段 类型 复位 说明
7 eq_stage1_bypass 读/写 0x0 启用 EQ 1 级旁路:
0:禁用旁路
1:旁路启用
6 eq_stage11_3 读/写

0x0

EQ 升压 1 级控制。
有关详细信息,请参阅器件特定数据表。
5 eq_stage1_2 读/写 0x0
4 eq_stage1_1 读/写 0x0
3 eq_stage1_0 读/写 0x0
2 eq_stage2_2 读/写 0x0 EQ 升压 2 级控制。
有关详细信息,请参阅器件特定数据表。
1 eq_stage2_1 读/写 0x0
0 eq_stage2_0 读/写 0x0
表 2-7 静音 EQ 控制寄存器(通道寄存器基址 + 偏移 = 0x02)[复位 = 0x0]
字段 类型 复位 说明
7 RESERVED R 0x0 保留
6 RESERVED R/W 0x0 保留
5 RESERVED R/W 0x0 保留
4 保留 R/W 0x0 保留
3 mute_eq 读/写 0x0 静音 EQ 输出
2 保留 R 0x1 保留
1 RESERVED R 0x0 保留
0 RESERVED R 0x1 保留
表 2-8 EQ 增益/平坦增益控制寄存器(通道寄存器基数 + 偏移 = 0x03)[复位 = 0x5]
字段 类型 复位 说明
7 RESERVED R 0x0 保留
6 eq_profile_3 读/写 0x0 EQ 中频升压曲线
有关详细信息,请参阅器件特定数据表。
5 eq_profile_2 读/写 0x0
4 eq_profile_1 读/写 0x0
3 eq_profile_0 读/写 0x0
2 Flat_gain_2 读/写 0x1 平坦增益选择。相关详细信息,请参阅器件特定数据表。
1 Flat_gain_1 读/写 0x0
0 Flat_gain_0 读/写 0x1
表 2-9 RX 检测控制寄存器(通道寄存器基址 + 偏移 = 0x04)[复位 = 0x0]
字段 类型 复位 说明
7 RESERVED R 0x0 保留
6 RESERVED R 0x0 保留
5 RESERVED R 0x0 保留
4 RESERVED R 0x0 保留
3 RESERVED R 0x0 保留
2 mr_rx_det_man 读/写 0x0 手动覆盖 rx_detect_p/n 决策:
0:启用 Rx 检测状态机
1:Rx 检测状态机被覆盖 – 始终检测到有效的 Rx 端接
1 en_rx_det_count 读/写 0x0 启用额外的 RX 检测轮询:
0:额外的 Rx 检测轮询被禁用
1:启用额外的 Rx 检测轮询
0 sel_rx_det_count 读/写 0x0 选择有效 Rx 检测轮询次数 - 由 en_rx_det_count = 1 选通。0:2 次连续有效检测
1:3 次连续有效检测
表 2-10 PD 覆盖寄存器(通道寄存器基址 + 偏移 = 0x05)[复位 = 0x3F]
字段 类型 复位 说明
7 Device_en_override 读/写 0x0 通过 SMBus/I2C 启用断电覆盖
0:手动覆盖被禁用
1:手动覆盖已启用
6:0 Device_en R/W 0x111111 转接驱动器各种块的手动断电 – 由 device_en_override = 1 选通
000000:禁用所有块
111111:启用所有块
表 2-11 偏置寄存器(通道寄存器基址 + 偏移 = 0x06)[复位 = 0x20]
字段 类型 复位 说明
7 RESERVED R 0x0 保留
6 RESERVED R 0x0 保留
5 bias_current_2 读/写 0x1 控制偏置电流
4 bias_current_1 读/写 0x0 参见 MSB。
3 bias_current_0 读/写 0x0 参见 MSB。
2 保留 R 0x0 保留
1 RESERVED R 0x0 保留
0 RESERVED R 0x0 保留