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
相关推荐
xyx-3v34 分钟前
zynq7010和zynq7020的区别
fpga开发
xyx-3v3 小时前
LUT(Look-Up Table,查找表)的定义与核心概念
fpga开发
明德扬18 小时前
K7+AD9144 多模式实测|8 种 JESD204B 配置全覆盖验证
fpga开发
xyx-3v1 天前
SOC相对于版上系统的优势是什么?
fpga开发
iCxhust1 天前
【无标题】8086/8088裸机对于学习微机原理的重要意义
汇编·单片机·嵌入式硬件·嵌入式·微机原理
左手厨刀右手茼蒿2 天前
Linux 内核中的设备驱动开发:从字符设备到网络设备
linux·嵌入式·系统内核
吃米饭2 天前
HC32L021C8UB 移植 FreeRTOS
stm32·嵌入式·freertos·rtos
Aaron15882 天前
RFSOC+VU13P+GPU 在6G互联网中的技术应用
大数据·人工智能·算法·fpga开发·硬件工程·信息与通信·信号处理
stars-he2 天前
基于 Design Compiler 的 UDP Payload 追加控制模块综合与门级后仿真
笔记·fpga开发·udp
林伟_fpga2 天前
FPGA助力激光增材制造的熔池实时干预、探索TC11钛合金的类“钢筋混凝土”晶粒结构的优化路径
fpga