http://blog.sina.com.cn/s/blog_5eaf7cb90100ch1y.html

目前世界上使用最广泛的CAN收发器当属NXP(原飞利浦半导体)的各种收发器了。过去的一些PCA82C250/251就不说了,在很多场合都已经有很广泛的应用。通过工艺改造和技术创新,前些年,飞利浦推出了TJA1050和TJA1040两款升级的CAN收发器。也在各种场合得到了很广泛的使用。

MCP2551是微星公司生产的一款CAN收发器,在市面上也有一定的使用,但广泛程度远远低于TJA1050。这两款芯片都是新的收发器,但为什么会发生一边倒的局面呢。下面从一些重要的方面进行比较(TJA1040性能远高于MCP2551,故不做对比):

1.最低波特率:新的CAN收发器为了防止MCU的TXD管脚长时间处于低电平,从而影响总线。所以都做了最大位限制,即最小波特率限制,稳定运行情况下,TJA1050通常支持是60K以上波特率(最低支持20K),而MCP2551是16K以上波特率(最低支持5K)。可以说TJA1050在总线错误时能更快地切断错误信号,保证正常通讯,这在汽车电子通讯中十分重要。(汽车中波特率一般是100K、125K、250K)

2.兼容性,TJA1050可以兼容过去的PCA82C250收发器,而MCP2551在PCA82C250系统中是不能工作的(我曾测试过,当8个左右节点时,混用MCP2551和PCA82C250,是不能通讯的)。不过,TJA1050却是可以兼容MCP2551系统。故使用TJA1050的兼容性很好。

3.EMC性能:TJA1050采用自动斜率控制,即使输出的电平拥有极低的电磁辐射,而MCP2551却是和以前PCA82C251一样,需要用户通过波特率,来调节斜率,以使EMI通过。从使用上TJA1050比较方便。

4.输出对称性:TJA1050由于拥有极好的输出对称性,所以即使在不加共模线圈的情况下,抗共模干扰能力也很强。我的一个客户曾经测试过,果然TJA1050在群脉冲测试中性能比MCP2551高出5%。

故推荐大家使用TJA1050T(T为贴片)。

CAN收发器TJA1050与MCP2551的对比相关推荐

  1. MCP2551与TJA1050的对比

    MCP2551与TJA1050的对比 本文转自:http://hi.baidu.com/hms35/item/838efdd88de06d16e0f46fd6 目前世界上使用最广泛的CAN收发器当属N ...

  2. 使用MCP2515和TJA1050构成CAN节点通信

    使用MCP2515以及TJA1050构成CAN节点通信 1.CAN收发器TJA1050 a)TJA1050元器件原理图 b)TJA1050功能 2.CAN协议控制器MCP2515 a)MCP2515元 ...

  3. 【HAL】stm32F103+TJA1050+USBCAN CAN数据收发

    MCU型号:stm32F103RCT6 软件包: 首先是STM32CubeMX配置: ①RCC ②CAN配置 波特率计算方法: BaudRate=APB1CLK/分频系数/(1+BS1+BS2). 此 ...

  4. 2022-2028全球小型可插拔(SFP)收发器模块行业调研及趋势分析报告

    据恒州诚思调研统计,2021年全球小型可插拔(SFP)收发器模块市场规模约 亿元,2017-2021年年复合增长率CAGR约为%,预计未来将持续保持平稳增长的态势,到2028年市场规模将接近 亿元,未 ...

  5. AIR32F103(九) CAN总线的通信和ID过滤机制及实例

    目录 AIR32F103(一) 合宙AIR32F103CBT6开发板上手报告 AIR32F103(二) Linux环境和LibOpenCM3项目模板 AIR32F103(三) Linux环境基于标准外 ...

  6. 再造STM32---第二十二部分:CAN—通讯实验

    目录 一.CAN 协议简介 1.CAN 物理层 2.协议层 二.STM32 的 CAN 外设简介 1.STM32 的 CAN 架构剖析 三.CAN 初始化结构体 四.CAN 发送及接收结构体 五.CA ...

  7. 如何处理CAN通讯故障

    1.波特率的设定 首先是几个名词的含义,CAN里面1个位的构成如下.注意采样点的位置在PBS1和PBS2的中间.根据这个位时序就可以计算波特率了. 最小时间单位(Tq,Time Quantum) 同步 ...

  8. stm32f103移植到f0_STM32F042替换STM32F103

    因为从事汽车CAN总线及多媒体解码盒,常常需要解一些简单的CAN数据,需要的硬件IO不多,仅仅是CAN+UART,所以最近为了节省成本,也是花了不少心思. 直到最近发现了STM32F042,据介绍,这 ...

  9. 在STM32中:CAN总线驱动

    在STM32中:CAN总线原理与驱动 引脚定义 STM32 CAN总线原理图 CAN总线驱动程序分析 1.CAN总线 头文件程序 2.CAN总线 可执行文件 3.CAN总线 主函数程序 本篇使用的是意 ...

最新文章

  1. 问题 A: 第二题(划分一个集合为差值最小的两个子集合)
  2. 【 Vivado 】使用工程模式
  3. 斯坦福前校长John Hennessy、张亚勤等一众大佬云集,共探最前沿技术 | CNCC2020
  4. matlab 定义string_MATLAB开发自动驾驶第十课-创建用于加载自定义地面真值数据源的类...
  5. python对象编程例子-这是我见过最详细的Python面向对象编程!建议收藏!
  6. LeetCode Binary Tree Preorder Traversal(二叉树的前序遍历)
  7. UVA - 11846 Finding Seats Again (DFS搜索对象)
  8. 【技术解决方案】音视频同步策略分析并计算出当前音频播放的pts
  9. 机器学习算法及应用领域相关的中国大牛
  10. 【转】对ASP.NET程序员非常有用的85个工具
  11. UI调试--初步尝试心得总结
  12. Unity 使用LitJson 解析Json数据
  13. 基于Rasa_NLU的微信chatbot
  14. DotNetBar 14.1.X 安装+源码=不错选择
  15. html5 uc qq,(进阶版)手机浏览器用户体验报告:UC、QQ、360,到底哪个好?
  16. 彩色图像空间滤波(MATLAB)
  17. python plot画柱状图_Matplotlib绘制柱状图
  18. pdf照片显示正常打印时被翻转_2020年广东二级建造师准考证打印常见问题
  19. Pytorch中shuffle=True的作用
  20. 将秒数换算成具体的天时分秒

热门文章

  1. Android 简单几步实现手机号码归属地查询,可监听文本框的变化自动查询
  2. ubuntu火狐浏览器怎么改成中文
  3. 自己动手写个聊天机器人吧
  4. Oracle OCA与OCP认证考试途径
  5. 【趣味实践】自动化抠图工具——XMem的使用
  6. 关于隔离卡的安装系统出现无法转换
  7. kubernetes搭建 二、Etcd集群
  8. 陈丹琦带队全员女将发新论文!提出AI消除性别偏见新方法,适用于任何模型 | EMNLP 2022...
  9. html JS打印添加水印图片
  10. ASP.NET MVC5+EF6+EasyUI 后台管理系统-WebApi的用法与调试