没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这个是英文数据手册 Microchip MCP25625具有集成收发器的CAN控制器是一款完备的高性价比、小尺寸CAN解决方案。该MCP25625器件使用SPI接口来添加微控制器 (MCU)。MCP25625接口可连接至MCU,工作电压范围为2.7V-5.5V,不需要外部电平转换器。该MCP25625可直接连接到物理CAN总线,可满足CAN高速收发器的所有要求。 特性 独立的CAN2.0B 控制器,具有集成CAN收发器和串行外设接口 (SPI) 高达1 MB/s工作频率 极低待机电流(10μA,典型值) 高达10MHz SPI时钟速度 直接连接微控制器,具有2.7V至5.5V输入/输出 有SSOP-28L和6x6 QFN-28L封装可选 扩展温度范围 (E):-40°C至+125°C
资源推荐
资源详情
资源评论
2014-2017 Microchip Technology Inc. DS20005282B-page 1
MCP25625
General Features
• Stand-Alone CAN 2.0B Controller with Integrated
CAN Transceiver and Serial Peripheral
Interface (SPI)
• Up to 1 Mb/s Operation
• Very Low Standby Current (10 µA, typical)
• Up to 10 MHz SPI Clock Speed
• Interfaces Directly with Microcontrollers with 2.7V
to 5.5V I/Os
• Available in SSOP-28L and 6x6 QFN-28L
• Temperature Ranges:
- Extended (E): -40°C to +125°C
CAN Controller Features
•V
DD
: 2.7 to 5.5V
• Implements CAN 2.0B (ISO11898-1)
• Three Transmit Buffers with Prioritization and
Abort Features
•Two Receive Buffers
• Six Filters and Two Masks with Optional Filtering
on the First Two Data Bytes
• Supports SPI Modes 0,0 and 1,1
• Specific SPI Commands to Reduce SPI Overhead
• Buffer Full and Request-to-Send Pins are
Configurable as General Purpose I/Os
• One Interrupt Output Pin
CAN Transceiver Features
•V
DDA
: 4.5V to 5.5V
• Implements ISO-11898-2 and ISO-11898-5
Standard Physical Layer Requirements
• CAN Bus Pins are Disconnected when Device is
Unpowered:
- An unpowered node or brown-out event will
not load the CAN bus
• Detection of Ground Fault:
- Permanent Dominant detection on T
XD
- Permanent Dominant detection on bus
• Power-on Reset and Voltage Brown-Out
Protection on V
DDA
Pin
• Protection Against Damage Due to Short-Circuit
Conditions (Positive or Negative Battery Voltage)
• Protection Against High-Voltage Transients in
Automotive Environments
• Automatic Thermal Shutdown Protection
• Suitable for 12V and 24V Systems
• Meets or Exceeds Stringent Automotive Design
Requirements, Including “Hardware Require-
ments for LIN, CAN and FlexRay Interfaces in
Automotive Applications”, Version 1.3, May 2012
• High Noise Immunity Due to Differential Bus
Implementation
• High-ESD Protection on CANH and CANL, Meets
IEC61000-4-2 up to ±8 kV
Description
The MCP25625 is a complete, cost-effective and small
footprint CAN solution that can be easily added to a
microcontroller with an available SPI interface.
The MCP25625 interfaces directly with microcontrollers
operating at 2.7V to 5.5V; there are no external level
shifters required. In addition, the MCP25625 connects
directly to the physical CAN bus, supporting all
requirements for CAN high-speed transceivers.
The MCP25625 meets the automotive requirements for
high-speed (up to 1 Mb/s), low quiescent current,
Electromagnetic Compatibility (EMC) and Electrostatic
Discharge (ESD).
CAN Controller with Integrated Transceiver
MCP25625
DS20005282B-page 2 2014-2017 Microchip Technology Inc.
Package Types
V
DD
TxCAN
Tx2RTS
V
IO
R
XD
RESET
CS
RxCAN
CLKOUT
CANH
SOTx1RTS
NC
STBY
T
XD
NC
V
SS
V
DDA
OSC2
SCK
INT
Rx0BF
Rx1BF
GND
Tx0RTS
CANL
OSC1
SI
1
2
3
4
5
6
715
8
9
10
11
12
13
14
16
17
18
19
20
21
26
25
24
23
22
28
27
EXP-29
28
16
27
26
25
24
23
22
21
20
19
18
17
15
1
13
2
3
4
5
6
7
8
9
10
11
12
14
V
IO
GND
Rx1BF
Rx0BF
INT
SCK
CANL
NC
CANH
STBY
Tx1RTS
Tx2RTS
OSC2
OSC1
R
XD
V
DD
RESET
CS
SO
SI
V
SS
V
DDA
NC
T
XD
Tx0RTS
CLKOUT
RxCAN
TxCAN
MCP25625
6x6 QFN*
MCP25625
SSOP
*
Includes Exposed Thermal Pad (EP); see Table 1-1.
2014-2017 Microchip Technology Inc. DS20005282B-page 3
MCP25625
1.0 DEVICE OVERVIEW
A typical CAN solution consists of a CAN controller that
implements the CAN protocol, and a CAN transceiver
that serves as the interface to the physical CAN bus.
The MCP25625 integrates both the CAN controller and
the CAN transceiver. Therefore, it is a complete CAN
solution that can be easily added to a microcontroller
with an SPI interface.
1.1 Block Diagram
Figure 1-1 shows the block diagram of the MCP25625.
The CAN transceiver is illustrated in the top half of the
block diagram, see Section 6.0 “CAN Transceiver”
for more details.
The CAN controller is depicted at the bottom half of the
block diagram, and described in more detail in
Section 3.0 “CAN Controller”.
FIGURE 1-1: MCP25625 BLOCK DIAGRAM
V
DDA
CANH
CANL
T
XD
R
XD
Driver
and
Slope Control
Thermal
Protection
POR
UVLO
Digital I/O
Supply
V
IO
V
SS
STBY
Permanent
Dominant Detect
V
IO
V
IO
Mode
Control
Wake-up
Filter
CANH
CANL
CANH
CANL
Receiver
LP_RX
HS_RX
SPI IF
CAN
Protocol
Engine
Tx Handler
Tx
Prioritization
Control Logic
Registers: Configuration, Control and Interrupts
Rx Handler
Acceptance
Filters and
Masks
TxCAN
RxCAN
CS
SCK
SI
SO
OSC1
OSC2
CLKOUT
INT
Rx0BF
RESET
Crystal
Oscillator
Rx1BF
Tx0RTS
Tx1RTS
Tx2RTS
V
DD
GND
MCP25625
DS20005282B-page 4 2014-2017 Microchip Technology Inc.
1.2 Pin Out Description
The descriptions of the pins are listed in Table 1-1.
TABLE 1-1: MCP25625 PIN DESCRIPTION
Pin Name
6x6
QFN
SSOP Block
(1)
Pin Type Description
V
IO
11 1 CAN Transceiver P Digital I/O Supply Pin for CAN Transceiver
NC 14 2 — — No Connection
CANL 12 3 CAN Transceiver HV I/O CAN Low-Level Voltage I/O
CANH 13 4 CAN Transceiver HV I/O CAN High-Level Voltage I/O
STBY 15 5 CAN Transceiver I Standby Mode Input
T
x1RTS 8 6 CAN Controller I TXB1 Request-to-Send
T
x2RTS 9 7 CAN Controller I TXB2 Request-to-Send
OSC2 20 8 CAN Controller O External Oscillator Output
OSC1 21 9 CAN Controller I External Oscillator Input
GND 22 10 CAN Controller P Ground
R
x1BF 23 11 CAN Controller O RxB1 Interrupt
R
x0BF 24 12 CAN Controller O RxB0 Interrupt
INT
25 13 CAN Controller O Interrupt Output
SCK 26 14 CAN Controller I SPI Clock Input
SI 27 15 CAN Controller I SPI Data Input
SO 28 16 CAN Controller O SPI Data Output
CS
1 17 CAN Controller I SPI Chip Select Input
RESET
2 18 CAN Controller I Reset Input
V
DD
3 19 CAN Controller P Power for CAN Controller
TxCAN 4 20 CAN Controller O Transmit Output to CAN Transceiver
R
X
CAN 5 21 CAN Controller I Receive Input from CAN Transceiver
CLKOUT 6 22 CAN Controller O Clock Output/SOF
T
x0RTS 7 23 CAN Controller I TXB0 Request-to-Send
T
XD
16 24 CAN Transceiver I Transmit Data Input from CAN Controller
NC 17 25 — — No Connection
V
SS
18 26 CAN Transceiver P Ground
V
DDA
19 27 CAN Transceiver P Power for CAN Transceiver
R
XD
10 28 CAN Transceiver O Receive Data Output to CAN Controller
EP 29 — — — Exposed Thermal Pad
Legend: P = Power, I = Input, O = Output, HV = High Voltage.
Note 1: See Section 3.0 “CAN Controller” and Section 6.0 “CAN Transceiver” for further information.
2014-2017 Microchip Technology Inc. DS20005282B-page 5
MCP25625
1.3 Typical Application
Figure 1-2 shows an example of a typical application
of the MCP25625. In this example, the microcontroller
operates at 3.3V.
V
DDA
supplies the CAN transceiver and must be
connected to 5V.
V
DD
, V
IO
of the MCP25625 are connected to the V
DD
of the microcontroller. The digital supply can range
from 2.7V to 5.5V. Therefore, the I/O of the MCP25625
is connected directly to the microcontroller, no level
shifters are required.
The T
XD
and R
XD
pins of the CAN transceiver must be
externally connected to the TxCAN and RxCAN pins of
the CAN controller.
The SPI interface is used to configure and control the
CAN controller.
The I
NT pin of the MCP25625 signals an interrupt to
the microcontroller. Interrupts need to be cleared by
the microcontroller through SPI.
The usage of R
xnBF and TxnRTS is optional, since
the functions of these pins can be accessed through
SPI. The R
ESET pin can optionally be pulled up to the
V
DD
of the MCP25625 using a 10 k resistor.
The CLKOUT pin provides the clock to the
microcontroller.
FIGURE 1-2: MCP25625 INTERFACING WITH A 3.3V MICROCONTROLLER
3.3V LDO
V
DD
V
DDA
T
XD
R
XD
STBYRA0
V
SS
V
SS
PIC
®
Microcontroller
MCP25625
5V LDOV
BAT
V
DD
0.1 μF
0.1 μF
CANH
CANL
120
R
x
CAN
T
x
CAN
V
IO
0.1 μF
GND
OSC2
OSC1CLKOUT
CS
SCK
INT
SI
SO
R
x
1BF
R
x
0BF
T
x
0RTS
T
x
0RTS
T
x
0RTS
RESET
OSC1
RA1
SCK
SDI
SDO
INT0
INT1
INT2
RA2
RA3
RA4
RA5
CANH
CANL
0.1 μF
22 pF
22 pF
Optional
剩余89页未读,继续阅读
资源评论
0102030405060708jjjj
- 粉丝: 3
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功