Only four weeks after the first presentation of the new DAVE™ at the Embedded World 2015, CAN experts of emotas embedded communication GmbH have now released the first version of the CANopen driver package using Infineon’s DAVE™ (version 4) for the easy to integrate and very modular emotas CANopen protocol stack implementing CiA 301 V4.2.
The CANopen driver supports all members of the XMC4000 MCU portfolio ranging from XMC4108 to up to XMC4500 with a MultiCAN module that offers up to 3 CAN nodes with up to 64 message objects. The XMC4108 series features 1 CAN node, 64kB Flash, 20kB RAM, up to 125°C TA, up to 80MHz clock for peripherals and ARM® Cortex™-M4 with built-in DSP and SFPU, MPU, DMA, Programmable Hardware Interconnect Matrix in combination with rich and flexible Timers/PWMs/POSIF, analog-mixed signals and communication features in a 7x7mm VQFN-48 package. As the largest device in Infineon’s XMC4000 family the XMC4500 series offers 3 CAN nodes, 120MHz, 1MB Flash, additional peripherals including Ethernet, USB, SDIO/SD/MMC, and External Bus Unit.
The new release of emotas CANopen driver and protocol stack ensures flexible and configurable use of the CANopen protocol in Full CAN mode, Basic CAN mode, or Basic CAN mode with hardware RX FIFO. It is implemented MISRA-C conform according to the latest CiA communication profile 301 V4.2 for classic CAN and NMT master functionality following CiA 302-2 including CiA 305 LSS services.
It is well suited to develop devices following the CiA device profiles and for EnergyBus products.
The CANopen development process is supported by tools to generate the object dictionary and test tools for automated device tests.
Links:
/partner/infineon
www.infineon.com/xmc
www.infineon.com/dave