TBOX-CAN芯片选型
sad404
|
2019.12.30
|
0
+关注

TBOX-CAN芯片选型

这次来说下TBOX上CAN芯片的选型。

一般来说TBOX上的CAN通信多为高速CAN,现在也有的用CAN-FD。具体的选型还是要根据实际的需求来定的。

CAN芯片从速率上来分的话,分为低速CAN,高速CAN,CAN-FD

大多数需求会要求用高速CAN,那么选型就可以定位到高速CAN或者支持CAN-FD的CAN芯片,因为做硬件需要满足需求,并且可以留有一些余量,以防需求变更,方便产品升级等。

CAN芯片的厂家有很多,比如NXP、TI、Microchip、ON、Maxim、Infineon等

先拿NXP的CAN芯片举例,TJA1042,TJA1043,TJA1051,TJA1052等等

下面把这几个芯片管脚部分进行对比

TJA1042芯片的管脚定义

TJA1043芯片的管脚定义

TJA1051芯片的管脚定义

TJA1052芯片的管脚定义

先把CAN芯片共有的几个定义进行一下说明:

1、 VCC和GND,芯片的供电和地。具体要注意VCC的范围,供电是3.3V还是5V,这个需要和MCU供电匹配,不然一些IO管脚的互连还需要电平转换,达到匹配的电平才能互相连接。

2、 CANH和CANL,是CAN总线的高和低,对外连接到CAN网络上

3、 TXD和RXD,发送数据的输入和接收数据的输出,这两个管脚接到MCU的TX和RX上,注意不是交叉连接,是TXD接到TX上,RXD接到RX上。

这几个CAN芯片不同的管脚命名有STB,EN,INH,WAKE,SPLIT,ERR等

功能就是standby模式,芯片使能,对外部器件使能,唤醒,共模稳定输出和错误上电指示输出。以上需要注意的是信号的方向,要把输入输出弄清楚。

一般CAN会有几种模式,listen-only mode, normal mode, Standby mode, Go-to-sleep mode, Sleep mode.大概就这几种,各种模式相互转换和对应管脚的状态会在数据手册里有一个图和表来表示,下图为TJA1043工作模式的转换图。

芯片选型要考虑到的点有很多,最基本的就是要满足需求,然后可以稍作预留,除了技术方面,也要考虑一下价格,采购周期,采购难度,有没有PIN to PIN可替代的物料等批产和调试的问题

根据以上CAN芯片选型的情况,我做的TBOX的CAN芯片选型定为TJA1042,下图为TJA1042的原理图

大家可以尝试着选用其他CAN芯片搭建自己的电路

精选留言
延伸阅读
更多报告干货
写留言
1541
阅读
收藏
回到顶部