Co-Processor

Web Pages on
CANopen Instant Access
 by ESAcademy


About
Stand-Alone
Co-Processor
Setup
Modules
Chips
Binaries
Buy CANopenIA
Comparison
CANopen Magic

Go to ESAcademy's web pages

CANopenIA Co-Processor Mode

In co-processor mode a CANopenIA is a coprocessor to another processor or microcontroller (the 'host'). The communication between the host and the CANopenIA can be implemented via a serial channel (regular UART, I2C or SPI) or via shared, dual-ported memory.

For most applications the performance of a serial channel is sufficient as the communication between host and co-processor is primarily an exchange of the process data. The process image contains all data communicated via CANopen and can be accessed using a simple command language as suggested by the CANopenAPI recommendation of the Embedded Networking Society.

Advanced applications with a high amount of process data or process data that is updated at a high frequency can use a shared dual-ported RAM to exchange the process data. In this case the entire process image directly moves into the shared memory.

Related Web Pages

Do you want or need to know more about CANopen?

How about some reading?

www.CANopenBook.com

A great collection of CANopen related web links is at
www.CANopen.us

MicroCANopen is a minimal CANopen implementation suitable for many microcontrollers
www.MicroCANopen.com  

Upcoming Events