现在位置: 首页 > 实战项目 > 文章
1、设计要求 基于小脚丫FPGA开发板和按键、蜂鸣器的小钢琴设计,要求: 采用FPGA+按键+无缘蜂鸣器实现小钢琴功能; 7个按键,分别对应7个音符,按下时蜂鸣器发出对应音调; 设计一个音乐自动播放功能,根据存入的乐谱进行循环播放; 2、硬件连接 FPGA的系统时钟来自于小脚丫FPGA开发板配置的25MHz时钟晶振,连接FPGA的C1引脚。 本设计用到7个按键,底板上的KEY1、KEY2、KEY3、KEY4、KEY5和FPGA开发板上的KEY1、KEY2,硬件设...
2016年12月10日 作者:硬禾实战营
智能硬件/树莓派/Android实战训练营实战项目名称:智能LED台灯制作 简介 硬件部分: 采用资源最丰富的开源硬件平台树莓派3作为核心控制器件,通过扩展外围硬件模块构造一个智能LED台灯系统; 用Wifi实现同Internet网的互联,可以播放网络上的资源以及支持云服务; 用蓝牙实现同智能手机的连接,通过智能手机控制智能LED台灯的灯光调节以及音乐播放; 通过本地触摸按键控制,调节灯光的亮度和色温,以及进行系统设置。 ...
2016年10月19日 作者:硬禾实战营
一.项目背景   信号发生器的用途十分广泛,随着科学技术的不断进步,当今在雷达、通信、自动化等领域需要更高性能的信号发生器来满足需求,而具有高精度、高稳定性等特点的直接数字频率合成技术(DDS)则是信号发生器的核心技术之一,所产生的信号频率分辨率高、频率切换速度快、频率切换时相位连续、输出相位噪声低和可产生任意波形等诸多优点。   该项目对直接数字频率合成技术的基本原理及理论基础进行研究,通过STM...
2016年09月01日 作者:硬禾实战营
一.学员作品   下图分别是PCB设计图和最终实物图。                                            图1.PCB设计图                                                     图2.实物图   二.项目背景   示波器是用途广泛的测量仪器,也称电子硬件工程师的眼睛。传统示波器由硬件电路实现数据的采集和处理,利用软件技术在屏幕上设计出方便逼真的仪器模板,实现对各种信号的处理,加工和分析,通过波形或数据显示出测...
2016年09月01日 作者:硬禾实战营
1、设计要求 基于小脚丫FPGA开发板的可调频率与方向的流水灯设计,要求: 采用FPGA+拨动开关+LED灯实现可调频率与方向的流水灯功能; 流水灯功能:在FPGA开发板上实现流水灯,即LED灯依次点亮,形成流水效果; 增加按键控制,拨动开关SW2可调整流水速度,SW1可调整流水方向; 2、硬件连接 FPGA的系统时钟来自于小脚丫FPGA开发板配置的25MHz时钟晶振,连接FPGA的C1引脚。 本设计用到两个开关SW1和SW2,硬件设计如图1所示,两个...
2016年06月03日 作者:硬禾实战营
1、设计要求 基于小脚丫FPGA开发板分频计数器设计,要求: 1)采用FPGA+LED+拨动开关实现拨动开关设置分频系数使得LED闪烁变化的功能; 2)LED闪烁变化:以开发板晶振25Mhz为基准,采用分频器生成1Hz和10Hz; 3)拨动开关控制,分频器频率,处于不同频率触发的LED会产生不同的闪烁效果; 2、硬件连接 FPGA的系统时钟来自于小脚丫FPGA开发板配置的25MHz时钟晶振,连接FPGA的C1引脚。 本设计用到1个拨动开关SW1,硬件设计如图1所...
2016年06月03日 作者:硬禾实战营
1、设计要求   基于小脚丫FPGA开发板的3-8译码器设计,要求: · 掌握38译码器基本原理; · 掌握Verilog的基本语法结构,掌握module的基本用法; · 掌握case的基本语法; · 使用拨码开关实现译码器输入功能; · 使用板载8颗LED实现译码器输出功能;   2、硬件连接   本设计用到三个拨码开关S1、S2和S3作为输入(拨码向上为“1”,向下为“0”),设计如图1所示,管脚分配如下。   图1、按键硬件设计 设计中使用8...
2016年06月03日 作者:硬禾实战营
  "硬禾实战营"第二个项目——学员们从方案论证、实际、制板、安装、调试终于在今天实现了一个高速的数据采集 系统,在此过程中掌握了模拟链路的设计及仿真、100Msps高速A/D变换的选型及配置、FPGA及Verilog编程、ARM Cortex M4的控制、通信及显示处理,这些都是在一个月内实现的。       硬禾实战营,第二个项目调试中     硬禾实战营,第二个项目调试中
2015年06月10日 作者:硬禾实战营
一.简介: 本次调试的产品为基于USB供电带锂电池充电管理的多路电源输出小系统板。板载MicroUSB接口、LTC4055USB电池管理芯片、MC34063和LTC1117-5构成的+5V电源、BD90571EFJ-C实现的1.2V电源、LTC1117-3.3实现的+3.3V电源和LTC1983-5实现的-5V电源。 系统框图如下:整个系统由USB输入供电,中间经过一个锂电池充电管理芯片,可以管理对外接锂电池的充电和对后级的供电,后面四路并行供电分别输出+5V,-5V,3.3V和1.2V的电压,...
2015年05月20日 作者:硬禾实战营
电源项目要求及方案 输出电压为5V,输出电流可达100mA 输出电压为-5V,输出电流可达100mA 输出电压为3V,输出电流可达300mA 输出电压为2V,输出电流可达1A 电源采用Micro-USB接口,通过锂电池管理芯片,对后续输出电路进行供电。最终项目采用的的电源IC分别是,LTC4055作为锂电池管理芯片,BD90571作为1.2V的稳压IC, LTC1983作为-5V的反相IC,LTC1117-3.3作为3.3V的稳压IC。由于LTC4055输出的电压无法直接稳压(考虑到稳压IC...
2015年05月20日 作者:硬禾实战营