0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

小脚丫FPGA的综合技能学习平台

电子森林 来源:FPGA入门到精通 作者:FPGA入门到精通 2021-01-06 17:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

小脚丫FPGA的综合技能学习平台,功能见下图:

ec4b0f44-4628-11eb-8b86-12bb97331649.png

实物长这样:

不少同学搭配口袋仪器,可以在这个板上观测每一根信号的时序变化:

ecd91e10-4628-11eb-8b86-12bb97331649.png

该平台的主要构成:

1. 任意波形/信号发生器的功能:

能够通过R-2R阶梯网络生成0-2MHz的任意波形(若更换输出级的运算放大器能够生成更高频率的信号),包括正弦波、三角波、锯齿波、方波等,信号幅度为3Vpp,输出信号的波形、频率以及幅度皆可调节;

同时可以能够通过PWM用一根数据线搭配R、C构成的低通滤波器生成0-20KHz的任意波形,可同上述用R-2R构成的高速信号发生器进行对比;

通过该功能,能够掌握DDS生成任意波形/信号的原理、使用方法、以及DAC工作原理、构成方式、信号的频谱构成等

2. ADC数据采集的功能:

板上有一颗SPI接口的串行ADC,可以采集电位计上的电压,旋转电位计,可以观察采集到的电压值的变化

也可以将1中的DDS信号发生器产生的波形送到ADC的输入端,构成一个环路,即便在家没有任何测试仪器的情况下也可以通过本地产生的波形信号进行电路和逻辑的调试

串行ADC的采样率为200KHz,可以对频率为20KHz以内的信号(音频信号的范围)进行采样并显示在OLED屏上

延伸的功能 - 对信号进行频谱分析,通过FFT变换得到被采集信号的基频及多个高次谐波的分量信息

通过这个功能,可以掌握ADC的工作原理以及在数据采集中的应用方式、SPI总线的使用、模拟信号带宽、ADC采样率、SPI总线速率等之间的时序关系

3. 传感器信息输入

能够通过单总线采集温度传感器(使用经典的18B20器件)的数据并显示出来

通过这个功能,可以学会单总线的逻辑实现以及传感器数据的处理,对于理解物联网产品比较有帮助

4. OLED图形化信息显示

板上采用了一块128*32分辨率的OLED作为信息显示终端,可以显示温度传感器的温度值、通过ADC采集到的电位计的电压值、DDS信号发生器生成的波形以及必要的菜单信息

通过这个功能可以掌握SPI显示屏的使用、SPI总线逻辑以及屏上信息的文本、图形化显示等。越来越多的电子产品、创意设计都采用图形化的OLED显示屏成为信息展示的终端,无论用MCU还是FPGA的系统,在电赛中的很多项目中也会用到信息的图形化显示。

5. 蜂鸣器输出

板上有一个经三极管驱动的蜂鸣器,可以通过PWM来实现声音的输出,比如播放音乐、声音报警等

这个功能可以给学习者更有趣的方式了解PWM的应用

6. UART通信

板载USB-UART芯片CH340,能够实现FPGA和上位机PC的通信

通过这个功能,可以深刻体会异步串行通信UART的工作原理、逻辑实现、优势、应用等,打通了同PC的连接,延伸了板卡的功能

小小的板子能学的东西其实很多,因此也备受全国很多高校同学们的欢迎,在硬禾学堂里也有很多次的直播课程都是基于这个平台制作的,有兴趣的同学可以学习一下。

责任编辑:xj

原文标题:定时、测温、报警、控制.... - 寒假在家一起练(4)

文章出处:【微信公众号:FPGA入门到精通】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1664

    文章

    22571

    浏览量

    640733
  • 定时
    +关注

    关注

    1

    文章

    124

    浏览量

    26531
  • 测温
    +关注

    关注

    1

    文章

    284

    浏览量

    33191

原文标题:定时、测温、报警、控制.... - 寒假在家一起练(4)

文章出处:【微信号:xiaojiaoyafpga,微信公众号:电子森林】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    在阿里云PAI平台的机器人感知强化学习规模化实践

    物理 AI 正在迅速从基础运动控制迈向更复杂的环境理解。传统机器人强化学习(RL)长期依赖本体感知(proprioception),包括关节角度、力矩反馈和内部状态,来训练灵巧的运动技能
    的头像 发表于 05-18 10:34 358次阅读
    在阿里云PAI<b class='flag-5'>平台</b>的机器人感知强化<b class='flag-5'>学习</b>规模化实践

    FPGA图像处理平台搭建方案

    基于 MicroBlaze V 的 FPGA 视觉平台:通过以太网实时捕获、调试和传输 MIPI 相机数据,支持全帧或高速 ROI 范围。
    的头像 发表于 04-22 09:32 610次阅读
    <b class='flag-5'>FPGA</b>图像处理<b class='flag-5'>平台</b>搭建方案

    2026年低代码平台市场综合评测:国内10大低代码平台深度解析

    至24周。本文结合Gartner、中国信通院等权威机构数据,全面解析低代码市场现状,并深度测评国内10大主流低代码平台,为企业选型提供精准参考。 一、2026年低代码平台市场综合数据 1.全球
    发表于 03-30 16:02

    中科曙光“一站式”综合服务平台筑牢质量壁垒

    春节前后,天津日报、津云、天津广播等主流媒体走进中科曙光天津基地,实地探访国家先进计算产业创新中心质量基础设施“一站式”综合服务平台(以下简称“平台”)。作为质量强链战略落地载体及曙光“链主”担当
    的头像 发表于 03-17 13:54 576次阅读

    适配MiSTer FPGA平台的开源MIDI接口板介绍

    玩 MiSTer FPGA 平台想拓展 MIDI 功能,却没有专用适配接口?外接 MIDI 设备担心浪涌损坏核心板,无隔离保护不敢轻易连接?接口数量少,满足不了多 MIDI 设备同时连接需求?
    的头像 发表于 03-13 14:25 564次阅读

    算法工程师需要具备哪些技能?

    算法工程师需要掌握一系列跨学科的技能,涵盖数学基础、编程能力、算法理论、工程实践以及业务理解等多个方面。 以下是具体技能学习建议: 线性代数核心内容:矩阵运算、特征值分解、向量空间等。应用场
    发表于 02-27 10:53

    智能制造综合实训平台数据采集综合解决方案

    行业背景 智能制造系统综合实训平台(亦称工业互联网实训平台),是针对当前智能制造领域核心关键技术所设计的标准化技能培训与教学实践设备。平台
    的头像 发表于 01-28 11:09 363次阅读
    智能制造<b class='flag-5'>综合</b>实训<b class='flag-5'>平台</b>数据采集<b class='flag-5'>综合</b>解决方案

    梦之墨助力2025广东省工科大学生实验综合技能竞赛成功举办

    2025年11月22日至23日,由广东省教育厅主办、广东工业大学承办的2025年广东省工科大学生实验综合技能竞赛在广东工业大学大学城校区成功举办。
    的头像 发表于 11-28 16:38 945次阅读

    开源RISC-V处理器(蜂鸟E203)学习(二)修改FPGA综合环境(移植到自己的Xilinx FPGA板卡)

    1.简述 首先感谢芯来开源了蜂鸟E203 risc-v处理器,提供了比较完整的工程环境、配套的软硬件。但是配套的FPGA板卡实在太贵,对于自费学习的来说是不小的学习成本,而且我也认为完备环境
    发表于 10-31 08:46

    FPGA开发板vivado综合、下载程序问题汇总

    在做vivado综合时和FPGA下载程序时,我们碰到以下问题,并找出了对应的解决方案。 1.could not open include file”e203_defines.v”问题 在做
    发表于 10-24 07:12

    嵌入式需要掌握哪些核心技能?

    嵌入式需要掌握哪些核心技能? 若想通过学习嵌入式技术提升就业竞争力,需重点掌握C语言、嵌入式硬件架构、RTOS/Linux开发、通信协议四大核心技能,并结合行业需求积累项目经验。 以下为具体分析
    发表于 10-21 16:25

    【TES817】青翼凌云科技基于XCZU19EG FPGA的高性能实时信号处理平台

    板卡概述TES817是一款基于ZU19EGFPGA的高性能实时信号处理平台,该平台采用1片高性能的FPGA:XCZU19EG-2FFVC1760I作为主处理器,
    的头像 发表于 08-29 15:29 1680次阅读
    【TES817】青翼凌云科技基于XCZU19EG <b class='flag-5'>FPGA</b>的高性能实时信号处理<b class='flag-5'>平台</b>

    FPGA在机器学习中的具体应用

    随着机器学习和人工智能技术的迅猛发展,传统的中央处理单元(CPU)和图形处理单元(GPU)已经无法满足高效处理大规模数据和复杂模型的需求。FPGA(现场可编程门阵列)作为一种灵活且高效的硬件加速平台
    的头像 发表于 07-16 15:34 3179次阅读

    设备综合管理平台有哪些功能特点

    设备综合管理平台是面向工业、能源、建筑、医疗等行业的数字化工具,旨在通过全生命周期管理、数据驱动决策、智能化运维等手段,提升设备利用率、降低运维成本、保障生产安全。以下是其核心功能特点的详细解析
    的头像 发表于 06-07 15:55 960次阅读

    CET中电技术:集团客户综合能源管理平台

    CET集团客户综合能源管理平台,致力于为商业地产集团客户提供一站式+专业化平台服务,通过精益的运营咨询、数 字化平台及智能化服务,以专业安全监测、
    的头像 发表于 05-28 15:30 1497次阅读
    CET中电技术:集团客户<b class='flag-5'>综合</b>能源管理<b class='flag-5'>平台</b>