TI中文支持网
TI专业的中文技术问题搜集分享网站

AFE7769: AFE7769

Part Number:AFE7769

共享国际直放站项目目前使用了一片AFE7769(4T4R2FB)和一片SN18064(4T4R1FB);目前主要是SN18064的通道3/4存在问题

    (1) SN18064问题: 4TR,双sync模式(通道1 /2收发2个sync,通道3/4收发2个sync),现象是通道1/2正常;通道3/4的发通道sync可以拉高,但无信号输出;通道3/4的收sync一直为低

  1. 通道3/4的收通道,FPGA抓数看不到lane3的K码。
  2. FPGA发PRBS码,用TI的K C funtion 中的函数check 每条lane的error,发现lane3的error非常多,结果如下:

                  

  1. FPGA侧,GTY做环回,同时sync引脚环回,4条lane收发均正常,数据正常,sync能拉高;
  2. FPGA外部飞线,将lane3对应的GTY环回。由于飞线,速率不能到10G,降速到2.5G,ibert看prbs正常;

           所以目前怀疑SN18064在配置lane3的时候出现问题,请帮忙定位,谢谢

Katherine Wang:

感谢您对TI产品的关注!为更加有效地解决您的问题,由于问题比较复杂,我需要询问更了解这款芯片的TI资深工程师,再为您解答,一旦得到回复会立即回复给您。

,

Katherine Wang:

TI工程师就此问题给Hongxin的一位工程师发送了电子邮件。在发送给TI工程师的原始配置文件中, JESD Tx&Rx通道多路复用器选择似乎不正确。 TI工程师已经向您发送了带有更新的 JESD 通道多路复用器的新配置文件。 请您尝试新的配置文件,烦请告知我们问题是否得到了解决, 谢谢。

请参阅下图进行通道多路复用器进行更改,另附启动脚本和配置文件:

#For use with TSW14J5x board, set sysParams.jesdABLvdsSync/sysParams.jesdCDLvdsSync to 1sysParams.__init__()
setupParams.selectedDut=1
if boardType in ("EVM","HSC1373"):if setupParams.selectedDut==1:AFE=AFE1device=device1logDumpInst=logDumpInst1else:AFE=AFE0device=device0logDumpInst=logDumpInst0
else:setupParams.selectedDut=0sysParams=AFE.systemParams
device.hardReadAlways=False
##### PLL & LO
curr_lo = 3500
sysParams.rxAdcBw=100
sysParams.FRef= 245.76
sysParams.Fs= 2949.12
sysParams.pllMuxModes= 0#0: 4T4R Mode with PLL0 as Master. PLL 0 for all the LOs.#1: 4T4R Mode with PLL2 as Master. PLL 2 for all the LOs.#2: 4T4R FDD Mode. PLL0 for TX and PLL2 for RX.#3: 2*2T2R FDD Mode: PLL0 AB-TX;PLL3 AB-RX; PLL2 CD TX; PLL4 CD RX#4: 2T2R FDD - TDD Mode: PLL0 AB-TX; PLL3-AB-RX; PLL2 CD
sysParams.pllLo= [curr_lo,sysParams.Fs,1850,1800.24,3400.0]	#PLL Frequencies for PLLs [0,1,2,3,4]
sysParams.setTxLoFbNcoFreqForTxCalib	= True## In below parameters, first in the array is for first 2T2R1F and second 2T2R1F.
# JESD and Serdes Parameters
sysParams.useSpiSysref= False
sysParams.LMFSHdRx= ["24410","24410"]sysParams.LMFSHdFb= ["12410","12410"]
sysParams.LMFSHdTx= ["24410","24410"]
sysParams.systemMode= [2,2]# 0-Identical, 1-FDD, 2-TDD
sysParams.dedicatedLaneMode= [1,1]
sysParams.jesdProtocol= 0#1#0# -0:B; 1:H; 2:C
sysParams.serdesFirmware= True
sysParams.jesdTxLaneMux= [0,1,4,5,2,3,6,7]	# RX1...RX4 & FB1...FB2 on STX1...STX4 in shared mode.sysParams.jesdRxLaneMux= [0,1,4,5,2,3,6,7]	# TX1...TX4 on SRX1...SRX4.
sysParams.jesdRxRbd= [15, 15]
sysParams.jesdScr= [True,True]sysParams.serdesTxLanePolarity	= [False,False,False,False,False,False,False,False]sysParams.serdesRxLanePolarity	= [False,False,False,False,False,False,False,False]sysParams.jesdK= [16]*2sysParams.syncLoopBack= 1
sysParams.jesdLoopbackEn= 0
sysParams.jesdTxRxABSyncMux= 0 #v5
sysParams.jesdTxRxCDSyncMux= 3 #d5
sysParams.jesdTxFBABSyncMux= 1 #u5
sysParams.jesdTxFBCDSyncMux= 2 #c5
sysParams.jesdRxABSyncMux= 0 #y5
sysParams.jesdRxCDSyncMux= 1 #w5
sysParams.jesdABLvdsSync= 0
sysParams.jesdCDLvdsSync= 0# Decimation and interpolation Parameters
sysParams.ddcFactorRx= [12]*2
sysParams.ddcFactorFb= [12]*2
sysParams.ducFactorTx= [12]*2sysParams.fbNco= [curr_lo]*2
sysParams.lowIfNcoRx= [0,0]
sysParams.lowIfNcoTx= [0,0]
sysParams.lowIfNcoFb= [0,0]LMKParams.pllEn=	True
#sysParams.txIqmcExternalDelayValue=[0x4f7,0x4f7,0x4f7,0x4f7]
LMKParams.lmkFrefClk	=	True
#LMKParams.inputClk=	1474.56
LMKParams.sysrefFreq	=	0.96
'''
for i in range(4):sysParams.agcRegConfigParams[i]['enableIa']=1	#Enable Internal AGC for RXsysParams.agcRegConfigParams[i]['dgcEnable']=1sysParams.agcRegConfigParams[i]['dgcMode']=3sysParams.agcRegConfigParams[i]['coarseIndexBits'] = 4sysParams.agcRegConfigParams[i]['coarseStep'] = 6sysParams.agcRegConfigParams[i]['enableEl']=0sysParams.agcRegConfigParams[i]['thresholdSa']=-3sysParams.agcRegConfigParams[i]['windowLenSa']=256sysParams.agcRegConfigParams[i]['stepSizeSa']=1sysParams.agcRegConfigParams[i]['numHitsSa']=32sysParams.agcRegConfigParams[i]['enableSa']=1sysParams.agcRegConfigParams[i]['thresholdSd']=-7sysParams.agcRegConfigParams[i]['windowLenSd']=512sysParams.agcRegConfigParams[i]['stepSizeSd']=1sysParams.agcRegConfigParams[i]['numHitsSd']=32sysParams.agcRegConfigParams[i]['enableSd']=1sysParams.agcRegConfigParams[i]['thresholdBa']=-2sysParams.agcRegConfigParams[i]['windowLenBa']=128sysParams.agcRegConfigParams[i]['stepSizeBa']=3sysParams.agcRegConfigParams[i]['numHitsBa']=32sysParams.agcRegConfigParams[i]['enableBa']=1sysParams.agcRegConfigParams[i]['thresholdBd']=-6sysParams.agcRegConfigParams[i]['windowLenBd']=256sysParams.agcRegConfigParams[i]['stepSizeBd']=3sysParams.agcRegConfigParams[i]['numHitsBd']=32sysParams.agcRegConfigParams[i]['enableBd']=1
'''#GPIO assignment
sysParams.gpioMapping={'U18': u'tx_fb_loop_1','T18': u'tx_fb_loop_2','V18': u'tx_fb_loop_0','T13': u'tdd_1f_en_ab','V13': u'tdd_2r_en_ab','C13': u'tdd_2r_en_cd','U14': u'tdd_2t_en_ab','D14': u'tdd_2t_en_cd','V5': u'adc_sync_n_ab_0','C5': u'adc_sync_n_cd_0','U5': u'adc_sync_n_ab_1','D5': u'adc_sync_n_cd_1','Y5': u'dac_sync_n_ab_0','A5': u'dac_sync_n_cd_0','W5': u'dac_sync_n_ab_1','B5': u'dac_sync_n_cd_1','E17': u'alarm_2','C17': u'alarm_1','E16': u'global_pdn'}
sysParams.gpioConfigMode=1
#end GPIO assignment#Calibrations
sysParams.enableRxDsaFactoryCal= False
sysParams.enableTxDsaFactoryCal= False
sysParams.enableTxIqmcLolTrackingCorr = True
sysParams.enableRxIqmcLolTrackingCorr = True
sysParams.txIqMcCalibMode= 0# 0 -Single Fb Mode FB AB ; 1 -Single Fb Mode FB CD ; 2- Dual Fb_Mode
sysParams.txDsaCalibMode= 0
sysParams.rxDsaCalibMode= 0setupParams.skipFpga=0
setupParams.skipLmk=0logDumpInst.setFileName(ASTERIX_DIR+DEVICES_DIR+r"\Hongxin_2T2R1F_MU_config.txt")
logDumpInst.logFormat=0x4
logDumpInst.rewriteFile=1
logDumpInst.ignoreLogComments=0
logDumpInst.enableReadCheck=True
logDumpInst.enableReads= Falsedevice.rawWriteLogEn=1
device.rewriteFile=1
device.rawWriteLogsFile=ASTERIX_DIR+DEVICES_DIR+r"\test.txt"#"D:\AFE77xx_config/testBroadcast.txt"
lmk.rawWriteLogEn=1
lmk.rawWriteLogsFile=device.rawWriteLogsFile# AFE.initializeConfig()
AFE.deviceBringup()device.rawWriteLogEn=1
lmk.rawWriteLogEn=0engine.sampleNo=32768AFE.TOP.overrideTdd(1, 1, 1)device.currentPageSelected.setValue(0)

Hongxin_SN18064_config_4t4r1fb_singleband_TDD_configuration file.txt

赞(0)
未经允许不得转载:TI中文支持网 » AFE7769: AFE7769
分享到: 更多 (0)