CAN总线系列(二):链路层芯片MCP2515解读

CAN总线系列(二):链路层芯片MCP2515解读Microchip 的 MCP2515 是一款独立控制器局域网络 ControllerAr CAN 协议控制器 完全支持 CANV2 0B 技术规范

大家好,欢迎来到IT知识分享网。

        Microchip 的MCP2515 是一款独立控制器局域网络(Controller Area Network, CAN)协议控制器,完全支持CAN V2.0B 技术规范。它是CAN协议中数据链路层的芯片。

一.时钟和复位

1.1 振荡器

        MCP2515 通过将晶体或陶瓷谐振器连在 OSC1 和 OSC2 引脚上作为振荡器来工作。         

1.2 复位

66fee8e01e2d4d2ab4d0af8fcc7c0e05.png

 

二.功能配置

2.1 寄存器列表

f10b9ad46d5d4a2a9566ffd3344011af.png

 

2.2  工作模式

2.2.1 五种工作模式

        MCP2515 从休眠模式被唤醒后进入“仅监听模式”。 工作模式如下图所示:

cd1c79f451ab40ef8bebf6e944132595.png

2.2.2 寄存器配置

db99c2b5b356436aa44935fa890532c0.png

2.3 引脚

2.3.1 引脚图

0c030c47ec60418197eedcda6b303748.png

2.3.2 寄存器配置

8ad429188a0149f68acfbe519a73c58e.png

2.4 位定时

        位定时决定传输速度。

2.4.1 相关因素

2.4.1.1 比特率

04fa2b5a0d7f4172bc2077f6d0f20e0c.png

2.4.1.2 标称位时间

a8e5950d1fee4254939a3a72ddc1e286.png

dca4077de13f42c9b055a980a97b53fd.png

2.4.1.3 时间份额    

bf24ae29ebc148bebee71c7725037e82.png

2.4.1.4 同步(硬同步和再同步)

        

b638aad37efd4358b1fb531d5e90740d.png

2.4.1.5 波特额配置

744b1f417dec4c06a76e6acbf249c9ca.png

 

2.4.2 寄存器配置

d15e5fee1b9d4c01a0db551e349e1146.png

2.5 中断

 2.5.1 结构

7df1859723134dbeafa62578501df98c.png

        

        中断类型如下图:

6b6709212c8041808497b6d8181523b8.png

2.5.2 寄存器配置

        d25ef9008a53407c83aae4eeaec190cf.png

 

 

 

 

 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/125856.html

(0)
上一篇 2025-09-23 18:00
下一篇 2025-09-23 18:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信