LIN收发器芯片TJA1021规格书解读

芯片框图

026c1ab1d6de4c7d82231cf4bf1ca81d.png

引脚图

96e0cf332c814d8eb826680ccbc0f457.png

引脚功能

序号

名称

功能

1

RXD

主控芯片接收(控制器芯片发送)

2

SLP_N

接受主控芯片的休眠控制,低电平激活休眠命令

3

WAKE_N

接受主控芯片的唤醒控制,下降沿触发唤醒命令

4

TXD

主控芯片发送(控制器芯片接收)

5

GND

6

LIN

LIN总线输入输出

7

VBAT

电源

8

INH

抑制输出

外部原理图

879ec0c1030e45f2bc9702dbd32b4e7e.png

状态转换

TJA1021支持普通模式(normal mode)、上电模式(Power-on)和超低功耗模式(睡眠模式),待机模式支持在休眠模式和普通模式之间切换。

d417815879c64cb49d3955dda6d95f00.png

各状态下引脚表现

模式

sleep

TXD

RXD

INH

LIN总线发送

备注

上电模式

低电平

弱下拉

浮空

高电平

关闭

普通模式

高电平

高电平隐性

低电平显性

高电平隐性

低电平显性

高电平

开启

待机模式

低电平

远程唤醒弱下拉

本地唤醒强下拉

低电平

高电平

关闭

睡眠模式

低电平

弱下拉

浮空

浮空

关闭

无唤醒请求

睡眠模式

睡眠模式是TJA1021最省电的模式。

尽管其极低的电流消耗,TJA1021仍然可以通过引脚LIN远程唤醒,或通过引脚WAKE_N本地唤醒,或直接通过引脚SLP_N激活。所有的唤醒事件必须保持一定的时间。

在普通模式下,睡眠模式由引脚SLP_N上的下降沿发起。

要成功进入Sleep模式(INH变为浮动),Sleep命令(引脚SLP_N = LOW)必须至少保持tgotosleep时间长度。

在引脚LIN和VBAT之间只有微弱的上拉。

当VBAT低于开机复位阈值时,TJA1021进入睡眠模式。

待机模式当TJA1021处于睡眠模式时,本地或远程唤醒将自动进入待机模式。

这些唤醒事件激活引脚INH并使从端电阻在引脚LIN上生效。

由于引脚INH上的HIGH状态,稳压器和微控制器可以被激活。

在待机模式下(引脚SLP_N仍为LOW),引脚TXD强下拉表示本地唤醒唤醒,弱下拉表示远程唤醒

正常模式

在正常模式下,TJA1021能够通过LIN总线发送和接收数据。

接收端检测LIN总线输入引脚处的数据流,并将其通过引脚RXD传输到主控制器。TJA1021切换到睡眠模式的情况下,低电平的引脚SLP_N,至少要睡上一段时间。

唤醒

当VBAT超过上电复位阈值电压时,TJA1021进入接通电源的模式。虽然TJA1021是通电的,INH是高的,但是发射器和接收器仍处于非活动状态。如果SLP_N引脚拉高并且达到一定时间 ,则进入普通模式。

唤醒处于睡眠模式的TJA1021有三种方法:

1. 通过唤醒LIN总线状态进行远程唤醒

2. 本地唤醒:给引脚WAKE_N一个下降沿

3. 模式切换:控制引脚SLP_N为高,从Sleep模式切换到Normal模式

远程和本地唤醒

在引脚LIN处的下降沿,接着是维持一定时间的低电平和引脚LIN处的上升沿分别产生一个远程唤醒。在睡眠模式下,不管引脚TXD的状态在引脚WAKE_N处出现下降沿,随后保持一定时间的低电平表示本地唤醒。

554233e562284d189271638b8a7917f0.png

通过模式转换唤醒

可以拉高引脚INH引脚,通过引脚向Normal模式转换SLP_N。

<think>好的,我现在需要回答用户关于TJA1042T芯片的定义和功能的问题。首先,我需要查看用户提供的引用资料,特别是引用4,因为直接提到了TJA1042的规格书解读。根据引用4,TJA1042是一款CAN收发器芯片,能够在低功耗模式下运行,即使VCC没有电源电压,也能监控总线活动。此外,没有Vio引脚的版本会将Vio内部连接到VCC,兼容5V微控制器。这说明它支持低功耗模式,并且有电源管理功能。 用户可能需要更详细的定义和功能列表。我需要将信息结构化,分点说明。同时,要确保使用正确的LaTeX格式,比如行内公式用$...$,独立公式用$$...$$,但根据问题内容,可能暂时不需要数学公式,但需要保持结构清晰。 另外,用户可能想知道应用场景或与其他芯片的区别,比如引用3提到的TJA1022支持LIN,而TJA1042是CAN,需要区分两者的不同。但用户的问题集中在TJA1042T,所以重点放在它的功能上。 需要确认是否引用其他资料,比如引用1提到TJA1043T的规格书,但用户问的是TJA1042T,所以主要参考引用4。同时,注意引用5提到的LIN芯片,但这里无关,可以忽略。 最后,生成相关问题,可能涉及应用场景、低功耗模式、与其他型号的区别等。确保问题与用户需求相关,帮助其进一步了解。</think>### TJA1042T芯片的定义与功能解析 TJA1042T是NXP(恩智浦)推出的**高速CAN总线收发器芯片**,主要用于汽车电子和工业控制领域,支持CAN协议通信。其核心功能是连接微控制器(MCU)与物理CAN总线,实现信号的可靠传输与电气隔离。以下是其关键功能介绍: 1. **低功耗模式支持** - 在**睡眠模式**下,芯片功耗极低(典型值小于$5\mu A$),同时仍能监控总线活动,并在检测到唤醒信号时快速切换到正常工作模式[^4]。 - 支持**本地唤醒**(通过总线信号)和**远程唤醒**(通过MCU指令)。 2. **电气兼容性** - 兼容ISO 11898-2标准,支持最高**1Mbps**的CAN通信速率。 - 无独立$V_{IO}$引脚的版本,内部将$V_{IO}$与$V_{CC}$连接,可直接适配5V微控制器[^4]。 3. **抗干扰与保护** - 内置总线保护电路,如短路保护、过热关断和电磁兼容(EMC)优化设计。 - 支持**总线显性超时检测**(TXD显性超时时自动复位)。 4. **应用场景** - 汽车电子:车身控制模块(BCM)、仪表盘、车载网络。 - 工业控制:CAN总线网关、分布式传感器网络。 --- ### 参考设计建议 根据规格书推荐,典型应用电路需包含以下部分: ```plaintext MCU → TXD/RXD ↔ TJA1042T → CAN_H/CAN_L ``` 需注意在总线上添加终端电阻(通常$120\Omega$),并遵循PCB布局的EMC优化原则[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不吃鱼的羊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值