汽车嵌入式系统中如何选择单片机的架构
扫描二维码
随时随地手机看文章
MCU(Microcontroller Unit,微控制器,简称单片机)是电子控制模块(ECM)的基础,它广泛应用于安防系统、舒适驾乘系统、底盘系统、驾驶信息系统等领域中。在汽车电子行业中,8位和16位MCU的使用仍在不断扩展。在即将推出车型设计的汽车电子系统中,8位和16位单片机用量继续占据超过75%的比例。在嵌入式控制设计人员所面临的众多挑战中,最重要的两个问题分别是如何更快地将项目推向市场和将开发成本控制在预算之内。
对于大多数汽车嵌入式系统开发人员的开发战略以及ECM生产商的供应战略来说,正确选择8位或16位MCU架构至关重要。MCU的选择会影响设计、采购、生产以及销售的众多环节。
汽车电子模块生产商正在力图减少其供应商的数量。供应商选择合适的8位或16位MCU首先要分析器件本身的特性,例如存储技术和容量选择、I/O引脚、片上外设、系统吞吐能力、功耗、封装选择等。
此外,供应商还必须采用灵活的MCU架构,为设计人员提供易于使用且范围广泛的兼容产品,同时还要有全面的开发工具套件做支持。总体系统性能要求以及分配的MCU预算,通常决定了最适用于ECM开发的8位或16位MCU的类型。因此,最好的单片机合作伙伴应采用用户友好的架构做基础,提供丰富的兼容器件系列,以满足系统开发人员对性价比各异的8位和16位MCU的需求。任何单片机系列,都要为嵌入式系统开发人员提供可行的方案,来降低开发成本且利于产品更快速地推向市场,软件、外设和引脚的兼容性都是关键性因素。
8位机械电子应用中,通常采用带2K字节程序存储器的8位MCU。如果单片机供应商能够提供无缝移植途径,允许8位代码在16位车身控制器应用(需要使用带256K字节程序存储器的100脚MCU)中重用,那么对ECM制造商来说,这将会是一个很大的优势。例如,PICMCU架构就提供了无缝软件移植能力。支持无缝软件移植路径的架构,结合兼容引脚支持,使得开发人员能够在满足预算要求的情况下快速将产品推向市场,并使之处于领先地位。软件重用是解决当前大多数ECM供应商所面临的嵌入式软件开发资源缺乏这一问题的重要手段。此外,包括MPLAB集成开发环境在内的PICMCU开发工具套件,能够为嵌入式控制开发人员提供成本效益较高的无缝开发环境,从而提高开发人员的效率。这样就可以缩短开发周期,并降低开发成本。
MCU的灵活性对于汽车ECM开发人员来说,是非常重要的。在竞争激烈、成本敏感的市场环境中,灵活性是生存的重要武器。为了满足客户需要、行业要求以及获得更大市场份额,汽车生产商正在不断扩展电子控制的使用范围。可提供性能高且架构兼容的单片机供应商,能够为开发人员在满足市场需求和应对更大挑战方面提供更多、更灵活的选择。对于追求竞争优势的ECM供应商来说,灵活性在满足上市时间需求以及更快速地响应客户需求方面更是非常重要的。