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

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

3天内不再提示

NXP MC33978:22通道多开关检测接口芯片的深度解析

璟琰乀 2026-03-30 11:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

NXP MC33978:22通道多开关检测接口芯片的深度解析

在电子设计领域,对于开关状态检测的需求日益增长,尤其是在汽车和工业应用中。NXP的MC33978芯片为这一需求提供了一个强大而灵活的解决方案。本文将深入探讨MC33978的特性、功能、工作模式以及应用场景,帮助电子工程师更好地理解和应用这款芯片。

文件下载:MC33978AEK.pdf

一、芯片概述

MC33978是一款专为检测多达22个开关触点的闭合和断开而设计的芯片。它通过串行外设接口(SPI)将开关状态(开或关)传输到微处理器单元(MCU)。此外,该芯片还具备24选1的模拟多路复用器,可将输入通道作为模拟输入进行读取,模拟选择的输入信号经过缓冲后在AMUX输出引脚提供给MCU读取。同时,芯片还集成了电池和温度监测功能,通过AMUX引脚即可获取相关信息。

二、关键特性

2.1 工作电压范围

  • 全功能操作电压范围为4.5 V ≤ VBATP ≤ 36 V,全参数操作电压范围为6.0 V ≤ VBATP ≤ 28 V。在4.5 V < VBATP < 6.0 V时,芯片仍能工作,但部分参数值会有所下降。
  • 开关输入电压范围为 -1.0 V至36 V,能适应较宽的电压变化。

2.2 输入通道

  • 拥有8个可编程输入(可连接到电池或地)和14个接地开关输入,为不同的应用场景提供了丰富的选择。

2.3 湿电流选择

可选择2、6、8、10、12、14、16或20 mA的湿电流,满足不同的应用需求。同时,还支持可编程的湿操作(脉冲或连续)。

2.4 低功耗模式

低功耗模式下,典型待机电流IBATP = 30 μA,IDDQ = 10 μA,非常适合对功耗要求较高的应用,如汽车和工业产品中的睡眠状态。

2.5 其他特性

  • 可通过3.3 V / 5.0 V SPI协议直接与MCU接口,方便进行数据传输和控制。
  • 支持状态变化唤醒功能,能及时响应开关状态的变化。
  • 具备有源中断(INT_B),在开关状态改变时发出中断信号。
  • 集成了电池和温度传感功能,可实时监测电池电压和芯片温度。

三、工作模式

3.1 正常模式

在正常模式下,芯片允许对设备进行编程,并为开关触点提供上拉或下拉电流,同时监测开关状态的变化。所有的LPM寄存器必须在正常模式下进行编程,因为SPI在低功耗模式下不活跃。正常模式可用于操作AMUX、通过SPI进行通信、触发中断、设置湿电流和维持电流,以及使用可用的阈值。

3.2 低功耗模式(LPM)

低功耗模式用于降低系统静态电流。进入LPM只能通过SPI命令。在LPM模式下,大部分电路关闭,包括大部分电源轨、4.0 MHz振荡器和所有故障检测电路,是芯片电流消耗最低的模式。当发生以下事件时,芯片将退出LPM并进入正常模式:

  • 输入开关状态改变(启用时)
  • 中断定时器到期
  • WAKE_B引脚下降沿(由设备配置寄存器设置)
  • INT_B引脚下降沿(VDDQ = 5.0 V时)
  • CS_B引脚下降沿(VDDQ = 5.0 V时)
  • 上电复位(POR)

四、功能模块详解

4.1 输入功能模块

  • SGx引脚为接地开关输入(上拉电流源),SPx引脚可配置为接地开关或接电池开关(上拉和下拉电流源)。
  • 输入与4.0 V(可配置的输入比较器阈值)参考电压进行比较,高于该阈值的电压对于SG引脚视为开路,对于SB配置视为闭合;低于该阈值的电压对于SG引脚视为闭合,对于SB配置视为开路。

4.2 振荡器和定时器控制功能模块

该模块生成两个振荡器,4.0 MHz时钟用于正常模式,192 kHz时钟用于低功耗模式,且始终开启。所有定时器均由这些振荡器生成,振荡器精度为±15%,无需校准,且在电压和温度变化时保持稳定。

4.3 温度监测和控制功能模块

芯片具有多个热限(tLIM)单元,用于检测超过155 °C的热偏移。当检测到tLIM值时,湿电流将降低至2.0 mA,直到温度降至tLIM(HYS)值以下(维持电流保持开启或按选择设置)。同时,还有一个热标志用于提醒系统温度升高超过约120 °C。

4.4 WAKE_B控制功能模块

WAKE_B引脚可作为开漏输出或唤醒输入。在正常模式下,WAKE_B引脚为低电平;在低功耗模式下,WAKE_B引脚被拉高。该引脚具有内部上拉到VDDQ电源的功能,并带有内部串联二极管,允许在需要时外部上拉到VBATP。

4.5 INT_B功能模块

INT_B是一个输入/输出引脚,用于指示中断事件的发生,也可接收其他设备的中断信号。在正常模式下,开关状态变化会触发INT_B引脚(启用时)。INT_B引脚和SPI寄存器中的INT_B位在CS_B下降沿锁存,允许MCU确定中断的来源。

4.6 AMUX功能模块

内部的24选1模拟多路复用器可将开关输入的模拟电压读取到MCU。所选输入引脚的电压经过缓冲后在AMUX输出引脚提供,输出引脚被钳位到最大VDDQ电压。用户可以通过SPI命令或硬接线方式选择AMUX输出通道。

4.7 串行外设接口(SPI)

MC33978通过SPI接口进行配置、控制和状态读取。SPI接口包括串行时钟(SCLK)、串行数据输出(MISO)、串行数据输入(MOSI)和片选(CS_B)。所有SPI传输必须以32位为单位进行,SPI模块还提供了菊花链功能,以实现MOSI到MISO的环绕连接。

五、典型应用

5.1 汽车应用

在汽车领域,MC33978可用于检测各种开关状态,如车门开关、座椅开关、灯光开关等。其低功耗模式和宽电压范围使其非常适合汽车环境的需求。

5.2 工业应用

工业自动化中,MC33978可用于可编程逻辑控制(PLC)、过程控制、温度控制和输入输出控制(I/O Control)等。它能够准确检测开关状态,为工业系统的稳定运行提供保障。

六、异常情况处理

6.1 反向电池

该芯片在配备适用的外部组件时,能够承受 -14 V的反向电池条件而不损坏。在25 °C下进行一分钟的测试,该负电压条件不会使任何逻辑电平I/O引脚的电压低于 -0.6 V(10 mA时)或高于5.0 V。

6.2 接地偏移

适用的驱动器输出和/或电流检测输入能够在±1.0 V的接地偏移下正常工作,芯片不会因暴露于该条件而损坏,并能保持指定的功能。

6.3 短路保护

芯片的所有I/O引脚都受到保护,可防止接地短路和电池短路。在未供电的情况下,也能防止电池短路,不会损坏芯片,也不会使输出启用或向电源轨(VBATP、VDDQ)或数字I/O引脚反向馈电。

七、总结

NXP的MC33978芯片是一款功能强大、性能稳定的多开关检测接口芯片。它具有宽电压范围、低功耗、丰富的输入通道和灵活的配置选项,适用于汽车和工业等多种应用场景。电子工程师在设计相关系统时,可以充分利用MC33978的特性,提高系统的可靠性和稳定性。同时,在使用过程中,需要注意芯片的工作条件和异常情况处理,以确保芯片的正常运行。你在实际应用中是否遇到过类似芯片的使用问题呢?欢迎在评论区分享你的经验和见解。

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

    关注

    0

    文章

    12

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    浅析多开关检测接口

    %。多开关检测接口(MSDI)是一种可以处理各种问题的设备,可以汇集电池连接和接地连接的开关状态信息,并通过串行外设接口(SPI)对微处理器
    发表于 06-24 05:00

    MC33978 SPI响应不正确是怎么回事?

    你好:我在与 MC33978 通话时遇到问题。单片机是STM32F745。SPI 检查命令有效,返回 MISO =“0x00123456”但是其他命令返回错误的数据。开关状态命令
    发表于 04-11 07:15

    多路开关检测接口电路MC33993的原理及应用

    美国MOTOROLA公司推出的可编程多路开关检测接口集成电路MC33993可检测多达22路的
    发表于 10-10 14:13 109次下载
    多路<b class='flag-5'>开关</b><b class='flag-5'>检测</b><b class='flag-5'>接口</b>电路<b class='flag-5'>MC</b>33993的原理及应用

    22通道多开关检测可编程润湿电流接口MC33978

    The 33978 is designed to detect the closing and opening of up to 22 switch contacts. The switch
    发表于 09-19 14:56 38次下载
    <b class='flag-5'>22</b><b class='flag-5'>通道</b><b class='flag-5'>多开关</b><b class='flag-5'>检测</b>可编程润湿电流<b class='flag-5'>接口</b><b class='flag-5'>MC33978</b>

    MC33978 SPI响应不正确是怎么回事?

    MC33978 SPI响应不正确是怎么回事? MC33978是一种多通道电机驱动器芯片,使用SPI通信接口与主控
    的头像 发表于 06-01 10:52 2240次阅读

    探索MC33972:多功能开关检测接口的卓越之选

    这样一款值得深入研究的产品,下面就为大家详细介绍。 文件下载: MC33972ATEKR2.pdf 一、产品概述 MC33972是一款具备抑制唤醒功能的多开关检测
    的头像 发表于 12-16 17:50 723次阅读

    深入解析TIC12400多开关检测接口器件:特性、应用与设计要点

    深入解析TIC12400多开关检测接口器件:特性、应用与设计要点 在工业系统中,检测外部开关状态
    的头像 发表于 12-18 15:20 472次阅读

    NXP MC33889系统基础芯片:功能特性与应用解析

    、通信和控制解决方案。NXPMC33889就是这样一款具有代表性的SBC芯片,它集成了电压调节、通信接口、看门狗等多种功能,适用于各种汽车电子应用场景。今天,我们就来详细
    的头像 发表于 01-18 16:15 1256次阅读

    探索MC33972:多开关检测接口的卓越之选

    它能为我们的设计带来哪些惊喜。 文件下载: MC33972ATEWR2.pdf 一、产品概述 MC33972是一款具有抑制唤醒功能的多开关检测接口
    的头像 发表于 01-31 17:45 1215次阅读

    SGMCD1020Q:汽车应用的22通道多开关检测接口芯片解析

    SGMCD1020Q:汽车应用的22通道多开关检测接口芯片
    的头像 发表于 03-16 17:20 451次阅读

    SGMCD1030Q:汽车33通道多开关检测接口评测

    SGMCD1030Q:汽车33通道多开关检测接口评测 在汽车电子领域,对于开关检测
    的头像 发表于 03-16 17:25 432次阅读

    深入解析NXP MC33742系统基础芯片:特性、应用与设计要点

    深入解析NXP MC33742系统基础芯片:特性、应用与设计要点 引言 在汽车电子控制单元(ECU)的设计中,系统基础芯片(SBC)起着至关
    的头像 发表于 03-17 17:15 442次阅读

    深度解析 NXP MC33907/MC33908:汽车电子电源系统的卓越之选

    深度解析 NXP MC33907/MC33908:汽车电子电源系统的卓越之选 在汽车电子领域,电源管理与通信
    的头像 发表于 03-26 14:15 221次阅读

    NXP MC3397822通道多开关检测接口芯片深度解析

    NXP MC3397822通道多开关检测接口
    的头像 发表于 03-31 17:05 344次阅读

    NXP PF8100/PF8200:高性能12通道电源管理集成电路的深度解析

    NXP PF8100/PF8200:高性能12通道电源管理集成电路的深度解析 在电子设计领域,电源管理一直是至关重要的环节。今天,我们要深入探讨NX
    的头像 发表于 04-14 16:45 59次阅读