电子说
在汽车电子领域,CAN(Controller Area Network)总线作为一种广泛应用的通信协议,对于实现车辆各系统之间的高效通信至关重要。NXP推出的TJA1145高速CAN收发器,凭借其出色的性能和丰富的功能,成为了汽车高速CAN网络的理想选择。今天,我们就来深入了解一下这款收发器。
文件下载:TJA1145T,118.pdf
TJA1145是一款高速CAN收发器,它为CAN协议控制器和物理双线CAN总线之间提供了接口。该收发器专为汽车行业的高速CAN应用而设计,具备差分发送和接收能力,可与带有CAN协议控制器的微控制器配合使用。
其显著特点包括:在待机和睡眠模式下功耗极低;支持ISO 11898 - 2:2016标准的CAN部分网络功能,通过选择性唤醒功能实现节能;TJA1145/FD变体还具备“FD - passive”功能,可在睡眠/待机模式下忽略CAN FD帧,适用于同时支持CAN FD和标准CAN 2.0通信的网络。此外,它还拥有先进的电源管理系统,能调节节点的电源供应,支持本地和远程唤醒功能,并且I/O电平可自动调整以适应控制器的I/O电平,可直接与3.3V至5V的微控制器接口。
| 符号 | 参数 | 条件 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|---|---|
| V BAT | 电池供电电压 | 4.5 | - | 28 | V | |
| V CC | 供电电压 | 4.5 | - | 5.5 | V | |
| V IO | V IO引脚供电电压 | 2.85 | - | 5.5 | V | |
| V th(det)poff | 电源关闭检测阈值电压 | V BAT下降 | 2.8 | - | 3 | V |
| V uvd(VCC) | VCC引脚欠压检测电压 | 4.5 | - | 4.75 | V | |
| V uvd(VIO) | VIO引脚欠压检测电压 | V BAT > 4.5 V | 2.7 | - | 2.85 | V |
| I BAT | 电池供电电流 | 正常模式 | - | 1 | 1.5 | mA |
| 睡眠模式;CAN离线模式;− 40 °C < T vj < 85 °C;V BAT = 7 V至18 V | - | 40 | 59 | μA | ||
| 待机模式;CAN离线模式;− 40 °C < T vj < 85 °C;V BAT = 7 V至18 V | - | 44 | 68 | μA | ||
| I CC | 供电电流 | CAN活动模式;CAN隐性;V TXD = V IO | - | 3 | 6 | mA |
| CAN活动模式;CAN显性;V TXD = 0 V | - | 45 | 65 | mA | ||
| 待机/正常模式;CAN非活动;− 40 °C < T vj < 85 °C | - | 4.7 | 8.5 | μA | ||
| 睡眠模式;CAN非活动;− 40 °C < T vj < 85 °C | - | 3.8 | 7 | μA | ||
| I IO | V IO引脚供电电流 | 待机/正常模式;− 40 °C < T vj < 85 °C | - | 7.1 | 11 | μA |
| 睡眠模式;− 40 °C < T vj < 85 °C | - | 5 | 8 | μA | ||
| V ESD | 静电放电电压 | IEC 61000 - 4 - 2,CANH、CANL引脚 | − 6 | - | +6 | kV |
| V CANH | CANH引脚电压 | − 58 | - | +58 | V | |
| V CANL | CANL引脚电压 | − 58 | - | +58 | V | |
| T vj | 虚拟结温 | − 40 | - | +150 | °C |
| 符号 | 参数 | 条件 | 典型值 | 单位 |
|---|---|---|---|---|
| R th(vj - a) | 从虚拟结到环境的热阻 | SO14 | 106 | K/W |
| HVSON14 | 60 | K/W |
静态特性涵盖了各种引脚的电压、电流、电阻等参数,如CAN总线引脚的输出电压、输入电阻,SPI接口的开关阈值电压等,这些参数确保了收发器在不同工作条件下的稳定性能。
动态特性包括启动时间、欠压检测延迟时间、SPI接口和CAN收发器的各种时序参数等。例如,启动时间从V BAT超过电源开启检测阈值到INH激活的典型值为2.8 ms,CAN收发器从TXD到总线的延迟时间等参数也都有明确规定,这些参数对于保证通信的及时性和准确性至关重要。
TJA1145的系统控制器支持五种工作模式:正常、待机、睡眠、过温和关闭。
CAN收发器支持四种工作模式:活动、监听、离线和离线偏置。
唤醒帧是符合ISO 11898 - 1:2015的CAN帧,由标识符字段(ID)、数据长度代码(DLC)、数据字段和循环冗余校验(CRC)代码组成。通过帧控制寄存器中的IDE位可选择唤醒帧的格式(标准11位或扩展29位)。有效唤醒帧的标识符存储在ID寄存器中,可通过ID掩码定义一组标识符,使单个节点能够识别多个有效标识符。数据字段用于指示要唤醒的节点,通过与数据掩码比较,可同时唤醒多个节点组。
CAN FD即“具有灵活数据速率的CAN”,TJA1145x/FD变体支持FD - passive功能。当CFDC = 1时,每次接收到CAN FD帧的控制字段时,错误计数器会递减,TJA1145x/FD在启用部分网络的情况下保持低功耗模式。CAN FD帧不会被识别为有效唤醒帧,接收控制字段后,TJA1145x/FD将忽略后续总线信号,直到再次检测到空闲状态。
为配置CAN部分网络,提供了专用寄存器,如数据速率寄存器、ID寄存器、ID掩码寄存器、帧控制寄存器和数据掩码寄存器等,这些寄存器可用于设置CAN数据速率、唤醒帧的标识符和数据掩码等参数。
当收发器处于活动模式且TXD引脚被强制为低电平时,TXD主导超时定时器启动。若TXD引脚的低电平状态持续时间超过TXD主导超时时间,发射器将被禁用,释放总线线路为隐性状态,防止硬件或软件应用故障导致总线线路永久处于显性状态。
TXD引脚具有内部上拉电阻,可确保在引脚浮空时驱动状态为安全的隐性状态。
当VCC引脚的CAN收发器供电电压低于欠压检测阈值(CMC = 01时),将生成启用的CAN故障中断,同时状态位VCS设置为1。
BAT引脚电源丢失对总线线路或微控制器无影响,不会有反向电流从总线流出。
通过WAKE引脚事件捕获使能寄存器中的WPRE和WPFE位可启用本地唤醒。WAKE引脚的低到高(WPRE = 1)和/或高到低(WPE = 1)转换可触发唤醒事件,为本地唤醒电路设计提供了最大的灵活性。
TJA1145的唤醒和中断事件诊断功能旨在为微控制器提供一系列功能和特性的状态信息。这些信息存储在事件状态寄存器中,并通过RXD引脚发出信号(若启用)。区分了常规唤醒事件和中断事件,PO和PNFDE中断始终被捕获,其他事件的唤醒和中断检测可通过事件捕获使能寄存器单独启用或禁用。
为减少频繁的唤醒或中断事件对软件处理时间的影响,TJA1145内置了中断/唤醒延迟定时器。当事件捕获状态位被清除时,RXD引脚释放为高电平并启动定时器。若在定时器运行期间发生其他事件,相关状态位将被设置。定时器到期后,若有一个或多个事件待处理,RXD引脚将再次变为低电平以提醒微控制器。
在TJA1145切换到睡眠模式时,正确配置事件检测至关重要,以确保其能响应唤醒事件。因此,在切换到睡眠模式之前,必须启用至少一个常规唤醒事件,并清除所有事件状态位,否则TJA1145将响应进入睡眠模式的命令而切换到待机模式。
SPI(Serial Peripheral Interface)为与微控制器的通信提供了链路,支持多从机操作。SPI配置为全双工数据传输,在输入新控制数据时返回状态信息,还提供只读访问选项,允许应用程序在不改变寄存器内容的情况下读取寄存器。SPI使用四个接口信号进行同步和数据传输:SCSN(SPI芯片选择)、SCK(SPI时钟)、SDI(SPI数据输入)和SDO(SPI数据输出)。
可寻址的寄存器空间包含128个寄存器,地址从0x00到0x7F。详细介绍了各个寄存器的功能,如模式控制寄存器、主状态寄存器、系统事件使能寄存器等,这些寄存器用于控制TJA1145的工作模式、监测状态和配置各种功能。
在TJA1145从一种工作模式切换到另一种工作模式时,一些寄存器位可能会自动改变状态,特别是在切换到关闭模式或因欠压事件强制切换到睡眠模式时。文档详细列出了不同工作模式下各个寄存器位的设置情况。
提供了典型应用图,展示了TJA1145在实际应用中的连接方式。对于总线线路终端节点,建议使用60 Ω的电阻进行“拆分终端概念”;对于子节点,可根据OEM要求使用可选的“弱”终端电阻,如1.3 kΩ。同时,还可参考NXP的应用提示文档TR1309获取更多应用信息。
给出了CAN收发器的定时测试电路和测量收发器驱动对称性的测试电路,为产品的测试和验证提供了依据。该产品已通过汽车电子委员会(AEC)标准Q100 Rev - G的认证,适用于汽车应用。
TJA1145提供SO14和HVSON14两种封装形式,并详细给出了两种封装的尺寸和相关参数。
介绍了SMD封装的焊接方法,包括波峰焊和回流焊。波峰焊适
全部0条评论
快来发表一下你的评论吧 !