热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

MCP2551与TJA1050的对比

MCP2551与TJA1050的对比本文转自:http:hi.baidu.comhms35item838efdd88de06d16e0f46fd6目前世界上使用最广泛

MCP2551与TJA1050的对比









   


                   

     本文转自:http://hi.baidu.com/hms35/item/838efdd88de06d16e0f46fd6



目前世界上使用最广泛的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%。



推荐阅读
  • 项目展示——微微博
    项目展示——微微博微微博,一个强大的新浪微博的Android客户端,采用TX的微信界面来开发Sina的微博客户端大四上学期参加比赛和孟丹一起做的 ... [详细]
  • 初学者必备:iBATIS入门指南与常见问题解决
    本文旨在为iBATIS初学者提供一份详细的入门指南,并针对官方文档中示例不足的问题提出解决方案。适合零基础学习者。 ... [详细]
  • 获取年月日,之前的日期不能选择日历cCalendar.getInstance();获取系统的工具类【可以获取时间】DatePickerDialogdate ... [详细]
  • 14款免费网站访客行为分析工具推荐
    探索14款免费的网站访客行为分析工具,帮助你深入了解访客为何离开你的网站,并提供策略以提高用户留存率和转化率。 ... [详细]
  • 本文介绍了一款自定义的APP基础架构,该架构集成了侧滑菜单、Tab布局、ViewPager及Fragment组件,并支持Fragment内的下拉刷新功能。通过此框架,开发者能够更便捷地构建用户界面。 ... [详细]
  • 在Ubuntu上通过Wine安装Photoshop CS6的详细指南
    针对专业设计师和图像处理人员,寻找能够完全替代Adobe Photoshop的开源软件往往不尽如人意。本文提供了一种解决方案,即通过Wine在Linux系统上安装Photoshop CS6,以实现更稳定的操作体验。 ... [详细]
  • 如何清空Layui树结构
    本文将详细介绍如何使用Layui框架清空树形结构,包括创建树、添加节点以及实现清空功能的具体步骤。通过本文,您将能够掌握Layui树的管理技巧。 ... [详细]
  • 深入解析ASP.NET中的HttpHandler、HttpModule与IHttpHandlerFactory
    本文探讨了ASP.NET页面生命周期中的关键组件——HttpHandler、HttpModule和IHttpHandlerFactory的工作原理及其应用场景。通过实例分析,帮助读者更好地理解和利用这些组件来优化Web应用程序。 ... [详细]
  • 本文探讨了一种方法,通过开发C#应用程序来拦截并处理从遗留系统发出的Http请求,该系统原本依赖于已停止服务的Web服务。解决方案涉及使用代理技术或HTTP监听器来捕获和重定向这些请求。 ... [详细]
  • 深入解析 Android 中的 ActivityGroup 实现
    本文详细探讨了如何在 Android 应用中使用 ActivityGroup 来实现类似微博客户端主界面的效果,并分析了 TabActivity 的局限性,推荐使用更为灵活的 ActivityGroup 方案。 ... [详细]
  • 本文探讨了在JavaScript中如何有效地从服务器控件DropDownList中获取绑定的ID值,而非仅仅是显示的文本值。这对于需要根据用户选择动态处理数据的应用场景非常有用。 ... [详细]
  • 实践指南:利用Jenkins与JMeter实现自动化测试报告通知
    本文详细介绍了如何结合Jenkins和JMeter工具,通过自定义脚本向用户发送测试报告的通知。这不仅提高了开发团队的工作效率,也确保了信息的及时传递。 ... [详细]
  • 2023年PHP处理请求超时的全面指南
    本文详细介绍了在PHP中处理请求超时的各种方法,包括设置脚本执行时间、处理file_get_contents函数超时以及优化AJAX请求等,适合开发者参考学习。 ... [详细]
  • 1.选择一个翻译页面,我选择的是有道词典(http:dict.youdao.com)2.随便输入一个英语单词进行翻译,然后查看源文件,找到 ... [详细]
  • 2023年最新更新 | 分类:技术文章 | 标签:Qt, 动态链接库, QPluginLoader | 字号:大中小 | 订阅 ... [详细]
author-avatar
捕鱼达人2502933245
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有