CAN FD + CANopen, PDO limitations?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

CAN FD + CANopen, PDO limitations?

1,137 Views
dav1
Contributor V

Assuming we design using LPC55x, I have a hard time finding information about what is free vs requires licensing when running CAN FD.

In some NXP videos, CANopen + EmSA lists a maximum of 4x PDO's and 10x nodes..

  • Are there any alternatives here that is open-source / free of charge!?

 

Basically, I need to ensure the stack is fully open source and that we can run more than 4 PDO's.

 

Thanks!

0 Kudos
4 Replies

1,109 Views
dav1
Contributor V

ping

0 Kudos

1,123 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, David,

I have not found out the LPC Open stack for the LPC55xx family in the SDK package, the SDK package exactly includes the basic CAN-FD example.

Anyway, pls refer to the an11238 for the CAN open stack.

 

https://www.nxp.com.cn/docs/en/application-note/AN11238.zip

Hope it can help you

BR

XiangJun Rong

0 Kudos

1,112 Views
dav1
Contributor V

Hi XiangJun,

This video from NXP lists LPC551x as supported
https://www.nxp.com/video/mcu-minutes-canopen-and-canopen-fd-in-the-mcuxpresso-sdk:CANOPENFD-OVERVIE...

see screenshots, it lists supported mcu's and also the somewhat strange limitations. Why put a limit on PDO?

0 Kudos

1,095 Views
frank_m
Senior Contributor III

As the video says "a limited version ... is freely available".

These limitations are up to EmSa, the provider. You would need to ask them.

Already the mentioned official conformance test (done by the CiA, i.e. CAN in Automation) requires a fee.

If you find a proper opensource stack, you can port it to you platform. You have to provide at least the HAL layer, i.e. peripheral access.

My company uses CANopen as main bus for it's ECU, having payed a 5-digit sum for CO stack license.

0 Kudos