![]() |
|||||||||
|
Available Hardware Development Methodsa.) Do-it-yourselfDeveloping 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 ChipWith 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 boardsThere 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. |
| 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