MCU选型要点

MCU 微控制器,在实际项目中如何选型(以 STM32为例)_mcu选型-CSDN博客 

如何选择你需要的MCU(个人心得)_mcu选型-CSDN博客 

MCU方案选型和进口替代,点击查看~_mcu近五年发展历程-CSDN博客 

MCU选型要点

普通接口梳理

梳理出ECU有哪些功能,需要处理的传感器信号,需要控制的执行器数量、以及控制方式,数字检测包括数字和模拟信号的数量。

通信功能统计

有几路CAN、LIN,甚至以太网,速率需求

通信以及各类对外接口的电压

以及是否需要辅助器件如EEPROM、FLASH、DDR,以便确定哪种工作电压的MCU更为合适。

确定GPIO的数量

根据需求确定需要多少GPIO

确定ADC接口数量

模拟信号需要ADC检测,需要确定ADC检测的数量

I2C,SPI等通信端口的数量

一些辅助芯片需要I2C, SPI等通讯方式,不同MCU的资源数量不同且较为有限

统计需要的RAM和FLASH的大小

统计RAM和FLASH的大小,以便确定选择哪种规格的MCU,以及是否需要外挂,哪种方式更具性价比等等。

MCU主频算力确定

根据当前通信端口、SPI、I2C、FLASH等外设的数据吞吐总量确定MCU算力需求

MCU选型思路

国内外有众多的MCU厂家,国外厂家有IFX、RENESAS、NXP、TI等而国内厂家应为这两年国家的扶持涌现出众多的MCU厂家如:芯驰、云途、复旦微、芯网微、杰发科、国芯、中微、峰邵、旋智、旗芯、智芯、极海、小华、兆易等,各个厂家的实力,质量,价格不尽相同,且定位和产品路线存在差异,需要多维度的考量厂家的实力和可靠性。

另外需要确定MCU需要使用哪种核心如,RISC-V, POWER PC, ARM A, ARM M, ARM R5等系列,不同系列的侧重点不同,如ARM A侧重性能,ARM M侧重功耗,ARM R则在性能和功能上进行了折中,另外RISC-V架构没有受美国管制的风险,但是仍处于发展早期,技术及生态链尚不成熟,很多厂家人在观望中,有个别厂家却全身家押注,如:北京奕斯伟,可重点关注此厂商。

最后根据功能的种类数量等需求确定MCU的引脚数,通过PCB的布线空间确定MCU的封装,采用BGA还是LQPF封装,另外根据I2C,SPI,CAN,LIN,PWM和ADC的数量需求确定最终型号。

总结

MCU选型是ECU方案最为关键的一环,设计端需要根据ECU的需求确定最优方案,MCU市场同类产品众多,选项较多,我们可以根据质量、保供、支持服务等角度出发优先培养国产供应商,不仅可以满足工信部对国产化的要求,还能掌握更多主动权,甚至可以按我们的要求去设计更为合理的芯片以达到效益最大化。

总之MCU的选型围绕需求、服务、质量、保供、价格这五大方向进行。

在现代嵌入式开发领域,通过了解客户需求电子产品趋势,搜集市面上大量的不同型号的MCU资料,结合市场上刚出现的低成本高性能MCU新产品,是成功进行MCU选型的基础。一般来说,嵌入式系统开发人员在选择MCU时,通常遵循四项主要标准∶功能、可用性、成本熟悉程度。   微控制器(Microcontroller;MCU)是一种无所不在的嵌入式控制晶片,玩具、家电、医疗、汽车等领域都有其存在,负责各种感测、监控工作,例如我们常见的电饭煲、电磁炉、咖啡壶等内部均由MCU负责感测水温,并接受使用者的指示是否该加温、沸腾,同样的冷气机的温控也是用MCU来实现。此外,如桌上电脑所用的键盘、滑鼠等也各有一颗MCU,负责将敲打的键码、指标的X/Y轴位移偏量等资讯回传给电脑CPU。   对於选择MCU进行设计的系统设计师来说,可获得的大量的不同型号MCU会让选型工作变得复杂,如SiliconLabs工作电压低至0.9V的8位元MCU,德州仪器针对低功耗应用的多款16位元MSP430,飞思卡尔英飞针对汽车应用的MCU方案,Atmel的AVR系列Microchip的PIC系列一直在推陈出新……虽然新的32位ARM核Cortex-m3处理器已经发布许久,古老的8位8051核还是在不同MCU中占领主流地位……面对缤纷多彩的MCU世界,正确把握MCU发展趋势,熟悉MCU架构,甚至於借助选择工具进行分析比较就显得极其必要。   MCU的主要分类:   按用途分类:   通用型:将可开发的资源(ROM、RAM、I/O、EPROM)等全部提供给用户。 专用型:其硬件及指令是按照某种特定用途而设计,例如录音机机芯控制器、打印机控制器、电机控制器等。 按其基本操作处理的数据位数分类:   根据总线或数据暂存器的宽度,单片机又分为1位、4位、8位、16位、32位甚至64位单片机。   4位MCU大部份应用在计算器、车用仪表、车用防盗装置、呼叫器、无线电话、CD播放器、LCD驱动控制器、LCD游戏机、儿童玩具、磅秤、充电器、胎压计、温湿度计、遥控器及傻瓜相机等;8位MCU大部份应用在电表、马达控制器、电动玩具机、变频式冷气机、呼叫器、传真机、来电辨识器(CallerID)、电话录音机、CRT显示器、键盘及USB等;8位、16位单片机主要用于一般的控制领域,一般不使用操作系统,16位MCU大部份应用在行动电话、数字相机及摄录放影机等;32位MCU大部份应用在Modem、GPS、PDA、HPC、STB、Hub、Bridge、Router、工作站、ISDN电话、激光打印机与彩色传真机;32位用于网络操作、多媒体处理等复杂处理的场合,一般要使用嵌入式操作系统。64位MCU大部份应用在高阶工作站、多媒体互动系统、高级电视游乐器(如SEGA的Dreamcast及Nintendo的GameBoy)及高级终端机等。   8位MCU工作频率在16~50MHz之间,强调简单效能、低成本应用,在目前MCU市场总值仍有一定地位,而不少MCU业者也持续为8bitMCU开发频率调节的节能设计,以因应绿色时代的产品开发需求。   16位MCU,则以16位运算、16/24位寻址能力及频率在24~100MHz为主流规格,部分16bitMCU额外提供32位加/减/乘/除的特殊指令。由于32bitMCU出现并持续降价及8bitMCU简单耐用又便宜的低价优势下,夹在中间的16bitMCU市场不断被挤压,成为出货比例中最低的产品。   32位MCU可说是MCU市场主流,单颗报价在1.5~4美元之间,工作频率大多在100~350MHz之间,执行效能更佳,应用类型也相当多元。但32位MCU会因为操作数与内存长度的增加,相同功能的程序代码长度较8/16bitMCU增加30~40%,这导致内嵌OTP/FlashROM内存容量不能太小,而芯片对外脚位数量暴增,进一步局限32bitMCU的成本缩减能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值