主题中讨论的其他器件:TPS82130、
ADC 电源:
DRVDD 的1.8V 由电路板 TPS82130提供
1.8V 的 AVDD 由 NCP566M 提供。
两个电源之间的接地信号 GND 和 AGND2通过磁珠 L20进行连接。 L19未焊接。 L20焊接。
ADC 工作简介:
Zynq FPGA 的一对差分 I/O 通过基元 IBUFGDS 生成一个到 ADS58C48的差分时钟(FPC2ADC_CLK_P 和 FPC2ADC_CLK_M)。 ADC 输出一对时钟(CLKOUTP 和 CLKOUTTM)作为 FPGA 的采样时钟。
ADC 软件配置:
FPGA 的逻辑代码为 RESET、PDN、snrb_1和 snrb_2设置0。 ARM 代码通过 SPI 配置 ADC 寄存器以实现以下操作。
1) 1)写入0x00寄存器0x02以实现软复位;
2) 2)写入0x45寄存器0x00以确保正常工作模式。
3) 3)写入测试模式寄存器、该寄存器是进入测试模式时的输出数据。
3.测试问题点:VCM 异常
1) 1)根据手册、ADC 的29英尺 VCM 输出应为0.95V。 加电后、实际测量值为1.1V~1.6V、这是不稳定的。
读取数据问题(测试模式)
ADC 支持测试模式、可将固定数据输出到输出数据总线。 在此模式下、5MHz 输入时钟用作 ADC。 数据采集正常。 在高速条件下、测试了100MHz、数据采集不正确、您能告诉我原因吗?
ADC CLK: