一,传输配置:只使用一个 DMA 传输 8 个通道的 ADC 数据,在应用层将 8 个通道的数据分离。DMA 将 ADC 模块 AN706 的数据采集到 ddr 中然后显示出波形,然后写了一个 ADC驱动,添加到系统里面。
二,系统工程:
`timescale 1ns / 1ps
//
// Module Name: ad7606
//
module ad7606(
input clk, //50mhz
input rst_n,
input [15:0] ad_data, //ad7606 采样数据
input ad_busy, //ad7606 忙标志位
input first_data, //ad7606 第一个数据标志位
output [2:0] ad_os, //ad7606 过采样倍率选择
output reg ad_cs, //ad7606 AD cs
output reg ad_rd, //ad7606 AD data read
output reg ad_reset, //ad7606 AD reset
output reg ad_convstab, //ad7606 AD convert start
output ad_data_wr,
output reg [15:0] ad_ch1, //AD第1通道的数据
output reg