随着汽车行业的快速发展,汽车电气化率不断提升,车上的ECU也越来越多,众多的ECU由于功能和需求的差异,成本的差异,需要针对不同的ECU选择合适的MCU进行功能和成本上的匹配,以满足开发需求,本文线束工程师之家主要介绍下MCU的选型。
文章源自线束工程师之家-https://www.suncve.com/mcu-selection-ideas/
MCU选型要点
普通接口梳理文章源自线束工程师之家-https://www.suncve.com/mcu-selection-ideas/
梳理出ECU有哪些功能,需要处理的传感器信号,需要控制的执行器数量、以及控制方式,数字检测包括数字和模拟信号的数量。文章源自线束工程师之家-https://www.suncve.com/mcu-selection-ideas/
通信功能统计文章源自线束工程师之家-https://www.suncve.com/mcu-selection-ideas/
有几路CAN、LIN,甚至以太网,速率需求文章源自线束工程师之家-https://www.suncve.com/mcu-selection-ideas/
通信以及各类对外接口的电压文章源自线束工程师之家-https://www.suncve.com/mcu-selection-ideas/
以及是否需要辅助器件如EEPROM、FLASH、DDR,以便确定哪种工作电压的MCU更为合适。文章源自线束工程师之家-https://www.suncve.com/mcu-selection-ideas/
确定GPIO的数量文章源自线束工程师之家-https://www.suncve.com/mcu-selection-ideas/
根据需求确定需要多少GPIO文章源自线束工程师之家-https://www.suncve.com/mcu-selection-ideas/
确定ADC接口数量文章源自线束工程师之家-https://www.suncve.com/mcu-selection-ideas/
模拟信号需要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的选型围绕需求、服务、质量、保供、价格这五大方向进行。
作者:赵斌
推荐阅读: