基于FPGA的工控领域监控系统设计
[09-12 18:30:21] 来源:http://www.88dzw.com EDA/PLD 阅读:8657次
文章摘要:2.2 FPGA接口的软件设计FPGA与AD7705共有5个接口引脚,分别为片选端CS、串行时钟端SCLK、串行数据输入端DIN、串行数据输出端DOUT和串行数据请求端DRDY。读AD7705的数据寄存器前,需先设置其时钟寄存器和设置寄存器,下面以1通道为例来简要说明,首先向AD7705发送串行数据0x20,表示下一操作选择时钟寄存器,接着发送串行数据0x0C,设置时钟为2分频,然后发送Oxl0,表示下一操作选择设置寄存器,接着发送串行数据0x44,表示设置寄存器模式为自校准,增益l,单极性,无缓冲,然后再向AD7705发送0x38,表示可以读通道1的数据寄存器,并等待AD7705的DRDY变
基于FPGA的工控领域监控系统设计,标签:eda技术,eda技术实用教程,http://www.88dzw.com2.2 FPGA接口的软件设计
FPGA与AD7705共有5个接口引脚,分别为片选端CS、串行时钟端SCLK、串行数据输入端DIN、串行数据输出端DOUT和串行数据请求端
DRDY。
读AD7705的数据寄存器前,需先设置其时钟寄存器和设置寄存器,下面以1通道为例来简要说明,首先向AD7705发送串行数据0x20,表示下一操作选择时钟寄存器,接着发送串行数据0x0C,设置时钟为2分频,然后发送Oxl0,表示下一操作选择设置寄存器,接着发送串行数据0x44,表示设置寄存器模式为自校准,增益l,单极性,无缓冲,然后再向AD7705发送0x38,表示可以读通道1的数据寄存器,并等待AD7705的DRDY变低,然后发送16个时钟,以读取通道1的16位转换数据。通道2的数据读取与通道1的数据读取相似,发送的数据分别为0x21,0x0C,
0x11,0x44,0x39。
3 结束语
本文用有限状态机在FPGA上实现了对有SPI接口的AD转换器AD7705的接口应用,并对AD7705的两路输入信号进行了实时采集。事实上,选用通用I/O口模拟SPI时序,相比标准SPI接口IP核更为简洁,可以节约FPGA的片上资源。由于AD7705提供有双通道、低成本、高分辨率的模数转换功能,因此,采用∑-△结构实现模数转换,可使得该器件在噪音环境下免受干扰,因而很适合于工业控制应用。(电子元器件应用 作者:陈 勇,郭 勇,谢兴红 成都理工大学)
Tag:EDA/PLD,eda技术,eda技术实用教程,EDA/PLD
《基于FPGA的工控领域监控系统设计》相关文章
- › 基于FPGA的单片彩色LCD投影机设计
- › 256级灰度LED点阵屏显示原理及基于FPGA的电路设计
- › 基于FPGA的LCD%26amp;VGA控制器设计
- › 基于FPGA的信道化接收机
- › 基于FPGA和SMT387的SAR数据采集与存储系统
- › 基于FPGA的栈空间管理器的研究和设计
- 在百度中搜索相关文章:基于FPGA的工控领域监控系统设计
- 在谷歌中搜索相关文章:基于FPGA的工控领域监控系统设计
- 在soso中搜索相关文章:基于FPGA的工控领域监控系统设计
- 在搜狗中搜索相关文章:基于FPGA的工控领域监控系统设计
分类导航
最新更新