原创 PIC24HJ单片机自学笔记-CAN总线收发器MCP4726整理

2014-1-22 06:52 2572 13 13 分类: MCU/ 嵌入式 文集: PIC24HJ单片机自学笔记
MCP2561是微芯第二代高速CAN收发器,作为CAN总线和CAN协议控制器的一个接口。
芯片可用于汽车等高速,低静态电流,EMC和ESD等要求的场合。
方框图如下:
20140122065107844.jpg
器件介绍:
MCP2561是一个高速,容错器件作为CAN物理总线和CAN协议控制器的一个接口。兼容ISO11898-5的标准,操作速度达1M。通常,每一个CAN的节点必须有一个器件来转换控制器产生的数字信号,同时也是提供一个CAN控制器和总线一个尖峰电压的隔离。

  • 模式控制
    • 正常模式:通过STBY引脚来控制,驱动块可以操作和驱动总线引脚,高速的差分接收器使能。
    • 待机模式:STBY引脚为高时进入待机模式,发送和高速接收关闭,以节省功耗,低功耗的接收器和唤醒功能打开,监视总线的操作,由于唤醒需要一定的时间,RXD引脚有延时的效应。
  • 发送功能:CAN总线有两个状态,显性和隐性,当CANH和CANL电压差大于VDIFFD时为显性,当小于VDIFFR时为隐性。在TXD引脚则表现为高低电平。如果有别的节点为显性,则总线表现为显性。
  • 接收功能:接收和发送是一个相反过程。
  • 内部保护功能:CANH和CANL具有电池电路和电压瞬变的功能,保护芯片不会损坏,温度保护也可以保护芯片不会因短路的情况导致芯片损坏。
  • 恒定的显性检测:有两种,一种是检测TXD,一种是检测总线。在正常模式下,如果在TXD引脚检测到一个延长的低电平状态,则会关闭CANH和CANL来阻止影响到CAN总线,当TXD回到高电平的时候,CANH和CANL继续有效。在待机模式下,如果总线上检测到一个延时的显性状态,则会设置RXD为隐性状态,来通知控制器将此状态进行校正。两种情况下,延时溢出为1.25ms,这样,如果工作在14.4K的最慢速度下,最多允许18个隐性位出现在总线上。
  • 上电复位和欠压保护:上电到正常电压过程中,CANH和CANL为高阻状态,而在正常模式下,如果掉电到一个阀值以下,则强制进入隐性状态。
引脚描述:
  • TXD:内部33K上拉,如果为低电平,则CANH和CANL获得总线,为显性。
  • VDD,VSS
  • RXD:如果是低电平,总线发送了显性数据。由VDD或者VIO来供电。
  • SPLIT:参考电压输出,VDD/2
  • VIO:为数字脚供电,2561则通过VDD供电。
  • CANH和CANL:如果芯片没有上电,此引脚是不连接到总线的
  • STBY:内部上拉电阻,控制正常模式和待机模式
  • EP:传热
MCP2562与控制器的连接如下:
20140122065131783.jpg




PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
13
关闭 站长推荐上一条 /3 下一条