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.

[参考译文] ADC3423EVM:sysref 寄存器启用和禁用中断测试模式

Guru**** 2553450 points
Other Parts Discussed in Thread: ADC3423

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/881837/adc3423evm-sysref-register-enable-and-disable-break-test-pattern

器件型号:ADC3423EVM
主题中讨论的其他器件:ADC3423

我想从 EVM 上的 ADC3423生成一个测试模式,该 EVM 通过 FMC-ADC 连接到 FPGA。

我使用的是斜坡模式。  除了明显已知的问题、斜坡仅每4个时钟周期增加一次之外、偶尔会出现干扰。

当我读取(在论坛中)时、我应该通过寄存器70Ah 禁用 SYSREF。

如果我写入该寄存 器、似乎模式生成完全中断、无论我向该寄存器写入"1"还是"0"(默认值)、我始终得到-1 (二进制补码)。

是否有任何建议或其他建议来消除干扰?

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

    您好、Miguel、

    使用 EVM、如果我首先复位 ADC (按下按钮 SW1)以恢复默认值、我遵循以下顺序:

    0x0A 0x44 //设置 CHA/CHB 斜坡模式

    0x0B 0x44 //设置 CHC/CHD 斜坡模式

    0x06 0x02 //启用测试模式

    然后、我看到数据采集中的斜坡出现(每四个时钟增加一次)。

    如果我不通过写入寄存器来启用测试模式(0x06 0x02)、那么我将得到您在帖子中描述的内容。

    再次启用测试模式后、如果我通过写入来禁用 SYSREF 缓冲器

    0x70A 0x1

    我仍然能够捕获相同的斜坡模式。

    此致、

    Dan

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

    不、这与我所发生的情况无关。

    当我写入寄存器70A 时、测试模式生成会停止。  奇怪的是、即使我写入一个应该是复位后的默认值的"0"、它仍然是坏的。

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

    您好、Miguel、

    您是否使用 ADC3xxx GUI 执行 SPI 读取/写入?

    您能否探测 SPI 数据引脚以验证0x70A 的 SPI 写入是否正确? 我怀疑0x70A 中的"7"没有被正确处理、因为寄存器0x0A 控制 CHA 和 CHB 测试模式。 写入0x70A 后、我还希望0x0A 读回为零。 您可以确认吗?

    下面简要介绍了如何配置 SPI (考虑到寄存器0x70A、这似乎带来了问题)。

    您是否能够写入其他寄存器(而不是 SYSREF 寄存器0x70A)。 尝试使用数据值0xA0的寄存器地址0x608)、看看数字图形输出是否发生任何变化?

    此致、

    Dan