MCU及常见MCU外围电路解读课件.ppt
《MCU及常见MCU外围电路解读课件.ppt》由会员分享,可在线阅读,更多相关《MCU及常见MCU外围电路解读课件.ppt(56页珍藏版)》请在三一办公上搜索。
1、第三讲 MCU及常见MCU外围电路,盛庆华,2022/11/30,电子系统设计与实践,2,MCUMCU分类,2022/11/30,电子系统设计与实践,3,单片机(Microcontroller),MCU : Microcontroller Unit微控制器,2022/11/30,电子系统设计与实践,4,MCU结构,CPU,RAMROM,外设,外设,I/O,外设,外设,I/O,一个典型的计算机系统,2022/11/30,电子系统设计与实践,5,2022/11/30,电子系统设计与实践,6,2022/11/30,电子系统设计与实践,7,2022/11/30,电子系统设计与实践,8,2022/11/
2、30,电子系统设计与实践,9,2022/11/30,电子系统设计与实践,10,在电子设计中使用单片机,2022/11/30,电子系统设计与实践,11,MCU的架构,CISC (复杂指令集架构 )Complex Instruction Set Computer 早期MCU采用RISC (精简指令集架构)Reduced Instruction Set Computer 新开发的MCU Core绝大多数为RISC,2022/11/30,电子系统设计与实践,12,MCU选型(按数据总线宽度),4 bits (大量、廉价,电子设计竞赛中未见)8 bitsIntel MCS51系列 80C51/52 很多
3、兼容厂家Freescale(Motorola) S08、S908Microchip PIC16C5x/6x/7x/8x、PIC18CxxAtmel AVR系列 ATmega瑞萨、三星、现代、NEC义隆、Holtek、Sunplus国内:中颖、华荣汇、芯唐(Winbond逻辑IC事业部),2022/11/30,电子系统设计与实践,13,16 bitsTI MSP430Freescale S12Microchip PIC24CxxxMaxim MaxQ瑞萨Sunplus(凌阳),2022/11/30,电子系统设计与实践,14,32 bitsAtmel AT91SAM系列 (ARM7内核)ST ST
4、M32TI(Luminary Micro) 的LM3xxxx系列 NXP(Philips) LPC2xxx系列、LPC17xx系列Samsung 44B0 (ARM7)Atmel AVR32系列 AT32xxx (AVR32内核)(ARM Cortex内核)Cortex-M3/Cortex-M4,有ST的STM32系列、NXP的LPC13xx系列和TI的LM3S系列,2022/11/30,电子系统设计与实践,15,嵌入式处理器(常见),Samsung S3C2440 (ARM9)S3C6400 (ARM11)Marvell PXA27x 、PXA3xx XScale(基于ARMv5T)Free
5、scale I.MX31系列 (ARM11)Freescale Coolfire (68k)Freescale/IBM PPC (PowerPC)Signma Design (ARM9)AMD Au1200 (MIPS)Atmel AT91SAM926x (ARM9)CirrusLogic EP93xx (ARM9)TI OMAP35xx,2022/11/30,电子系统设计与实践,16,嵌入式处理器(常见),ADI ADSP-BF53x/56x (Blackfin 16bits)TI OMAP2、DM64x、达芬奇 (ARM+TI DSP)Intel Pentium-M C-M 、 Core-
6、Duo (x86)Via C7 (x86)Altera NiosII (NiosII soft core)Xilinx PowerPC(硬核)/MicroBlaze 软核Magiceyes MMSP2 MP25xx (Dual ARM9)ARM Cortex内核(Cortex-A8/Cortex-A9),2022/11/30,电子系统设计与实践,17,MCS51兼容,80C51兼容/增强Atmel AT89S51/52、AT89C51RD2NXP P80C51、LPC76x、LPC900STC、MegaWinTI MSC12xxADI ADuCSilicon Labs C8051FMaxim
7、DS80C42xST、Cypress、SST、新唐(Winbond),2022/11/30,电子系统设计与实践,18,MCUARM Cortex-M 内核,2022/11/30,电子系统设计与实践,19,ARM体系结构概述,ARM,英文全称为Advanced RISC Machines。 ARM首先是一个公司的名称 。其次,ARM是对一类微处理器的通称。 宽泛地说,ARM是一种技术的名字,即采用ARM处理器的控制技术。,2022/11/30,电子系统设计与实践,20,ARM微处理器的应用领域,工业控制领域无线通讯领域网络应用智能手机消费类电子产品成像和安全产品,2022/11/30,电子系统设
8、计与实践,21,ARM体系结构的特点,体积小、低功耗、低成本、高性能。支持 Thumb(16 位)/ARM(32 位)双指令集,能很好的兼容8/16 位器件。大量使用寄存器,指令执行速度更快。ARM处理器共有37个寄存器,分为若干个组(BANK)。大多数数据操作都在寄存器中完成。ARM处理器有7种不同的处理器模式寻址方式灵活简单,执行效率高。指令长度固定。,2022/11/30,电子系统设计与实践,22,ARM处理器系列,ARM 微处理器目前种类非常丰富。 不同的ARM系列具有不同的用途,每一个系列的ARM 微处理器都有各自的特点和应用领域。下面分别进行介绍。,2022/11/30,电子系统设
9、计与实践,23,ARM系列微处理器,ARM7 32bits RISC 采用冯诺依曼结构 ARM9 32bits RISC 采用哈佛结构 ARM10E内核为32位RISC处理器,采用了新的体系结构ARM1136J-S是第一个执行ARMv6架构指令的处理器Cortex核,2022/11/30,电子系统设计与实践,24,ARM Cortex发布于2005年,为各种不同性能需求的应用提供了一整套完整的优化解决方案,该系列的技术划分完全针对不同的市场应用和性能需求。目前ARM Cortex定义了三个系列:,ARM Cortex系列,2022/11/30,电子系统设计与实践,25,ARM Cortex系列
10、(续),Cortex-A系列:针对复杂OS和应用程序(如多媒体)的应用处理器。支持ARM、Thumb和Thumb-2指令集,强调高性能与合理的功耗,存储器管理支持虚拟地址。Cortex-R系列:针对实时系统的嵌入式处理器。支持ARM、Thumb和Thumb-2指令集,强调实时性,存储器管理只支持物理地址。Cortex核Cortex-M系列:针对价格敏感应用领域的嵌入式处理器,只支持Thumb-2指令集,强调操作的确定性,以及性能、功耗和价格的平衡。,2022/11/30,电子系统设计与实践,26,Cortex-M 系列针对成本和功耗敏感的MCU和终端应用,M0,M3,M4 ?,软件重用,从一个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MCU 常见 外围 电路 解读 课件
链接地址:https://www.31ppt.com/p-1481087.html