3.3模拟多路开关
- 格式:pdf
- 大小:10.22 MB
- 文档页数:56


基于多路开关检测器件MC33993实现开关检测电路的设计方案随着汽车电子技术的飞速发展,汽车内部所用到的开关元件也日益复杂而繁多,因此,可靠实时地对这些开关量进行检测已成为汽车电子硬件设计必须解决的问题。
传统的开关检测接口电路设计多采用电阻、电容等分立元件与单片机直接相连,这样往往有如下弊端:整个开关系统的可靠性得不到保证,给汽车安全带来隐患:由分立元件设计的开关触点容易发生氧化,缩短了开关的使用寿命:针对上述问题,本文采用飞思卡尔公司生产的多路开关检测器件MC33993设计了一款车用多路开关检测接口电路。
实验证明其工作性能良好。
安全性高。
2 MC33993介绍MC33993是一款可编程多路开关检测接口器件,可检测22路开关量输入信号,并将检测到的开关状态通过SPI(串行外围接口)发送给单片机。
MC33993还具有22路模拟多路开关功能,用以读取多路模拟输入信号,模拟输入信号经缓冲器由模拟多路开关输入以供微处理器读取。
除此之外,MC33993还可为传感器提供电源。
作为模拟传感器的输入、控制管理系统电源等。
MC33993的主要特性如下:与单片机的通信接口:采用3.3V/5 v SPI接口协议:8路可编程输入SPO~SP7:开关可接电源正极,也可接地;14路接地输入SGO~SGl3:开关只能接地;自动唤醒功能:开关状态的变化可将其从睡眠状态中随时唤醒;中断:开关状态变化引起中断;可编程湿性电流:16 mA或20 mA。
湿性电流可以防止触点氧化。
MC33993的基本功能是检测多路开关的状态和作为多路模拟开关,微处理器通过与MC33993的SPI接口通信,向MC33993发送控制命令字,开关状态的变化引起中断,微处理器又通过SPI接口读取开关状态。
MC33993有正常和休眠两种工作模式。
休眠模式可以降低系统的能耗,只有当给器件发送休眠控制字时,它才由正常模式进入休眠模式。
休眠模式中,开关状态发生变化、中断信号下降沿、片选信号下降沿、唤醒信号下降沿和定时器中断均可以使MC33993进入正常工作模式。