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.

[参考译文] TSW12QJ1600EVM:使用 TSW12QJ1600EVM 配置 ADC

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1499285/tsw12qj1600evm-configuring-adc-with-tsw12qj1600evm

器件型号:TSW12QJ1600EVM
主题中讨论的其他器件:TSW14J58EVM、ADC12QJ1600

工具/软件:

尊敬的 TI 团队:

我正在使用 TSW14J58EVM 和 TSW14J58板、通过 TI JESD240 IP 实现 JESD204C 协议。 我使用 ADC12QJxx00 GUI (2021年3月30日的版本1.2)对 ADC 进行编程(板载振荡器、FS=1000MSPS、JMODE8)、但 TRIGOUT 时钟输出不稳定(因70 -79 MHz 而异、而不是我期望 RX_DIV=32的386.71875MHz)、FPGA MGT QPLL 从不锁定。 在 GUI 上检查 ADC PLL 时未锁定(V=3、P=4、N=20)、RX_DIV 固定为64。

由于此问题: https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1354764/tsw14j58evm-tsw12qj1600evm-interfacing-with-tsw14j58evm-having-a-issue-with-capturing-the-data

我也尝试了 python 脚本。 我对其进行了修改以获得 SN、输出如下所示:

**************************************************************************************
       使用定义的属性初始化 ADC12QJ1600实例
       GOT 初始位
       ADC 器件初始化成功完成
       ADC 已准备好编程
**************************************************************************************

**************************************************************************************
       使用定义的属性初始化 ADC12QJ1600实例
       GOT 初始位
       ADC 器件初始化成功完成
       ADC 已准备好编程
**************************************************************************************

P = 2、V = 4、N = 20、FVCO = 80000000.0
将 ADC 的 JMODE 设置为8

P = 2、V = 4、N = 20、FVCO = 80000000.0
将 ADC 的 JMODE 设置为8
已完成

但我看不到 TRIGOUT 时钟输出频率发生任何变化。 我甚至不知道脚本是否有效、因为我尝试执行一些单个寄存器读取操作、并且始终返回255。

我还注意到、在载板上、PLLREFO 时钟根本不路由。 在这种情况下、根据 TI204C-IP JESD FPGA IP 用户指南6.4.7、我必须使用板载振荡器生成 free_running (125 MHz)和系统时钟(12.375/33= 375 MHz、线路速率为12.375Gbps、64b/66b 和32位)。

请帮我解决这个问题。

提前感谢您、

Panos

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

    您好 Panos、

    您能检查电路板上的跳线 J19吗? 看起来通过 FTDI 芯片的 SPI 无法正常工作。 该电路板可以选择通过 USB 或通过 FMC 进行编程、该跳线控制一个多路复用器来选择 SPI 线路的来源。 对于 USB 控制、应将其卸载。

    谢谢、

    Eric  

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

    尊敬的 Eric:


    感谢您的答复。 问题是 python 脚本上的端口(我认为默认情况下是 C)。 我现在可以看到稳定 的 TRIGOUT 时钟输出频率为193.359375。 您能否对 IP 内核上正确的 sys_clock 频率进行评论? 在我的例子中、sys_ref 为520.832KHz。

    此致、

    Panos

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

    嗨、Panos、

    您需要 Trascevier 参考时钟和应用层时钟、其中有两个时钟。  

    SYS 时钟必须遵循公式 LR/66 (对于64b66b 模式)或 LR/80 (对于8b10b 模式)、其中 LR 是链路的线路速率

    Xcvr 基准时钟要求更加宽松、可以是 LR 的大多数整数除数、为了方便起见、我们通常允许 Xcvr 基准时钟等于 SYS 时钟。

    谢谢、

    Eric