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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

不吃鱼的羊

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

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

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

打赏作者

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

抵扣说明:

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

余额充值