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

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

3天内不再提示

微控制器的定义以及微控制器在一个产品设计中的主要用途

电子工程师 来源:lq 2019-04-23 16:57 次阅读

现在摆在你面前一个问题“如果让你选择一门电子工程师专精的技能,你会选择哪个?”要是我,那无疑会选择精通通用MCU电路设计

科技变革的今天,微控制器可算是扮演了一个重要的角色影响着现代人的生活,想想看,家中的各种家用电器,无一不内置着一枚看不到摸不着又十分重要的控制核心。微控制器作为一种小巧、灵活多功能、而且并不昂贵的器件,可以灵活的应用到现在的嵌入式应用中,这种大规模的广泛应用得以实现不仅归功于众多有经验的电子工程师,甚至说还包括电子爱好者、学生以及其它领域的专业人员。

微控制器的应用如此之多,以至于我都不知道是否有必要举例来说明。像低功耗的可穿戴设备、医疗设备、高端的消费电子、粗糙的工业设备、甚至说最尖端的军事设施和航空航天设备等,这些灵活的,可提供的友好的部门都可以作为仅仅是电子产品的一种补充。

此文将探讨微控制器的定义以及微控制器在一个产品设计中的主要用途。

你所不了解的微控制器

微控制器简单地说就是一个集成电路芯片,通常通过一个微处理单元、内存以及一些外设控制电子系统中的各个功能部分。微控制器为那些既需要处理功能又需要灵活的数字、模拟交互、电机等应用做了特别的优化。

我们通常称这类集成电路叫做微控制器,但是MCU的真正算起来是microcontroller unit的缩写,并且有时候你也可能偶尔看到µC这种缩写。

“微控制器”可以说是一个非常有精髓的名字,说精挑细选也不为过,它强调定义此产品类别的特征。前缀“微”意味着小,这里的术语“控制器”意味着增强的执行控制功能的能力。如上所述,此功能是将数字处理器和数字存储器与专门设计用于帮助微控制器与其他组件交互的附加硬件相结合的结果。

微控制器与微处理器

在提到微控制器时,人们有时会使用术语“微处理器”或“MPU”,但这两个器件不一定相同。微处理器和微控制器都是小型、高度集成的计算机系统,但它们可以用于不同的目的。

术语“处理器”用于标识由中央处理单元和某些存储器组成的系统; 微处理器是在单个集成电路中实现处理器所有功能的设备。相比之下,微控制器更加重视允许设备控制系统而不是简单地执行指令和存储数据的附加硬件模块。

下图说明了这个概念。

总的来说,当我们非正式地说话或者我们试图避免一遍又一遍地说同一个词时,使用“微处理器”和“微控制器”这两个术语并不是非常重要的问题。但是,在技术讨论的背景下,保持两个概念之间的区别非常重要。

微控制器与数字信号处理器(DSP

数字信号处理器(或“DSP”)是一种微处理器,它针对要求苛刻的计算任务进行了优化,例如数字滤波,实时信号的数学分析和数据压缩。高度复杂的微控制器可以用作数字信号处理器的替代品,但如果其内部电路的很大一部分用于控制,监视和与周围系统通信,它仍然被认为是微控制器。

微控制器的组成部分

微控制器由中央处理单元(CPU),非易失性存储器,易失性存储器,外围设备和支持电路组成。

1、中央处理单元

CPU执行算术运算,管理数据流,并根据程序员创建的指令序列生成控制信号。设计人员看不到CPU功能所需的极其复杂的电路。实际上,由于集成开发环境和C语言等高级语言,编写微控制器代码通常是一项相当简单的任务。

2、存储

非易失性存储器用于存储微控制器的程序 - 即(通常很长的)机器语言指令列表,它们告诉CPU确切的操作。您通常会看到“Flash”(指特定形式的非易失性数据存储)而不是“非易失性存储器”。

易失性存储器(即RAM)用于临时数据存储。当微控制器断电时,该数据将丢失。内部寄存器也提供临时数据存储,但我们不认为它们是一个单独的功能块,因为它们集成在CPU中。

3、外设

我们使用“外围设备”一词来描述有助于微控制器与外部系统交互的硬件模块。以下要点确定了各种外围设备并提供了示例。

数据转换器:模数转换器数模转换器,参考电压发生器

时钟产生:内部振荡器,晶体驱动电路,锁相环

定时:通用定时器实时时钟,外部事件计数器,脉冲调制

模拟信号处理:运算放大器,模拟比较器

输入/输出:通用数字输入和输出电路,并行存储器接口

串行通信:UART,SPI,I2CUSB

4、支持电路

微控制器包含各种功能块,这些功能块不能简单归类为外设,因为它们的主要目的不是控制、监视或与外部组件通信。尽管如此,但它们非常重要 - 它们支持设备的内部操作,简化实现并改进开发过程。

调试电路允许设计人员在执行指令时仔细监控微控制器,这是一种跟踪错误和优化固件性能的重要且有时不可或缺的方法。

中断是微控制器非常重要的一个功能,中断由外部或内部基于硬件的事件生成,它们使处理器通过执行特定的指令组立即响应这些事件。

如果时钟生成模块旨在产生将在芯片外部使用的信号,则可将其视为外设,但在许多情况下,微控制器内部振荡器的主要目的是为CPU和外设提供时钟信号。内部振荡器通常精度较低,但在能够承受这种低精度的应用中,它们是简化设计和节省电路板空间的一种非常便捷有效的方法。

微控制器可以包含各种类型的电源电路。集成稳压器允许片上生成所需的电源电压,电源管理模块可用于显著降低器件在非活动状态下的电流消耗,并且监控模块可在电源电压不稳定时将处理器置于稳定的复位状态足够高,以确保可靠的操作。

希望你对微控制有个全新的认识!

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

    关注

    48

    文章

    6808

    浏览量

    147602
  • 集成电路
    +关注

    关注

    5320

    文章

    10722

    浏览量

    353312
  • 存储器
    +关注

    关注

    38

    文章

    7143

    浏览量

    161975

原文标题:你真的了解微控制器吗?一文辨别你是大牛还是小白

文章出处:【微信号:cirmall,微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    #硬声创作季 微控制器原理:微控制器的典型结构

    微控制器mcu
    Mr_haohao
    发布于 :2022年11月02日 14:51:39

    电梯的基础原理:微控制器

    微控制器
    jf_10480160
    发布于 :2022年12月14日 07:20:15

    什么是微控制器

      微控制器是将微型计算机的主要部分集成芯片上的单芯片微型计算机。微控制器诞生于20世纪7
    发表于 11-14 14:30

    微控制器的发展怎么样

    了更新换代的趋势。预计未来的市场,低阶应用将会以8位微控制器为主,而高阶应用将会由32位微控制器称霸。当然,也有可能冲出
    发表于 06-25 06:19

    不同微控制器版的特性

    要开始嵌入式开发,我们需要两主要的东西,即开发板和IDE(集成开发环境)。微控制器开发板是种印刷电路板(PCB),其电路和硬件设计用于促进某些
    发表于 08-07 08:53

    如何选择最佳微控制器

    产品选择正确的微控制器可能是项令人怯步的任务。您不仅要思考许多技术特性,还要考虑成本和备货时间等会削弱项目的业务方面问题。项目初期,您会有立即动手的冲动,想要在商定系统的细节之前开始选择
    发表于 01-26 07:29

    FSMC的特点及主要用途

    01、FSMC特点Flexible static memory controller(FSMC)灵活的静态存储控制器。FSMC可以连接异步或同步存储或16位PC存储卡,主要用途有:将 AHB
    发表于 07-22 08:30

    STM32微控制器

    意法半导体(ST)是世界上最大的半导体公司之,是MCU微控制器的领先者。STM32微控制器是目前的主流产品。如STM32F0 系列产品基于
    发表于 07-23 10:11

    微控制器的作用与应用

    微控制器是将微型计算机的主要部分集成芯片上的单芯片微型计算机。微控制器诞生于20世纪70年
    发表于 09-10 06:21

    什么是微控制器

    遇到了很多专业性的名词无法理解,或者就是有点杂乱,现在整理下查找的资料,希望对想要学习的同学有所帮助吧。  奈何水平有限,无法自己整理出份属于自己的见解,希望之后有机会吧~~~资料 ······ 综述(参考链接)什么是
    发表于 09-10 06:21

    微控制器MCU是什么

    开发嵌入式系统时,其中选择是将计算硬件基于微控制器,而不是微处理MPU。这两种方法都有其吸引力,但通常它们将在不同的应用中找到。通常
    发表于 11-03 06:45

    微控制器MCU的相关资料推荐

    开发嵌入式系统时,其中选择是将计算硬件基于微控制器,而不是微处理MPU。这两种方法都有其吸引力,但通常它们将在不同的应用中找到。通常
    发表于 11-11 09:09

    DMA控制器主要用途是什么

    DMA控制器主要用途是什么?GPIO引脚的I/O端口有何作用?
    发表于 01-25 06:59

    什么是微控制器? 通用组件的定义特征和结构

    电子产品受欢迎的附加组件。这个任意波形发生是我围绕8位
    发表于 04-11 10:14

    什么是微控制器MCU

    的应用微控制器基础知识微控制器包括单个芯片上的小型计算机系统的主要元件。它们包含内存,IO和CPU以及
    发表于 10-29 10:56