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:在 Latte 中的 SPI 线路(A、B1、B2)之间切换

Guru**** 2468610 points
Other Parts Discussed in Thread: AFE7950EVM, AFE7950

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1235767/afe7950evm-switching-between-spi-lines-a-b1-b2-in-latte

器件型号:AFE7950EVM
主题中讨论的其他器件: AFE7950

大家好、

我想知道在 Latte 中能否以编程方式发出命令来更改 SPI 线路。

据我所知、Latte 默认使用 SPIA 与 AFE7950EVM 进行通信并对其进行编程。  

我想为此使用 SPIB、同时使用 FPGA 通过 SPIA 对 AFE7950进行编程。

您能指导我完成这项对我们来说也很紧迫的任务吗?

此致、

Zeljko

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

    大家好、

    是否有任何跟进?

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

    尊敬的 Zeljko:

    仅在复位时、SPIA 用作 SPI、其他 SPI 总线必须通过 SPIA 配置为 SPI。 这意味着必须使用 SPIA 来启动 AFE 并配置 SPIB 端口。 然后、SPIB 可用于诸如更改 NCO 或写入/读取其他寄存器等方面。  这意味着您将无法使用 SPIB 从 FPGA 启动 AFE。

    此致、

    大卫·查帕罗

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

    尊敬的 David:

    感谢您的回复。

    正如我在原帖中所提到的、我最终会将 SPI A 用作 FPGA 和 AFE 之间的通道、以便 FPGA 可以执行启动并完全控制、同时通过 SPI B 使 Latte 处于待机状态。

    但在进行任何这些修改之前、我仍然想知道是否可以在 Latte 中发出一条命令(虽然它仍使用 SPI A 通过 FTDI 与 AFE 进行通信)、该命令可以在 SPI A 和 SPI B 之间进行必要的切换、 即使 SPI B 仅用于 NCO 的更新。 如果此命令存在、您能评论一下它吗?它是如何使用的?

    最后、如果我从上述回复中理解的是正确的、这将意味着实际上 SPIA 是唯一的完整 SPI、而 SPI B1和 SPI B2只能具有部分 SPI 功能、并且永远不会启用完全通信、因为 SPI A 应该这么做。 换句话说、无论源是什么(PC 上的 Latte、FPGA、甚至是微控制器)当 AFE 是目标时、完全熔断的通信应始终通过 SPIA 进行、而不是通过辅助 SPI (B1和 B2)进行、因为这些只能实现 AFE 的部分重新配置。 您能确认我在这里的理解是否正确吗?

    此致、

    Željko

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

    尊敬的 Zeljko:

    要在 AFE 上使用 SPIB、需要进行一些更改。 使用下面的链接下载涵盖所需修改的文档。  

    链接: https://tidrive.ext.ti.com/u/lQUDqgaFAyqHBQOt/b18ccdd9-b755-40d3-8d0c-a31791832fdd?l 

    访问代码: 57mw7bE-

    此致、

    大卫·查帕罗