当前位置:首页 > 工业控制 > 电子设计自动化
[导读]0 引言 FPGA(Field Programmable Gate Array),即现场可编程门阵列是大规模可编程逻辑器件,可以取代现行所有的全部微机接口芯片,实现微机系统中的存储、地址译码等多种功能。利用 FPGA可以把多个微机系统的功能电路

0 引言

FPGA(Field Programmable Gate Array),即现场可编程门阵列是大规模可编程逻辑器件,可以取代现行所有的全部微机接口芯片,实现微机系统中的存储、地址译码等多种功能。利用 FPGA可以把多个微机系统的功能电路集成在一块芯片上。应用FPGA设计功能电路时,可以让人们的思路从传统的以单片机或DSP芯片为核心的系统集成型转向单一专用芯片型设计。传统的示波器虽然功能齐全,但是体积大、重量重、成本高、等一系列问题使应用受到了限制。有鉴于此,便携式数字存储采集器就应运而生,它采用了LCD显示、高速A/D采集与转换、ASIC芯片等新技术,具有很强的实用性和巨大的市场潜力,也代表了当代电子测量仪器的一种发展趋势,即向功能多、体积小、重量轻、使用方便的掌上型仪器发展。

1 系统总体设计读写

根据设计要求:在示波器上显示2个以上字符或图案,如显示0-9十个数字及英文字符、图象等,结合示波器显示原理,设计电路如图1所示。将要显示的数字或符号进行取模,得到其二进制形式表示。将转换好的数据送入FPGA内部RAM存储。


在设计上我们使用了XILINX的SPARTAN-3芯片,作为控制器,完成总的数控部分、键盘和和显示接口部分的控制。采用八位(或者更高位)D/A转换,对FPGA芯片输出二进制数字量进行数一模转换,在经过高速运算放大器后得到其电压量。分X,Y两路输出给示波器,根据示波器原理,在屏幕上打点显示数字(或者图形)。而Z通道作为另一路独立通道,对显示的数字亮度进行可控显示。

2 系统硬件设计

2.1 总体控制模块

基于本设计,系统控制模块的部分是具有掩膜可编程门阵列的逻辑器件——FPGA。

Spartan系列FPGA是Xilinx公司可编程逻辑产品中的高性价比产品的代表,而Spartan-Ⅲ系列FPGA是为那些需要大容量、低价格电子应用的用户而设计的。本系统使用的是XILINX公司的XC3S200型号芯片,其技术参数如下:

●4 320个逻辑单元;

●系统门密度200 k个;

●CLB阵列24*20,共480个;

●最大用户I/O173,最大差分I/O76;

●分布式RAM容量30 Kbit,Block RAM容量216Kbit;

●嵌入式18x18乘法器支持高性能DSP应用;

●PCI和带有LVDS的高速差分信号。

2.2 存储单元模块

由于FPGA基于CMOS SRAM工艺,不具备掉电保护功能,当无电源供电时,配置的数据丢失,芯片的功能也随之丢失。因此,本设计采用FLASH存储器在线重配置的方法。


2.3 外围电路模块

2.3.1 D/A转换

在D/A选择上,我们用的是美国半导体公司的 DAC0832,它具有8位并行、中速(建立时间1 us)、电流型、价格低廉等特点。它有单缓冲工作方式、双缓冲工作方式两种工作方式。单缓冲工作方式时,一个寄存器工作于直通状态,一个工作于受控锁存器状态。在不要求多相D/A同时输出时,可以采用单缓冲方式,此时只需一次写操作,就开始转换,可以提高D/A的数据吞吐量。双缓冲工作方式时,两个寄存器均工作于受控锁存器状态。当要求多个模拟量同时输出时,可采用双重缓冲方式。

它的技术参数为:建立时间1 us;8位并行;低功率损耗20 mW;支持电压:5 V~15 V。

2.3.2 运算放大

在D/A转换之后,我们得到的是电流信号,而需要输入示波器的为电压信号,因此运用运算放大器来进行转换,同时将运放设计为可调形式,通过调节它便可以调节输出电压的大小,达到控制显示幅值的目的。本设计采用LM741系列运放,其技术指标加下:


3 系统软件设计

基于VHDL语言的功能与灵活性,非依赖性和可移植性种种优势,本设计在FPGA编程上采用了VHDL语言实现。总体设计思路:采用50 MHz外部时钟控制对FPGA内部进行分频控制,在分频模块的作用下得到设计所需要的时钟信号。通过按键选通在ROM内部选择要显示的模块部分,进行X、 Y方向扫描,得到初步的数据,同时外加Z方向扫描来控制所显图形的亮度。通过将所有的“1”存储在一个ROM中作为缓存,达到消除零点的目的。将ROM中的数据转移到RAM中,通过乒乓交换操作来进行模式转换,最后通过外围电路输入示波器,实现显示。总体流程图:


4 结语

本文是基于FPGA的数字示波器图文显示系统的硬件/软件的设计思路和设计方案。此系统设计完成后,测试表明系统可以将相应的图形文字显示出来,显示的图形和文字与预期的基本一致。该设计满足了系统的需要,更重要的是具有很强的灵活性和可控性,同时使显示更加高速度快捷,具有非常广阔的应用前景。



参考文献:

[1].XC3S200datasheethttp://www.dzsc.com/datasheet/XC3S200_1133840.html.
[2].PCIdatasheethttp://www.dzsc.com/datasheet/PCI_1201469.html.
[3].LVDSdatasheethttp://www.dzsc.com/datasheet/LVDS_457917.html.
[4].DAC0832datasheethttp://www.dzsc.com/datasheet/DAC0832_253651.html.
[5].LM741datasheethttp://www.dzsc.com/datasheet/LM741_451827.html.
[6].ROMdatasheethttp://www.dzsc.com/datasheet/ROM_1188413.html.


来源:角色0次

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

传统的动态RDS(on)测量技术依赖于二极管钳位电路,使示波器能够以足够的分辨率测量漏源电压,而不会使示波器输入过载。泰克为4、5和6系列MSO示波器推出的宽禁带双脉冲测试(WBG-DPT)测量软件引入了一种新的软件钳位...

关键字: 示波器 测试测量

是德科技京东自营旗舰店在本月9日重磅开业,开业期间(9日至11日每天10:00)推出"限时秒杀"活动,多款高端测试仪器以超值优惠价格回馈广大科研工作者和工程师。本次活动精选三款明星产品:EDU36311A三路输出台式电源...

关键字: 示波器 台式电源 函数发生器

示波器的存储深度是指示波器单次触发所能采集和存储的采样点数量,决定了仪器能够捕获和分析信号的时间长度和细节。

关键字: 示波器

在数字化浪潮席卷全球的今天,FPGA技术正成为驱动创新的核心引擎。2025年8月21日,深圳将迎来一场聚焦FPGA技术与产业应用的盛会——2025安路科技FPGA技术沙龙。本次沙龙以“定制未来 共建生态”为主题,汇聚行业...

关键字: FPGA 核心板 开发板

在现代电子系统中,现场可编程门阵列(FPGA)凭借其开发时间短、成本效益高以及灵活的现场重配置与升级等诸多优点,被广泛应用于各种产品领域。从通信设备到工业控制,从汽车电子到航空航天,FPGA 的身影无处不在。为了充分发挥...

关键字: 可编程门阵列 FPGA 数字电源

2025年8月4日 – 提供超丰富半导体和电子元器件™的业界知名新品引入 (NPI) 代理商贸泽电子 (Mouser Electronics) 即日起开售Altera®的Agilex™ 3 FPGA C系列开发套件。此开...

关键字: FPGA 边缘计算 嵌入式应用

内窥镜泛指经自然腔道或人工孔道进入体内,并对体内器官或结构进行直接观察和对疾病进行诊断的医疗设备,一般由光学镜头、冷光源、光导纤维、图像传感器以及机械装置等构成。文章介绍了一款基于两片图像传感器和FPGA组成的微型3D内...

关键字: 微创 3D内窥镜 OV6946 FPGA

运用单片机和FPGA芯片作为主控制器件 , 单片机接收从PC机上传过来的显示内容和显示控制命令 , 通过命令解释和数据转换 , 生成LED显示屏所需要的数据信号和同步的控制信号— 数据、时钟、行同步和面同步 。FPGA芯...

关键字: 单片机 FPGA LED显示屏

在电子测量领域,示波器作为核心工具,其技术演进始终与信号处理需求深度绑定。随着物联网、人工智能、5G通信等技术的爆发式增长,示波器正从传统时域分析向智能化、多域融合方向转型,而智能耦合技术作为连接信号采集与处理的关键环节...

关键字: 智能耦合 示波器

在电子测量领域,示波器作为观察电信号波形的核心工具,其输入耦合方式的选择直接影响测量精度与信号完整性。示波器通常提供直流耦合(DC)、交流耦合(AC)和接地耦合(GND)三种模式,每种模式通过不同的电路设计实现对信号的处...

关键字: 示波器 输入耦合
关闭