3、数据采集系统设计
本设计通过UART串口发送数据控制dac芯片tlv5618进行数模转换,然后用按键控制adc芯片adc128s022进行模数转换,再将转换后的数据通过串口发送到电脑显示。
panhongfeng111
记录学习FPGA过程,学习中遇到的问题,学习各种接口,高速传输,也会将自己所做的留下来,敬请大家多多交流。
展开
-
基于FPGA的数据采集系统(三)终
目录八、按键控制模块九、FIFO控制模块十、DAC控制模块十一、系统整合前两篇将数据采集系统的基本模块详细阐述了一下,下边就开始介绍这几个基本模块互联通信的控制模块,包含按键控制模块和FIFO控制模块。八、按键控制模块按键控制模块主要功能为:当按键按下时,控制ADC模数转换tran_num次。该模块信号端口列表如下表:表8.1 按键控制模块端口信号列表 信号名称 I/O 位数 功能描述 clk I 1 系统时钟50MHz rs原创 2020-05-23 12:47:34 · 4782 阅读 · 6 评论 -
基于FPGA的数据采集系统(二)
目录五、同步FIFO模块六、DAC驱动模块1.TLV5618数模转换详解2.TLV5618接口设计七、ADC驱动模块1.ADC128s022模数转换详解2.ADC128s022接口时序设计五、同步FIFO模块FIFO根据需求可分为同步FIFO和异步FIFO,同步FIFO读写共用同一个时钟周期,异步FIFO读写数据分别用不同的时钟周期。FIFO设计重点是对写满和读空标志的设计,即写满而不溢出,读空又不多读。下表为FIFO主要信号列表:表4:同步FIFO信号列表 信号.原创 2020-05-23 00:18:31 · 8115 阅读 · 8 评论 -
基于FPGA的数据采集系统(一)
整体系统设计本设计主要是对ADC和DAC的使用,主要实现功能流程为:首先通过串口向FPGA发送控制信号,控制DAC芯片tlv5618进行DA装换,转换的数据存在ROM中,转换开始时读取ROM中数据进行读取转换。其次用按键控制adc128s052进行模数转换100次,模数转换数据存储到FIFO中,再从FIFO中读取数据通过串口输出显示在pc上。其整体系统框图如下:图1:FPGA数据采集系统框图从图中可以看出,该系统主要包括9个模块:串口接收模块、按键消抖模块、按键控制模块、ROM模块、D..原创 2020-05-22 18:11:27 · 20371 阅读 · 6 评论