ZHCAEL1B October 2024 – October 2025 DS90UB971-Q1
1 級優(yōu)化
以下腳本示例結(jié)合了建議的系統(tǒng)級 ESD 測試性能軟件優(yōu)化。這些設(shè)置通常適用于所有使用 FPD-Link III/IV ADAS 器件并具有 FEC 功能的系統(tǒng)。此示例使用 7 位 FEC,但用戶可以根據(jù)系統(tǒng)需求和測試性能調(diào)整 FEC 設(shè)置。
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 級優(yōu)化
在某些情況下,通過調(diào)整 FPD-Link AEQ 增益或?qū)?FPD-Link AEQ 范圍鎖定到較小的值可以進一步提高性能。然而,AEQ 的調(diào)整應(yīng)作為最后的選擇,僅在所有其他硬件和 1 級軟件優(yōu)化措施都已用盡的情況下才可使用。將 AEQ 調(diào)整為極端值也可能會對鏈路性能產(chǎn)生意外的負面影響,建議在手動調(diào)整 AEQ 時聯(lián)系 TI 尋求幫助。
對于 FPD-Link 器件(包括 DS90UB960-Q1、DS90UB962-Q1、DS90UB662-Q1、DS90UB954-Q1、DS90UB936-Q1、DS90UB934-Q1、DS90UB964-Q1 和 DS90UB638-Q1),可通過強制降低 AEQ 值來提高系統(tǒng)性能。在大多數(shù)情況下,對于電纜長度小于 2m 至 3m 的情況,強制將 AEQ 值設(shè)為 0 可以提高系統(tǒng)級 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 值來提高性能。系統(tǒng)設(shè)計人員可以嘗試將自動選定的 AEQ 值增加 +5 作為起始值。要增加 AEQ,請在 TI 初始化腳本中的 en_AEQ_LMS() 函數(shù)內(nèi)進行以下帶下劃線的調(diào)整。
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)
...
...