NXP(恩智浦)—TJA1042TK/3 CAN收发器芯片详解

news2024/11/17 4:26:07

写在前面

本系列文章主要讲解NXP(恩智浦)—TJA1042TK/3 CAN收发器芯片的相关知识,希望能帮助更多的同学认识和了解NXP(恩智浦)—TTJA1042TK/3 CAN收发器芯片。

若有相关问题,欢迎评论沟通,共同进步。(*^▽^*)


此次架构中TJA1042TK/3作为CAN收发器使用,下面将详细介绍此芯片。

1. 描述

The TJA1042 high-speed CAN transceiver provides an interface between a Controller Area Network (CAN) protocol controller and the physical two-wire CAN bus. The transceiver is designed for high-speed CAN applications in the automotive industry, providing the differential transmit and receive capability to (a microcontroller with) a CAN protocol controller.

The TJA1042 belongs to the third generation of high-speed CAN transceivers from NXP Semiconductors, offering significant improvements over first- and second-generation devices such as the TJA1040. It offers improved ElectroMagnetic Compatibility (EMC) and ElectroStatic Discharge (ESD) performance, and also features:

  • Ideal passive behavior to the CAN bus when the supply voltage is off
  • A very low-current Standby mode with bus wake-up capability
  • TJA1042T/3 and TJA1042TK/3 can be interfaced directly to microcontrollers with supply voltages from 3 V to 5 V

The TJA1042 implements the CAN physical layer as defined in ISO 11898-2:2016 and SAE J2284-1 to SAE J2284-5. This implementation enables reliable communication in the CAN FD fast phase at data rates up to 5 Mbit/s.

These features make the TJA1042 an excellent choice for all types of HS-CAN networks, in nodes that require a low-power mode with wake-up capability via the CAN bus.

2. 特性

  • ISO 11898-2:2016 and SAE J2284-1 to SAE J2284-5 compliant
  • Timing guaranteed for data rates up to 5 Mbit/s in the CAN FD fast phase
  • Suitable for 12 V and 24 V systems
  • Low ElectroMagnetic Emission (EME) and high ElectroMagnetic Immunity (EMI)
  • VIO input on TJA1042T/3 and TJA1042TK/3 allows for direct interfacing with 3 V to 5 V microcontrollers
  • SPLIT voltage output on TJA1042T for stabilizing the recessive bus level
  • Available in SO8 package and leadless HVSON8 package (3.0 mm*3.0 mm) with improved Automated Optical Inspection (AOI) capability
  • Dark green product (halogen free and Restriction of Hazardous Substances (RoHS) compliant)
  • AEC-Q100 qualified
  • Very low-current Standby mode with host and bus wake-up capability
  • Functional behavior predictable under all supply conditions
  • Transceiver disengages from the bus when not powered up (zero load)
  • Transmit Data (TXD) dominant time-out function
  • Bus-dominant time-out function in Standby mode
  • Undervoltage detection on pins VCC and VIO
  • High ESD handling capability on the bus pins (±8 kV)
  • High voltage robustness on CAN pins (±58 V)
  • Bus pins protected against transients in automotive environments
  • Thermally protected

3. 框架图

4. 典型电路

5. 引脚定义

PIN

Symbol

Description

1

TXD

transmit data input

2

GND

ground supply

3

VCC

supply voltage

4

RXD

receive data output; reads out data from the bus lines

5

VIO

supply voltage for I/O level adaptor

6

CANL

LOW-level CAN bus line

7

CANH

HIGH-level CAN bus line

8

STB

Standby mode control input

6. 操作模式

The TJA1042 supports two operating modes, Normal and Standby, which are selected via pin STB.

Mode

Pin STB

Pin RXD

LOW

HIGH

Normal

LOW

bus dominant

bus recessive

Standby

HIGH

wake-up request detected

no wake-up request detected


本文章是博主花费大量的时间精力进行梳理和总结而成,希望能帮助更多的小伙伴~  🙏🙏🙏

后续内容将持续更新,敬请期待(*^▽^*)

欢迎大家评论,点赞,收藏→→→

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2167194.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

大厂再侵美团腹地

美团在拿自己的生命线,来对抗大厂们的第二曲线。 转载:新熵 原创 作者丨茯神 编辑丨九犁 中国互联网行业的“黄金年代”一去不复返后,大厂们纷纷调转航线探寻,数年间尝尽了To B、元宇宙、直播带货等酸甜苦辣。如今蓦然回首才发现…

腾讯云linux服务器修改root用户登录密码操作步骤

https://cloud.tencent.com/loginhttps://cloud.tencent.com/login 点击上面链接 登录腾讯云控制台 在打开页面 确认服务器后 点 登录 按钮 操作命令: sudo passwd root 密码设置不小于16位 字母大小写数字加特殊符号组合 修改成功后关闭登录窗口即可。

9.26号算法题

数组的遍历 414.第三大的数 题解&#xff1a; class Solution {public int thirdMax(int[] nums) {TreeSet<Integer>treeSet new TreeSet<Integer>(); //生成一个TreeSet对象&#xff0c;存储有序唯一整数for (int num : nums){//遍历数组treeSet.add(num);//将…

C语言实现常见的数据结构

栈 栈是一种后进先出&#xff08;LIFO, Last In First Out&#xff09;的数据结构 #include <stdio.h> #include <stdlib.h>#define MAX 100typedef struct {int data[MAX];int top; } Stack;// 初始化栈 void init(Stack *s) {s->top -1; }// 判断栈是否为空…

观测云产品更新 | 场景、基础设施、用户访问、管理等

观测云更新 Breaking Changes 拨测标签&#xff1a;字段名由 tags.info 调整为 df_label 。 场景 1、仪表板新增历史版本记录&#xff1a;可查看此仪表板三个月内保存的版本记录&#xff0c;选中某版本后&#xff0c;可查看此版本图表详情&#xff0c;并以 json 格式、通过…

2024源代码加密软件分享TOP10丨保护源代码安全不泄露

在2024年&#xff0c;随着技术的不断进步&#xff0c;源代码加密软件也愈发成熟&#xff0c;为开发者和企业提供了更强大的保护手段&#xff0c;以应对日益严峻的数据安全挑战。以下是本年度推荐的TOP10源代码加密软件&#xff0c;它们各自具有独特的优势和特点&#xff0c;能够…

Nature | 浙江大学张龙:AARS1/2调控cGAS乳酸化并抑制固有免疫

景杰生物 | 报道 cGAS&#xff08;环状鸟苷酸-腺苷酸合成酶&#xff09;作为细胞质DNA感受器&#xff0c;是哺乳动物对抗微生物入侵的主要机制基础&#xff0c;且在抗肿瘤免疫方面也发挥作用。近日&#xff0c;被誉为诺贝尔奖“风向标”的生物医学领域重要奖项——拉斯克奖&…

8583报文解析(二)

参考 Demo&#xff1a;https://github.com/WTCool666/Iso8583/tree/master 一、【8583】ISO8583报文解析 ISO8583报文&#xff08;简称8583包&#xff09;又称8583报文&#xff0c;是一个国际标准的包格式&#xff0c;最多由128个字段域组成&#xff0c;每个域都有统一的规定&…

爆了爆了!清华大学出版《自然语言处理:原理、方法与应用》自然语言处理直通车!

今天给大家介绍一本重量级大模型书籍 《自然语言处理&#xff1a;原理、方法与应用》 《自然语言处理&#xff1a;原理、方法与应用》 是由王志立、雷鹏斌、吴宇凡合著的一本专业书籍&#xff0c;于2023年3月由清华大学出版社出版。这本书系统地阐述了自然语言处理&#xff08…

《虚空混蛋》风灵月影修改器进阶教程:掌控宇宙,肆意遨游星海

在《虚空混蛋》的浩瀚星际中&#xff0c;想要成为无畏的宇宙海盗&#xff0c;风灵月影修改器将是你的秘密武器。 下面的指南将揭示如何巧妙使用修改器&#xff0c;为你的星际征程插上翅膀。 1.准备工作&#xff1a; 从官方渠道获取最新版《虚空混蛋》风灵月影修改器并安装。确…

UnityHub下载任意版本的Unity包

1)先打开 // 也可以采用2直接打开 2)也可以直接打开 下载存档 (unity.com) 3)关联起来UnityHub即可

脚本命令类恶意代码——VBS混淆脚本分析方法

语法使用 控制流语句 分析恶意代码时&#xff0c;掌握条件语句和循环语句的工作原理及解混淆的技巧非常重要&#xff0c;因为恶意代码的作者通常会使用这些方法来复杂化代码逻辑、隐藏恶意行为并增加对分析人员的困难。 条件语句 If...Then...Else语句 If...Then...Else语…

【H2O2|全栈】关于CSS(7)CSS基础(六)

目录 CSS基础知识 前言 准备工作 元素的显示与隐藏 display visibility 元素不透明度 RGBa 十六进制 opacity 元素的溢出属性 元素的滚动条 居中布局 盒子水平居中 盒子垂直居中 盒子中心居中 网页的部分结构 顶部导航的编写技巧 轮播图的编写技巧 预告和…

压缩文件被加密?暴力拆锁!让加密文件无处遁形!

压缩包密码忘记了怎么办&#xff1f; 可以使用解密文件密码恢复软件&#xff0c;将可能存在的字符勾选&#xff0c;就可以进行密码恢复了 类似Ziperello&#xff1a; 选择你需要解密的zip压缩包后&#xff0c;勾选密码字符&#xff0c;如果完全忘记了密码&#xff0c;可以将其…

maven打包出现java.lang.OutOfMemoryError: Java heap space

&#x1f306; 内容速览 &#x1f315; 报错信息&#x1f315; 解决办法 &#x1f315; 报错信息 通过maven打包语句&#xff1a;mvn clean package -DskipTests -Ddockerfile.build.skip -Ptest -T 12 打包的时候出现报错java.lang.OutOfMemoryError: Java heap space&#xf…

关于 GitHub 的奇技淫巧

介绍下多年来使用 GitHub 所了解到的技巧 ‍ 学会看文档 如何学习使用 GitHub 呢&#xff1f;最好的方式就是&#xff1a;阅读官网文档。 官方文档通常比任何教程都 全面、权威、准确。网上教程和文章满天飞&#xff0c;但都是建立在官方文档的基础上&#xff0c;一旦官方文…

B站UP主视频素材去哪找?如何下载爆款视频素材?

大家好&#xff0c;今天我们来聊聊B站UP主们常用的视频素材来源。制作视频的朋友们都知道&#xff0c;寻找优质素材不仅费时&#xff0c;还很重要。但好的素材能让你的视频瞬间提升档次。以下是一些推荐的网站&#xff0c;帮助你找到并下载精彩的视频素材。 蛙学网 蛙学网提供了…

为什么美联储降息和我国刺激措施可能提振铜价

美联储降低利率通常对铜价产生积极影响。这主要是由于利率与美元汇率之间的关系。当美联储降息时&#xff0c;往往会使美元对其他货币贬值。 由于全球市场上的铜价是以美元计价的&#xff0c;美元走弱会使用其他货币购买的金属价格更便宜。这可能刺激来自国际买家的需求&#x…

力扣 简单 876.链表的中间结点

文章目录 题目介绍题解 题目介绍 题解 法一&#xff1a; class Solution {public ListNode middleNode(ListNode head) {ListNode cur head;int n 0;while (cur ! null) {n;cur cur.next;}ListNode curr head;for (int i 0; i < n / 2; i) {curr curr.next;}return …

一个基于共享内存的内存数据库:4 编程参考

初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github&#xff1a;codetoys&#xff0c;所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的&#xff0c;可以在任何平台上使用。 源码指引&#xff1a;github源…