主题中讨论的其他器件:TRF1208、 AFE7950
工具/软件:
尊敬的先生:
我们正在 使用 AFE7950+TRF1208 EVM、在验证板载时钟时、我们在配置以下参数时遇到错误。
代码片段、“
############### 顶层 ###############
sysParams.FRef = 500
sysParams.FadcRx = 3000
sysParams.FadcFb = 3000
sysParams.Fdac = 3000*4.
sysParams.externalClockRx=False
sysParams.externalClockTx=False
sysParams.RRFMode = 0
############### 信号完整性 ###############
##### Rx #####
sysParams.ddcFactorRx = [8、8、8] RX A、B、C 和 D 的#DDC 抽取因子“
代码片段、“
############### LMK 参数 ###############
lmkParams.pllEn = True #True
lmkParams.inputClk = 122.88#仅在 lmkParams.pllEn = False 时有效
lmkParams.lmkFrefClk =真
lmkParams.sysrefFreq = 3.90625
对于 TSW14J56“、setupParams.fpgaRefClk = 187.5 #应等于 LaneRate/40
我们得到的错误: “LMK 从输入频率到器件参考 5.89824 的分频因子不受支持。 为器件或 LMK 输入时钟选择不同的 FRef。“
但在提供以下配置时、它可以正常工作、
“sysParams.FRef = 491.52
sysParams.FadcRx =2949.12
sysParams.FadcFb = 2949.12
sysParams.Fdac = 2949.12*4.
############### LMK 参数 ###############
lmkParams.pllEn = True #True
lmkParams.inputClk = 122.88#仅在 lmkParams.pllEn = False 时有效
lmkParams.lmkFrefClk =真
lmkParams.sysrefFreq = 3.84
对于 TSW14J56“、setupParams.fpgaRefClk = 184.32 #应等于 LaneRate/40
注:板载时钟为 122.88MHz。
我的问题是为什么在将 500MHz 配置 为 Fref 时显示错误?
为什么在运行代码时提到 Sysref Freq?
如何计算 Sysref Freq?