汽车LIN总线物理接口器件MC33399的原理及应用
发布时间:2008/6/3 0:00:00 访问次数:771
    
    摘要:mc33399是frescale公司推出的汽车lin总线单线物理接口器件。文中详细介绍了mc33399的主要功能、内部结构以及工作原理,并在此基础上给出了mc33399的典型应用电路。
    关键词:mc33399 lin总线 汽车电子
    1 概述
    lin(local interconnect network局域互连网络)是一种低成本的总线网络。其最初的开发目的在于弥补can总线的不足,主要用于汽车中某些对通信速率要求不高的场合,lin总线作为can总线的辅助网络或子网络使用可以解决汽车内因导线过多所带来的许多问题。
    
    
    
    一个简单的lin节点除了微控制器外,还需要两个芯片,即lin接口芯片和5v的电压调节器。freescale公司的mc33399芯片是专用于lin的单线物理接口器件。该器件的功耗非常低,可控制外部稳压器,安全符合lin规范,抗干扰能力强,是一种高性能的模拟器件,适用于工作环境比较复杂的汽车。mc33399的主要特点如下:
    ·通信速率范围为1~20kb/s;
    ·额定工作电压:8v~18v,正常电压:7v~27v;
    ·无功节点不影响总线状态;
    ·有正常和睡眠两种工作模式,睡眠模式下的静态电流仅20μa;
    ·lin总线唤醒、mcu命令唤醒以及接口外部高压开关输入唤醒;
    ·通过兼容的cmos i/o脚与mcu进行接口;
    ·带有外部稳压器控制功能;
    ·内置上拉电阻;
    ·lin引脚的esd电压可达4kv;
    ·具有很好的电磁兼容性;
    ·工作温度范围为-40℃~125℃。
    
    
    
    2 引脚功能
    mc33399采用so8型贴片式封装。图1示出引脚排列,各引脚的功能说明如表1所列。
    
    表1 mc33399的引脚功能
    
    
    3 内部结构及工作原理
    mc33399的内部结构框图如图2所示。现将其主要工作原理介绍如下:
    3.1 主要功能
    mc33399的工作模式由使能端en来控制。当en为1时,电路处于正常工作状态,此时由tx引脚到lin总线以及由lin总线到rx引脚的两条传输路径均被激活。当en为0时,芯片进入睡眠或低功耗模式,此时两条传输路径被禁止。睡眠模式下,lin引脚可通过上拉电阻和上位电流源保持在高电平vsup,并通过vsup引脚由电源向芯片提供静态电流(典型值为20μa)。
    mc33399的lin引脚用于完成单总线收发功能。tx引脚则用于控制lin引脚的输出状态,工作时,这两引脚的状态始终保持一致。而rx引脚则可用来显示lin总线的状态,lin总线呈现高电平(隐性)时,rx为高;反之,lin总线为低电平(显性)时,rx为低。rx输出为典型的cmos推挽输出结构。
    由于其特定的内部结构,当地漂移或者电源连接失败时,将不会有反向电流从lin总线进入芯片内部。mc33399允许wake引脚输入高压唤醒,同时也可用wake引脚由高到低或由低到高的两种跳变唤醒,当芯片进入睡眠状态时,芯片将记录下当前wake引脚的状态。而当电路检测到wake端相反状态时,就认为发生了唤醒事件。此外,芯片还内置有噪声滤波器,它能够抑制总线高频噪声干扰,防止错误唤醒。
    3.2 睡眠唤醒
    mc33399可用如下三种方式从睡眠模式中唤醒:
    (1)lin总线唤醒
    总线上任一节点发送“唤醒帧”,都可使lin引脚的状态由隐性变为显性,以唤醒芯片。唤醒时,mc33399处于“等待模式”,inh引脚置高电平以激活外部稳压器。此后,mcu上电并将en引脚置高电平,从而使芯片由“等待模式”进入“正常模式”。
    (2)内部节点激活唤醒
    当本地节点中的mcu发出指令将en引脚置高电平时,芯片也会进入“正常模式”。
    (3)通过wake引脚唤醒
&nbs
    
    摘要:mc33399是frescale公司推出的汽车lin总线单线物理接口器件。文中详细介绍了mc33399的主要功能、内部结构以及工作原理,并在此基础上给出了mc33399的典型应用电路。
    关键词:mc33399 lin总线 汽车电子
    1 概述
    lin(local interconnect network局域互连网络)是一种低成本的总线网络。其最初的开发目的在于弥补can总线的不足,主要用于汽车中某些对通信速率要求不高的场合,lin总线作为can总线的辅助网络或子网络使用可以解决汽车内因导线过多所带来的许多问题。
    
    
    
    一个简单的lin节点除了微控制器外,还需要两个芯片,即lin接口芯片和5v的电压调节器。freescale公司的mc33399芯片是专用于lin的单线物理接口器件。该器件的功耗非常低,可控制外部稳压器,安全符合lin规范,抗干扰能力强,是一种高性能的模拟器件,适用于工作环境比较复杂的汽车。mc33399的主要特点如下:
    ·通信速率范围为1~20kb/s;
    ·额定工作电压:8v~18v,正常电压:7v~27v;
    ·无功节点不影响总线状态;
    ·有正常和睡眠两种工作模式,睡眠模式下的静态电流仅20μa;
    ·lin总线唤醒、mcu命令唤醒以及接口外部高压开关输入唤醒;
    ·通过兼容的cmos i/o脚与mcu进行接口;
    ·带有外部稳压器控制功能;
    ·内置上拉电阻;
    ·lin引脚的esd电压可达4kv;
    ·具有很好的电磁兼容性;
    ·工作温度范围为-40℃~125℃。
    
    
    
    2 引脚功能
    mc33399采用so8型贴片式封装。图1示出引脚排列,各引脚的功能说明如表1所列。
    
    表1 mc33399的引脚功能
    
    
    3 内部结构及工作原理
    mc33399的内部结构框图如图2所示。现将其主要工作原理介绍如下:
    3.1 主要功能
    mc33399的工作模式由使能端en来控制。当en为1时,电路处于正常工作状态,此时由tx引脚到lin总线以及由lin总线到rx引脚的两条传输路径均被激活。当en为0时,芯片进入睡眠或低功耗模式,此时两条传输路径被禁止。睡眠模式下,lin引脚可通过上拉电阻和上位电流源保持在高电平vsup,并通过vsup引脚由电源向芯片提供静态电流(典型值为20μa)。
    mc33399的lin引脚用于完成单总线收发功能。tx引脚则用于控制lin引脚的输出状态,工作时,这两引脚的状态始终保持一致。而rx引脚则可用来显示lin总线的状态,lin总线呈现高电平(隐性)时,rx为高;反之,lin总线为低电平(显性)时,rx为低。rx输出为典型的cmos推挽输出结构。
    由于其特定的内部结构,当地漂移或者电源连接失败时,将不会有反向电流从lin总线进入芯片内部。mc33399允许wake引脚输入高压唤醒,同时也可用wake引脚由高到低或由低到高的两种跳变唤醒,当芯片进入睡眠状态时,芯片将记录下当前wake引脚的状态。而当电路检测到wake端相反状态时,就认为发生了唤醒事件。此外,芯片还内置有噪声滤波器,它能够抑制总线高频噪声干扰,防止错误唤醒。
    3.2 睡眠唤醒
    mc33399可用如下三种方式从睡眠模式中唤醒:
    (1)lin总线唤醒
    总线上任一节点发送“唤醒帧”,都可使lin引脚的状态由隐性变为显性,以唤醒芯片。唤醒时,mc33399处于“等待模式”,inh引脚置高电平以激活外部稳压器。此后,mcu上电并将en引脚置高电平,从而使芯片由“等待模式”进入“正常模式”。
    (2)内部节点激活唤醒
    当本地节点中的mcu发出指令将en引脚置高电平时,芯片也会进入“正常模式”。
    (3)通过wake引脚唤醒
&nbs