FPGA开发外设子板模块电路设计详解

2015-06-08 08:36:32 来源:互联网
分享到:
标签:

 

FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA的开发相对于传统PC、单片机的开发有很大不同。FPGA以并行运算为主,以硬件描述语言来实现;相比于PC或单片机(无论是冯诺依曼结构还是哈佛结构)的顺序操作有很大区别,也造成了FPGA开发入门较难。目前国内有专业的FPGA外协开发厂家,开发展基本电路如下:蜂鸣器电路如图3.47所示。FM信号由FPGA的I/O口控制。当FM为高电平时,Q1的BE导通,则CE导通,蜂鸣器的5V和GND形成回路,发出声音。当FM为低电平时,Q1的BE断开,则CE断开,蜂鸣器的5V和GND断开,因此没有电流流过蜂鸣器,蜂鸣器便不发声。在后面的实验中,我们可以使用PWM信号,即以固定的时高时低的电平控制Q1的导通与否,然后达到蜂鸣器的时断时开,人耳听到的便是不同频率的声响。



图3.47蜂鸣器驱动电路


8个LED指示灯的电路如图3.48所示,他们公共端接电源3.3V,另一端连接FPGA的I/O口。若输出高电平,LED熄灭;若输出低电平,则LED点亮。这8个LED的接口是与数码管的段选信号复用的。



图3.48 8个LED指示灯电路


3位的拨码开关电路如图3.49所示。



图3.49拨码开关电路


如图3.50,我们可以对照实物,默认3个拨码开关应该都是拨向左侧(即1、2、3标记侧),在电路图上就是VCC3.3上拉一侧。就是说,默认情况下,3个连接FPGA的I/O口的信号SW_MODE1、SW_MODE2、SW_MODE3均为高电平。若拨码开关被拨到右侧(即标记ON侧),则采集到的输入就是低电平了。



图3.50拨码开关实物照片


数码管电路如图3.51所示。SEG_CS0、SEG_CS1、SEG_CS2、SEG_CS3这4个信号对应控制数码管4位显示的片选信号,低电平有效,若4个片选信号都为0,则4位数码管都能点亮显示。LED0-7则也被复用为数码管的段选信号,控制一个数码管的对应段LED的亮灭状态,这一组信号对于4位的数码管是共用的。在实际控制时,我们一般会分时点亮需要显示的各个位数码管,只要时间控制得合理,人眼是很容易被“蒙骗”的,我们很容易就能看到4个不同的数字显示在数码管上。



图3.51数码管驱动电路


A/D芯片的电路如图3.52所示。它通过一个单向(从A/D芯片到FPGA)数据传输的SPI接口与FPGA相连。FPGA通过这组SPI接口读取当前模拟电压值。为了得到不同的模拟电压值,我们的板子在A/D芯片的模拟输入端设置了一个3.3V的分压电阻,当跳线帽连接了P3的1-2引脚时,调节可变电阻R24的阻值便能改变当前A/D采样的数据。跳线帽若连接P3的2-3引脚,则AD芯片的输入模拟电压来自于D/A芯片的当前输出。



图3.52 A/D芯片驱动电路

 

手慢无!20W USB PD电源管理方案曝光
STM32微控制器HID与音频冲突问题解析
汽车充电新方案,不看你就OUT了!
下载MATLAB实用白皮书,囊括无线设计工作流程和性能
 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
CPU/GPU/FPGA都不给力,为啥说TPU才是未来?

本文来自计算机体系结构专家王逵。他认为,“摩尔定律结束之后,性能提升一万倍”不会是科幻,而是发生在我们眼前的事实。

谁说FPGA的市场前景狭窄,赛灵思用业绩股票说话

美国可程式逻辑闸阵列(FPGA)芯片厂赛灵思(Xilinx)周三盘后公布前季业绩超标,激励股价强弹逾4个百分点。

当安路科技和上海贝岭在一起,这桩婚事有戏?

日前,一则上海贝岭正在与上海安路科技洽谈收购一事在微信朋友圈传开了,前者是国内老牌集成电路企业正在寻找着新的主业定位,后者是国产FPGA的新锐同样寻找快速发展的资源。

直击100GbE险境: 基于FPGA硬件加速的BittWare StreamSleuth对抗100Gbps
直击100GbE险境:  基于FPGA硬件加速的BittWare StreamSleuth对抗100Gbps

在过去的三十年中,以太网已经发展成为所有行业的统一通信基础架构。每天都有超过三百万的以太网端口在部署,覆盖从FE到100GbE的所有速度。

适用于 FPGA、GPU 和 ASIC 系统的电源管理
适用于 FPGA、GPU 和 ASIC 系统的电源管理

在 FPGA、GPU 或 ASIC 控制的系统板上,仅有为数不多的几种电源管理相关的设计挑战,但是由于需要反复调试,所以这类挑战可能使系统的推出时间严重滞后。

更多资讯
Xilinx 宣布投资机器学习先锋企业深鉴科技

All Programmable技术和器件的全球领先供应商赛灵思(Xilinx, Inc.,(NASDAQ:XLNX))宣布投资深鉴科技(DeePhi Tech),深鉴科技(DeePhi Tech)凭借深度压缩、编辑工具链等国际领先技术,在系统级优化的机器学习应用领域得到国际公认。

Enea OSE增加对Xilinx UltraScale+ MPSoC的支持
Enea OSE增加对Xilinx UltraScale+ MPSoC的支持

Enea近日宣布OSE5 MCE多核操作系统支持Xilinx® Zynq® UltraScale+多处理器片上系统(MPSoC)芯片。OSE5新内核支持最新的A53处理器,并支持UltraScale+ ZCU102板卡,提供流畅的软件应用开发。

美高森美的PolarFire “S级”系列FPGA器件将集成Athena 集团提供的TeraFire加密微处理器

美高森美公司(致力于在功耗、安全、可靠性和性能方面提供差异化半导体技术方案的领先供应商,宣布其全新PolarFire™ “S级”系列可编程逻辑器件)器件将集成由安全/加密/防篡改和信号处理IP内核开发商Athena 集团提供的TeraFire®加密微处理器。

All Programmable SoC 进军制造行业
All Programmable SoC 进军制造行业

制造领域为许多人提供了喜闻乐见的业余爱好,也激励着年轻人从事科学、技术、工程和数学方向的职业。这个领域的许多项目都使用嵌入式处理器(通常如 Arduino 或 Raspberry PI 系列),以提供系统所需的智能化。

借助全可编程技术兑现 5G 的承诺
借助全可编程技术兑现 5G 的承诺

第 5 代无线接入网络有望满足 2020 年及以后新型用例及应用的系统和服务要求。连通各行各业并支持新服务是 5G 技术最重要的方面,以便为满足 2020 年信息社会的要求做好准备。第 4 代或 4G LTE 主要在于连接人和地,是以通信和信息共享为核心主题。

微话题

首届“华为手机开放日”启动

你是如何看待余承东反思的? ……
Moore8直播课堂
【技能篇】留学小鲜肉教你数据手册正确的打开方式

【技能篇】留学小鲜肉教你数据手册正确的打开方式

2017-06-01 20:00:00
电赛准备阶段重要一环——数据手册。想要了解一个芯片最核心有效的工作方式,唯有熟读其官方给出的数据手册。很多小伙伴在阅读英文版数据手册时常常遇到一些无法理解的语言或词汇,怎么办?百度、有道?但有时翻
【工具篇】PCB深坑不断!老铁带你电赛三步走之第1步

【工具篇】PCB深坑不断!老铁带你电赛三步走之第1步

2017-06-02 20:00:00
PCB设计称得上电赛中最重要的一环。不少同学设计之初没有精益求精导致项目进展缓慢,延误了比赛进度。相信众多网友在PCB设计中都遇到过各种坑,今天具有电赛丰富经验的大神考诉你PCB、原理图设计时必须
【工具篇】PCB深坑不断!老铁带你电赛三步走之第2步

【工具篇】PCB深坑不断!老铁带你电赛三步走之第2步

2017-06-04 20:00:00
PCB设计称得上电赛中最重要的一环。不少同学设计之初没有精益求精导致项目进展缓慢,延误了比赛进度。相信众多网友在PCB设计中都遇到过各种坑,今天具有电赛丰富经验的大神考诉你PCB、原理图设计时必须
【工具篇】PCB深坑不断!老铁带你电赛三步走之第3步

【工具篇】PCB深坑不断!老铁带你电赛三步走之第3步

2017-06-09 20:00:00
PCB设计称得上电赛中最重要的一环。不少同学设计之初没有精益求精导致项目进展缓慢,延误了比赛进度。相信众多网友在PCB设计中都遇到过各种坑,今天具有电赛丰富经验的大神考诉你PCB、原理图设计时必须
【第四期】“众所周知”的电子研发经验分享-倾角传感器和加速度传感器的研发(下)

【第四期】“众所周知”的电子研发经验分享-倾角传感器和加速度传感器的研发(下)

2017-06-14 19:30:00
本系列课程主要围绕嵌入式研发工程师”众所周知”的从业历程分享进行,从线上实习到研发总监的各类项目工作经验分享。通过交流让大家了解相关的技术以及那个时代研发的部分情况,古今一辙,抛砖引玉,给人以灵感