AD7606多路数据采集
2016-08-23
1 0 0
3.7 分
其他
如何获取积分?
应用背景
AD7606 是一款集成式 8 通道同步采样数据采集系统,片内集成输入放大器、过压保护电路、二阶模拟抗混叠滤波器、模拟多路复用器、16 位 200 kSPS
SAR ADC 和一个数字滤波器, 2.5 V 基准电压源、基准电压缓冲以及高速串行和并行接口。
八通道的AD7606采集系统,实现了对信号的多路高速采集,并显示在串口助手上
关键技术
以下为对 AD 测试程序中的每个 verilog 程序的思路说简单的说明, 用户也可以具体参考代码里的备注说明来理解。
1. 顶层程序:ad706_test.v
定义 FPGA 和 AN706 模块及串口接收发送的信号输入输出,实例化3个子
程序(ad7606.v, volt_cal.v 和 uart.v) 。
2. AD 数据采集程序:ad7606.v
根据 AD7606 的时序, 采样 8 路模拟信号 AD 转换后的 16bit 的数据。程
序先发送 CONVSTAB 信号给 AD7606 启动 AD 数据转换,等待 Busy 信号为低
后依次读取 AD 通道 1 到通道 1 的数据。
3. AD 数据的电压转换程序:volt_cal.v
程序把从 ad7606.v 采集来的 16bit 的数据,Bit[15]转换为正负符号,
Bit[14:0]先通过以下的公式转换成电压值,再把十六进制的电压值转换成 20 位
BCD 码。
verilog
相关源码推荐
AXI主机从机功能模型
0
0
暂无评分
axi从机转fifo代码
0
0
暂无评分
基于ahb的DMA控制器
0
0
暂无评分
ldpc码的verilog实现
0
0
暂无评分
最小和译码
0
0
暂无评分
暂无评论