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.

[参考译文] ADS52J90:偶数和奇数通道映射

Guru**** 2473990 points
Other Parts Discussed in Thread: ADS52J90

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1330308/ads52j90-even-and-odd-channel-mapping

器件型号:ADS52J90

您好!

在之前的 E2E 论坛帖子中、我被告知、当在32通道模式下使用 ADS52J90并将 ADC 设置为"斜坡"测试模式时、斜坡模式的奇数样本将来自每个 ADC 内核的奇数样本、即其读数如下:

CH1 0x1 0x3 0x5 0x7……

CH2 0x2 0x4 0x6 0x8……

CH3 0x1 0x3 0x5 0x7……

通道4 0x2 0x4 0x6 0x8……

我实施了一个 FPGA 设计、该设计通过 SPI 对 ADS52J90进行初始化、在启动时处理数据对齐、然后将输入的数据捕获到可以读取的 FIFO 中。 在斜坡模式下设置 ADC 后、我验证 CH1 FIFO 是否读取所有奇数样本并采用正确的斜坡模式(无丢码、斜坡模式中无跳跃或中断)、并且偶数通道 FIFO 读取偶数样本也是如此。 不过、当我将 ADC 切换到正常工作模式并为 AIN1提供正弦波时、我会在 CH2 FIFO 上读取相应的正弦波、而在 CH1 FIFO 上只获得噪声。 所有通道都是如此、其中我认为的是"奇数"输入通道(AIN1、AIN3、AIN5...) 已路由到"偶数"输出通道、即使在我使用斜坡模式验证了每个通道的奇偶性之后也是如此。 是否有可更改的设置?还是这种预期行为?

谢谢。

奥斯腾

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

    您好!  

    对齐步骤:

    启用斜坡、应用 TX 触发、现在进行奇数和偶数通道映射  

    之后您要在给出正弦波之前再次应用 TX_TRIG 吗? 如果是、

    如果您再次给出 TX_TRIG,它将重置帧时钟,您的对齐可能无法保持。 如果需要在 Fs/2频率下应用 TX_TRIG、这样复位就不会改变帧时钟。

    或者你的问题是,每次你做对齐 ,并提供正弦波而不应用 TX_TRIG 之后,你会得到奇偶通道互换。 它是一致的。

    如果是这种情况,您的对齐是错误的。 斜坡模式从零开始,这是奇数 ADC。 因此、如果更改该逻辑、它应该起作用。  

    希望这会清除您的 查询。

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

    感谢您的答复! 我在启动时仅提供一个 TX_TRIG 脉冲(在我将 ADC 设置为斜坡模式之前)、因此 TX_TRIG 不会复位对齐。 我的启动顺序是:

     -打开 ADC 的电源
     -打开采样时钟
     -发送复位脉冲到 ADC
    -通过 SPI 写入 ADC 要初始化它,请将 ADC 设置为"切换"测试模式
    -脉冲 TX_TRIG
    -在 FPGA 中执行"帧时钟"对齐
    -通过 SPI 写入 ADC 以将 ADC 设置为"斜坡"测试模式
    -在 FPGA 中执行"奇/偶"对齐

    "斜坡模式从零开始、这是奇数 ADC "

    为了确保我理解这一点、这意味着"奇数"通道(即 CH1)将读取0x0 0x2 0x4 0x6。。 当 ADC 处于斜坡模式模式模式时、"偶数"通道(即 CH2)将读取0x1 0x3 0x5 0x7... 启用还是禁用 ADC?

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

    在上述情况下,帧时钟根据 TX_TRIG 被复位 ,但 RAMP 不是。 因此对齐可能无法正常工作。 你必须启用 RAMP ,然后应用 TX_TRIG 并进行奇偶校准。  

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

    谢谢您的支持、我将在将 ADC 设置为斜坡模式后尝试使用 TX_TRIG。

    为了澄清、如果 ADC 被置于斜坡模式、然后 TX_TRIG 被应用、那么我会看到0x1 0x3 0x5 0x7... 在 CH1上或者我是否会看到0x0 0x2 0x4 0x6…… 在 CH1上?

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

    是的,如果您遵循以下步骤,它应该是可重复的。

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

    为了澄清、如果 ADC 被置于斜坡模式、然后 TX_TRIG 被应用、那么我应该看到0x1 0x3 0x5 0x7... 在 CH1上或者我应该看到0x0 0x2 0x4 0x6…… 在 CH1上?

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

    根据数据表 TX_TRIG 之后的第一个转换样本来自 奇数 ADC。 您是否可以 通过同时进行对齐和验证来尝试系统?

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

    TX_TRIG 之后来自奇数 ADC 的第一个转换样本无法帮助我执行对齐、因为我的解串器逻辑始终读取 LVDS 输出通道上的数据。 我已经尝试在将 ADC 置于斜坡模式后向 TX_TRIG 施加第二个脉冲来重置 ADC、结果仍然是采样数据为奇数(0x1 0x3 0x5 0x7...) 正在从 CH1读回且样本为偶数(0x2 0x4 0x6 0x8...) 从 CH2读回。 这就是为什么我要问32通道模式的斜坡模式是否始终在奇数通道上读出奇数样本、在偶数通道上读出偶数样本。 在此之后我将 ADC 切换至正常工作状态后、如果我向 CH1的输入提供模拟波形、我将完全读取输出 CH2上的模拟波形(无毛刺、尖峰或杂散)。 由于情况始终是这样并且是确定的、因此我试图了解斜坡模式是否仅在 CH1等奇数通道上输出偶数(0x0 0x2 0x4 0x6...) 如果斜坡模式从0x0开始并且斜坡模式的第一个样本来自奇数 ADC、则会出现这种情况。

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

    这表示奇 数通道在斜坡中得到偶数,偶数通道得到奇数。 您可以使用该方法对通道的实际分离进行校准。  

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

    谢谢、这是 ADC 的预期行为吗? 奇数通道获得偶数、偶数通道获得斜坡模式中的奇数? 是否确定奇数通道在斜坡模式上是否获得偶数?

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

    这是预期和洗涤。