您好!
我使用的是具有 ADC12J4000和 Arria10 FPGA 的定制板。
我使用 ADC 来捕获 PRBS 调制信号(@409MSPS)、然后对样本执行 BER 以检查错误。
我注意到、当采集/JESD 正在运行时、如果我执行 SPI 读取以检查 ADC12J4000状态、有时流中会出现错误。
这是否是此 ADC 的已知问题? 在 JESD 运行时,我不应该使用 SPI?
或者是我的板/SPI 有问题吗?
谢谢
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.
您好!
我使用的是具有 ADC12J4000和 Arria10 FPGA 的定制板。
我使用 ADC 来捕获 PRBS 调制信号(@409MSPS)、然后对样本执行 BER 以检查错误。
我注意到、当采集/JESD 正在运行时、如果我执行 SPI 读取以检查 ADC12J4000状态、有时流中会出现错误。
这是否是此 ADC 的已知问题? 在 JESD 运行时,我不应该使用 SPI?
或者是我的板/SPI 有问题吗?
谢谢
Jim、
感谢您的快速回答。
"电路板上的布局问题导致显著的噪声耦合、接地反弹"
我将对此进行检查。
"实际上没有任何理由轮询 ADC 状态寄存器"
我在软件中每5秒轮询一次、从 ADC 中查询一些状态。
尤其是"link_up"、"pll_locked"、"sysrefl脏"、以确保我的链路 JESD 正常。 (这就是 ADC12J4000EVM GUI 的工作原理? 用户可以检查某些状态)。
我认为这是成功的方法、但好吧、我将查看 FPGA IP API 以获取这些信息。