Xilinx 7系列FPGA内置ADC XADC获取模拟信号.doc
《Xilinx 7系列FPGA内置ADC XADC获取模拟信号.doc》由会员分享,可在线阅读,更多相关《Xilinx 7系列FPGA内置ADC XADC获取模拟信号.doc(4页珍藏版)》请在三一文库上搜索。
1、Xilinx 7系列FPGA内置ADC XADC获取模拟信号Xilinx 7系列FPGA全系内置了一个ADC,称呼为XADC。这个XADC,内部是两个1mbps的ADC,可以采集模拟信号转为数字信号送给FPGA内部使用。XADC内部可以直接获取芯片结温和FPGA的若干供电电压(7系列不包括VCCO),用于监控FPGA内部状况。同时提供了17对差分管脚,其中一对专用的模拟差分输入,16对复用的模拟差分输入,不使用的时候可以作为普通的User I/O。关于XADC具体的结构,功能和各个参数的含义,请参考相关文档。这里不做详细描述。另外有两点需要注意。1.关于参考电压的设置,会影响误差范围及采样值的
2、计算公式。2.模拟差分输入对模拟信号幅值有要求,需要外边模拟电路进行一定程度的转换。假设现在需要用XADC来获取几个模拟信号的信息,那么应该如何操作呢。下面解释一种个人偏爱设置方式。注意红框中的几点:1.使用DRP端口获取数字信号,这样控制似乎更简单一些。2.使用连续采样模式,ADC一直工作在数据采集模式,采集后就可以进行输出。3.使用Channel Sequencer模式,由于只有两个XADC而需要采样的数据过多,所以让XADC依次陆续进行采样。4.设置好DRP端口的时钟频率。IP设置第二页,主要是设置Calibration、平均值和外部MUX。这几个可以暂时跳过,等熟悉XADC的使用后在进
3、行深入了解。第三页设置告警参数,可以不用。如果需要的话,可以设置一下,便于使用。第四页设置需要使用的通道,这里选择温度和三个供电电压,并选择一个专用的模拟输入通道和前三个复用的模拟输入通道。最后一页是Summary,可以看看设置是否有问题,没有需要设置的地方。这个时候最基本的一个多通道获取数据的XADC设置好了,至于设置中没有细说的地方,可以等熟练使用之后进行研究,找出最合适的使用模式。下面是如何使用这个生成的IP。由于使用DRP端口来读取数据,所以需要设计一个DRP读写控制器。不过由于XADC本身就提供了一些信号,所以这个设计其实非常简单。.di_in(di_in),.daddr_in(da
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Xilinx 7系列FPGA内置ADC XADC获取模拟信号 系列 FPGA 内置 ADC XADC 获取 模拟 信号
链接地址:https://www.31doc.com/p-3275246.html