ZHCUDB5B October   2019  – September 2025

 

  1.   1
  2.   说明
  3.   特性
  4.   4
  5. 1EVM 概述
    1. 1.1 注意事项和警告
    2. 1.2 简介
    3. 1.3 套件内容
    4. 1.4 规格
    5. 1.5 器件信息
  6. 2硬件
    1. 2.1 建议的测试环境
    2. 2.2 所需硬件
    3. 2.3 硬件设置
      1. 2.3.1 AFE79xx EVM 和 TSW14J58 EVM 连接
      2. 2.3.2 电源设置
  7. 3软件
    1. 3.1 所需软件
      1. 3.1.1 软件安装顺序
    2. 3.2 Latte 概述
      1. 3.2.1 Latte 用户界面
      2. 3.2.2 有用的 Latte 快捷方式
  8. 4实现结果
    1. 4.1 AFE79xxEVM 配置
      1. 4.1.1 将 Latte 连接到板
      2. 4.1.2 编译库
      3. 4.1.3 对 AFE79xx EVM 进行编程
      4. 4.1.4 TXDAC 评估
      5. 4.1.5 RXADC 和 FBADC 评估
    2. 4.2 AFE79xxEVM 配置修改
      1. 4.2.1 数据转换器时钟设置
      2. 4.2.2 数据速率和 JESD 参数
      3. 4.2.3 修改 NCO 的步骤
      4. 4.2.4 修改 DSA 的步骤
  9. 5硬件设计文件
    1. 5.1 原理图
    2. 5.2 PCB 布局
    3. 5.3 物料清单 (BOM)
  10. 6其他信息
    1. 6.1 状态检查和故障排除指南
      1. 6.1.1 AFE79xx EVM 状态指示器
      2. 6.1.2 TSW14J58EVM 状态指示器
    2.     商标
  11. 7修订历史记录

修改 NCO 的步骤

  1. 默认 AFE79xx EVM 具有以下射频频率匹配网络:
    1. RXA、RXB、FBAB、TXA 和 TXB = 3500MHz
    2. RXC、RXD、FBCD、TXC 和 TXD = 2600MHz
  2. 下面所示为更改 NCO 以匹配默认射频频率匹配网络的示例脚本:
## Update RX NCO 
afeInst = 0 #AFE Instance of AFE79_INST_TYPE type. If using the EVM this should be 0.
rxChSel = 0 #Value to select the RX chain.Value 0 for RXA to 3 for RXD.
bandNo = 0 #Band number. 0-band0, 1-band1.
ncoNo = 0 #NCO number. 0-NCO0, 1-NCO1.
ncoFreq = 7200#NCO frequency to set the NCO to in MHz.

if sysParams.ncoFreqMode == '1KHz': 
     mixer = ncoFreq*1e3 #Should pass value in KHz in 1KHz      ncoFreqMode and the frequency word value in FCW mode. 

elif sysParams.ncoFreqMode == 'FCW': 
     mixer = int(round(2**32*ncoFreq/sysParams.FadcRx)) #Should pass value in KHz in 1KHz ncoFreqMode and the frequency word value in FCW mode. 

CAFE.updateRxNco(afeInst,rxChSel,mixer,bandNo,ncoNo)
engine.DDCNCOFreqWord=((ncoFreq)%sysParams.FadcRx)/(sysParams.FadcRx)*2**32 #Updating NCO word in capture window

## Update TX NCO
afeInst = 0 #AFE Instance of AFE79_INST_TYPE type. If using the EVM   this should be 0.
txChSel = 0 #Value to select the TX chain.Value 0 for TXA to 3 for TXD.
ncoNo = 0 #NCO number. 0-NCO0, 1-NCO1.
band0NCO0 = 2600000 #NCO frequency to set the band 0 NCO0 to in KHz.
band1NCO0 = 2600000 #NCO frequency to set the band 1 NCO0 to in KHz.
band0NCO1 = 3500000 #NCO frequency to set the band 0 NCO1 to in KHz.
band1NCO1 = 3500000 #NCO frequency to set the band 1 NCO1 to in KHz.
CAFE.updateTxNcoDb(afeInst,txChSel,ncoNo,band0NCO0,band1NCO0,band0NCO1,band1NCO1)