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

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

3天内不再提示

通用微控制器组件的特征和内部架构研究

汽车电子工程知识体系 来源:汽车电子硬件设计 作者:汽车电子硬件设计 2021-02-09 17:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在本文中,我们将研究这些极受欢迎的IC的定义特征,然后研究内部架构。

如果我必须选择一种技能,这将是任何工程师的最宝贵的技能,那么毫无疑问,这是精通基于微控制器电路设计

在塑造现代生活的技术革命中,微控制器发挥了根本作用,甚至可以说是支配地位。微控制器是小型,多功能,廉价的设备,不仅可以由经验丰富的电气工程师,而且可以由其他学科的业余爱好者,学生和专业人员成功地实施和编程

低成本可穿戴设备,医疗设备,高端消费电子产品,坚固的工业设备,最先进的军事和航空航天系统-这些适应性强,价格适中,用户友好的组件几乎是所有电子产品中受欢迎的组件。

这个任意波形发生器是我围绕8位微控制器设计的许多电路板之一。

在本文中,我们将介绍微控制器的定义,并考虑其在设计中的作用。

什么是微控制器

微控制器是一种集成电路(IC)设备,通常用于通过微处理器单元(MPU),存储器和某些外围设备来控制电子系统的其他部分。这些设备针对需要处理功能以及与数字,模拟或机电组件进行敏捷,响应性交互的嵌入式应用进行了优化。

提及此类集成电路的最常见方式是“微控制器”,但缩写“ MCU”在表示“微控制器单元”时可互换使用。您也可能偶尔会看到“ µC”(希腊字母mu代替“微”)。

“ Microcontroller”(微控制器)是一个易于选择的名称,因为它强调定义该产品类别的特征。前缀“ micro”表示体积小,术语“ controller”在此处表示增强的执行控制功能的能力。如上所述,此功能是将数字处理器和数字存储器与专门设计用于帮助微控制器与其他组件进行交互的其他硬件结合在一起的结果。

微控制器与微处理器

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

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

下图说明了此概念。

8bd243be-5f71-11eb-8b86-12bb97331649.png

总体而言,当我们非正式地交谈或试图避免一遍又一遍地讲相同的单词时,互换使用术语“微处理器”和“微控制器”不是主要问题。但是,在技术讨论的背景下,保持两个概念之间的区别很重要。

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

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

微控制器的要素

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

中央处理单元

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

存储器

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

易失性存储器(即RAM)用于临时数据存储。当微控制器掉电时,该数据将丢失。内部寄存器还提供临时数据存储,但是我们不将它们视为独立的功能块,因为它们已集成到CPU中。

外设

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

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

该图显示了我使用微控制器的片上ADC数字化的三轴加速度计数据。

8c33d994-5f71-11eb-8b86-12bb97331649.png

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

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

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

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

串行通信: UART,SPI,I2CUSB

围绕16位微控制器设计了该传感器子系统。

支持电路

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

调试电路使设计人员可以在执行指令时仔细监视微控制器。这是走线错误并优化固件性能的重要方法,有时是必不可少的。

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

8ce2173e-5f71-11eb-8b86-12bb97331649.png

C语言编写的单片机程序组成功能。中断导致程序执行“引导”到中断服务程序(ISR),ISR完成其任务后,处理器将返回中断发生时正在执行的功能。

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

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

原文标题:通用微控制器组件的特征和架构

文章出处:【微信公众号:汽车电子硬件设计】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

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

    关注

    6074

    文章

    45340

    浏览量

    663459
  • 控制器
    +关注

    关注

    114

    文章

    17638

    浏览量

    190228
  • IC
    IC
    +关注

    关注

    36

    文章

    6258

    浏览量

    184212

原文标题:通用微控制器组件的特征和架构

文章出处:【微信号:QCDZYJ,微信公众号:汽车电子工程知识体系】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CW32A030微控制器定时

    CW32A030 微控制器内部集成多达四个通用定时、三个基本定时和一个高级控制定时器。 1
    发表于 12-04 06:47

    选择微控制器MCU几个步骤

    到数字输入、PWM等。 这两种类型接口将决定微控制器需要提供的引脚数量。 步骤2:检查软件架构 软件架构和要求将显著影响微控制器的选择。处理负担是轻是重将决定是使用80MHz的DSP
    发表于 11-26 07:09

    MCU微控制器是什么(mcu微控制器芯片原理)

    微小的芯片上。就像把整个书房的功能浓缩到一部智能手机里,MCU实现了"方寸之间,尽显智慧"的设计理念。从分类来看,MCU微控制器按照数据处理能力分为4位到64位不等;根据架构差异有哈佛与冯诺依曼之分;按应用场景则分为通用型和专用
    的头像 发表于 11-17 17:23 562次阅读

    Microchip AVR64EA28/32/48微控制器:高性能与低功耗的完美融合

    和512字节EEPROM。该微控制器采用28、32和48引脚封装。AVR EA系列采用Microchip的现有技术,具有灵活的低功耗架构,包括Event System、智能模拟功能和高级数字外设。
    的头像 发表于 10-11 14:50 327次阅读
    Microchip AVR64EA28/32/48<b class='flag-5'>微控制器</b>:高性能与低功耗的完美融合

    PIC16F13145微控制器技术解析:CLB架构与低功耗设计

    Microchip Technology PIC16F13145 CLB微控制器为具有一组专用外设、基于硬件的设计提供了高效的解决方案。 Microchip Technology
    的头像 发表于 10-09 16:05 365次阅读
    PIC16F13145<b class='flag-5'>微控制器</b>技术解析:CLB<b class='flag-5'>架构</b>与低功耗设计

    TPS92001 具有 10V 导通阈值的通用 PWM 控制器技术手册

    TPS92001/2 系列通用 LED 照明 PWM 控制器包含离线隔离或非隔离 LED 所需的控制和驱动电路照明应用。 控制器可以支持切相 TRIAC 调光,只需最少的外部
    的头像 发表于 09-02 09:32 536次阅读
    TPS92001 具有 10V 导通阈值的<b class='flag-5'>通用</b> PWM <b class='flag-5'>控制器</b>技术手册

    基于 AS32X601 微控制器的定时模块(TIM)技术研究与应用实践

    摘要: 本文全面介绍了国科安芯推出的AS32X601系列微控制器的定时模块(TIM),包括其系统架构、功能特性、应用场景以及工程实践要点。通过对芯片的详细分析,揭示了其高性能运行的基础。本文详细
    的头像 发表于 08-19 16:44 595次阅读

    MAXQ1741用于磁卡读卡的DeepCover安全微控制器技术手册

    提供强大的器件支持,通过在磁卡读卡内部安装超级安全微控制器(内置高速硬件加密引擎),为磁条读卡提供高度可靠的安全保护。
    的头像 发表于 05-15 09:48 609次阅读
    MAXQ1741用于磁卡读卡<b class='flag-5'>器</b>的DeepCover安全<b class='flag-5'>微控制器</b>技术手册

    家用电器开发中微控制器的选型要点

    ROHM提供融入自有低功耗技术优势的丰富的低功耗微控制器产品。通过供应微控制器产品,为从事电池供电的小型设备、家用电器、工业设备、社会基础设施、车载设备等各种系统开发的微控制器用户提供支持。本文以
    的头像 发表于 04-24 10:26 925次阅读
    家用电器开发中<b class='flag-5'>微控制器</b>的选型要点

    昂科烧录支持GigaDevice兆易创新的32位通用微控制器GD32F150C6T

    芯片烧录领导者昂科技术近期宣布了其烧录软件的最新迭代,并公布了一系列新增兼容芯片型号。在此次更新中,兆易创新(GigaDevice)推出的32位通用微控制器GD32F150C6T已被昂科脱机烧录设备
    的头像 发表于 04-03 10:57 670次阅读
    昂科烧录<b class='flag-5'>器</b>支持GigaDevice兆易创新的32位<b class='flag-5'>通用</b><b class='flag-5'>微控制器</b>GD32F150C6T

    英飞凌2024年MCU市场份额飙升,首次夺得全球微控制器市场首位

    近日,根据市场研究机构Omdia发布的最新报告,英飞凌科技公司(InfineonTechnologiesAG)在2024年的微控制器(MCU)市场份额预计将达到21.3%,相比2023年的17.8
    的头像 发表于 03-12 11:42 1019次阅读
    英飞凌2024年MCU市场份额飙升,首次夺得全球<b class='flag-5'>微控制器</b>市场首位

    DDR内存控制器架构解析

    DDR内存控制器是一个高度集成的组件,支持多种DDR内存类型(DDR2、DDR3、DDR3L、LPDDR2),并通过精心设计的架构来优化内存访问效率。
    的头像 发表于 03-05 13:47 3246次阅读
    DDR内存<b class='flag-5'>控制器</b>的<b class='flag-5'>架构</b>解析

    商业航天级微控制器单元(MCU)技术特征分析

    在商业航天及特种工业控制领域,微控制器单元(MCU)的抗辐射性能与系统可靠性直接关系到设备在极端环境下的运行效能。国科安芯AS32S601系列MCU基于自主RISC-V架构,其180MHz
    的头像 发表于 02-23 09:28 1057次阅读

    CY8C40xx系列32 位 PSOC™ Arm® Cortex® 微控制器Cypress

    CY8C40xx系列32 位 PSOC™ Arm® Cortex® 微控制器CypressPSoC 4是Cypress微控制器的可扩展可重构系统架构,涵盖了Arm CortexTM-M0CPU
    发表于 01-17 09:14

    汽车微控制器虚拟控制器的分类与实践

    虚拟控制器(V-ECU)是指通过软件在模拟环境中运行,模仿实际硬件控制器功能的系统组件。它可用于开发、测试和验证嵌入式系统,而无需依赖实际的物理硬件。
    的头像 发表于 01-06 15:23 1934次阅读
    汽车<b class='flag-5'>微控制器</b>虚拟<b class='flag-5'>控制器</b>的分类与实践