3 硬件电路设计
3.1系统电路
控制芯片通过检测车辆点火状态,进行判定正常工作还是低功耗工作。正常工作时,控制芯片将外部中断源断开,同时将CAN通信、接收电路全部配置为正常模式。低功耗工作时,控制芯片将CAN通信、接收电路配置为低功耗模式,接通外部中断源,自身进入Stop模式。系统电路原理图如图3所示。
3.2外部中断检测电路
接收器有2个外部中断源,即负责检测车辆的钥匙位置的点火检测电路和负责低功耗模式下的接收信号唤醒检测电路。正常工作时,钥匙处于非OFF位置,点火检测电路输入端ACC为12V,光耦U4导通,控制芯片外部中断Wake为低电平,且ACC_check也为低电平。控制器控制所有外围设备处于正常工作模式,断开接收信号唤醒外部中断使能电路。当钥匙处于OFF档时,检测电路的输入端为0V,光耦处于关断状态,控制芯片外部中断检测I/O口Wake为高电平,接收器软件处理,将所有外围设备均置于低功耗模式,接通接收芯片信号接收的唤醒使能电路。之后控制芯片进入Stop模式,等待外部中断唤醒,整个接收器处于低功耗模式。外部中断除了ACC唤醒之外,还可以通过来自接收电路的SCLK进行唤醒,一旦有数据,那么SCLK电平变化,导致控制器唤醒处理数据,处理完数据后,控制器根据ACC_check的电平高低进行模式转换,如果为高,则为正常模式,否则,为低功耗模式。
3.3接收电路
RF接收电路由MC33596负责,正常工作时,控制芯片控制STROBE引脚,使得MC33596一直工作在Receive模式,并且断开Wake中断使能,使得SCLK的电平变化不产生中断。进入低功耗模式后,MC33596利用STROBE引脚的电容自振荡,工作在ON/OFF的Receive模式,并且一旦接受到数据后,SCLK输出的电平跳变引起控制芯片的外部中断,唤醒控制芯片处理接收到的数据。通过改变STORBE引脚的电容C21的参数,可以改变ON/OFF的时间。
4 试验数据
在实际项目开展中,根据不同的MC33596的ON/OFF配置,以及调整电路的参数,发现在不影响接收效果的前提下,实际电流测试数据如表2和表3所示。
从表中可以看出,实际效果可以达到1.15mA,低于项目3mA的要求。
5 结论
经过理论分析和实际项目软硬件测试,TPMS控制器在低功耗模式下电流低于车厂的3mA要求,使得胎压的全天候监测应用成为可行,目前已经成功应用于东风新一代SUV车型。