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.

[参考译文] ADC32J22:ADC32J22EVM 和 HighSpeedDataConverter Pro 安装

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1310282/adc32j22-adc32j22evm-and-highspeeddataconverter-pro-installations

器件型号:ADC32J22
主题中讨论的其他器件:ADC3443EVMDATACONVERTERPRO-SWLMK04828、LMK04832、 ADC32J25EVM

尊敬的支持团队:

我们刚刚购买了 ADC32J32EVM 和 TSW14J50数据采集卡。 下面是 我在安装过程中遇到并解决的一些问题(?) 我将与大家分享、如果一切正常、请进行确认、然后再继续。

1)安装 HSDC Pro (高速转换器专业版软件), 但在启动时、会显示一条错误消息"unable to locate the LabView Run Time Engine "、因此需要转至 ni.com 以下载2019版、然后 HSDC Pro s/w 将运行、没有任何进一步的错误消息。 通过这种方式,我尝试首先使用运行时引擎2023,但错误消息仍然存在,所以我选择了旧版本2019 (如错误消息所示)。 您能否确认此 HSDC Pro s/w v6.00仅支持2019版?

2) 2) ADC32J32EVM 没有专用的指南页面、要查找 ADC3xxx GUI 安装程序、需要通过论坛进行搜索以查看(论坛1095918)、您可以转到 www.ti.com/tool/ADC3443EVM 指南页面以查找 s/w 包 SLAC667-ADC3xxx GUI 安装程序。 获得 ADC32J22EVM 板的指南页面会很有用。

当启动 ADC3xxx GUI 时、它将尝试 从目录 instr.lib 中加载缺少的 ftd2xx.dll 文件(当安装 GUI 软件包时不存在该文件)。 这个问题在 很多年前在 ADC 论坛上已经提出、所以我在目录../Texas Instruments/ADC3xxx 下创建 instr.lib 目录并将文件 ftd2xx.dll 放置在这里。

现在、在哪里可以找到这个文件 ftd2xx.dll、该文件会使 GUI 按预期工作、因此需要进行许多测试。

data-converter-forum/685110表明这个文件 ftd2xx.dll 可以从 DATACONVERTERPRO-SW 获得,但是一旦我找到并将这个文件放置在 instr.lib 目录中,就会加载丢失的.dll 文件消息,但是还有其他错误消息(?)  

如果忽略了这条消息、GUI 将打开、但它无法正常工作、因为无法选择其他器件、TAP ADC34Jxx 不会改变、因为我想设置为 ADC32Jxx

在论坛1260159中,Eric Kleckner 在其附加的 simple_api.zip 中包含了一个 ftd2xx.dll 文件,因此将该文件放置在 instr.lib 目录中不再存在加载 dll 文件的问题。 GUI 看上去工作正常、因为更改器件会产生相应的 ADC 抽头、如下所示。 我希望在我接通电源并连接 EVM 板后、"FTDI 未连接"消息将消失。

第三种获取 ftd2xx.dll 的方法是遵循 ADC3xxx/DocumentationADC3xxxManifest.html 中的指南

我从../System32\../../i386中取一个并将它放在 instr.lib 中、然后 ADC3xx GUI 就像 Eric K.

在执行本安装过程中、在我给 EVM 加电并使用安装的软件包对其进行控制之前、会遇到一些问题:

1)您能确认我的安装吗?  

2)为什么 HSDC Pro 中的 ftd2xx.dll 不能按预期工作,其 GUI 菜单与似乎使 ADC3xxx GUI 工作的其他.dll 不同?

3)您是否具有 ADC32J22EVM 板的配置文件,因为在 ADC3xxx/配置文件目录下,只有针对40、80,120和160MSPS 的.cfg 文件?

4) 4)我的 EVM 板是否具有 LMK04828时钟源或我是否需要为该板提供外部采样时钟?

提前感谢您的支持。

此致、

阮明

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

    抱歉、消息测试中出现器件型号的拼写错误、 应该为 ADC32J22EVM (不是... 32EVM)

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

    你好,

    我们最近注意到一些计算机没有正确安装6.0版、因此我连接的是一个较旧版本、该版本应该不会出现这些问题。 正确安装后、应该不需要移动任何 dll 文件。 我们正在解决此问题、并将在问题解决后重新发布。 在此之前、请安装并改用此版本。

    TI 驱动器:tidrive.ext.ti.com/.../2f3bd4de-1827-4da1-a0b7-805d75cb10c6  

    访问代码:  UfD9Q?6J

    我正在检查 LMK 配置文件。 我安装的 GUI 没有这些文件、因此我将使用最新版本在实验室 PC 上重新安装。 我很快就会更新。

    谢谢,Chase

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

    你好,

    我已经看了80MHz 配置文件、LMK04828似乎使用100MHz 板载基准来生成2560MHz 的 VCO0频率。 LMK CLKout0分频器设置为32、向 ADC 提供2560/32= 80MHz 信号、CLKout2分频器设置为16、向 FPGA 提供160MHz 信号。 这里的问题是最大分频器值32和最小 VCO 频率过高。 VCO 频率必须是50MHz 的整数倍、最高为32、但使用 LMK04828无法实现、因为最小 VCO 频率为2370MHz。 如果我们对该2370MHz 进行32分频、LMK04828板载模式支持的绝对最低输出频率将大致为74MHz。

    附加的配置可将 LMK 设置为分压器模式。 在此模式下、FPGA 参考时钟无需分频即可通过、而 ADC 时钟是输入时钟除以2。 我认为这是此器件的要求、但我自己没有检查。 请尝试一下: e2e.ti.com/.../ADC3xJxx_5F00_50MSPS_5F00_Operation.cfg

    谢谢,Chase

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

    你好,蔡斯

    感谢您的快速回复、但我很难访问 TI 驱动器来加载您的文件、系统会要求您使用 TI Entreprise 或 ENt.TI.COM 以及用户 ID 和密码进行登录!

    我只有 TI E2E 帐户才能访问论坛问答。 以上内容是否需要创建新帐户?

    谢谢。

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

    你好,

    它不应要求提供这些细节。 您可以尝试使用其他浏览器吗? 我刚刚检查了一个浏览器,我没有登录,看到正确的页面。 该视图应如下所示:

    谢谢,Chase

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

    你好,蔡斯

    我们的公司防火墙阻止了.cfg。 您可以压缩文件并再次发送吗?

    BTW,我的 ADC32J22是否必须与50Msps 完全配合工作,或者它是否可以在 50Msps 以外的其他频率工作 ,例如40MHz (=2560/64)?

    Br、

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

    只需再次读取以查看最大分频器值为32、因此我的64分频的问题不适用

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

    你好,蔡斯

    很遗憾、当我 通过2个不同的浏览器(Chrome 和 Edge)复制您的链接时、会出现相同的问题  

    tidrive.ext.ti.com/.../2f3bd4de-1827-4da1-a0b7-805d75cb10c6

    由于链接没有如照片所示的完整路径,因此它可能会导致问题???

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

    Minh、

    再次以 zip 格式查找附件: e2e.ti.com/.../ADC3xJxx_5F00_50MSPS_5F00_Operation.zip

    这个 ADC 可以运行在10MSPS 至50MSPS 之间的任一频率上。 使用 JESD204B 接口时限制要低至10MSPS。  有关更多详细信息、请参阅数据表中的第9.3.5.3节 JESD204B 帧组件。  

    64分频器可以使用 LMK04832这一引脚对引脚兼容的器件来实现。 寄存器映射与 LMK04828不同、但是、如果您可以在 EVM 板上将 LMK04828替换为 LMK04832器件、我们可以为您提供帮助、帮助您使用该器件创建配置。

    谢谢,Chase

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

    好的,它现在工作为链接... 从我的邮件和从这个页面的一个给出了不同的结果!

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

    你好,蔡斯

    下载的旧版本 HSDC Pro 5.2在我旁边是可以的(它的大小是较小的595兆字节),我会安装它,并告诉你这是否可以.

    BTW 它是否可以与6.0版并行安装? 版本6 (大小为1 GB,是5.2版本的两倍?!)   安装到 程序文件 /德州仪器

    2) 2)现在对于安装 ADC3xxx GUI 安装程序(slac667d)以设置 EVM 板本身的 cfg、将其安装到 程序文件(x86) /德州仪器、在这里、该软件包还包括高速数据转换器专业版的另一个目录、但其中只有一个目录器件 GUI!

    我要将 您的 ADC3xxxx/配置文件添加到50MHz OPERATION 配置文件中、然后进行测试。

    3) 3)对于 ADC32J32的配置文件、寄存器地址增大到0x70A

    但在 ADC32Jxx (修订版2015年6月)的数据表中,地址为0x422/434/522和534,但地址为0x70A。 它们不在提供的 cfg 文件内。  

    我们应该忽略它们吗? 或者数据表是否是最新的?

    此致

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

    你好,蔡斯

    遗憾的是  、我们无法替换 LMK04828、  

    对于您的50MHz cfg 文件,它提到了一个 FPGA 参考时钟... 您是否是说 LMK 有效地旁路并改用外部参考时钟?

    FPGA 参考时钟的频率是多少? 100MHz? 那么 DIV-2要向 ADC 提供50MHz 呢?

    Br、

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

    你好,

    是的、它们可以并行安装。 此版本(5.2)安装在 x86程序文件路径中并以32位运行。 v6.0为64位版本。 我每天都在我的系统上的实验室中使用这两种方法、并且并行安装这两种方法没有问题。

    至于 GUI 和数据表之间的寄存器差异、无论何时发生这种差异、数据表都会包含最新的信息。 在您的情况下、您只需使用所需的设置将它们添加到配置文件的末尾。

    关于 LMK04828的替换:这很好并且可以理解。 我发送的配置将 LMK 置于"分布"模式。 进入输入 CLKin1的信号将直接馈送到每个输出的分压级。 FPGA 参考的频率关系是 ADC 采样率的两倍、这是我从80MSPS 配置文件中推断出的。 这特定于 FPGA 固件 PLL 范围和 LMFS 配置。 如果使用 LMFS=2221、则 FPGA 参考时钟的速度将是 ADC 采样率的两倍。 此配置文件要求连接器 J10的时钟输入为100MHz (或您所需的 ADC 采样率的两倍)。

    谢谢,Chase

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    FPGA 参考时钟的频率是多少? 100MHz? 然后,DIV-2将50MHz 提供给 ADC?

    您的逻辑是正确的。 FPGA 将接收双倍的 ADC 时钟、因为 FPGA 分频器是 ADC 分频器的一半。 可以在15MSPS 和50MSPS 之间调整采样率(在本例中为 LMFS=2221)。 无论所需的采样时钟是多少、您都需要在 EVM 连接器 J10中提供2倍此采样率频率。  

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

    你好,蔡斯

    我将尝试详细查看我的 ADC32J22 EVM 板上焊接了什么 LMK 器件。 据我估计、由于此 ADC EVM 随板载时钟电路提供、因此 此时钟树必须支持在同一 EVM 板上使用的相应 ADC。 "你以为我会那么单纯吗?

    如果是这种情况、则 TI 应以某种方式为用户提供相应(典型值)的 cfg 文件、以便在该 EVM 板上测试所选的 ADC。

    此外、我需要使用此时钟树、因为 ADC EVM 将连接到另一个采集板 TSW14J50、以便它将从 FMC 连接器获得所有时钟。

    谢谢

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

    你好,

    您无需查看 EVM 上安装的是 LMK04828。 这是该 EVM 的 BOM 选项。

    EVM 仍支持以50MSPS 运行、只需要外部时钟。 此 EVM 生成时未创建 LMK04832、因此根本无法使用。 同样、时钟树会工作、您只需要提供100MHz、而不需要提供任何内容。

    我可以为您做的是检查是否可以向您发送修改版本的 ADC32J22EVM (替代 LMK04832)、以便您对较新的时钟器件使用全板载时钟。 如果您想要了解这方面的内容、请告知我、我可以就此与团队进行核实。

    谢谢,Chase

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

    你好,蔡斯

    感谢您确认、  我们电路板上的 LMK04828 (我也可以读取焊接在器件上的打印标记)不能与 ADC32J22配合使用。  根据印刷信息、该 EVM PCB 板创建于2014年、标记为 ADC32J22 EVM (板参考编号3863600158)、

    ADC 本身已将器件型号印刷为 XAZ32JXX TI 4BJ PHJK G4。 我们在2023年底之前通过经销商 Mouser France 购买了此板、因此我想知道是否可以将此板更换为 具有 LMK04832中合适时钟树的版本。

    如果我们无法做到这一点、此 EVM 板具有通过 SMP 连接器输入的外部 ADC 选项、因此我们宜使用此路径来提供外部时钟源 (低噪声低抖动信号发生器的10MHz 到50MHz)用于 ADC。

    在这种情况下,您能否确认我需要移除原理图 ADC32JXXEVM-SCH_C.pdf 中显示的 R73、R76、R79、R80?

    在使用外部 ADC 时钟的情况下、我们是否仍需要对现有的 LMX04828进行编程、以便与数据采集卡 TSW14J50和 HSDC Pro 程序配合使用?  您以前发送的50MHz 操作 cfg 文件是否可以这样使用而无需任何进一步修改?

    3)您是否还可以确认我在第一封邮件中提到的 ADC3xxxx_GUI 的安装方法与您的设置正确?

    谢谢

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

    你好,

    没有包含较新器件的版本。 我所提供的是亲自将 LMK04828替换为 LMK04832、然后发货给您。 将您必须退回给经销商的电路板不会有任何好处。

    要使用外部 ADC 时钟输入选项、您将删除 R73、R80、并安装 C68、C69。 (R76和 R79尚未安装)。 此选项允许您为 ADC 提供比 LMK048xx 性能更好的时钟。 但是、如果您仅在分配模式下操作 LMK048xx、则来自 LMK048xx 的唯一附加噪声将是分压级、这是最低的。 ADC 的性能一点也不会下降太多。 如果直接对 ADC 计时、LMK 仍必须为 FPGA 提供参考时钟和参考频率、并为 ADC 提供参考频率。 我认为目前最佳的运行模式是为 J10提供100MHz (或 ADC 采样率的两倍)并使用我之前发送的配置文件。

    关于 GUI、我会从 ADC32J25EVM 页面安装该版本、以确保正确。  https://dr-download.ti.com/secure/software-development/gui-for-evaluation-module-evm/MD-nfkQLMUchE/01.00.00.0D/slac667d.zip 

    谢谢,Chase

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

    尊敬的 Chase:

    在我们的实验 PC 上、所有软件安装现在似乎都在平滑运行(使用 ADC3000 GUI 和 HSDC Pro v5.2)、而且电路板已很好地连接到控制软件 GUI、请参阅下图。 我可以通过 ADC3000 GUI 将 cfg 文件写入/读取/加载到 ADC 和 LMX 器件。

    下一步是让时钟树以首选频率工作、以便 TSW14J50可以开始捕获数据。

    我选择了 HSDC Pro GUI 选项 ADC32Jx_LMF_222 ,因为名称最接近我们的器件... LMF_222是什么意思?

    此致、

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

    你好,蔡斯

    现在就看看您的消息、因为我还没有刷新我们交谈的 TI 网页!  

    是的、对于 ADC3000 GUI、我从 slac667d.zip 文件进行安装、然后看到我在第一条消息中描述的 ftd2xx.dll 丢失的问题。 BTW 它现在解决了,因为工具工作正常,如我最近的消息所述。

    接下来、我将遵循您有关时钟树的建议。

    Br、

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

    你好,蔡斯

    更改 LMX 的选项 很有吸引力。 在法国、我们可以与合同签订在 PCB 上交换/焊接器件的服务合同、因此 您可以向我们发送一个或两个 LMK04832器件、然后我们自行完成工作、或者我们会将电路板发回给您进行更改。

    请告诉我、您最方便的方式是什么。 在我看来 、您建议的方法更好、因为您可以再次检查我们的电路板、以确保 ADC 在 LMX04832下以50Msps 的速率正常工作、然后再发送回我们。

    请告诉我将此 EVM 板发货给您的流程和地址。

    谢谢

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

    你好,

    我很快会通过电子邮件联系、提供详细信息。 现在、我将关闭此帖子、我们可以通过电子邮件继续对话。

    谢谢,Chase

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

    你好,蔡斯

    感谢您的超级帮助。 我的设置和时钟树正在工作、我可以通过 ADC32J22 EVM 板成功捕获信号

    BR、Minh

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

    你好,

    我已经对电路板进行了测试、在寄送给您之前、这里有显示电路板仍然正常工作的结果。 您也可以通过我们的电子邮件对话找到此信息。

    请查看我们的电子邮件主题并回应请求的信息、以便我们可以将此电路板发送回您!

    100MHz 连接 J10、通过 LMK04832实现50MSPS 运行、通道 A:

    100MHz 连接 J10、通过 LMK04832实现50MSPS 运行、通道 B:

    全板载时钟、使用 LMK04832实现50MSPS 运行、通道 A:

     采用 LMK04832的全板载时钟、50MSPS 操作、通道 B:

    此致、Chase