xilinx xadc的温度监控设计

2016-09-19 21:31 阅读 10,416 次 评论 0 条

xilinx 7系列FPGA芯片自带AD并且芯片上自带温度与电压传感器(sensor),能够实现片上温度、电压信息监控。在microzed开发板上已经支持xadc读取传感器获取温度、电压设计,并且通过standalone BSP中提供的例程Dram Test中已经包含了xadc的访问温度传感器的代码,可以实现温度数据的读取。

但zynq的温度采集并不是默认支持的,也就是需要硬件进行配置后才能实现访问,主要说明文件在ug480文档中,配置引脚说明如下图所示

clip_image002

首先是XADC的工作电源为1.8v,第二个是XADC的采样参考电压,VREFP VREFN两个引脚,为了简化硬件设计,此处采用内部参考电压,所以两个引脚均需接地。如下图中microzed原理图中的接线方式。

clip_image004

图中的VCCADC_0接1.8V电源,VREFN_0、VREFP_0两者均接地。

在standalone中例程采用PS-XADC方式访问XADC,可以很方便移植打包到应用程序中调用。

zynq配置选择默认的DDR与FIXED_IO,如下图所示,生成bit文件,导出到SDK,新建SDK工程。

clip_image006

生成zynq DRAM tests工程,运行该程序,会输出xadc的采集的温度信息,采用的是PS-XADC接口方式。

clip_image008

下图中的红色框内则为温度信息。

clip_image010

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:xilinx xadc的温度监控设计 | 起点博客
分类:应用笔记 标签:, , , ,

发表评论


表情