FPGA内部有XAUX ADC,可用于测量外部的电压、芯片的温度、FPGA相关的电压等。接上JTAG,我们可以直接看到:

上图中,我们看到 VAUXP0、VAUXN0 是0V,其它测量正常。
此原因是FPGA内部的XADC没有开启。在代码中,调入XADC IP:

然后再编译,下载后,我们可以看到:

这样XADC 就可以正常使用了。
以上在 UD LAN-801的 ECL网络交换矩阵上测试、验证。
LAN-801 ECL交换矩阵 可用于卫星NECL信号的8x8或16x16的全交换,也可以完成ECL的采集、存储,LVDS信号的采集和存储,对外通过千兆、万兆网或串口远控。
本文介绍了如何在FPGA中启用XAUXADC进行电压、温度等测量,并通过JTAG接口进行配置。作者在UDLAN-801的ECL交换矩阵上展示了XADC的使用和其在卫星信号处理及ECL/LVDS信号采集中的应用。
5184

被折叠的 条评论
为什么被折叠?



