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.

[参考译文] ADS54J66:通过 FMC 连接器将 EVM 与 FPGA 板相连

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/757898/ads54j66-interfacing-the-evm-with-an-fpga-board-through-the-fmc-connector

器件型号:ADS54J66
主题中讨论的其他器件:LMK04828、、

您好!

下面是我尝试执行的操作:将 ADS54J66EVM 板直接连接到 Xilinx KX705 FPGA 板、而不使用中间的任何插入器卡。 实质上、我希望能够设置数据接口(JESD 通道等)以及控制接口(SPI、用于寄存器读取/写入)。 编写此帖子的原因是、我很难让 FPGA 在 ADS54J66EVM 板上的 LMK04828芯片上读取/写入寄存器值。

下面是我设置它的方法:

  1. 我已经在 FPGA 上实现了 SPI 接口、这已经在仿真中进行了测试。
  2. FPGA 基本上会写入一个寄存器值、然后尝试读回该寄存器值。
按照 ADS54J66EVM 原理图、串行接口的布线如下。
  1. FPGA 的 CS*信号路由到 FMC 连接器上的引脚 G15
  2. 来自 FPGA 的 SCK 信号路由到 FMC 连接器上的引脚 C14
  3. 与 FPGA 之间的 SDIO 信号路由到 FMC 连接器上的引脚 C15
  4. 这些信号的 I/O 标准是 LVCMOS25 (这是要使用的正确值吗?)
  5. SPI 时钟频率为1.5625MHz
  6. 所有设置和保持限制都很容易满足
  • SDIO 引脚上的三态逻辑已经被正确执行、并且使用仿真进行了验证
  • ADS54J66EVM 上的 JP3位于"FMC"位置。
  • USB 端口未连接、但电源连接在 ADS54J66板上
  • 我已经验证了电路板上的所有测试点都能接收到正确的电压

我首先写入一个寄存器、然后尝试将其读回、以确保已读取正确的值。 遗憾的是、在读取阶段、我在 SDIO 引脚上只得到0。

有人会不会有任何关于我可能会犯什么错误的指示? 是否需要对 ADS54J66 EVM 板上的 Altera 芯片进行编程? 还是只需将跳线 JP3设置为"FMC"就足够了、然后我可以忽略 Altera 芯片和 USB 端口?

最后、是否有人能够让它正常工作? 我还找到了此链接(如下所示)、但此处提供的示例位于 LabVIEW 中。

谢谢你们--我们将非常感谢你们的帮助!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好
    我们已收到您的问题。 我们的 ADS54J66专家将尽快提供更详细的响应、但由于假期的原因、响应可能会延迟到下周中。
    此致、
    Jim B
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Aditya、

    一旦 加电、就会对 Altera 芯片进行编程。 CPLD 代码尚未针对此模式进行测试、可能存在错误。 随附源代码。 您还可以使用此代码验证 I/O 级别。 您是否将 LMK 编程为4线模式? 默认情况下、该部件以三线模式出现。 为此、您需要在地址0x00中将位4设置为"1"。 您还需要将寄存器0x14A 编程为0x33、以便回读也能正常工作。  

    此致、

    Jim  

    e2e.ti.com/.../ADS54JxxEVM-CPLD-Code.zip