CAN FD + CANopen, PDO limitations?

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

CAN FD + CANopen, PDO limitations?

1,757 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
Reply
4 Replies

1,729 Views
dav1
Contributor V

ping

0 Kudos
Reply

1,743 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
Reply

1,732 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
Reply

1,715 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
Reply