Go to Embedded Systems Solutions (German Page)

Comparison of CANopen 
Hardware Implementation Methods

 
Back to
CANopenIA
Comparison
Overview

 

Available Hardware Development Methods

a.) Do-it-yourself

Developing the hardware for a CANopen compliant node is not exactly "rocket science". Even hardware engineers with a medium amount of experience have good chances to succeed. One of the biggest challenges can be selecting the right part, as some 20 chip manufacturers produce microcontrollers with CANopen compliant CAN interfaces.

b.) Using CANopenIA Chip

With CANopenIA the hardware design is simplified, as the hardware engineer has less choices. After using the CANopenIA setup tool to create a CANopen node configuration, it will be clearly documented what needs to be connected to which pins of the CANopenIA. Typical external components required are (besides the applications I/O circuitry): Reset and Clock circuitry, CAN line driver and connector, EEPROM for configuration.

b.) Using plug-in/stick-in daughter boards

There are several vendors that provide PCB modules with a similar functionality than CANopenIA offers. The benefits of these modules is, that usually absolutely no external components are required, just add power.

 
 
 
 

Hardware Options Comparison Chart

Criteria a) Do-it-yourself b) CANopenIA Chip c) Daughter Boards
One time purchases Basic to advanced hardware development tools Basic hardware development tools Basic hardware development tools
Hardware development time (without PCB manufacturing) Depending on complexity, one to several weeks Less than a week Less than a week
PCB real-estate Potentially lowest, as completely customizable Low, as customizable Highest and not customizable
Price per node Potentially lowest, as optimized to application Medium Highest
Suitable for low to medium volume applications No Yes Yes
Suitable for high volume applications (100k+) Yes Yes, with high volume license contract No

© Copyright, Embedded Systems Academy, Inc. and Embedded Systems Solutions GmbH