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
    +关注

    关注

    1655

    文章

    22283

    浏览量

    630228
  • 定时
    +关注

    关注

    1

    文章

    124

    浏览量

    26295
  • 测温
    +关注

    关注

    1

    文章

    261

    浏览量

    32578

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    开源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

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

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

    2025集创赛紫光同创生态职业技能杯乘风启航!邀您参加!

    职业技能赛项。本届主要面向中高职,职业本科集成电路人才培养领域,打造国内一流的全国性集成电路技能赛事和技能人才培养平台,助力中国集成电路事业发展。作为
    的头像 发表于 04-25 14:03 2294次阅读
    2025集创赛紫光同创生态职业<b class='flag-5'>技能</b>杯乘风启航!邀您参加!

    电磁频谱数据综合管理平台系统全面解析

    电磁频谱数据综合管理平台
    的头像 发表于 04-23 16:25 557次阅读

    Xobin入选2024年Gartner®《开发者技能评估与面试平台市场指南》

    印度金奈2025年4月2日 /美通社/ --  行业领先的技能评估软件 Xobin欣然宣布其入选2024年Gartner® 《开发者技能评估和面试平台市场指南》。 Xobin每年吸引 400多万名
    的头像 发表于 04-02 14:00 421次阅读
    Xobin入选2024年Gartner®《开发者<b class='flag-5'>技能</b>评估与面试<b class='flag-5'>平台</b>市场指南》

    什么是综合能源管理平台

    综合能源管理平台是一种通过集中管理和优化能源使用的系统。这种平台通过整合各种能源数据、设备和操作流程,以提高能源效率和减少成本。它不仅适用于工业和商业环境,还可以在家庭和城市基础设施中发挥作用。本文
    的头像 发表于 02-11 13:15 1370次阅读
    什么是<b class='flag-5'>综合</b>能源管理<b class='flag-5'>平台</b>?

    元宇宙AI在线实验平台助力“技能兴鲁“职业技能大赛人工智能应用赛圆满举办

    2024年山东省“技能兴鲁”职业技能大赛——第九届山东省电子信息行业职业技能竞赛人工智能综合技术应用(人工智能训练师)赛项在潍坊工程职业学院成功举办。本次大赛由山东省科学技术协会、山东
    的头像 发表于 02-11 11:44 1002次阅读
    元宇宙AI在线实验<b class='flag-5'>平台</b>助力“<b class='flag-5'>技能</b>兴鲁“职业<b class='flag-5'>技能</b>大赛人工智能应用赛圆满举办

    FPGA在AI方面有哪些应用

    随着人工智能技术的飞速发展,对计算性能的需求也日益增长。FPGA(现场可编程门阵列)作为一种高性能、低功耗、可灵活编程的硬件平台,正逐渐在 AI 领域崭露头角,展现出独特的优势,为 AI 应用的落地
    的头像 发表于 01-06 17:37 2100次阅读

    如何选择云原生机器学习平台

    当今,云原生机器学习平台因其弹性扩展、高效部署、低成本运营等优势,逐渐成为企业构建和部署机器学习应用的首选。然而,市场上的云原生机器学习平台
    的头像 发表于 12-25 11:54 699次阅读

    ALINX 发布 AXVU13P:AMD Virtex UltraScale+ 高端 FPGA PCle 3.0 综合开发平台

    ALINX 正式发布 AMD Virtex UltraScale+ 系列 FPGA PCIe 3.0 综合开发平台 AXVU13P! 这款搭载 AMD 16nm 工艺 XCVU13P 芯片的高性能
    的头像 发表于 12-20 16:46 1331次阅读
    ALINX 发布 AXVU13P:AMD Virtex UltraScale+ 高端 <b class='flag-5'>FPGA</b> PCle 3.0 <b class='flag-5'>综合</b>开发<b class='flag-5'>平台</b>

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

    行业背景 智能制造系统综合实训平台,是专门针对当下智能制造领域关键技术而设计的技能培训与教学实训标准化设备,配套面向高端技能人才培养的标准化课程体系与实训案例,为
    的头像 发表于 12-18 17:23 1201次阅读
    智能制造<b class='flag-5'>综合</b>实训<b class='flag-5'>平台</b>数据采集解决方案

    Verilog 测试平台设计方法 Verilog FPGA开发指南

    Verilog测试平台设计方法是Verilog FPGA开发中的重要环节,它用于验证Verilog设计的正确性和性能。以下是一个详细的Verilog测试平台设计方法及Verilog FPGA
    的头像 发表于 12-17 09:50 1558次阅读