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.

[参考译文] AFE7903:软件库咖啡厅集成

Guru**** 633105 points
Other Parts Discussed in Thread: AFE7903, AFE7900EVM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1165133/afe7903-software-library-cafe-integration

器件型号:AFE7903
主题中讨论的其他器件: AFE7900EVM

我们希望在新系统中使用 AFE7903。 控制和配置 AFE 芯片的组件是运行主控制应用程序的嵌入式 Linux 器件。 该应用程序用 C++语言编写、需要通过 JSON 文件或网络处理配置请求、以更改 AFE 芯片的配置。

我们收到了相应的 Windows 工具"Latte"、用于对  2.2版中的 AFE7900EVM 和 C 库 CAFE2p0进行实验。 我已经实现了底层 SPI 通信、并看到它可以正常工作。 至少已注销的通信尝试看起来不错。

现在的主要问题是、我们需要如何使用库本身。 据我了解、"afeSystemParamsStruct"应填充所有相关的配置值。 但我不知道如何触发库将所有这些信息写入芯片。 我尝试了"overrideTdd"、它起作用。 但这看起来只是整个配置的一小部分。

您能给我更多的提示和/或文档说明如何使用该库吗?

BR Christian

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

    尊敬的 Christian:

    对于 AFE79xx 器  件的初始配置、即从器件复位到 ADC、DAC 信号链和 JESD 链路配置所需的 SPI 配置、必须使用 Latte 生成的寄存器日志文件。 当 AFE79xxEVM 以 您计划使用的模式配置 Latte 时、将生成一个包含所有所需寄存器序列的日志文件。 必须在 您的系统上加载此编程序列才能配置 AFE。  AFE79XX_Latte_UserGuide.pdf 第3节介绍了从 Latte 生成日志文件的方法。

    在 将 AFE 从复位配置为 JESD 链路后、C 库函数仅用于动态配置。 这些是配置 AFE 后所需的功能、例如更新 NCO 频率、更新 DSA 值或覆盖 TTD 等  

    此致、

    Vijay