0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TJA1043收发器信息梳理

汽车ECU开发 来源:汽车ECU开发 2023-03-15 11:15 次阅读

对于汽车控制器开发工程师来说,CAN收发器是一个常用的芯片,之前分享过一篇TJA1145的文章,今天来分享一篇TJA1043。

01.TJA1043简介

TJA1043是NXP的第三代高速CAN收发器,与第二代相比,改进的电磁兼容性(EMC)和电磁放电(ESD)性能,降低了功耗,具有的特性简单梳理一下:

1.支持本地和远程唤醒,唤醒源识别; 2.支持总线短路和电源连接探测等保护和诊断功能; 3.可以直接连接到3V到5V供电电压的微控制器; 4.实现了ISO 11898-:2016和SAE J2804-1到SAE J2244-5所定义的CAN物理层,也就是支持CAN和CANFD,CANFD最高支持5Mbps; 5.Vio输入允许直连3V和5V的控制器; 6.分压输出用于稳定隐性总线电平; TJA1043的系统简图如下图所示,各个引脚如表1所示。

8e9bb77e-c2de-11ed-bfe3-dac502259ad0.png

▲图1TJA1043系统简图

引脚名称 引脚作用
TXD‍ MCU发送数据输入接口
RXD MCU接收数据输出接口
GDN 接地引脚
Vcc 5V 收发器电源供电
Vio I/O引脚电源供电
EN 启用控制输入
INH 外部电源控制引脚
ERR_N 错误和通电指示输出引脚
WAKE 本地唤醒输入引脚
Vbat 12V电源供电
SPLIT 共模稳定输出引脚
CANL CAN低引脚
CANH CAN高引脚
STB_N 备用控制输入引脚

▲表1TJA1043硬件引脚含义

跟TJA1145一样,TJA1043具有三个供电引脚,VBAT用于系统状态维护进行供电,只要BAT一直有在,那么TJA1145相关状态寄存器值就不会丢失则给到CAN总线供电,且也给CAN发送器供电;VIO主要是将引脚TXD、RXD、STB_N、EN和ERR_N的信号电平被调整到微控制器的I/O电平,而无需电平转换。

02.TJA1043运行模式

TJA1043共有五种运行模式,分别为Sleep Mode 、Listen Mode 、Standby Mode、Normal Mode、Go to Sleep Mode,五种模式之间的跳转关系如下图所示,从图中可以看出模式的跳转主要通过EN和STB_N的电平状态以及wake flag共同控制。

8f16df4e-c2de-11ed-bfe3-dac502259ad0.png

▲图2 模式跳转

STANDBY MODE

STANDBY MODE是TJA1043的一级节电模式。在STANDBY MODE下,收发器无法收发数据,低功率接收器被激活以监控总线活动。INH引脚为高电平。

8f5815a4-c2de-11ed-bfe3-dac502259ad0.png

▲图3StandbyMode

LISTEN MODE

在LISTEN MODE下,收发器的发送功能被禁用,接收仍正常,INH引脚为高电平。

NORMAL MODE

在NORMAL MODE下,收发器可以通过总线CANH和CANL进行传输和接收数据。总线上输出信号的斜率被控制和优化,以保证最低的EME。引脚INH为高电平。

8f6a60d8-c2de-11ed-bfe3-dac502259ad0.png

▲图4 Normal或Listen Mode

GO TO SLEEP MODE

该模式是进入睡眠模式的过程路径。在进入睡眠模式前,收发器表现为在待机模式下,并附加了一个向收发器发出进入睡眠的命令。在进入睡眠模式之前,收发器将保持在最短的保持时间(20~50us)进入Sleep模式。

如果STB_N或脚EN引脚的状态发生改变,或者在过去之前设置了唤醒标志,则收发器将不会进入休眠模式。

SLEEP MODE

该模式是TJA1043的二级节电模式。睡眠模式通过进入睡眠模式进入,当VCC或VIO上的欠压检测时间在相关电压水平恢复之前经过时也会进入。在睡眠模式下,收发器为待机模式,引脚INH设置为浮动。由此引脚控制的电源芯片将关闭。

8f7b2378-c2de-11ed-bfe3-dac502259ad0.png

▲图5SleepMode

03.内部标志位

TJA1043共有7个内部标志,其中五个可以通过ERR_N进行展示,主要通过不同模式以及该引脚的电平状态来确认,如下图所示。

8f984d68-c2de-11ed-bfe3-dac502259ad0.png

▲图6ERR_EN引脚的状态

Bus failure flag

如果收发器在引脚TXD上连续四个显性-隐性循环中检测到总线线路短路到VBAT, V CC或GND,同时试图驱动总线线路占主导地位,则设置总线故障标志。总线故障标志可以在正常模式下通过ERR_N引脚展示,该标志在上电或收发器重新进入正常模式时清除。

Pwon

Pwon是VBAT上电标志。当引脚VBAT上的电压在之前下降到Vuvd(VBAT)以下(通常是因为电池断开)后恢复时设置此标志。当收发器进入正常模式时,该标志被清除。

Local failure flag

在Normal和Listen模式下,收发器可以区分四个不同的本地故障事件,其中任何一个都会导致设置本地故障标志 四个本地故障事件是:TXD主钳位 TXD到RXD短路 ,总线显性箝位和过温事件则在通电 进入Normal模式或RXD为显性而TXD为隐性时清除该标志。

Wake flag

当收发器检测到本地或远程唤醒请求时,将设置唤醒标志。当引脚WAKE上的逻辑级别改变时,会检测到本地唤醒请求。远程唤醒请求由至少twake(busdom)的两个总线主导状态触发,第一个显性状态之后是至少twake的隐性状态(只要在区域(唤醒)总线内完成完全的显性-隐性-显性模式)。

Wake-up source flag

唤醒源识别是通过唤醒源标志提供的,当本地唤醒请求通过Wake引脚设置唤醒标志时设置唤醒源标志。在收发器切出Normal模式时清除。

审核编辑:汤梓红

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

    关注

    48

    文章

    6789

    浏览量

    147564
  • 收发器
    +关注

    关注

    10

    文章

    2966

    浏览量

    104707
  • CAN
    CAN
    +关注

    关注

    56

    文章

    2459

    浏览量

    459050
  • TJA1043
    +关注

    关注

    1

    文章

    5

    浏览量

    9657
  • 汽车控制器
    +关注

    关注

    0

    文章

    21

    浏览量

    5527

原文标题:TJA1043收发器信息梳理

文章出处:【微信号:eng2mot,微信公众号:汽车ECU开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么是唤醒标志Wake flag?AUTOSAR架构下CanTrcv休眠唤醒问题再探

    TJA1043收发器供电正常(供电不正常也会切换收发器状态)时候的硬件状态切换条件有三个硬件信号组成
    的头像 发表于 11-29 09:23 1021次阅读
    什么是唤醒标志Wake flag?AUTOSAR架构下CanTrcv休眠唤醒问题再探

    TJA1043一些疑惑

    如果在TJA1043中的正常模式下面,出现了总线错误情况,那会让收发器进入到什么状态呢?若在利用引脚STB和EN控制收发器要在进入正常模式的时候出现了本地错误,那么收发器会进入什么状态
    发表于 06-09 14:48

    容错CAN收发器TJA1054电子资料

    概述:TJA1054是飞利浦半导体公司生产的一款容错CAN收发器。该TJA1054是在一个控制区域网络的公交线路的协议控制和物理线路(CAN)之间的接口。它主要用于forlow速度的
    发表于 04-21 06:52

    常见CAN收发器分为哪几种

    是S32K116的FlexCAN外设,收发器TJA1043T,两端的电阻由主机厂提供,我们的OBU中不加电阻。常见CAN收发器分为三种:高速CAN,最高速率1M/bps低速/容错CAN,最高速率125K/bps单线CAN
    发表于 01-10 07:54

    请问TJA1043的EN脚悬空会怎样?

    TJA1043的EN脚悬空会怎样?设计如下:TJA1043 EN ->MCU 输出我们发现如果引脚被撬开,TJA1043 EN 将无法通信。我检查了规格。EN 高应处于仅收听模式。所以pin被撬开了,它能正常工作吗?
    发表于 03-16 07:52

    TJA1043冷启动阶段ERR_N脚电压异常的原因?

    我们使用 TJA1043 作为 CAN 收发器。在冷启动阶段,我们发现 ERR_N 引脚电压异常。ERR_N 引脚不能拉高 35.5ms。您可以从所附图片中获取更多信息。我们想知道 ERR_N 是如何工作的以及它的内部框图。
    发表于 03-22 06:14

    TJA1057GTK/3 & TJA1043TK故障如何检测?

    我们在设计中使用 TJA1057GTK/3 和 TJA1043TK。我们想知道 CAN 收发器是否具有以下功能1.在不到 400 毫秒内在 CAN_H 和 CAN_L 上检测到无效数据(已发送)故障
    发表于 04-17 08:30

    CAN收发器部件号TJA1043T_118是否提供有关故障模式和故障率的信息

    CAN 收发器部件号 TJA1043T_118 是否提供有关故障模式和故障率的信息?请求共享(如果可用)。
    发表于 04-19 07:56

    你能给出关于“/1J 和 ,118 ”的含义的 ePCN 注释,例如 TJA1043/1J 和 TJA1043,118 吗?

    你能给出关于“/1J 和 ,118 ”的含义的 ePCN 注释,例如 TJA1043/1J 和 TJA1043,118 吗?
    发表于 04-25 06:11

    TJA1042高速CAN 收发器

    关键词 TJA1042、高速、低功耗、CAN 收发器摘 要TJA1042 是一款高速CAN 收发器,是CAN 控制器和物理总线之间的接口,为CAN 控制器提供差动发送和接收功能
    发表于 11-10 13:50 364次下载

    TJA1043 pdf,datasheet

    TJA1043 pdf,datasheet High-speed CAN transceiver The TJA1043 is a high-speed CAN transceiver
    发表于 05-10 11:51 44次下载

    TJA1043新一代高速CAN总线收发器

    TJA1043新一代高速CAN总线收发器 恩智浦半导体推出了新一代的高速CAN总线收发器TJA1043,它在电磁兼容(EMC)和静电放电(ESD)性能上有显著提高。
    发表于 05-10 11:01 7744次阅读

    ECU系统休眠后通过诊断报文唤醒ECU且唤醒网络

    后如果收到任意的CAN报文,TJA1043的INH脚会被拉高,产生CAN收发器的硬件唤醒事件(Low-Level to High-Level)。如果ECU系统是断电系统
    的头像 发表于 04-04 09:40 5938次阅读

    TJA1043收发器信息梳理

    对于汽车控制器开发工程师来说,CAN收发器是一个常用的芯片,之前分享过一篇TJA1145的文章,今天来分享一篇TJA1043
    的头像 发表于 04-10 00:10 1578次阅读
    <b class='flag-5'>TJA1043</b><b class='flag-5'>收发器</b><b class='flag-5'>信息</b><b class='flag-5'>梳理</b>

    SIT1043Q国产汽车级CAN-FD芯片,可完美替代TJA1043

    东沃电子专业代理供应的国产芯片SIT1043Q,一款带唤醒及故障保护的低功耗CAN FD总线收发器,主要应用于汽车控制模块、汽车网关、高级辅助驾驶系统ADAS、信息和娱乐等产品领域。很多电子工程师
    的头像 发表于 01-13 16:41 2246次阅读
    SIT<b class='flag-5'>1043</b>Q国产汽车级CAN-FD芯片,可完美替代<b class='flag-5'>TJA1043</b>