您好!
在之前的 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...) 已路由到"偶数"输出通道、即使在我使用斜坡模式验证了每个通道的奇偶性之后也是如此。 是否有可更改的设置?还是这种预期行为?
谢谢。
奥斯腾