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

    文章

    20148

    浏览量

    246972
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18604

    浏览量

    386632
  • 控制器
    +关注

    关注

    114

    文章

    17638

    浏览量

    190188

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于瑞萨RZ/G2L微处理器的Ubuntu系统移植指南

    RZ/G2L微处理器配备Cortex-A55(1.2GHz)CPU、16位DDR3L/DDR4接口、带Arm Mali-G31的3D图形加速引擎以及视频编解码(H.264)。此外,这款微处理器
    的头像 发表于 10-15 06:53 7613次阅读
    基于瑞萨RZ/G2L<b class='flag-5'>微处理器</b>的Ubuntu<b class='flag-5'>系统</b>移植指南

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

    Texas Instruments适用于AM64x Sitara™处理器的SK-AM64B入门套件是个独立的测试和开发平台,是加速设计原型阶段的理想选择。AM64x处理器
    的头像 发表于 07-28 10:20 504次阅读
    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 1591次阅读
    瑞萨RZ/G2UL<b class='flag-5'>微处理器</b>引脚复用分析方法

    新唐科技NuMicro MA35D1微处理器介绍

    新唐 NuMicro MA35D1 是一款高性能、双核心 Arm Cortex-A35 微处理器,能够同时运行 RTOS 与 Linux 操作系统。在最新的应用展示中,完美结合两种操作系统
    的头像 发表于 05-30 16:49 1168次阅读

    TPS6521825 适用于 NXP i.MX 8M mini 的电源管理 IC数据手册

    TPS6521825 是一款单芯片电源管理 IC (PMIC),专门用于支持 i.MX 8M Mini 处理器和 LP873347 器件。该器件的额定温度范围为 –40°C 至 +105°C,
    的头像 发表于 05-04 10:44 552次阅读
    TPS6521825 <b class='flag-5'>适用于</b> NXP i.MX 8M mini 的电源管理 IC数据手册

    TPS6508700 适用于 AMD™ 系列 17h 型号 10h-1Fh 处理器的 PMIC数据手册

    TPS6508700 器件是一款单芯片电源管理 IC (PMIC),专为 AMD™ 系列 17h 型号 10h-1Fh 处理器而设计,适用于笔记本电脑和体机台式机。TPS650870
    的头像 发表于 04-25 15:47 767次阅读
    TPS6508700 <b class='flag-5'>适用于</b> AMD™ 系列 17h 型号 10h-1Fh <b class='flag-5'>处理器</b>的 PMIC数据手册

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

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

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

    TPS3307-18M 是一款专为军事应用设计的三处理器监控适用于DSP和处理器系统,能够
    的头像 发表于 04-11 17:13 678次阅读
    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 741次阅读
    <b class='flag-5'>适用于</b>单核、双核和四核应用<b class='flag-5'>处理器</b>的PMIC DA9063L-A数据手册

    STM32F103C8T6开发最小系统原理图

    电子发烧友网站提供《STM32F103C8T6开发最小系统原理图》资料免费下载
    发表于 03-24 09:09 83次下载

    STM32H753IIT6 一款32位微控制MCU/MSP430F5325IPNR一款16位MCU

    高效数据处理和低功耗管理的各种嵌入式系统中也有广泛应用。 明佳达 STM32H753IIT6是一款基于高性能Arm Cortex-M7 32位RISC内核的微控制,工作频率高达480
    发表于 02-21 14:59

    PMU电源管理芯片CN8911B适用于超级电容备的电源系统

    PMU电源管理芯片CN8911B适用于超级电容备的电源系统
    的头像 发表于 01-23 09:11 1199次阅读
    PMU电源管理芯片CN8911B<b class='flag-5'>适用于</b>超级电容备<b class='flag-5'>电</b>的电源<b class='flag-5'>系统</b>

    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>

    内存和微处理器的互联演变

    设计中,内存要求很简单,由用于操作的SRAM和满足非易失性存储要求的EPROM组成。在20世纪80年代初,内存和微处理器之间的关系变得显而易见。摩托罗拉的MC68000系列和类似CPU等产品推动了对高容量内存的需求。与此同时,连接到内存的标
    的头像 发表于 12-24 13:45 941次阅读

    英特尔8080微处理器诞生50周年

    作为技术史上最重要的产品之,8080被认为是第一款真正的通用微处理器
    的头像 发表于 12-23 14:00 1637次阅读