This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AFE7950EVM:AFE7950EVM+ZCU102 SPI 配置

Guru**** 2939240 points

Other Parts Discussed in Thread: AFE7950EVM

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1644619/afe7950evm-afe7950evm-zcu102-spi-configuration

器件型号: AFE7950EVM

大家好

我将 AFE7950EVM 板连接到 ZCU102。
直到现在、我使用 LatteGUI 工具通过 SPI 外设配置 LMK 和 AFE。
我请参阅 SBAU412A 启动指南、了解如何从 FMC ZCU102 连接器通过 SPI 配置 LMK 和 AFE。
我在图片中做了以下修改:

我将 Vivado BD 用于 SPI 控制器、并仅添加 5 个 SPI 引脚:
 -时钟、Datai、datao、sen0、sen1

我生成 Vitis 工程并查看 SPI 是否正常工作、LMK 已配置、D3 LED 亮起、AFE 已配置、并在 Vivado 的 HardwareManager 内的 ILA 上看到 SYNC TX/RX 为高电平。
出现问题:
 -输出端没有射频信号,有 TX 频谱分析仪,也没有 RX 信号
 - AFE 的功率电流不到一半
通常、当配置 LatteGUI 时、电流约为 2.5A、电压为 6V。
在这种情况下、使用 FMC SPI 功率电流的配置约为 1A、但我不明白为什么。

每个 SPI 寄存器文件都以适用于 Vitis 应用的 LatteGUI 为准:
  logDumpInst.setFileName(ASTERIX_DIR+DEVICES_DIR+r“\Afe79xxPg1.txt“)
  logDumpInst.logFormat = 0x21 #0x00
  logDumpInst.rewriteFile = 1
  logDumpInst.rewriteFileFormat4 = 1
  device.optimizeWrites = 0
  device.rawWriteLogEn = 1
  lmklogDumpInst = mLogDump.logDump (Asterx_DIR+device_DIR+r“\Afe79xxPg1_LMK.txt“)
  lmklogDumpInst.logFormat = 0x1
  lmk.logClassInst  = lmklogDumpInst
  nmk.rawWriteLogEn = 1

此问题的原因是什么?

谢谢