FPGA电子电路设计图集锦TOP12
数据,进入FPGA.该高速A/D 在外部FPGA 的控制下对信号进行采样。然后将采样后的数字信号送入FPGA 中实现数字核脉冲的幅度提龋图2 为A/D 转换的原理图,AD9649在差分时钟的同步下完成A/D 转换,D0~D13为14个有效输出数据位。
TOP4 揭秘FPGA电机测速系统经典电路
目前国内外多道脉冲幅度分析的数字化实现主要有2种方案:纯DSP 方案、DSP+可编程器件方案。本文将充分发挥FPGA 的并行处理优势,在单片FPGA芯片上实现核脉冲的采集与数字核脉冲处理算法,经Quar-tus-Ⅱ软件仿真与综合,本文选用EP3C40 FPGA 芯片实现多道分析器的数字化功能。
接口电路设计采用了LVDS 和RS485两种长距离数据传输接口,用于实现核能谱数据的远程传输。LVDS 即低电压差分信号,是一种可以实现点对点或一点对多点的连接,具有低功耗,低误码率,低串扰,低噪声和低辐射等特点。LVDS 在对信号完整性、地抖动及共模特性要求较高的系统中得到了越来越广泛的应用。图3为低电压、最高数据传输速率为655 Mb/s 的LVDS 接口电路。
揭秘FPGA电机测速系统经典电路
外围电路设计
传感器将电机转速的模拟信号转换成数字脉冲信号送入FPGA 模块。同时由基准时钟电路产生准确的时钟信号和复位电路产生的复位信号送入FPGA 模块。再由FPGA 模块产生分频电路、十进制计数器电路、数据处理电路和显示译码电路。由分频电路将送入的基准时钟信号进行分频,得到一个闸门信号,作为十进制计数器的使能信号。数据处理电路的作用是将十进制计数器得到的数据进行相应的处理后,再送入显示译码电路进行转换译码。电机测速系统的总体框图如图1所示。外围电路分为:基准时基电路,复位电路,传感器测量电路和显示电路。
图2 有源晶振电路图
复位按键的设计
按键作为嵌入式智能控制系统中人机交互的常用接口,我们通常会通过按键向系统输入各种信息,调整各种参数或者发出控制指令,按键的处理是一个很重要的功能模块,它关系到整个系统的交互性能,同时也影响系统的稳定性。在本次设计中,通过按键实现了FPGA模块的手动复位。复位按键如图3所示。
图3 复位按键电路图
显示电路的设计
在本次设计中我们用到的显示电路如图4 所示。
由数码管显示电路可以知道,这是共阳极数码管。当在位选端SE1~SE4输入低电平时,三极管导通,从而D1~D4接入高电平。由a 到DP 端输入数码管显示码,就可以得到我们所需要的数字,由位选端让数码管选择导通。
本次设计是基于FPGA 的电机测速系统设计,利用的是Altera 公司开发的Quartus II 软件作为设计平台,可以在FPGA 开发板上实现测量由传感器转换得到的脉冲信号,并且通过计算得到电机转速值。在本次设计中,还可以进行一些扩展,可以添加报警电路,设定一个报警值,当测量的转速值大于这个报警值时,就可以让蜂鸣器报警或数码管点亮。
TOP5 FPGA数字变换器控制电路设计攻略。
系统结构和工作原理
系统设计时,采用模块化设计的思想,按照技术指标设计各个功能模块,通过各模块之间的协调配合完成系统的测试任务。系统的整体结构框图如图1所示,整个系统由计算机、USB 芯片FT245、两片FPGA、输出电源电压控制模块、计算机字信号发送模块、勤务信号发送模块、计算机字数码与指令数码接收模块和指令信号发送模块组成。模块化设计能够使在进行系统调试和硬件编程时,简单、快速的定位并解决问题。
硬件电路选用XILINX 公司的XC3S200-208和XC2S100-208两片FPGA 作为系统的逻辑控制中心,其中XC3S200-208作为主控芯片,主要实现对上位机的命令接收和判断,进而产生和发送计算机字信号,接收计算机字数码和指令数码并编帧、上传数据至上位机;XC2S100-208作为从控制芯片,完成128路指令信号的发送;两片FPGA 之间采用串行通信的方式发送控制命令来实现通讯。另外,通过上位机软件可以实现向系统发送复位或停止命令,这样能够减少硬件的功耗并提高测试系统的工作效率。
USB 接口模块实现
USB 具有成本低、通用性好、连接简单、支持热拔插等特点,而从系统实际的速率传输要求出发,设计采用通用USB 接口芯片FT245BM 实现与上位机的通信。FT245BM 主要的功能是在内部逻辑的作用下实现数据串/并双向转换,它的最大传输速率可以达到M/s.FT245BM 免去了复杂的固件编程及驱动程序的编写,能够简化USB 的接口设计,为系统节省设计时间。
FT245BM 的8位数据线D7~D0、读信号RD、写信号WR、发送使能TXE、接收数据完毕信号RXF 与FPGA 连接
- 盘点:那些为健康而生的APP与智能硬件(11-24)
- 指尖的密码!手指静脉识别鼠标问世(02-02)
- WLAN射频优化的解决方案设计详解(03-03)
- 智能鞋垫:解决跑步者的膝伤问题(02-12)
- 混合动力汽车系统结构大盘点TOP3(03-14)
- 盘点STM32-NUCLEO开发与仿真平台(03-28)