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

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

3天内不再提示

关于SPI继电器驱动控制器的现状和发展应用分析

MWu2_英飞凌 来源:djl 作者:沈宁 2019-09-23 10:07 次阅读

汽车工业对可靠性要求很高。同时,从业者也在不断致力于有效控制成本和提高效率。为了满足这些要求,汽车制造商对架构进行了标准化,并在不同的汽车平台上整合了需求。另一方面,车辆中的电子元器件迅速增加,功能和选项的数量非常广泛,因此还需要灵活性和可扩展性。

我们以其中最具代表性的车身控制模块(BCM)为例,大量继电器、指示器和执行器分布在车辆上,每一个继电器或者负载,就需要一个通道来进行控制,并且还要有全面的诊断功能。因此,需要一个产品可以高度集成这些功能和通道,SPI控制驱动器便是由此而诞生的。

以 “英飞凌SPIDER+系列TLE75602”为例,通过其内部框图(图1)直观地了解SPI控制驱动器的内部架构,它是将多通道的驱动器集成于一起,并加以SPI控制,进一步提升集成度和诊断功能。

关于SPI继电器驱动控制器的现状和发展应用分析

图1 内部框图

1. SPI控制驱动器的特点

SPI控制驱动器作为一个多通道设备,相比于传统的分立通道,可以减少PCB空间。与此同时,它还具有很多重要的特点,我们将着重介绍其SPI通讯,高低边灵活可配,以及对于不同负载的兼容性特点。

1.1 SPI通讯

SPI是串行外设接口(Serial Peripheral Interface)的缩写。SPI是一种高速的,全双工,同步的通信总线,其节约芯片的管脚,同时为PCB的布局上节省空间。正是出于这种简单易用的特性,如今越来越多的芯片集成了这种通信协议。

SPI同步的多从通讯协议使微控制器在I/O方面的资源会进一步地减少。

SPI总线可以分为并行控制或者菊花链控制。如图2所示:

关于SPI继电器驱动控制器的现状和发展应用分析

图2 SPI菊花链及并行总线结构

对于并行SPI(也称为级联SPI),除了SCLK、SI等之外,总线中的每个从机都需要微控制器(芯片选择、CSN)的一个输出,以便将消息寻址到特定的从机。在这种配置下,微控制器和SPI从机之间的通信使用标准的16位字消息。

使用菊花链配置,无论链中的“从机”数量如何,微控制器所需的管脚数量都会减少到至少4个(SO,SI、CLK和CSN)。菊花链拓扑的缺点是,SPI消息长度与链中设备的数量“n”成比例(n*16位)。例如,如果在SPI菊花链配置中控制4个spider+设备,则消息长度将为64位。而且我们还要评估扩展位长消息所带来的额外通信延迟的影响。

1.2 灵活配置的驱动电路拓扑

驱动负载的电路拓扑主要有高边驱动、低边驱动、半桥驱动和全桥驱动四种,如图3所示:

关于SPI继电器驱动控制器的现状和发展应用分析

图3 负载的四种驱动拓扑

传统的低边开关将所集成的MOS管的漏极引出,用于连接负载,从而将接地(GND)连接到负载,负载始终连接到另一端的更高电位,即电池正极。当低边开关启动时,电路闭合,电流流过负载。低边开关是最容易实现和最便宜的拓扑结构,但在系统层面上有两个主要缺点,即每负载需要两根电线,一根用于开关,一根用于给负载供电;第二个缺点是,如果车辆中最常见的故障模式是对地短路,则负载会被意外激活。

传统的高边开关将所集成的MOS管的源极引出,用于连接负载,将电源或电池(VS)连接到负载,负载始终连接到另一端的较低电位,即接地(GND)。系统级的优点是减少接线,因为开关只需要一根导线,负载的另一端直接连接到底盘上的接地(GND);此外,如果输出对地短路,负载不会被意外激活。高边开关需要一个电荷泵来提供高于电池(vs)的栅极电压,以确保NMOS的栅极有足够的电压来激活开关。

SPI控制驱动器将内部集成MOSFET 的源极和漏极分别引出,大大提高了通道的灵活性,不仅可以从高侧或低侧驱动负载,还可以实现图3所示的半桥,全桥等拓扑;与此同时,可配置通道还有一个系统优势:同一设备内可以支持不同的电池或保险丝供电。

1.3 不同负载的兼容性

负载主要分为三类,分别是阻性负载,容性负载和感性负载。

电阻负载仅受电流能力和功耗的限制;SPI控制驱动器最典型的电阻负载是传感器、参考电压和指示灯。

典型的感性负载是继电器线圈;除了功率级的功耗和电流能力外,这种负载的一个关键考虑因素是负载关闭时的耗散感应能量。SPI控制驱动器集成了一个有源箝位电路,它能够重复吸收大多数汽车继电器的感应能量,而无需额外的外部保护电路(即续流二极管)。

电容性负载简单地定义为初始峰值电流或浪涌大于稳态电流的任何电子负载。在这种情况下有些半导体开关通常会因过电流保护而闭锁。以英飞凌SPI控制驱动器的SPIDER+系列为例,它还可以通过实施自动重试策略驱动小灯泡和其他电容负载。

综上所述,我们可以通过传统分离器件与SPI控制驱动器方案对比(见图4)直观地看到传统分立器件的方案和SPI控制驱动器 方案的区别,以及SPI控制驱动器在系统层面的优势。

关于SPI继电器驱动控制器的现状和发展应用分析

图4 传统分离器件方案对比SPI控制驱动器方案

2. SPI控制驱动器的跛行回家模式

作为一个以SPI通讯为主要控制方式的驱动器,如果微控制器和驱动器之间的SPI通信损坏,意味着发送的消息和预期的响应数据不匹配,那么必须要有一种故障安全机制,即使在电子模块发生故障的情况下,包括软件执行错误、SPI消息损坏或数字电源电压不正确等情况下,依旧可以确保车辆中的某些安全临界负载保持功能。这种故障安全机制就叫做跛行回家模式。

为了更清晰地解释跛行回家模式的实现方法,我们以英飞凌的SPI控制驱动器TLE75602和系统供电芯片TLE9263QX为例,搭建最小系统来进行解释。

关于SPI继电器驱动控制器的现状和发展应用分析

图5 跛行回家模式示例

示例中由系统供电芯片来监控微控制器、SPI通信和+5V/VDD电源的状态,如图5 所示:继电器A和继电器B被分配给out2和out3,因为在跛行回家模式期间,这些通道可以由IN0和IN1直接控制。微控制器IO 与外部安全硬件一起用作冗余路径。正常模式时,其输出由微控制器进行控制;当供电芯片检测到问题时(MCU运行故障,导致与系统供电芯片的看门狗交互失败),它将触发“故障输出”,拉低与其连接的TLE75602 IDLE 管脚,而微控制器失去功能, OUT2, 3的继电器A, B 直接由外部的安全硬件进行控制,进入安全的故障处理状态。

3. SPI继电器驱动控制器的目标应用

SPI继电器驱动控制器最常见的汽车应用是车身控制模块(BCM)领域。但是,其几乎可用于任何汽车电子控制单元或电子控制单元,例如智能PDB(配电盒)、暖风、通风与空调活门控制、智能后视镜控制、E-shift等。

希望以上介绍能够对大家初步了解SPI继电器驱动控制器有所帮助。我们还会将其重要的特点,如功能安全相关特性等,在后续的文章和视频中进一步介绍。

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

    关注

    131

    文章

    5013

    浏览量

    145949
  • 控制器
    +关注

    关注

    112

    文章

    15154

    浏览量

    170946
  • 拓扑结构
    +关注

    关注

    6

    文章

    302

    浏览量

    38958
收藏 人收藏

    评论

    相关推荐

    继电器光耦在微控制器中的应用

    继电器是电子系统中的重要组件,用作使用低功率信号控制高功率电路的开关。继电器与微控制器的集成在各种应用中变得越来越普遍。该领域的一个重大进步是继电器
    的头像 发表于 01-05 16:09 172次阅读
    <b class='flag-5'>继电器</b>光耦在微<b class='flag-5'>控制器</b>中的应用

    继电器的工作原理?继电器驱动方式有哪些?

    继电器是一种电子控制器件,具有控制电路通断的功能。
    的头像 发表于 11-14 15:34 532次阅读
    <b class='flag-5'>继电器</b>的工作原理?<b class='flag-5'>继电器</b>的<b class='flag-5'>驱动</b>方式有哪些?

    什么是电磁继电器驱动电路?常见的电磁继电器驱动电路有哪些?

    什么是电磁继电器驱动电路?常见的电磁继电器驱动电路有哪些?  电磁继电器驱动电路是现代电子技术中
    的头像 发表于 09-26 16:38 630次阅读

    继电器驱动电路原理分析

    用一个三极管Q1去控制继电器线圈,进而控制继电器触点的通断,实现负载电路的控制,即实现了弱电对强电的控制
    的头像 发表于 08-28 09:48 1402次阅读
    <b class='flag-5'>继电器</b><b class='flag-5'>驱动</b>电路原理<b class='flag-5'>分析</b>

    继电器驱动电路原理

    继电器驱动电路原理 继电器是一种通过电信号控制电路开关的电器,它可以用来进行远程控制、自动化
    的头像 发表于 08-27 16:56 2554次阅读

    SPI控制器驱动层功能介绍

    SPI 控制器驱动SPI 控制器驱动层负责最底层的数据收发,主要有以下功能: 申请必要的硬件
    的头像 发表于 07-25 10:58 797次阅读
    <b class='flag-5'>SPI</b><b class='flag-5'>控制器</b><b class='flag-5'>驱动</b>层功能介绍

    家用电器电机驱动控制技术发展现状及展望

    家用电器电机驱动控制技术发展现状及展望
    发表于 07-12 15:04 12次下载

    如何设计一个较好的电路驱动继电器

    三极管驱动单个继电器线圈,如使用BC817,在使用三极管驱动继电器的时候,必须在继电器两端加上钳位二极管,已达到去除
    发表于 06-11 10:33 2404次阅读
    如何设计一个较好的电路<b class='flag-5'>驱动</b><b class='flag-5'>继电器</b>?

    磁保持继电器驱动电路

    磁保持继电器与普通电磁继电器相比,优点是耗电小,只有线圈通电时消耗一些电能,待触发脉冲消失之后,靠内部的永久磁铁保持继电器处于原状态。   但是,这种继电器
    的头像 发表于 05-30 16:44 3007次阅读
    磁保持<b class='flag-5'>继电器</b><b class='flag-5'>驱动</b>电路

    继电器与步进电机的原理与驱动

    目录 一、继电器的原理与驱动 二、步进电机的原理与驱动 继电器是一种自动控制开关,通常用在小电流电路
    发表于 05-04 11:29 6次下载
    <b class='flag-5'>继电器</b>与步进电机的原理与<b class='flag-5'>驱动</b>

    继电器控制

    继电器是一种电子控制器件,是用较小的电流去控制较大电流的一种“自动开关”,通常应用于自动控制电路中起着自动调节、安全保护、转换电路等作用。本篇介绍
    发表于 04-28 14:21 2次下载
    <b class='flag-5'>继电器</b><b class='flag-5'>控制</b>

    STM32驱动继电器

    继电器是一种小电压控制大电压器件,输出端是一个开关,不会有输出电压,具体的接线方式是要看自己如何利用这个开关; 继电器具体的工作原理可以参考之前的文章“51单片机驱动
    发表于 04-28 11:37 10次下载
    STM32<b class='flag-5'>驱动</b><b class='flag-5'>继电器</b>

    继电器模块的电路设计和分析

    继电器电路模块可以通过把左下角LED1的阴级与控制器引脚相连(如图中与单片机P0.8引脚相连),从而可以通过控制引脚的高低电平来驱动继电器
    发表于 04-27 11:28 2次下载
    <b class='flag-5'>继电器</b>模块的电路设计和<b class='flag-5'>分析</b>

    MCU控制继电器的电路设计分析

    。不管采用何种方案,其思想是一致的,下面就控制电源通断和控制接地通断这两个方面,用实际产品电路来分析一下继电器电路设计的思想。 1.控制电源
    发表于 04-21 14:59

    树莓派控制继电器

    一、树莓派控制继电器 单路继电器的电压选3.3V。我要使用GPIO1引脚驱动继电器。 GPIO1的模式为IN,要让它给
    发表于 04-21 10:39 1次下载
    树莓派<b class='flag-5'>控制</b><b class='flag-5'>继电器</b>