【产品】带有SPI独立接口的CAN协议控制器,支持CAN V2.0B技术规范,通讯速率1Mb/s
信路达XL2515是一款独立控制器局域网络协议控制器,又称CAN协议控制器( CAN全称为:Controller Area Network),完全支持 CAN V2.0B 技术规范。该器件能发送和接收标准和扩展数据帧以及远程帧,它自带的两个验收屏蔽寄存器和六个验收滤波寄存器可以过滤掉不想要的报文,因此减少了主单片机(MCU)的开销。XL2515与 MCU 的连接是通过业界标准串行外设接口(SPI)来实现的。
特性:
• 完全支持CAN V2.0B技术规范,通讯速率为1Mb/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
图1 XL2515器件引脚示意图
XL2515 是一款独立 CAN 控制器, 可简化需要与 CAN总线连接的应用。该器件主要由三个部分组成:
(1)CAN 模块,包括 CAN 协议引擎、验收滤波寄存器、验收屏蔽寄存器、发送和接收缓冲器。(2)用于配置该器件及其运行的控制逻辑和寄存器。(3)SPI 协议模块。
CAN 模块
CAN 模块的功能是处理所有 CAN 总线上的报文接收和发送。报文发送时,首先将报文装载到正确的报文缓冲器和控制寄存器中。通过 SPI 接口设置控制寄存器中的相应位或使用发送使能引脚均可启动发送操作。通过读取相应的寄存器可以检查通讯状态和错误。会对在 CAN总线上检测到的任何报文进行错误检查,然后与用户定义的滤波器进行匹配,以确定是否将报文移到两个接收缓冲器中的一个。
控制逻辑
通过与其他模块连接,控制逻辑模块控制 XL2515 的设置和运行,以便传输信息与控制。所提供的中断引脚提高了系统的灵活性。器件上有一个多用途中断引脚及各接收缓冲器的专用中断引脚,用于指示有效报文是否被接收并载入接收缓冲器。可选择使用专用中断引脚。通用中断引脚和状态寄存器 (通过SPI 接口访问)也可用来确定何时接收了有效报文。器件还有三个引脚,用来启动将装载在三个发送缓冲器之一中的报文立即发送出去。是否使用这些引脚由用户决定;若不使用,也可利用控制寄存器(通过 SPI 接口访问)来启动报文发送。
SPI 协议模块
MCU通过SPI接口与该器件连接。使用标准的SPI读/写指令以及专门的 SPI 命令来读 / 写所有的寄存器。
图1-1 结构框架图
图1-2 系统实现方案图
发送 / 接收缓冲器/验收屏蔽寄存器/验收滤波寄存器
XL2515 有三个发送缓冲器和两个接收缓冲器,两个验收屏蔽寄存器(分别对应不同的接收缓冲器)以及六个验收滤波寄存器。
CAN 协议引擎
CAN 协议引擎包含数个功能模块,下面将对这些模块及其功能进行介绍。
协议有限状态机
协议引擎的核心是有限状态机 ( Finite State Machine,FSM)。 FSM 是一个定序器,对 TX/RX 移位寄存器、循环冗余校验( Cyclic Redundancy Check, CRC)寄存器和总线之间的顺序数据流进行控制。 FSM 还对错误管理逻辑( Error Management Logic, EML)及 TX/RX移位寄存器和缓冲器之间的并行数据流进行控制。 FSM确保了依据 CAN 协议,进行报文接收、总线仲裁、报文发送以及错误信号发生等操作过程。 FSM 还对总线上报文的自动重发进行处理。
循环冗余校验
循环冗余校验寄存器产生循环冗余校验( CRC)代码。该代码在控制字段(数据字节数为 0 的报文)或数据字段之后被发送,并用来检查进入报文的 CRC 字段。
错误管理逻辑
错误管理逻辑 (EML)负责将CAN 器件的故障进行隔离。该逻辑有两个计数器即接收错误计数器( Receive Error Counter REC)和发送错误计数器 ( Transmit Error Counter, TEC) 。这两个计数器根据来自位流处理器的命令进行增减计数。根据错误计数器的计数值,CAN控制器将被设定为错误主动、 错误被动或总线关闭三种状态。
位时序逻辑
位时序逻辑 ( Bit Timing Logic, BTL)可监控总线输入,并根据 CAN 协议处理与总线相关的位时序操作。BTL 在起始帧时,对从隐性状态到显性状态的总线过渡进行同步操作 (称为硬同步) 。如果 CAN 控制器本身不发送显性位,则在以后的隐性状态到显性状态总线过渡时会再进行同步操作(称为再同步) 。 BTL 还提供可编程时间段以补偿传播延迟时间和相位位移,并对位时段内的采样点位置进行定义。对 BTL 的编程取决于波特率和外部物理延迟时间。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由可乐翻译自信路达,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【产品】信路达CAN收发器XL82C251,至少连接110个节点,速度可达1Mbps
信路达CAN收发器XL82C251兼容ISO11898-24V标准的,至少可连接110个节点,通讯速度可达1Mbps,采用SOP8封装,具有较强的抗电磁干扰能力,可应用于CAN协议控制器和物理总线之间,具有在总线与CAN 协议控制器之间进行差分信号传输的能力。
【产品】支持5Mbps数据速率的CAN FD收发器芯片SIT1051T/3,可在总线与CAN协议控制器间进行差分信号传输
芯力特3.3V逻辑输入电源的高性能CAN FD收发器芯片,支持5Mbps CAN FD灵活数据速率,是CAN总线标准的升级版。可应用于卡车、公交、小汽车、工业控制等领域,总线耐压达到±70V以上,具有在总线与CAN协议控制器之间进行差分信号传输的能力。
【产品】信路达推出SOP-20、DIP-20封装的八进制总线收发器,用于数据总线间的异步双向通信
信路达推出了XL74HC245(SOP-20封装)与XD74HC245(DIP-20封装)两款八进制总线收发器,设计用于数据总线之间的异步双向通信。控制功能的实现将外部时序要求降至最低。
【选型】国产带SPI接口的独立CAN控制器XL2515-TSS可替代MCP2515T-I/ST,性能参数基本一致
信路达推出的XL2515-TSS是带SPI接口的独立CAN控制器,本文将对比信路达的XL2515-TSS和MicroChip的MCP2515T-I/ST的主要参数,讨论两者替换的可行性。
【选型】国产CAN扩展芯片可替代MCP2515,性能参数基本一致,满足应用需求
在当下的芯慌环境下,工业储能项目的开发中,采用信路达CAN扩展芯片XL2515-TSS或芯力特的SIT2515T-I/ST替代Microchip的MCP2515T-I/ST是完全满足使用要求的。
XL82C250、XD82C250 CAN控制器接口芯片
描述- XL82C250和XD82C250是CAN控制器接口芯片,提供差分CAN总线与CAN控制器之间的发送和接收功能,支持高达1 Mbps的通信速率。这些芯片完全兼容ISO 11898标准,具有低电流待机模式、短路保护、高电磁干扰免疫性等特点。
型号- XL82C250,XD82C250
【应用】SPI独立接口的国产CAN协议控制器解决充电桩多路CAN需求
本文介绍信路达SPI接口独立CAN控制器XL2515实现充电桩应用串口SPI转CAN。支持CAN技术规范2.0A/B,传输速率达1Mbps;高速SPI接口,支持SP1 0.0和1.1 两种模式;可编程时钟脉冲输出引脚,可作其他芯片时钟信号源。
XL1050 CAN总线收发器
描述- XL1050是一款CAN总线收发器,用于连接控制器区域网络(CAN)协议控制器和物理总线。它适用于高速应用,最高可达1 MBaud,主要用于乘用车。该设备提供对总线的差分发送能力和对CAN控制器的差分接收能力。
型号- XL1050
【经验】用C语言抽象代码描述XL2515 CAN控制器的发送例程
随着汽车行业的高速发展,车上的功能越来越多,在本身MCU的CAN资源不足的情况下使用信路达推出的XL2515 CAN控制器来扩展CAN接口的也越来越多,我们就来详细看看如何使用这一款XL2515,今天讲XL2515的发送,依然以C语言为例。
【选型】国产CAN收发器XL1050可Pin-Pin替换TJA1050T,助力工业控制信号传输
本文重点推荐信路达的XL1050,可Pin-Pin替换TJA1050T进行差分信号传输。XL1050相比TJA1050T,I/O口支持电压既支持3.3V、又支持5V的CAN总线和控制器;两者引脚分布和定义完全相同,无需改版,可以实现兼容设计。
适用于24 V系统的XL82C251、XD82C251 CAN收发器
描述- 该资料介绍了XL82C251和XD82C251两款CAN控制器接口芯片,作为CAN收发器,它们提供在差分CAN总线和CAN控制器之间的发送和接收功能,支持高达1 Mbps的信号速率。这些设备完全符合“ISO 11898-24 V”标准,具有多种特性,包括抗射频干扰、短路保护、低电流待机模式等。
型号- XL82C251,XD82C251
信路达(XINLUDA)电源管理/运算放大器/数据转换/模拟开关/逻辑器件选型指南
描述- XINLUDA was founded in 2018, and is a high-tech enterprise integrating integrated circuit design, product application solution development and sales into a whole industrial chain, which can provide customers with one-stop services.
型号- XD71055,XH2596-12,XL285-2.5,XD293-8,XL33035,XL2981,XD74C923,XL386,XL1413,XD3485,XD13600,XL9555SS,XL258,XL17358,XD14016,XL494,XL1881,XL485CS,XL1403,XT285-2.5,XD74C922,XL3140,XD74LS93,XL124,XD3140,XD74LS95,XL9910,XL2843,XL2845,XD74LS90,XL33290,XL3232-TS,XL2515-TSS,XD13700,XL232-TS,XL2113SPBF,XL239,XL8574ATM,XL62004,XD74LS83,XL4067-SS,XL3485,XD74LS86,XL62003,XD74LS85,XD2981,XB402U-L27,XL2003-TS,XA2163,XB3480M3-3.3,XL324TSS,XL75176AD,XL7650-8,XL7135CD,XLV358D,XL2903-TS,XL224,XL2110PBF,XL7705B,XL75176AP,XL8574ATS,XD386-1,XH2576-ADJ,XL74LS04,XL7555,XL74LS06,XL74LS07,XL8574T,XL9555D,XL74LS00,XL2543,XL74LS02,XA2179-S13,XD4136,XH2596-5.0,XL9170,XD2515,XD3846,XD297,XL2594-5.0,XL393-KR,XT336-5.0,XL2803AG,XL293-20,XL339,XL336-5.0,XL217,XL1682,XL74LS11,XL331,XL2594-ADJ,XL74LS14,XZ298N,XL74LS10,XD2525,XD62004,XD62002,XD62003,XH2576-5.0,XL567,XL324,XL74LS08,XL8870,XL7660,XP8255,XH2596-ADJ,XL74LS27,XD8870,XD7660,XL13085,XT78L05,XL74LS20,XD33035,XL8574TM,XD8255-2,XL2112SPBF,XD393,XL8574TS,XL293D-8,XL555,XL485-SS,XD833,XLV358-MS,XD14553,XL317,XD9170,XD7705B,XL298P,XL74HC597-TS,XL3842,XL551,XL3844,XD7555,XL3843,XL74LS30,XL3846,XL2515,XL3845,XL74LS32,XL1307,XL549,XL548,XL224-TS,XD4052,XD74LS181,XD754410,XD4051,XD3085,XL9535,XD4053,XD74LS30,XL2904D,XL5615,XL2902,XL74HC165,XL2901,XD4059,XH2596-3.3,XL2903,XD3403,XD3525,XD3526,XLB574AT,XD14538,XD494,XA2214-S14,XD8574AP,XD2907-14,XL9555QF24,XB385M3-2.5,XD258,XH2576-12,XL236-2.5,XD74LS194,XL1000,XD4060,XD74LS20,XD74LS192,XD74LS21,XD74LS193,XD74LS190,XD2543N,XL62783,XL82C251,XD4066,XL4514,XD4069,XD82C55-5,XA214-G4C,XD7219,XL232Z,XL2904-KR,XD124,XD485,XD74HC165,XD33063,XH2576-3.3,XL7221,XL2112PBF,XL232K,XL13700,XD17358,XL2594-12,XD74LS27,XL4067,XD74LS163,XL2903-KR,XD74LS161,XD74LS283,XL07Z,XD7221,XL7219,XD74LS10,XD74LS160,XL2525Z,XD4514,XD14514,XD232,XD231,XD4518,XD14518,XD0832CC,XD7650-14,XD74LS14,XL293-TS,XD74LS279,XD74LS11,XD239,XD358,XD74LS157,XD74LS154,XL2113PBF,XB431-LM,XL2551,XD1307,XL3526,XL193,XD2902N,XD5615,XD74LS08,XD2901,XD2903,XD54563,XD2904,XD54562,XP71055,XD74LS02,XD74LS00,XL620,XD14069,XD74LS06,XD74LS07,XD74LS04,XL2525K,XL13600,XL3085,XD224,XD74LS166,XL386-MS,XL5532,XL3232,XD40192,XD74LS75,XD74LS76,XD74LS73,XD74LS74,XT385-1.2,XL2803A,XD1413,XL74HC245,XD74HC597,XD331,XL358D,XD4538,XD34063,XL2902-TS,XD74LS138,XD74LS139,XB431-TL,XD17324,XD339,XL74LS157,XL1050,XL62083,XD74LS132,XL1051,XL1042,XL74HC165-TS,XD74LS153,XL33063,XL1044,XL4310,XD74LS151,XD14051,XD14052,XL297,XD14053,XD13085,XL385-1.2,XL4558,XD7650-8,XD7135,XD2002,XD1403,XD2003,XL74HC595,XD293-16,XD2004,XL74HC597,XL393-TS,XA213-G4J,XD74HC245,XL293-KR,XD1881,XB61040,XD2803,XL78L05A,XA17-G4K,XD2804,XL74LS148,XD74LS147,XD74LS148,XD74LS145,XB61041,XD567,XD324,XL1040,XL358-KR,XL34063,XL9555,XD74LS54,XL285-1.2,XL2003,XL2004,XD74LS51,XD4553,XL258-KR,XL2515QF20,XL2804,XD8574P,XD551,XL2026-2,XL2026-1,XB385M3-1.2,XL74LS139,XL74LS138,XD07,XT336-2.5,XL158,XD74LS112,XL336-2.5,XL3525Z,XL2982SL,XD555,XL833,XL393,XL2110,XD74LS42,XL385-2.5,XL2112,XL2113,XD74HC4514Z,XD3232,XL3525K,XL74C922,XD62783,XD3914,XB3480M3-5.0,XT385-2.5,XL2110SPBF,XD74LS248,XD74LS47,XD549,XD548,XD74LS247,XL9535QF24,XD74LS48,XL0832DR,XL74C923
信路达-其他厂牌对照表
描述- 本资料为信路达与其他品牌元器件的对照表,涵盖了多个品牌和型号的元器件,包括数字IC、模拟IC、晶体单元、MMIC、LED驱动器、射频IC等。对照表中详细列出了对照厂牌、对照型号、品牌名、厂牌型号、品类、封装和详细说明等信息,便于用户查找和对比不同品牌和型号的元器件。
型号- AS179-92LF,XD71055,XD4052,L293B,XL2981,OP07CSZ,TD62004APG,MCP2551T-I/SN,MIC2026-1YM-TR,L297D013TR,OP07CDR,XL62783,L297,OP07EPZ,XD82C55-5,M54563P,XA214-G4C,XL41T56,XB402U,AP1682MTR-G1,CD4052BE,MCP2515T-E/SO,AD7705BNZ,A2982SLWTR-T,MIC2026-2YM-TR,XL07Z,XL9910,UC3845BD1013TR,XL2525Z,AS214-92LF,XL2515-TSS,MT8870DE1,MSM82C55A-2VJ3,TD62004AFG,UDN2981LW-T,UPD71055L-10,LM217LD13TR,XL62004,UDN2981A,XL2551,UPD82C55AC-2,XL62003,SG2525AP013TR,XD2981,M41T56M6F,AP4310AMTR-G1,TD62003APG,UPD71055C,XD54563,XD54562,XP71055,XL7705B,UC3842BD1013TR,ULN2803APG,CM8870PI,XD74HC597,TD62783AFWG,L293DD013TR,XD297,HV9910BLG-G,TBD62083AFWG,XL293-20,MMIC,XL62083,XL217,XL1682,XL4310,AS213-92LF,XL297,XZ298N,OP07DRZ,OP07CPZ,UPD8255AC-5,XD293-16,L298N,XA213-G4J,XD62004,XD62002,XD2803,XD62003,XA17-G4K,XD2804,TD62783APG,MCP2515T-I/ST,TD62003AFG,AP1682EMTR-G1,XP8255,BCR402UE6327,ULN2804AFWG,XD8870,UC3843BD1013TR,M54562P,XL2804,TD62002APG,XD8255-2,XL2026-2,XL2026-1,AD7705BRZ-REEL,XD07,SG3525AP013TR,XL3525Z,L291,XL2982SL,XD7705B,ULN2804APG,XL3842,XL3843,XL2515,XL3845,XD62783,74HC597N
XL2551、XD2551高速CAN收发器
描述- XL2551和XD2551是高速CAN收发器,用于CAN协议控制器与物理总线之间的接口。它们提供差分发送和接收能力,完全兼容ISO-11898标准,支持高达1 Mb/s的速率。产品特性包括高速操作、ISO-11898标准兼容性、12V和24V系统适用性、低电流待机操作、高噪声免疫性等。
型号- XL2551,XD2551
电子商城
现货市场
服务
根据用户的蓝牙模块,使用Bluetooth 蓝牙测试装置MT8852B,测试蓝牙1.0至5.1,包括传输速率、功率、频率、调制和接收机灵敏度,生成测试报告。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
配备KEYSIGHT网络分析仪,可测量无线充电系统发射机/接收机线圈的阻抗,电感L、电阻R、电感C以及品质因数Q,仿真不同充电负载阻抗下的无线充电传输效率。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论