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

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

3天内不再提示

给大家推荐一款适用于电赛的微处理器最小系统板

数据分析与开发 ? 来源:电子森林 ? 作者: 苏老师 ? 2021-08-10 15:59 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文推荐的最小系统板,如果在电赛中用上且赛后在电子森林网站分享自己的作品,可以获得全额退款 - 最小系统板的价格低于一颗STM32F103芯片。

同往年的国赛一样,昨天公布的电赛器件清单里仍然还是三款跟控制器/处理器相关的器材:

嵌入式开发系统板

TI MCU系统板 - 毕竟TI是赞助商,有一道题目中指定要用到TI的产品

微处理器最小系统板

不谈TI的MCU系统板,那还有嵌入式开发系统板和微处理器最小系统板,从纸面上理解,这二者还是有一定的差异的,前者是个完整的系统,按键、显示屏、网络接口等一应俱全,功能比较齐全,只需要编程使用即可,后者可以作为一个核心控制模块使用,通过各种方式连接各种外设,比如器件清单中列出来的一些液晶显示屏、数码管、继电器、传感器等。虽然前者也能连接,但最小系统可以更灵活、高效。

比较好的方式显然是自己基于最小系统板搭配各种模块来进行组合,能够在全功能和灵活性上兼顾。

回望过去20年的10届电赛题目中,80%的题目中都会用到微控制器,也就是我们常说的MCU,用以对题目中的参数进行设置、控制、以及信息的显示。控制类的题目自不必说,获取传感器的信息,通过一系列的算法再输出信号控制外部的器件,即便电源类、信号类、通信类的题目也无不用到MCU。

所谓的最小系统,也就是围绕着一颗核心的控制器芯片(目前一般为基于Arm Cortex M系列),搭配上复位、时钟产生、内核和IO供电这些必须的功能,有的板上配置了下载器的功能,再通过插针或邮票孔焊盘做更多的功能扩展。这样的好处是可以根据应用的场景进行灵活、高效地搭配,可以用面包板快速验证、也可以用自己画的电路板来稳定工作。如下图基于LPC824的最小系统板。

无论是ST的STM32还是NXP的LPC系列MCU,其内核差异不大,器件内集成的功能也大同小异,不同的器件主要的区别在于运行的速度、SRAM的大小以及内置的协处理功能。不过对付电赛这种以考察基础知识和核心技能的应用,M0/M0+的内核应该都能对付了。这些控制器内部都集成有多路共享使用的高分辨率(一般为12位)、至少1Msps左右的ADC,能够对100KHz(还可以更高一些,取决于应用场景)以内的模拟信号进行量化进而通过程序进行处理。有的器件内部有DAC,多数的MCU内部没有DAC,但也可以通过PWM + RC低通滤波器的方式得到100KHz以内的模拟信号。

最小系统最常接的外设就是按键和LCD/OLED屏(通过I2C或SPI),用以输入控制和信息的显示,再加上传感器(通过I2C)和对电机/开关的控制,配以控制算法,就能够满足多数的应用场景。

上面的简易示波器套件,就是基于LPC824最小系统/STM32G031最小系统扩展制作的。5个按键用以参数的输入以及菜单的控制,128*64的OLED显示屏可以显示参数、波形等,板上的麦克风放大电路将采集到的音频信号送到最小系统里的ADC进行模数变换,并通过FFT对采集到的波形进行频谱分析、频率测量等。板上的AUX输出信号可以以数字的方式控制外部的开关、电机、LED等,也可以加上RC低通滤波生成任意波形,包括直流电压。仅仅16个管脚的最小系统,利用其上的14根管脚就可以灵活地支持各种应用。

灵活使用MCU内部的ADC(信号采集)和PWM(信号产生)的功能可以做出很多用复杂的模拟电路才能实现的功能,而且具有非常高的稳定性、可靠性、灵活性,比如下面的元器件特性测试仪。

这款多功能元器件特性测试仪,通过编程就可以完成对外接元器件 - 电阻电容二极管、三极管、场效应管等多种器件的自动判断和值的测量。

基于LPC824和STM32G031的核心模块都以16Pin 带邮票孔的封装形式,简单、易用,可以直接焊接在自己的电路板上,从而保证更高可靠性;这些模块不仅可以通过USB进行程序的下载更新,还通过板上的LDO产生3.3V的电压给其它电路供电。

由于多数同学对STM32的系统比较熟悉,网上有非常丰富的设计资源,因此给大家重点推荐我们硬禾学堂设计的STM32G031最小系统核心板,你可以把它当成一个最小系统“器件”使用,完整的系统其价格(59元)比购买一颗STM32芯片还低。

主要的特点:

基于ST的STM32G031

64MHz Arm Cortex M0+内核

通过USB供电、配置、UART通信

最多18个数字I/O、最多6路模拟输入

12位/2.5Msps 串行ADC

丰富的开源参考案例代码 - 示波器、FFT频谱分析、元器件特性测试

编辑:jq

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

    关注

    68

    文章

    19952

    浏览量

    237433
  • mcu
    mcu
    +关注

    关注

    146

    文章

    18073

    浏览量

    370814
  • 控制器
    +关注

    关注

    114

    文章

    17254

    浏览量

    185443

原文标题:适用于电赛的微处理器最小系统板

文章出处:【微信号:DBDevs,微信公众号:数据分析与开发】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Texas Instruments 适用于AM64x Sitalog ?处理器的SK-AM64B入门套件数据手册

    Texas Instruments适用于AM64x Sitara?处理器的SK-AM64B入门套件是个独立的测试和开发平台,是加速设计原型阶段的理想选择。AM64x处理器
    的头像 发表于 07-28 10:20 ?166次阅读
    Texas Instruments <b class='flag-5'>适用于</b>AM64x Sitalog ?<b class='flag-5'>处理器</b>的SK-AM64B入门套件数据手册

    瑞萨RZ/G2UL微处理器引脚复用分析方法

    RZ/G2UL微处理器配备Cortex-A55(1.0 GHz)CPU、16位DDR3L/DDR4接口以及简单的LCD控制。此外,这款微处理器还配备有大量接口,如摄像头输入、显示输出、USB 2.0和千兆以太网,因此特别
    的头像 发表于 06-19 11:16 ?1156次阅读
    瑞萨RZ/G2UL<b class='flag-5'>微处理器</b>引脚复用分析方法

    基于RV1126开发的硬件最小系统设计

    核心已经将电源管理芯片、DDR、EMMC集成于个小巧的模块上,所需的外部电路非常简洁。如下图所示,构成最小系统只需要5V电源和复位按键即可运行。在
    的头像 发表于 04-16 16:58 ?419次阅读
    基于RV1126开发<b class='flag-5'>板</b>的硬件<b class='flag-5'>最小系统</b>设计

    TPS3307-18M 三通道处理器监控数据手册

    TPS3307-18M 是一款专为军事应用设计的三处理器监控适用于DSP和处理器系统,能够
    的头像 发表于 04-11 17:13 ?467次阅读
    TPS3307-18M 三通道<b class='flag-5'>处理器</b>监控<b class='flag-5'>器</b>数据手册

    适用于单核、双核和四核应用处理器的PMIC DA9063L-A数据手册

    DA9063L-A 是一款功能强大的系统电源管理集成电路(PMIC),适用于单核、双核和四核应用处理器,例如那些基于 ARM? Cortex?-A9和 Cortex-A15 架构的
    的头像 发表于 04-01 18:19 ?531次阅读
    <b class='flag-5'>适用于</b>单核、双核和四核应用<b class='flag-5'>处理器</b>的PMIC DA9063L-A数据手册

    AN58-用于微处理器系统的5V至3.3V转换

    电子发烧友网站提供《AN58-用于微处理器系统的5V至3.3V转换.pdf》资料免费下载
    发表于 01-09 13:50 ?0次下载
    AN58-<b class='flag-5'>用于</b><b class='flag-5'>微处理器</b><b class='flag-5'>系统</b>的5V至3.3V转换<b class='flag-5'>器</b>

    TPS65941319-Q1适用于AM65 Sitara?处理器的PMIC用户指南

    电子发烧友网站提供《TPS65941319-Q1适用于AM65 Sitara?处理器的PMIC用户指南.pdf》资料免费下载
    发表于 11-13 15:08 ?0次下载
    TPS65941319-Q1<b class='flag-5'>适用于</b>AM65 Sitara?<b class='flag-5'>处理器</b>的PMIC用户指南

    光耦知识分享 | 探讨光耦在微处理器及相关电路中创新应用与实践

    微处理器(MCU)是种集成电路芯片,用于执行计算机程序指令和处理数据。它是计算机系统的核心部件,负责执行各种计算、逻辑和控制任务。
    的头像 发表于 11-05 09:00 ?627次阅读
    光耦知识分享 | 探讨光耦在<b class='flag-5'>微处理器</b>及相关电路中创新应用与实践

    微处理器中寄存的作用

    微处理器中的寄存是计算机体系结构中的核心组成部分,它们扮演着至关重要的角色。寄存种高速的存储单元,用于暂时存储数据、指令和地址等信息
    的头像 发表于 10-05 15:07 ?1377次阅读

    数据中心应用中适用于Intel Xeon Sapphire Rapids可扩展处理器的负载点解决方案

    电子发烧友网站提供《数据中心应用中适用于Intel Xeon Sapphire Rapids可扩展处理器的负载点解决方案.pdf》资料免费下载
    发表于 09-03 11:20 ?0次下载
    数据中心应用中<b class='flag-5'>适用于</b>Intel Xeon Sapphire Rapids可扩展<b class='flag-5'>处理器</b>的负载点解决方案

    适用于笔记本计算应用中Raptor Lake处理器的非隔离式直流/直流设计

    电子发烧友网站提供《适用于笔记本计算应用中Raptor Lake处理器的非隔离式直流/直流设计.pdf》资料免费下载
    发表于 08-29 14:45 ?0次下载
    <b class='flag-5'>适用于</b>笔记本计算应用中Raptor Lake<b class='flag-5'>处理器</b>的非隔离式直流/直流设计

    数据中心应用中适用于Intel? Xeon? Sapphire Rapids可扩展处理器的负载点解决方案

    电子发烧友网站提供《数据中心应用中适用于Intel? Xeon? Sapphire Rapids可扩展处理器的负载点解决方案.pdf》资料免费下载
    发表于 08-26 09:54 ?2次下载
    数据中心应用中<b class='flag-5'>适用于</b>Intel? Xeon? Sapphire Rapids可扩展<b class='flag-5'>处理器</b>的负载点解决方案

    适用于笔记本计算应用中Alder Lake处理器的非隔离式直流/直流解决方案

    电子发烧友网站提供《适用于笔记本计算应用中Alder Lake处理器的非隔离式直流/直流解决方案.pdf》资料免费下载
    发表于 08-26 09:53 ?0次下载
    <b class='flag-5'>适用于</b>笔记本计算应用中Alder Lake<b class='flag-5'>处理器</b>的非隔离式直流/直流解决方案

    微处理器如何控制计算机系统

    微处理器,作为计算机系统的核心部件,承担着控制整个计算机系统运行的重要任务。它不仅是计算机的运算中心,还是控制中心,负责执行程序指令、处理数据以及协调计算机各部件之间的工作。以下将详细
    的头像 发表于 08-22 14:21 ?1034次阅读

    影响微处理器性能的因素

    影响微处理器性能的因素是多方面的,这些因素共同决定了微处理器处理数据、执行指令以及协调系统各部件工作时的效率和能力。
    的头像 发表于 08-22 12:31 ?2219次阅读