0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >汽车电子 > 基于Microchip公司的MCP2517FD CAN FD控制器解决方案

基于Microchip公司的MCP2517FD CAN FD控制器解决方案

来源: 中电网
2018-06-04
类别:汽车电子
eye 640
文章创建人 拍明

原标题:Microchip MCP2517FD CAN FD控制器解决方案

  microchip公司的MCP2517FD是成本效益和小占位尺寸的CAN FD(灵活数据速率)控制器,具有和微处理器(MCU)接口的SPI接口.器件支持经典格式(CAN2.0B)和CAN灵活数据速率(CAN FD)格式的CAN成帧,比特速率高达1Mbps,工作电压2.7-5.5V,主要用在新能源和智能汽车电子.本文介绍了MCP2517FD主要特性,框图,以及MCP251XFD CAN FD主板主要特性,电路图,材料清单和PCB设计图以及点击板电路图和PCB设计图.

  The MCP2517FD is a cost-effective andsmall-footprint CAN FD controller that can be easilyadded to a microcontroller with an available SPIinterface. Therefore, a CAN FD channel can be easilyadded to a microcontroller that is either lacking a CANFD peripheral, or that doesn’t have enough CAN FDchannels.

  The MCP2517FD supports both, CAN frames in theClassical format (CAN2.0B) and CAN Flexible DataRate (CAN FD) format, as specified in ISO11898-1:2015.

  MCP2517FD主要特性:

  General

  • External CAN FD Controller with SPI Interface

  • Arbitration Bit Rate up to 1 Mbps

  • Data Bit Rate up to 8 Mbps

  • CAN FD Controller modes

  - Mixed CAN 2.0B and CAN FD mode

  - CAN 2.0B mode

  • Conforms to ISO11898-1:2015

  Message FIFOs

  • 31 FIFOs, configurable as transmit or receiveFIFOs

  • One Transmit Queue (TXQ)

  • Transmit Event FIFO (TEF) with 32 bit time stamp

  Message Transmission

  • Message transmission prioritization:

  - Based on priority bit field, and/or

  - Message with lowest ID gets transmitted firstusing the Transmit Queue (TXQ)

  • Programmable automatic retransmissionattempts: unlimited, 3 attempts or disabled

  Message Reception

  • 32 Flexible Filter and Mask Objects

  • Each object can be configured to filter either:

  - Standard ID + first 18 data bits, or

  - Extended ID

  • 32-bit Time Stamp

  Special Features

  • VDD: 2.7 to 5.5V

  • Active current: max. 12 mA @5.5 V,40 MHz CANclock

  • Sleep current: 10 μA, typical

  • Message objects are located in RAM: 2 KB

  • Up to 3 configurable interrupt pins

  • Bus Health Diagnostics and Error counters

  • Transceiver standby control

  • Start of frame pin for indicating the beginning ofmessages on the bus

  • Temperature ranges:

  - High (H): –40℃ to +150℃

  Oscillator Options

  • 40, 20 or 4 MHz crystal, or ceramic resonator; orexternal clock input

  • Clock output with prescaler

  SPI Interface

  • Up to 20 MHz SPI clock speed

  • Supports SPI modes 0,0 and 1,1

  • Registers and bit fields are arranged in a way toenable efficient access via SPI

  Safety Critical Systems

  • SPI commands with CRC to detect noise on SPIinterface

  • Error Correction Code (ECC) protected RAM

  Additional Features

  • GPIO pins: INT0 and INT1 can be configured asgeneral purpose I/O

  • Open drain outputs: TXCAN, INT, INT0, and INT1pins can be configured as push/pull or open drainoutputs

  图1.MCP2517FD框图

  图2.CAN FD控制器模块框图

  图3. MCP2517FD和3.3V MCU接口电路

  MCP251XFD CAN FD主板

  The MCP251XFD CAN FD Motherboard provides a simple, low-cost board to evaluate the MCP2517FD family of devices. The board features one mikroBUS™ socket to accommodate the MCP2517FD click Board.

  The MCP251XFD CAN FD Motherboard together with the MCP2517FD click Board can be used to implement a CAN FD node.

  The MCP251XFD CAN FD Motherboard contains a PIC32MX470F512Hmicrocontroller with a Service Provider Interface (SPI) peripheral. The microcontrollercontrols the MCP2517FD via the SPI interface.

  A firmware Application Program Interface (API) is available for rapid applicationdevelopment, which is written in C programming language for MPLAB HarmonyIntegrated Software Framework. It can be easily ported to other microcontrollers.

  MCP251XFD CAN FD主板主要特性:

  1. PIC32MX470F512H microcontroller

  2. mikroBUS socket

  3. Debug headers for monitoring the MCP2517FD I/O

  4. DSC1121 8 MHz MEMS Clock Generator

  5. USB connector to supply regulated +5V DC to the LDO and mikroBUS socket

  6. Test loops to supply regulated +5V DC to the LDO and mikroBUS socket

  7. Jumper to select between USB and test loop power source

  8. 3.3V LDO to supply microcontroller and mikroBUS socket, and power indicatorLEDs

  9. Push button switches for user-defined inputs

  10. Eight indicator LEDs

  11. Microcontroller Reset push button

  12. Six-pin interface for the PICkit™ 3 Programmer/Debugger

  图4.MCP251XFD CAN FD主板外形图

  图.MCP251XFD点击板外形图(正面)

  图.MCP251XFD点击板外形图(背面)



责任编辑:Davia

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

相关资讯