linux mcp25155 SPI速率与CAN塑速率如何匹配?

MCP2515独立CAN控制器,SPI (TM)接口特点o实现CAN V2.0B在1 Mb / s的:-
- 8中的数据字段的字节长度- 标准和扩展数据和远程帧o接收缓冲区,面罩和过滤器:- 两个接收缓冲器,可优先消息存储- 六个29位过滤器- 两个29位掩码o数据字节过滤的前两个数据字节(适用于标准的数据帧)o三个发送缓冲器prioritizaton和中止特点o高速SPI (TM)接口( 10兆赫) :- SPI模式0,0和1,1o单触发模式确保信息传输只尝试一次o时钟输出引脚,具有可编程预分频器:- 可以用来作为时钟源为其它设备(多个)o启动的帧( SOF )信号可用于监控SOF信号:- 可用于时隙为基础的协议和/或总线诊断发现早班车性能退化o中断输出引脚,可选择启用o缓冲区满输出引脚可配置为:- 中断输出为每个接收缓冲器- 通用输出o请求到发送( RTS )输入引脚独立可配置为:- 控制引脚,要求传输的每个发送缓冲区- 通用输入o低功耗CMOS技术:- 工作于2.7V - 5.5V- 5毫安有功电流(典型值)- 1 μA待机电流(典型值) (睡眠模式)o温度范围内支持:- 工业级(I ) : -40°C至+ 85°C- 扩展( E) : -40°C至+ 125°C描述Microchip的MCP2515是一款独立的控制器区域网络(CAN )控制器, imple-ments CAN规范,版本2.0B 。它是能够发送和接收标准的和扩展的数据和远程帧。 MCP2515的有两个验收屏蔽寄存器和六个验收过滤器用来过滤掉不想要的邮件,从而降低了主机MCU的开销。在MCP2515通过业界的微控制器( MCU)的接口标准串行外围接口(SPI) 。封装类型18引脚PDIP / SOICTXCANRXCANCLKOUT / SOFTX0RTSTX1RTSTX2RTSOSC2OSC1VSS123456789181716VDDRESETCSSOSISCKINTRX0BFRX1BFMCP251515141312111020引脚TSSOPTXCANRXCANCLKOUT / SOFTX0RTSTX1RTSNCTX2RTSOSC2OSC1VSS1234567891020191817161514131211VDDRESETCSSOSINCSCKINTRX0BFRX1BF(C)2005年Microchip的科技公司初步MCP2515DS21801D第1页MCP2515注意事项:DS21801D第2页初步(C)2005年Microchip的科技公司MCP25151.0设备概述1.2控制逻辑MCP2515是一款独立的CAN控制器,可简化应用程序的要求与CAN总线连接。一个简单的框图。在MCP2515如图1-1所示。该装置包括三个主要模块:1.CAN模块,包括CAN协议引擎,口罩,过滤器,发送和接收缓冲区。是用来控制逻辑和寄存器配置设备和它的操作。SPI协议模块。在控制逻辑块控制设置和操作在MCP2515通过接口与其他模块中为了通过信息和控制。所提供的中断引脚提高了系统灵活性。有一个多用途中断引脚(如以及具体的中断管脚)对每个接收寄存器可以被用来指示一个有效的消息已接收并装入的接收一个缓冲区。使用专用中断引脚是可选的。所述通用中断引脚,以及状态寄存器(通过SPI接口访问) ,也可以是用于确定一个有效的消息已收到。此外,有三个引脚可用来启动消息立即传送已装入的三个发送寄存器中的一个。利用这些引脚是可选的,因为发起消息传输也可以通过利用实现控制寄存器,通过SPI接口进行访问。2.3.使用该设备的实例系统实现如图1-2所示。1.1CAN模块CAN模块功能是处理所有接收和传输CAN总线上的消息。消息首先加载相应的传输消息缓冲区和控制寄存器。传输通过SPI利用控制寄存器位启动接口或通过使用发送使能引脚。状态和误差可通过读取相应的被检查寄存器。在CAN总线上检测到的任何消息检查错误,然后相匹配的用户可定义的过滤器,看它是否应该被移动到一两个接收缓冲器。1.3SPI协议模块经由SPI接口的微控制器接口的设备。写入和读取,所有的寄存器被使用标准的SPI读取和写入完成的命令,除了专门的SPI命令。图1-1:CAN模块框图RXCAN可以协议发动机TXCANTX和RX缓冲器面罩和过滤器SPI o接口逻辑CSSCKSISOSPI公共汽车控制逻辑OSC1OSC2CLKOUT定时GENERATIONINTRX0BFRX1BFTX0RTS控制和打断注册TX1RTSTX2RTSRESET(C)2005年Microchip的科技公司初步DS21801D第3页MCP2515图1-2:典型系统应用节点调节器SPI o节点调节器SPI节点调节器SPIMCP2515TXXCVRRXMCP2515TXXCVRRXMCP2515TXXCVRRXCANHCANL表1-1:名字TXCANRXCANCLKOUTTX0RTSTX1RTSTX2RTSOSC2OSC1VSSRX1BFRX0BFINTSCKSISOCSRESETVDDNC注意:引脚说明I / O / PTYPEOIOIIIOIPOOOIIOIIP—描述发送输出引脚,以CAN总线从CAN总线接收输入引脚时钟输出引脚可编程预分频器——启动的帧信号备用引脚功能PDIP / SOIC TSSOP针#针#123456789101112131415161718—12345789101112131416171819206,15发送缓冲区TXB0请求到发送。通用数字输入。100 kΩ的内部上拉至VDD100 kΩ的内部上拉至VDD发送缓冲区TXB1请求到发送。通用数字输入。100 kΩ的内部上拉至VDD100 kΩ的内部上拉至VDD发送缓冲器TXB2请求到发送。通用数字输入。100 kΩ的内部上拉至VDD100 kΩ的内部上拉至VDD振荡器输出振荡器输入—外部时钟输入逻辑和I接地参考/ O引脚 -接收缓冲器RXB1中断引脚或通用数字输出接收缓冲器RXB0中断引脚或通用数字输出中断输出引脚时钟输入引脚SPI (TM)接口数据输入引脚SPI接口数据输出引脚SPI接口片选输入引脚SPI接口低电平有效器件复位输入正电源逻辑和I / O引脚无内部连接通用数字输出通用数字输出———————类型标识: I =输入; O =输出; P =电源DS21801D第4页初步(C)2005年Microchip的科技公司MCP25151.4发送/接收缓冲器/口罩/过滤器MCP2515的有三个发射和两个接收缓冲器,两个验收屏蔽寄存器(每个接收缓冲区) ,共六个验收滤波。图1-3示出了这些缓冲区和的方框图其连接到协议引擎。图1-3:CAN缓冲器和协议引擎框图缓冲器验收屏蔽RXM1验收过滤器RXF2TXB0信息TXREQABTFMLOATXERRTXB1信息TXREQABTFMLOATXERRTXB2信息TXREQABTFMLOATXERRAccept验收屏蔽RXM0验收过滤器RXF0验收过滤器RXF1RXB0验收过滤器RXF3验收过滤器RXF4验收过滤器RXF5RXB1Accept信息队列控制识别码MAB识别码发送字节序数据字段数据字段协议发动机接受错误计数器发送错误计数器RECTECErrPasBUSOFFTransmit&7 : 0&Shift&14 : 0&{ Transmit&5 : 0& , Receive&8 : 0& }比较Receive&7 : 0&CRC&14 : 0&协议无限状态机SOF发送逻辑位定时逻辑时钟发电机TXRXCON组fi guration注册(C)2005年Microchip的科技公司初步DS21801D第5页MCP2515独立CAN ,SPI接口控制器产品特点:o实现CAN V2.0B在1 Mb / s的:-
- 8中的数据字段的字节长度- 标准和扩展数据和远程帧o接收缓冲区,面罩和过滤器:- 两个接收缓冲器,可优先消息存储- 六个29位过滤器- 两个29位掩码o数据字节过滤的前两个数据字节(适用于标准的数据帧)o三个发送缓冲器,具有优先级和中止特点o高速SPI接口( 10兆赫) :- SPI模式0,0和1,1o单次转换模式确保信息传输是仅尝试一次o时钟输出引脚,具有可编程预分频器:- 可以用来作为时钟源为其它设备(多个)o启动的帧( SOF )信号可用于监控SOF信号:- 可用于时隙为基础的协议和/或总线诊断发现早班车降解o中断输出引脚,可选择启用o缓冲区满输出引脚可配置为:- 中断输出为每个接收缓冲器- 通用输出o请求到发送( RTS )输入引脚独立可配置为:- 控制引脚,要求传输的每个发送缓冲区- 通用输入o低功耗CMOS技术:- 工作于2.7V - 5.5V- 5毫安有功电流(典型值)- 1 μA待机电流(典型值) (睡眠模式)o温度范围内支持:- 工业级(I ) : -40°C至+ 85°C- 扩展( E) : -40°C至+ 125°C描述Microchip的MCP2515是一款独立的控制器区域网络( CAN )控制器,实现了CAN规范2.0B版。这是能够发送和接收标准的和扩展数据和远程帧。在MCP2515有两个验收屏蔽寄存器和六个验收滤波器这是用来过滤掉不想要的邮件,从而降低了主机MCU的开销。在MCP2515通过业界的微控制器( MCU)的接口标准串行外围接口(SPI) 。封装类型18引脚PDIP / SOICTXCANRXCANCLKOUT / SOFTX0RTSTX1RTSTX2RTSOSC2OSC1VSS12345678912345678910TXCAN181716VDDRESETCSSOSISCKINTRX0BFRX1BFVDDRESETCSSOSINCSCKINTRX0BFRX1BFMCP2515RESETRX1BFVDD1514131211102019181716151413121120引脚TSSOPTXCANRXCANCLKOUT / SOFTX0RTSTX1RTSNCTX2RTSOSC2OSC1VSS20 19 18 17 16CLKOUT 1TX0RTS 2TX1RTS 3NC 4TX2RTS 56OSC2*包括外露散热焊盘(EP ) ;看表1-1 。7OSC18GND9 10RX0BF15 SOEP2114 SI13 NC12 SCK11 INT? Microchip的科技公司DS21801G第1页CSMCP251520引脚4×4 QFN *RXCANMCP2515MCP2515注意事项:DS21801G第2页? Microchip的科技公司MCP25151.0设备概述1.2控制逻辑MCP2515是一款独立的CAN控制器,可简化应用程序的要求与CAN总线连接。一个简单的框图。在MCP2515显示在图1-1 。设备包括三个主要模块:1.CAN模块,包括CAN协议引擎,口罩,过滤器,发送和接收缓冲区。是用来控制逻辑和寄存器配置设备和它的操作。SPI协议模块。在控制逻辑块控制设置和操作在MCP2515通过接口与其他模块中为了通过信息和控制。所提供的中断引脚提高了系统灵活性。有一个多用途中断引脚(如以及具体的中断管脚)对每个接收寄存器可以被用来指示一个有效的消息已接收并装入的接收一个缓冲区。使用专用中断引脚是可选的。所述通用中断引脚,以及状态寄存器(通过SPI接口访问) ,也可以是用于确定一个有效的消息已收到。此外,有三个引脚可用来启动消息立即传送已装入的三个发送寄存器中的一个。利用这些引脚是可选的,因为发起消息传输也可以通过利用实现控制寄存器,通过SPI接口进行访问。2.3.使用该设备的实例系统实现所示图1-2 。1.1CAN模块CAN模块功能是处理所有接收和传输CAN总线上的消息。消息首先加载相应的传输消息缓冲区和控制寄存器。传输通过SPI利用控制寄存器位启动接口或通过使用发送使能引脚。状态和误差可通过读取相应的被检查寄存器。在CAN总线上检测到的任何消息检查错误,然后相匹配的用户可定义的过滤器,看它是否应该被移动到一两个接收缓冲器。1.3SPI协议模块经由SPI接口的微控制器接口的设备。写入和读取,所有的寄存器被使用标准的SPI读取和写入完成的命令,除了专门的SPI命令。图1-1:CAN模块框图RXCAN可以协议发动机TXCANTX和RX缓冲器面罩和过滤器SPI接口逻辑CSSCKSISOSPI公共汽车控制逻辑OSC1OSC2CLKOUT定时GENERATIONINTRX0BFRX1BFTX0RTS控制和打断注册TX1RTSTX2RTSRESET? Microchip的科技公司DS21801G第3页MCP2515图1-2:典型系统应用节点调节器SPI节点调节器SPI节点调节器SPIMCP2515TXXCVRRXMCP2515TXXCVRRXMCP2515TXXCVRRXCANHCANL表1-1:名字TXCANRXCANCLKOUTTX0RTSTX1RTSTX2RTSOSC2OSC1VSSRX1BFRX0BFINTSCKSISOCSRESETVDDNC注意:引脚说明TSSOP针#QFN针#I / O / PTYPEPDIP /SOIC针#描述发送输出引脚,以CAN总线从CAN总线接收输入引脚时钟输出引脚可编程预分频器备用引脚功能——启动的帧信号123456789101112131415161718—12345789101112131416171819206,1519201235678910111214151617184,13OIOIIIOIPOOOIIOIIP—发送缓冲区TXB0请求到发送。通用数字输入。100 k??internal拉至VDD100 k??internal拉至VDD发送缓冲区TXB1请求到发送。通用数字输入。100 k??internal拉至VDD100 k??internal拉至VDD发送缓冲器TXB2请求到发送。通用数字输入。100 k??internal拉至VDD100 k??internal拉至VDD振荡器输出振荡器输入逻辑参考地和I / O引脚接收缓冲器RXB1中断引脚或通用数字输出接收缓冲器RXB0中断引脚或通用数字输出中断输出引脚时钟输入引脚SPI接口数据输入引脚SPI接口数据输出引脚SPI接口片选输入引脚SPI接口低电平有效的器件复位输入正电源逻辑和I / O引脚无内部连接—外部时钟输入—通用数字输出通用数字输出————————类型标识: I =输入; O =输出; P =电源DS21801G第4页? Microchip的科技公司MCP25151.4发送/接收缓冲器/面具/过滤器MCP2515的有三个发射和两个接收缓冲器,两个验收屏蔽寄存器(每个接收缓冲区) ,共六个验收滤波。图1-3示出了这些缓冲区和的方框图其连接到协议引擎。图1-3:CAN缓冲器和协议引擎框图缓冲器验收屏蔽RXM1验收过滤器RXF2TXB0信息TXREQABTFMLOATXERRTXB1信息TXREQABTFMLOATXERRTXB2信息TXREQABTFMLOATXERRAccept验收屏蔽RXM0验收过滤器RXF0验收过滤器RXF1RXB0验收过滤器RXF3验收过滤器RXF4验收过滤器RXF5RXB1Accept信息队列控制识别码MAB识别码发送字节序数据字段数据字段协议发动机接受错误计数器发送错误计数器RECTECErrPasBUSOFFTransmit&7 : 0&Shift&14 : 0&{ Transmit&5 : 0& , Receive&8 : 0& }比较Receive&7 : 0&CRC&14 : 0&协议无限状态机SOF发送逻辑位定时逻辑时钟发电机TXRXCON组fi guration注册? Microchip的科技公司DS21801G第5页
查看更多PDF信息
联系人:销售部
地址:北京市海淀区增光路27号院
MCP2515-E/P
Microchip Technology
<div class="show1" title="
【dz37.com】实时报价有图&PDF
联系人:销售部
地址:北京市海淀区增光路27号院增光佳苑2号楼1单元1102室
MCP2515-E/P
√ 欧美㊣品
<div class="show1" title="1
【dz37.com】实时报价有图&PDF
电话:9/19/56875
联系人:陈小姐/林小姐/徐小姐/陈先生
地址:深圳市华强北路华强电子场C幢15D 原:深圳市华强北路赛格广场21楼2111B
MCP2515-E/P
<div class="show1" title="6
全新原装现货库存热卖
联系人:销售部
地址:北京市海淀区增光路27号2-1-1102
MCP2515-E/P
√ 欧美㊣品
<div class="show1" title="
【dz37.com】实时报价有图&PDF
电话:755-
联系人:朱莉
地址:福田区振华路国利大厦B座931
MCP2515-E/P
MIC美国微芯
<div class="show1" title="
<div class="show1" title="1
只做原装正品
联系人:吴小姐/朱先生
地址:深圳市福田區笋岗西路黄木岗北区59栋302室
MCP2515-E/P
<div class="show1" title="5
全新原装公司现货
联系人:张
地址:深圳市福田区华强北路上步工业区501栋406室
MCP2515-E/P
<div class="show1" title="
联系人:林先生
地址:公司:深圳市福田区华强北路华强广场B座24E;门市:华强三期5c221
MCP2515-E/P
Microchip Technology
<div class="show1" title="1
美创世纪原装进口现货,?支持工厂配单,可开增值发票!
联系人:朱凯
地址:中国.广东.深圳.福田上步工业区201栋518室
MCP2515-E/P
2009年.环保无铅产品
<div class="show1" title="5
全新原装特价销售
联系人:董
地址:深圳市福田区中航路国利大厦807
MCP2515-E/P
<div class="show1" title="3
一级代理放心采购
查询更多供应信息
深圳市碧威特网络技术有限公司使用基于MCP2515+TJA1050的模块进行CAN通信 | 小伙伴们的智能之旅MCP2515/MCP2515
   的MCP2515 是一款独立控制器局域网络(Controller Area Network, CAN)协议控制器,完全支持CAN V2.0B 技术规范。该器件能发送和接收标准和扩展数据帧以及远程帧。MCP2515 自带的两个验收屏蔽寄存器和六个验收滤波寄存器可以过滤掉不想要的报文,因此减少了主单片机(MCU)的开销。MCP2515与MCU 的连接是通过业界标准串行(SearialPeripheral Interface, SPI)来实现的。功能特性  ·.完全支持CAN V2.0B 技术规范,通讯速率为1 Mb/s:
  - 0-8 字节长的段
  - 标准和扩展数据帧及远程帧
  · 接收缓冲器、验收屏蔽寄存器和验收滤波寄存器:
  - 两个接收缓冲器,可优先存储报文
  - 六个29 位验收滤波寄存器
  - 二个29 位验收屏蔽寄存器
  ·对头两个数据字节进行滤波(针对标准数据帧)
  · 三个发送缓冲器,具有优先级设定及发送中止功能
  ·高速SPI 接口(10 MHz):
  - 支持0,0 和1,1 的SPI 模式
  ·单触发模式确保报文发送只尝试一次
  · 带有可编程预分频器的时钟输出引脚:
  · 可用作其他器件的时钟源
  -可用起始帧信号(Start-of-Frame, SOF),用于监控SOF 信号:
  - 可用于时隙协议和/或总线诊断以检测早期总线性能退化
  ·带有可选使能设定的中断输出引脚
  ·“缓冲器满”输出引脚可配置为:
  - 各接收缓冲器的中断引脚
  - 通用数字输出引脚
  ·“请求发送(Request-to-Send, RTS)”输入引脚可各自配置为:
  - 各发送缓冲器的控制引脚,用于请求立即发送报文
  - 通用数字输入引脚
  ·低功耗的CMOS 技术:
  - 工作电压范围2.7V 至5.5V
  - 5mA典型工作电流
  - 1μA典型待机电流(休眠模式)
  ·工作温度范围:
  - 工业级(I):-40°C 至+85°C
  - 扩展级(E):-40°C 至+125°C
&|&相关影像
互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于www.baike.com。
登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和专业认证智愿者沟通。
此词条还可添加&
编辑次数:7次
参与编辑人数:7位
最近更新时间: 06:56:51
贡献光荣榜
扫码下载APP请问 51系列单片机怎样与SPI总线连接(如CAN控制器MCP2515) - 单片机/MCU论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
请问 51系列单片机怎样与SPI总线连接(如CAN控制器MCP2515)
16:31:20  
也就是问&&51系列单片机怎样与CAN控制器MCP2515连接方法
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司MCP2515 CAN模块(SPI接口)
基于microchip的MCP2515的SPI接口CAN模块,可与各类具备SPI的ARM9或者MCU接口,扩展CAN接口。模块板载5V收发器,并可选配工业级隔离收发器。
商品编号:5商品重量:100.000 克(g)货  号:5品  牌:计量单位:块
&&(库存4400)
【产品介绍】
基于microchip的MCP2515的SPI接口CAN模块,可与各类具备SPI的ARM9或者MCU接口,扩展CAN接口。模块板载5V收发器,并可选配工业级隔离收发器。在本站的AT91SAM9G20平台测试通过。
【发货清单】
SPI接口CAN模块一块(标配5V收发器)
<div class="section pdtdetail" tab="购买咨询(6)"> 购买咨询
非会员顾客 说: 16-06-12 18:08
管理员[xiaoguo]&&回复: 16-06-15 11:11
非会员顾客 说: 13-01-17 14:08
管理员[xiaoguo]&&回复: 13-01-18 15:14
非会员顾客 说: 12-11-20 22:54
管理员[xiaoguo]&&回复: 12-11-21 10:12
非会员顾客 说: 12-11-19 23:23
管理员[xiaoguo]&&回复: 12-11-20 12:59
<div class="section pdtdetail" tab="商品评论 (0)"> 商品评论
如果您对本商品有什么评价或经验,欢迎分享!
支付/配送方式

我要回帖

更多关于 mcp2515的spi速率 的文章

 

随机推荐