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

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

3天内不再提示

在汽车应用中,微控制器(MCU)提供着至关重要的性能

MCU开发加油站 来源:MCU开发加油站 2019-11-20 15:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在汽车应用中,微控制器(MCU)提供着至关重要的性能。随着价格的降低及整固的增加等原因,MCU也逐渐走向商品化。但是对于不同的MCU来说,仍存在很大的差异,因此如何选择合适的汽车MCU以降低成本而不影响所需的性能也变得尤为重要。 微控制器(MCU)在从电机控制,到信息娱乐系统和车身控制等越来越宽泛的汽车应用中提供至关重要的性能。随着价格的下降和整固的增加,微控制器正变得越来越普及,这意味着MCU被越来越多地视为商品。尽管存在这种商品化趋势,汽车系统设计工程师仍然认为不同的控制器会有很大的差异,包括各种级别的集成度和功率要求。选择MCU通常可以缩减材料成本(BOM),从而有效地降低电子控制单元(ECU)本身的价格。 选择汽车MCU时,设计工程师可以考虑以下10个重要因素,实现成本压力与应用所需的特定性能特色之间的平衡。

1. 低压检测

MCU工作时的故障风险之一是在临界点时电源电压或MCU内部电压可能降至所需电平以下。显然,如果工作电压无法保证,而超出了推荐电源电压之外的话,这就会引发故障。 传统系统采用外部电压监测IC来检查电压。不过,这个功能可以通过一个既监测MCU内部电压,又监测外部电源电压电平的内部区块整合到MCU中。如图1所示,当电压降至预设的阈值以下时,MCU会自动重置。阈值电平可以从一组预先设定值(7个)中进行选择,富士通的最新MCU产品就是这样。这种方法可以从BOM中去掉外部元器件,从而降低成本。

图1:低压检测和自动重置

2. 看门狗计时器

要考虑的另一个重要功能是看门狗计时器(WDT),这种计时器有助于从“失控的微处理器”或“杂乱状况下的处理器”等故障情况中恢复。该模块一旦检测到MCU处于无响应状态就会重置MCU。过去,嵌入式系统采用外部IC来执行此功能,不过,可以在MCU中整合多个看门狗计时器。例如,一个计时器可以作为CPU操作系统时钟外部的独立时钟工作。此计时器将基于较慢的CR时钟,适合作为MCU的硬件看门狗使用,或者用于较长的软件循环从而防止出现失控状况。另一个计时器可以基于较快的外围时钟。理论上,当计时器可能由于某些错误状况而反馈过快时,看门狗计时器会支持窗口功能,此时也会重置MCU。

图2:内置看门狗计时器

3. 专用NV存储器

与看门狗计时器一样,EEPROM历来都是MCU的外部器件。不过,也有可能通过采用专用ROM将这类存储装置变成内部器件。提高稳定性和采用纠错机制可以进一步增强内置EEPROM。 将EEPROM整合到内部的高级方法是采用具有双重操作功能的闪存。闪存存储库的一部分可以进行读取,而另一部分库则可以进行编程,通过单个闪存模块来实现EEPROM。另一种方法是实现两个闪存模块,不过这种方法的开销会比双重操作闪存的开销大。比如,富士通MCU具有高达100,000擦除/编程周期的高可靠性EEPROM方案。这些MCU还支持ECC,可将数据保留长达20年之久。现在,用来将闪存控制为EEPROM功能的商用级软件已经开始供货。

4. 汽车接地

由于电子控制单元定位方式的原因,汽车环境中的电气连接确实非常长。汽车系统包含许多ECU和汲取相对较大电流的其他装置。因此,除了ECU本身产生的寄生噪声之外,电气接地电平往往不理想,可能会在一定范围内漂移。

图3:漂移的汽车接地

根据这样的接地情况进行MCU设计会提高鲁棒性和故障安全等级。高级MCU往往是根据汽车情况针对标准化VIL进行设计的。由于“浮地”有助于防止出错,从而提高了ECU品质。

5. Vbat电平直接输入

汽车系统中的某些ECU可以处理电池电平电压周围的I/O信号。对于基于CMOS设计的半导体,I/O信号是VCC电平的最大值,一般在3V至5V范围内。因此,需要转换器器进行电压电平转换。某些情况下,可以实现电压保护,从而允许高压信号通过限流电阻直接相连。富士通MCU的设计通过一个内部保护二极管和一个外部限流器来支持此功能。此方法可以减少PCB上所需的元器件数,从而进一步降低成本。

图4:直接输入Vbat电平信号

6. 终端功能重定位

在对引脚数相当大的IC进行PCB布局时尽可能保持最小的层数往往很有挑战。PCB上的外围元器件无法总是根据MCU的引脚分布进行理想的定位。有时,如果MCU具有将其内部模块重定位至另外一组引脚的内置灵活性的话就会很有用。这可以通过软件设置来实现。这种能力可以提高PCB布局过程中的灵活性。

图5:IO终端重定位

7. ADC辅助功能

模数转换器(ADC)一直以来都是嵌入式系统的一个基本功能块。ADC可将信号从模拟域转换至数字域,从而使得能够访问来自模拟域的信息。 可以根据具体的应用修改ADC功能块基于ADC功能块对MCU进行区分。这种增强可以区分整个MCU封装。比如,ADC模块可以在硬件中支持范围比较器和脉冲检测功能。这些功能对于仪表板中的步进电机控制等应用、电源监测和传感器应用非常有用。ADC可以处理来自步进电机线圈的输入信号,以执行零点检测(ZPD)。在硬件中完成处理任务时,CPU可以在其它地方使用其MIPS。

8. LIN硬件辅助功能

本地互连网络(LIN)是一种成本低廉的低速通信技术,该技术在车身应用中得到了广泛的应用。通过LIN总线可实现自动帧头的传输和检测、通信测试功能、变量中断长度生成、以及硬件中的校验和生成和验证等功能。因此,使用LIN总线有助于增强MCU性能。此方法用于其他地方时有助于节省CPU的MIPS。

9. ZPD增强

对于仪表板应用而言,ECU采用零点检测(ZPD)来确定指针何时到达终点以便停止步进电机。此功能要求步进电机控制器(SMC)读取和评估电机线圈中的电压信号(也称为“反电动势”),从而进行检测。增加硬件支持可以增强SMC,从而进行电压评估,这样,实现ZPD就无需任何外部元器件。此外,大多数反电动势评估也可以采用硬件机制来进行。(在这方面,上文中提到的ADC范围比较器和脉冲检测功能比较有用。)此外,此方法只需要最小的CPU使用率

10. 位置和转数计

以硬件区块的形式提供四位置和转数计(QPRC)功能十分有利。这样,用户就可以在音频和导航应用中实现飞梭(jog-dial)功能。此模块可以控制旋转程度和方向,确定旋转速度。从理论上讲,这可以通过在MCU中采用标准输入捕获单元来实现。不过,实现专门用于这些任务的专用硬件模块可使CPU节约资源,从而实现系统内更好的任务分配和简化的软件包。

选择最佳供应商

选择汽车MCU时还要考虑一个关键因素:找一家历史悠久、市场份额较大的公司。还需要考虑供应商能否提供针对五花八门的汽车应用的各种MCU,包括车身、电源轨和车载信息系统。找一条包含基于经过业界验证、专有CPU和标准ARM架构的16位和32位MCU的汽车产品线。 总之,尽管汽车微控制器出现商品化发展趋势,MCU仍能提供能够提高系统性能,但不一定会增加成本的各种不同的特殊功能。细心选择汽车MCU可以大幅提高以高成本效益,实现最终产品差异化的潜力。选择一家信誉可靠、产品多样、具有强大支持的MCU供应商会让MCU设计过程变得更简单、更高效。

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

    关注

    48

    文章

    8250

    浏览量

    162411
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18613

    浏览量

    387159

原文标题:资深工程师经验:选择汽车MCU的十大考虑因素

文章出处:【微信号:mcugeek,微信公众号:MCU开发加油站】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MCU微控制器CH32L103高速电吹风方案

    MCU微控制器是整个电吹风控制系统的指挥中心。英尚微推出的高速电吹风方案,以MCU微控制器CH32L103为主控
    的头像 发表于 11-27 16:20 148次阅读

    MCU微控制器工业自动化的关键作用

    能力,以及复杂的网络通信功能。在这一背景下,MCU微控制器作为PLC的“大脑”,其性能与集成度成为系统设计的关键。
    的头像 发表于 11-26 15:53 158次阅读

    选择微控制器MCU几个步骤

    内核?应用和要求的软件算法之间经常推敲这些问题将最终得出一个解决方案。 不要忘了还有未来的可能要求和功能扩展。只是因为目前8位微控制器可以胜任当前应用并不意味你不应为未来功能扩展甚至易用性考虑
    发表于 11-26 07:09

    基于MM32 MCU系列微控制器的空调外机智能控制方案

    MCU微控制器为核心的智能方案逐渐成为主流。英尚微电子推出以灵动微MM32 MCU系列为主控的空调外机参考方案,旨在为空调系统提供更加智能化的控制
    的头像 发表于 11-25 17:10 289次阅读

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

    MCU(Microcontroller Unit),中文称为微控制器或单片机,可以理解为"浓缩的计算机"。它将处理、存储、输入输出接口等计算机必需的核心部件,全部集成
    的头像 发表于 11-17 17:23 570次阅读

    MCU微控制器,N32H47x高性能MCU机器人关节控制方案

    工业自动化领域,关节作为机器人的核心运动部件,其控制精度直接决定了整机性能。英尚微电子基于国民技术MCU微控制器N32H47x系列,推出创
    的头像 发表于 11-07 16:28 485次阅读

    基于灵动MM32F3270微控制器的监护仪主控方案(MCU微控制器介绍)

    的医疗监护网络。为提升医疗数据的准确性与系统响应速度,采用高性能MCU微控制器作为主控芯片至关重要。本文介绍基于灵动MM32F3270 MCU
    的头像 发表于 11-07 15:04 211次阅读
    基于灵动MM32F3270<b class='flag-5'>微控制器</b>的监护仪主控方案(<b class='flag-5'>MCU</b><b class='flag-5'>微控制器</b>介绍)

    推荐高性能MCU微控制器N32H785EC(MCU单片机特征)

    工业控制、机器人及高端智能设备领域,MCU微控制器的选型直接影响系统的实时性、集成度与扩展能力。国民技术推出的N32H785EC作为一款基于双核架构的高
    的头像 发表于 11-06 16:41 453次阅读

    国产MCU-灵动微MM32F0050系列微控制器的简单分享

    在当今智能设备蓬勃发展的时代,微控制器MCU)作为电子产品的"大脑",正朝着更高性能、更小体积的方向快速演进。灵动微电子推出的MM32F0050系列微控制器,将72MHz
    的头像 发表于 11-04 14:54 223次阅读

    为 SPC5 和 STM8 汽车MCU 选择晶体

    作者:Art Pini 投稿人:DigiKey 北美编辑 微控制器 (MCU) 及其相关软件正在持续提升汽车性能,使其更加智能、安全和高效。为很好地发挥作用,
    的头像 发表于 10-04 18:15 1333次阅读
    为 SPC5 和 STM8 <b class='flag-5'>汽车</b>级 <b class='flag-5'>MCU</b> 选择晶体

    电源控制器 MCU 硬件环(HIL)测试解决方案

    随着电力电子技术和新能源产业的发展,对电源控制器MCU性能、可靠性和安全性要求提升。传统测试方法难以满足现代电源控制系统开发需求,硬件
    的头像 发表于 08-20 17:15 1477次阅读
    电源<b class='flag-5'>控制器</b> <b class='flag-5'>MCU</b> 硬件<b class='flag-5'>在</b>环(HIL)测试解决方案

    知名厂商微控制器(MCU)芯片手册分享

    应用。 微控制器MCU)的核心作用是 嵌入式系统实现智能化控制,它将计算、存储、通信和接口功能集成到单一芯片上,使电子设备能够自主
    的头像 发表于 05-15 18:25 2306次阅读
    知名厂商<b class='flag-5'>微控制器</b>(<b class='flag-5'>MCU</b>)芯片手册分享

    16 位 ADC 的 汽车类与非汽车类C2000™ 32 位 MCU(TMS320F28377DPTPS TMS320F28377SPTPQ)微控制器

    前言 C2000™ 32 位微控制器针对处理、感应和驱动进行了优化,可提高实时控制应用(如工业电机驱动、光伏逆变器和数字电源、电动汽车和运输、电机
    发表于 04-30 14:11

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

    %增长了3.5个百分点。这一显著的增长幅度使英飞凌同业成为增幅最大的企业,并且标志公司历史上首次全球
    的头像 发表于 03-12 11:42 1020次阅读
    英飞凌2024年<b class='flag-5'>MCU</b>市场份额飙升,首次夺得全球<b class='flag-5'>微控制器</b>市场首位

    通信控制器驱动干嘛的,通信控制器驱动有必要升级吗

    现代电子设备和通信网络,通信控制器驱动扮演着至关重要的角色。作为操作系统与硬件设备之间的桥梁,通信控制器驱动不仅
    的头像 发表于 01-29 14:31 5037次阅读