FPGA模块——AD高速转换模块(并行输出转换的数据)

FPGA模块------AD高速转换模块(并行输出转换的数据)

(1)AD9280/3PA9280芯片

AD9280/3PA9280芯片的引脚功能:

工作电压2.7到5.5v

数据对应:

AD9280 支持输入的模拟电压范围是 0V 至 2V,0V 对应输出的数字信号为 0,2V 对应输出的数字信号为 255。而 AD9708 经外部电路后,输出的电压范围是-5V到+5V,因此在 AD9280 的模拟输入端增加电压衰减电路,使-5V到+5V 之间的电压转换成 0V 至 2V 之间。

应用电路图:

包括电压跟随器,反向放大器,减法器。

(2)代码

并行输入8位数据和超量程标志,要提供一个AD_clk给AD转换芯片。

c 复制代码
module ad_wave_rec(
    input                 clk         ,  //时钟
    input                 rst_n       ,  //复位信号,低电平有效
    
    input         [7:0]   ad_data     ,  //AD输入数据
    //模拟输入电压超出量程标志(本次试验未用到)
    input                 ad_otr      ,  //0:在量程范围 1:超出量程
    output   reg          ad_clk         //AD
    );



//时钟分频(2分频,时钟频率为25Mhz),产生AD时钟
always @(posedge clk or negedge rst_n) begin
    if(rst_n == 1'b0)
        ad_clk <= 1'b0;
    else 
        ad_clk <= ~ad_clk; 
end    

endmodule
相关推荐
一条九漏鱼12 小时前
Verilog divide
fpga开发
0基础学习者12 小时前
按键消抖(用状态机实现)
前端·笔记·fpga开发·verilog·fpga
奋斗的牛马13 小时前
FPGA_modelsim错误总结
fpga开发
Terasic友晶科技13 小时前
Lab Cloud FPGA 硬件在线实验云平台介绍
fpga开发·云平台·资源共享·实验云·fpga 云平台·远程实验
飞凌嵌入式16 小时前
飞凌嵌入式T527核心板正式发布OpenHarmony4.1系统,实现从芯片架构到操作系统的全链路国产化
人工智能·嵌入式硬件·嵌入式·飞凌嵌入式
LEEE@FPGA16 小时前
声学测温度原理解释
fpga开发
夜雨听萧瑟18 小时前
数字集成电路中时延不可综合与时间单位介绍
fpga开发
奋斗的牛马18 小时前
FPGA_DDR错误总结
fpga开发
alive90320 小时前
【QT】 进程
c++·qt·嵌入式·进程·qprocess
Terasic友晶科技2 天前
第7篇:Linux程序访问控制FPGA端LEDR<五>
fpga开发·嵌入式系统·de1-soc开发板