MCP2515
图1-2:
典型系统应用
节点
调节器
SPI
节点
调节器
SPI
节点
调节器
SPI
MCP2515
TX
XCVR
RX
MCP2515
TX
XCVR
RX
MCP2515
TX
XCVR
RX
CANH
CANL
表1-1:
名字
TXCAN
RXCAN
CLKOUT
TX0RTS
TX1RTS
TX2RTS
OSC2
OSC1
V
SS
RX1BF
RX0BF
INT
SCK
SI
SO
CS
RESET
V
DD
NC
注意:
引脚说明
TSSOP
针#
QFN
针#
I / O / P
TYPE
PDIP /
SOIC
针#
描述
发送输出引脚,以CAN总线
从CAN总线接收输入引脚
时钟输出引脚可编程
预分频器
备用引脚功能
—
—
启动的帧信号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
—
1
2
3
4
5
7
8
9
10
11
12
13
14
16
17
18
19
20
6,15
19
20
1
2
3
5
6
7
8
9
10
11
12
14
15
16
17
18
4,13
O
I
O
I
I
I
O
I
P
O
O
O
I
I
O
I
I
P
—
发送缓冲区TXB0请求到发送。通用数字输入。
100 kinternal拉至V
DD
100 kinternal拉至V
DD
发送缓冲区TXB1请求到发送。通用数字输入。
100 kinternal拉至V
DD
100 kinternal拉至V
DD
发送缓冲器TXB2请求到发送。通用数字输入。
100 kinternal拉至V
DD
100 kinternal拉至V
DD
振荡器输出
振荡器输入
逻辑参考地和I / O
引脚
接收缓冲器RXB1中断引脚或
通用数字输出
接收缓冲器RXB0中断引脚或
通用数字输出
中断输出引脚
时钟输入引脚SPI接口
数据输入引脚SPI接口
数据输出引脚SPI接口
片选输入引脚SPI接口
低电平有效的器件复位输入
正电源逻辑和I / O引脚
无内部连接
—
外部时钟输入
—
通用数字输出
通用数字输出
—
—
—
—
—
—
—
—
类型标识: I =输入; O =输出; P =电源
DS21801G第4页
2003-2012 Microchip的科技公司
MCP2515
1.4
发送/接收缓冲器/面具/
过滤器
MCP2515的有三个发射和两个接收
缓冲器,两个验收屏蔽寄存器(每个接收
缓冲区) ,共六个验收滤波。
图1-3
示出了这些缓冲区和的方框图其
连接到协议引擎。
图1-3:
CAN缓冲器和协议引擎框图
缓冲器
验收屏蔽
RXM1
验收过滤器
RXF2
TXB0
信息
TXREQ
ABTF
MLOA
TXERR
TXB1
信息
TXREQ
ABTF
MLOA
TXERR
TXB2
信息
TXREQ
ABTF
MLOA
TXERR
A
c
c
e
p
t
验收屏蔽
RXM0
验收过滤器
RXF0
验收过滤器
RXF1
R
X
B
0
验收过滤器
RXF3
验收过滤器
RXF4
验收过滤器
RXF5
R
X
B
1
A
c
c
e
p
t
信息
队列
控制
识别码
M
A
B
识别码
发送字节序
数据字段
数据字段
协议
发动机
接受
错误
计数器
发送
错误
计数器
REC
TEC
ErrPas
BUSOFF
Transmit<7 : 0>
Shift<14 : 0>
{ Transmit<5 : 0> , Receive<8 : 0> }
比较
Receive<7 : 0>
CRC<14 : 0>
协议
无限
状态
机
SOF
发送
逻辑
位
定时
逻辑
时钟
发电机
TX
RX
CON组fi guration
注册
2003-2012 Microchip的科技公司
DS21801G第5页