NXP TJA1040, TJA1042, TJA1050 TJA1051, TJA1057, TJA1044, TJA1055区别
-
历史关系
- PCA82C250和PCA82C251是属于NXP第一代 CAN PHY(CAN物理层收发器);
- TJA1050, TJA1040和TJA1041是属于NXP第二代CAN PHY;
- TJA1051 42 48 43是属于NXP第三代CAN PHY;
- 而TJA1044 57是针对新能源车市场属于新推出用于替换TJA1042 51的,更适合于12V电池供电系统。
-
功能区别
TJA1051 57是基本CAN PHY,TJA1044 42是在基本CAN收发器基础上多带待机模式(standby mode)的CAN PHY,TJA1043是CAN待机模式基础上多带睡眠模式(sleep mode)的CAN PHY。
待机模式可以配合MCU做CAN收发器的低功耗(CAN PHY为50uA~90uA级别功耗,MCU不断电),睡眠模式可以配合带使能引脚LDO做到更低功耗(CAN PHY为50uA~90uA级别功耗,MCU断电)。
TJA1055是容错CAN(FT CAN,或称低速CAN)收发器,TJA1051 52 44 42 57都是高速CAN(HS CAN,或称高速CAN)收发器。这里的低速,高速CAN是针对CAN收发器而言,而非主机厂通常描述的高速CAN网络,低速CAN网络。FT CAN与HS CAN的物理层定义是不一样的,FT CAN即使只有一根线(CANH或CANL),一样可以实现通讯,不过现在用的比较少。详细资料可以参见 https://blog.csdn.net/baobingji/article/details/122990968 (原百度文库链接已收费无法查看,更新为CSDN)
-
系统环境
供电电池 | CAN PHY PN |
12V | TJA1044 |
TJA1057 | |
24V | TJA1051 |
TJA1042 |
-
3V 5VMCU支持
datasheet的ordering information一般都有针对子型号的描述,除了封装不一样,还有的带有“/3”字样(3V版本),这个是针对3V MCU设计的,3V CAN PHY会有一个Vio引脚接LDO,通过Vio调节实现与MCU通讯的串口电压(TX RX)。3V版本一般兼容5V MCU,即Vio接5V LDO,或者不接;不带“/3”的,一般默认支持5V MCU。