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.

[参考译文] ADS42JB46EVM:设置 M (转换器数量)

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1125467/ads42jb46evm-setting-m-of-converters

器件型号:ADS42JB46EVM
主题中讨论的其他器件:ADS42JB49

我正在 ILA 序列传输中读取 M 配置位输出1、根据表9、这意味着有2个转换器正在运行。 如何设置 M=1转换器? 我假设这是通过更改通道 A/B 是否断电来设置的。 我已将通道 B 断电、因此我假设 ADC 会在 ILA 中正确指示只有一个转换器。

我所需的 LMFS 设置为1121。 我看到所有其他配置参数都在 ILA 中正确传输(L 除外、因为 M=1而不是0、它被配置为2个通道)。 我在下面附上了我的设置文件。

e2e.ti.com/.../ADS42JB49_5F00_EVM_5F00_ST_5F00_0810.cfg

尽管1121不是数据表中列出的配置、但基于以下讨论、它是有效的: e2e.ti.com/.../4073194

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

    您好 Sharon、

    当 ADC 配置为 LMFS = 2221模式时、通过将通道 B 断电可非常简单地实现 LMFS = 1121。 只需将接收器配置为仅接收通道 A 数据、将 ADC 通道 B 断电、就无需执行进一步的操作。  

    此致、Chase

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

    你好 Chase、  

    感谢您的快速响应。 我仍在接收器侧接收到链路配置参数不匹配错误。  现在、ADC 正在传输 LMFS = 2221。 我已经尝试将接收器设置为1221和1121、但接收器正在寻找 L=1、因为我的接收器设计为仅接收 DA0通道。 您建议如何解决此问题?

    谢谢。

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

    您好 Sharon、

    收发器在这个'LMFS=1121'模式下不应该有任何问题。 您是否在 Xilinx FPGA 中使用 TI JESD 快速设计 IP?

    当设置为 LMFS=2221并且 ADC 上的两个通道都在运行时、xCVR IP 是否正常工作?

    谢谢、Chase

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

    你好 Chase、

    我没有使用 Xilinx FPGA 、因此我没有使用 TI JESD 快速设计 IP。 我的设置包括连接到非 Xilinx FPGA EVB 的 ADC EVM 时钟、SYNC 和 DA0通道。 我的理想模式是 LMFS=1121。  

    如果我理解您的建议--您建议我将 ADC 置于 LMFS=2221模式并关闭通道 B 电源。然后,我应该将 FPGA 配置为 LMFS=2221模式,并忽略来自第二个通道的数据(因为没有传输任何数据)。  

    我已在通道 B 断电的情况下将 ADC 设置为 LMFS=2221模式。 然后、我将 FPGA 设置为 LMFS=1221模式和 LMFS=2221模式、将通道0和1输入连接在一起、通道0输出不会移动到任何位置。 这两个命令仍会显示配置链接参数不匹配错误。

    是否有办法在 LMFS=1121模式下设置 ADC?

    谢谢、Sharon

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

    您好 Sharon、

    除了将 ChB 断电外、无法将 ADC 设置为 LMFS=1121。 我建议将 FPGA 配置为在 LMFS 1121模式下工作、而不是在 LMFS=1221模式下工作。 我想知道 FPGA 是否希望在通道2上传输数据、而通道 B 断电时不存在该数据、这是配置链路参数不匹配错误。 您使用的是哪款 FPGA?

    此致、Chase  

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

    你好 Chase、

    您可以在我的原始帖子中看到我的原始设置。 在该配置下[通道 B 断电、20x 模式下每个 ADC 一个通道]、然后我读取正在传输的 ILA 数据、ADC 正在传输 LMFS=2221。 ADC 似乎仍然采用2个转换器(M)并将其与 FPGA 进行通信。 我希望 ADC 发送 LMFS=1121。 在我的设置中还需要更改哪些内容?

    谢谢、Sharon

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

    您好 Sharon、

    我正在与我们的团队就此进行核实。 我更熟悉 DAC 端 JESD、但我的理解是收发器决定 LMFS 设置、只要所选设置与 ADC JESD 设置兼容、就不会出现问题。 请等待答复。  

    此致、Chase

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

    谢谢你 Chase。  

    我让它在奇怪的情况下工作。 最初、我对设计进行了黑客攻击、 因此一个数据通道被馈送到 FPGA 上的两个通道、这仅在通道0上导致链路参数不匹配错误、而在 Lane1上则不会导致链路参数不匹配错误。 然后、我将 DB0从 ADC 连接到 FPGA、并正确实施了双通道 FPGA 设计(通道 A0至 FPGA 通道0、通道 B0至 FPGA 通道1)。 在该配置下、我在两条线路上都遇到了链路不匹配错误。 我将通道 B0连接到 FPGA 上的通道0、将 FPGA 上的通道 A0连接到通道1、这解决了我的问题。  

    查看在第二个多帧中发送的链路参数、匹配正好不同、但通道 B 的校验和比通道 A 少一个。我不知道它们为什么不同、因为所有其他参数都完全相同。 除了要为校验和求和的第二个多帧之外、还有什么其他东西吗? 此外、通道 B 比通道 A 慢8位(N'/2)、但我的 FPGA 会将所有参数保存到缓冲器中、直到所有通道都看到/R/字符、因此这不会影响任何内容。

    我仔细检查了 ADC <> FPGA 之间的连接是否正确。

    我仍然对 LMFS=1121方案最感兴趣、因为这是我的理想实现方案、但我也很好奇为什么添加另一个通道并交换通道会使其正常工作。

    我看到通道 B 加电或断电仍会导致传输 M=1、因此"断电"寄存器不会影响 ADC 假设正在运行的转换器数量。

    谢谢、

    Sharon

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

    您好 Sharon、

    对拖延表示歉意。 我收到了我们 FPGA 专家的反馈、请查看以下评论:

    • 假设在 ADC 之间交换通道时、设计开始工作是通道映射不匹配的指示。 他们是否有可能与我们分享原理图?
    • JESD 校验和包括通道编号、这意味着不同通道将具有不同的校验和。
    • 此外、还可以为 LMFS 配置2221的 FPGA、并仅禁用与断电 ADC 通道对应的第二个通道。

    此致、Chase