主题中讨论的其他器件:ADC3423
我想从 EVM 上的 ADC3423生成一个测试模式,该 EVM 通过 FMC-ADC 连接到 FPGA。
我使用的是斜坡模式。 除了明显已知的问题、斜坡仅每4个时钟周期增加一次之外、偶尔会出现干扰。
当我读取(在论坛中)时、我应该通过寄存器70Ah 禁用 SYSREF。
如果我写入该寄存 器、似乎模式生成完全中断、无论我向该寄存器写入"1"还是"0"(默认值)、我始终得到-1 (二进制补码)。
是否有任何建议或其他建议来消除干扰?
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.
我想从 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
您好、Miguel、
您是否使用 ADC3xxx GUI 执行 SPI 读取/写入?
您能否探测 SPI 数据引脚以验证0x70A 的 SPI 写入是否正确? 我怀疑0x70A 中的"7"没有被正确处理、因为寄存器0x0A 控制 CHA 和 CHB 测试模式。 写入0x70A 后、我还希望0x0A 读回为零。 您可以确认吗?
下面简要介绍了如何配置 SPI (考虑到寄存器0x70A、这似乎带来了问题)。
您是否能够写入其他寄存器(而不是 SYSREF 寄存器0x70A)。 尝试使用数据值0xA0的寄存器地址0x608)、看看数字图形输出是否发生任何变化?
此致、
Dan