汽车CAN通信的理想之选:NCV7390 CAN收发器深度剖析

电子说

1.4w人已加入

描述

汽车CAN通信的理想之选:NCV7390 CAN收发器深度剖析

在汽车电子领域,CAN(Controller Area Network)总线作为一种广泛应用的通信协议,对于实现车辆各系统之间的数据交互起着至关重要的作用。而CAN收发器则是CAN协议控制器与物理总线之间的关键接口,其性能直接影响着通信的可靠性和稳定性。今天,我们就来深入了解一下安森美(onsemi)推出的NCV7390 CAN收发器。

文件下载:NCV7390-D.PDF

一、NCV7390概述

NCV7390收发器专为拖车与被拖车辆之间的串行数据交换或其他类似汽车应用提供点对点连接。它符合国际标准ISO 11992 - 1,适用于12V和24V电池系统应用。该收发器不仅具备差分传输能力,还能在错误条件下切换到单总线发射器和/或接收器,为数据传输提供了额外的保障。

由于网络原因,暂时无法获取关于“NCV7390 CAN收发器的特点”的更多信息。不过,从文档中我们可以总结出NCV7390的一些显著特点:

1. 多模式与低功耗

  • 睡眠模式:具有低电流消耗的睡眠模式,同时支持总线唤醒功能,这在汽车电子系统中能够有效降低功耗,延长电池使用寿命。
  • 单总线操作:具备错误检测电路和单总线操作能力,当出现单总线故障时,仍能维持数据传输,避免数据传输的全面崩溃。

    2. 兼容性与稳定性

  • 电源兼容性:VCC引脚允许与3V至5V的微控制器接口,适应不同的系统需求。
  • 电磁特性:具有低电磁发射(EME)和高电磁抗扰性,以及接地偏移鲁棒性,在复杂的电磁环境中能够保证通信的稳定性。
  • 热保护:具备热保护功能,当芯片温度过高时,能够自动保护芯片,防止损坏。

    3. 可靠性认证

  • AEC - Q100认证:通过AEC - Q100认证,符合汽车级标准,具备PPAP能力,保证了产品在汽车应用中的可靠性。
  • 无铅设计:采用无铅设计,符合环保要求。

二、典型应用与外部组件

1. 典型应用场景

NCV7390的典型应用主要集中在汽车领域,特别是卡车与拖车之间的接口。它能够实现两者之间的可靠数据通信,确保车辆的安全运行。

2. 推荐外部组件

为了保证NCV7390的正常工作,文档中推荐了一些外部组件,如CANH和CANL保护电阻、睡眠模式电阻等。这些电阻的参数和精度要求都有明确规定,例如CANH保护电阻(RCANH)为1kΩ,精度1%,功率≥0.25W。在24V系统中,还需要使用一些特定的电阻来设置CANH和CANL的偏置电压和驱动电平。

三、内部结构与引脚功能

1. 框图结构

从NCV7390的框图可以看出,它主要由总线驱动部分、偏置部分和接收部分组成。总线驱动部分包括CANH和CANL的驱动输出(CHDR、CLDR),偏置部分为CANH和CANL提供偏置电压(CHBH、CLBH、CHBL、CLBL),接收部分则由集成的RF滤波器和三个比较器(A1 - A3)组成,用于检测总线状态。

2. 引脚功能

NCV7390采用SOIC - 16封装,各引脚具有明确的功能: 引脚 名称 描述
1 VB 电池电源连接
2 ENCHB CANH使能输入(低电平有效)/唤醒输出
3 ENCLB CANL使能输入(低电平有效)
4 TxD 发送数据输入
5 VCC 逻辑电源电压
6 FS 故障状态输入/输出
7 RxD 接收数据输出
8 GND 接地
9 - 16 用于CANL和CANH的偏置电压和驱动

了解这些引脚功能对于正确使用NCV7390至关重要,工程师在设计电路时需要根据实际需求合理连接引脚。

四、电气特性与性能参数

1. 电源输入特性

  • VCC电源:VCC引脚的输入电压范围为3.0V至5.5V,在不同的工作模式下,电源电流也有所不同。例如,在所有模式下,当VTxD = VENCLB = VENCHB = VCC且FS为高电平时,电源电流典型值为10mA;当VTxD = VENCLB = VENCHB = 0V且FS为低电平时,电源电流典型值为2mA。
  • VB电源:VB引脚的电源电压范围为7.0V至32V,在不同的工作状态下,电流消耗也不同。例如,在电源关闭阈值和待机模式下,电流消耗有相应的规定。

    2. 收发器特性

  • 发送器:发送数据输入(TxD)的高电平输入电压典型值为2.0V,在输出主导状态时,VTxD = GND。
  • 接收器:接收数据输出(RxD)的高电平输出电流典型值为 - 2.0mA,低电平输出电流典型值为4.0mA。

    3. 其他特性

    文档中还给出了NCV7390的最大额定值、热特性、定时特性等参数。例如,最大结温为 - 40°C至 + 150°C,最大环境温度为 - 40°C至 + 125°C,热阻等参数也有明确规定。这些参数为工程师在设计电路时提供了重要的参考依据,确保芯片在安全的工作范围内运行。

五、工作模式与故障检测

1. 工作模式

NCV7390具有多种工作模式,包括电源关闭、待机、主动、准备睡眠和睡眠模式:

  • 电源关闭模式:当VB电源电压低于VB_PORL电平时进入此模式,内部逻辑复位,CAN总线引脚浮空。
  • 待机模式:当VB电源可用且VCC < VCC_UVR时,电路进入待机模式,此时电流消耗最小,总线错误检测计数器复位,总线引脚驱动器和偏置关闭,总线接收器处于掉电状态。
  • 主动模式:在此模式下,收发器能够通过总线进行通信,根据ENCHB、ENCLB和TxD引脚的状态,又可分为两线模式、一线模式(CANH和CANL)和被动子模式。
  • 准备睡眠模式:从主动模式进入,当ENCHB和ENCLB设置为高电平且TxD引脚设置为低电平时,通过FS引脚的高电平确认。
  • 睡眠模式:低功耗模式,偏置和驱动器输出关闭,总线唤醒检测启用。当检测到特定的主导符号时,设置唤醒标志,ENCHB被上拉到VB电平。

    2. 故障检测

  • 总线故障:NCV7390能够检测多种总线故障,如CANH或CANL中断、短路到地或电源电压、CANH和CANL之间短路等。在主动两线模式下,通过内部错误计数器检测故障,当计数器达到7时,故障状态输出FS设置为高电平。
  • 过温检测:热保护电路在结温超过热关断温度时,关闭所有CAN偏置和驱动引脚,当结温下降到热关断温度减去滞后温度时,重新启用这些引脚。

六、总结与思考

NCV7390 CAN收发器凭借其丰富的功能、可靠的性能和良好的兼容性,为汽车CAN通信提供了一个优秀的解决方案。在实际应用中,工程师需要根据具体的系统需求,合理选择外部组件,正确设置工作模式,以确保通信的可靠性和稳定性。

同时,我们也可以思考一些问题:在面对更复杂的电磁环境和更高的通信速率要求时,NCV7390是否能够满足需求?如何进一步优化电路设计,提高NCV7390的性能和可靠性?这些问题都值得我们在实际工作中不断探索和研究。

希望通过本文的介绍,能够帮助电子工程师更好地了解和使用NCV7390 CAN收发器,为汽车电子系统的设计和开发提供有益的参考。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分