ZHCAEL1B October   2024  – October 2025 DS90UB971-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 引言
  5. 典型测试标准概述
    1. 2.1 ISO 10605 标准
    2. 2.2 性能状态分类
  6. FPD-Link 硬件优化
    1. 3.1 连接器接地
    2. 3.2 PCB 至外壳接地
    3. 3.3 模式选择
  7. FPD-Link 软件优化
    1. 4.1 锁定检测调优
    2. 4.2 奇偶校验错误处理
    3. 4.3 正向纠错
      1. 4.3.1 FEC 测试功能
  8. 优化测试数据
    1. 5.1 基线硬件 - 无软件优化
    2. 5.2 优化的硬件 - 无软件优化
    3. 5.3 优化的硬件和软件
  9. 软件优化脚本示例
  10. 其他系统级软件选项
  11. 总结
  12. 参考资料
  13. 10修订历史记录

软件优化脚本示例

1 级优化

以下脚本示例结合了建议的系统级 ESD 测试性能软件优化。这些设置通常适用于所有使用 FPD-Link III/IV ADAS 器件并具有 FEC 功能的系统。此示例使用 7 位 FEC,但用户可以根据系统需求和测试性能调整 FEC 设置。

board.WriteI2C(desAddr,0x4C,0x0F) # Select all RX Ports 
board.WriteI2C(desAddr,0xB9,0x1F) # Increase LINK_ERR_THRESH
board.WriteI2C(desAddr,0x4A,0x02) # Enable FPD FEC (7-bit)
board.WriteI2C(desAddr,0x7C,0x00) # Disable FPD frame discard on parity error

2 级优化

在某些情况下,通过调整 FPD-Link AEQ 增益或将 FPD-Link AEQ 范围锁定到较小的值可以进一步提高性能。然而,AEQ 的调整应作为最后的选择,仅在所有其他硬件和 1 级软件优化措施都已用尽的情况下才可使用。将 AEQ 调整为极端值也可能会对链路性能产生意外的负面影响,建议在手动调整 AEQ 时联系 TI 寻求帮助。

对于 FPD-Link 器件(包括 DS90UB960-Q1、DS90UB962-Q1、DS90UB662-Q1、DS90UB954-Q1、DS90UB936-Q1、DS90UB934-Q1、DS90UB964-Q1 和 DS90UB638-Q1),可通过强制降低 AEQ 值来提高系统性能。在大多数情况下,对于电缆长度小于 2m 至 3m 的情况,强制将 AEQ 值设为 0 可以提高系统级 ESD 性能。

# 960, 962, 662 AEQ Force for short cable length 
board.WriteI2C(desAddr,0x4C,0x0F) # Select all RX Ports
board.WriteI2C(desAddr,0xD4,0x01) # Force AEQ = 0

对于以 FPD-Link IV CDR 模式运行的 FPD-Link IV 解串器(包括 DS90UB9702-Q1、DS90UB9722-Q1、DS90UB9724-Q1 和 DS90UB9742-Q1),可通过增加 AEQ 值来提高性能。系统设计人员可以尝试将自动选定的 AEQ 值增加 +5 作为起始值。要增加 AEQ,请在 TI 初始化脚本中的 en_AEQ_LMS() 函数内进行以下带下划线的调整。

def en_AEQ_LMS(first_time_power_up=1):
    if(first_time_power_up == 1):
    board.WriteI2C(devAddr,0xB1,0x2C)
    read_aeq_init = board.ReadI2C(devAddr,0xB2)
    board.WriteI2C(devAddr,0xB1,0x27)
    board.WriteI2C(devAddr,0xB2,read_aeq_init + 5)
    board.WriteI2C(devAddr,0xB1,0x28)
    board.WriteI2C(devAddr,0xB2,read_aeq_init + 6)
    ...
    ...