MCP2551与TJA1050的对比

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%。

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
MCP2551的中文资料 1.0 器件概述 1.4 操作模式 MCP2551是一个可容错的高速CAN器件,可作为CAN RS 引脚可选择三种操作模式: 协议控制器和物理总线接口。 MCP2551 可为 CAN 协 * 高速 议控制器提供差分收发能力,它完全符合ISO-11898标 * 斜率控制 准,包括能满足 24V 电压要求。它的工作速率高达 * 待机 1 Mb/s。 典型情况下,CAN 系统上的每个节点都必须有一个器 三种模式的总结参见表 1-1。 件,把 CAN 控制器生成的数字信号转化成为适合总线 在高速和斜率控制两种模式下, CANH 和CANL 信号驱 传输(差分输出)的信号。它也为 CAN 控制器和 CAN 动器通过内部控制来提供可控的对称性,以尽可能地减 总线上的高压尖峰信号之间加入了缓冲器,这些高压尖 小 EMI。 峰信号可能是由外部器件产生(EMI、ESD 和电气瞬态 此外,CANH 和 CANL 上的信号传输斜率可以通过在引 等)。 脚 8 (RS)与地之间连接的一个电阻来控制。斜率的大 小与 RS 上的输出电流成正比,这样可以进一步减小 1.1 发送器功能 EMI。 CAN 总线有两个状态:显性状态和隐性状态。显性状态 1.4.1 高速模式 发生在CANH 和CANL 之间的差分电压高于定义值 (如 1.2V)的时候。隐性状态发生在该差分电压低于某个定 高速模式可以通过把 RS 引脚与VSS 相连来实现。在这 义值 (典型值为 0V)的时候。显性状态和隐性状态分 个模式下,发送器的输出驱动具有快速的输出上升和下 别对应于 TXD 输入引脚的低电平和高电平。但是,一 降时间,可以满足高速CAN 总线的速率要求。 个由别的CAN 节点触发的显性状态将会改写CAN 总线 上的隐性状态。 1.4.2 斜率控制模式 斜率控制模式可以通过限制CANH和CANL 的上升下降 1.1.1 最大节点数 时间来进一步减少 EMI。斜率,也称为转换率 (slew MCP2551 的CAN输出可以驱动最小为45? 的负载,最 rate,SR),受RS 和VOL (通常接地)之间的外接电 多允许连接112个节点(假设最小差分输入阻抗为20 k? 阻(REXT)控制。斜率与RS 引脚的输出电流成正比。 和标称终端电阻为 120?)。 由于电流主要取决于斜率控制电阻 REXT 阻值,所以可 以选用不同的阻值来实现不同的转换率。图 1-1 显示了 1.2 接收器功能 在不同斜率控制电阻的作用下,转换率的典型值。 RXD 输出引脚反映的是 CANH 和 CANL 之间的差分总 1.4.3 待机模式 线电压值。RXD输出引脚的低状态和高状态分别对应于 如果把 RS 与高电平相连,器件就被置为待机模式,即 CAN 总线的显性和隐性状态。 休眠模式。在休眠模式下,发送器关断,接收器工作在 更低电流状态下。控制器侧的接收引脚(RXD)仍然可 1.3 内部保护 以工作,但是工作在低速率状态下。与之相连的单片机 可以通过监测RXD来了解CAN 总线情况,并且通过RS CANH 和 CANL 可以免受 CAN 总线上电池短路和电气 引脚把收发器设为正常工作状态 (在更高的总线速率 瞬态的影响。这一特性可以防止发送器的输出级在这样 下, CAN 的第一条消息可能会丢失)。 的错误条件下受到破坏。 热关断电路在结点温度超过通常的标定值165°C的时候 使输出驱动器停止工作,这样就进一步保护器件免受过 多负载电流的影响。芯片其他部分仍然保持工作,但是 由于发送器输出的功耗降低,芯片的温度也随之降低。 这一保护措施对于由短路引起的总线损坏是必需的。
基于CAN总线的MCP2515和TJA1050温度测量系统是一种使用CAN总线通信的温度测量系统。MCP2515是一种控制器局部网络(CAN)控制器,能够处理CAN总线上的通信任务,而TJA1050是一种CAN收发器,用于接收和发送CAN总线上的信号。 在这个系统中,利用温度传感器测量温度,并将测得的温度数据传输到CAN总线上。MCP2515控制器接收到温度数据后,将其封装成CAN帧,并通过TJA1050收发器发送到CAN总线上。其他设备或系统可以通过CAN总线接收到这些温度数据,进行进一步的处理和分析。 基于CAN总线的MCP2515和TJA1050温度测量系统具有以下优点: 1. 可以实现多节点通信:CAN总线支持多节点连接,可以将多个温度传感器通过CAN总线连接起来,实现多点测量和通信。 2. 高可靠性:CAN总线具有高抗干扰性和高可靠性,能够在工业环境中稳定运行,保证温度数据的准确性和可靠性。 3. 实时性:CAN总线通信速率较快,可以实现高速的温度数据传输,保证数据的实时性和准确性。 4. 简化系统布线:CAN总线只需要两根数据线和两个端子,相比其他通信协议,系统布线更简单,减少了布线成本和工作量。 总而言之,基于CAN总线的MCP2515和TJA1050温度测量系统能够实现多节点温度测量和通信,具有高可靠性和实时性,布线简单,适用于工业环境中的温度监测和控制应用。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值