CAN FD + CANopen, PDO limitations?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

CAN FD + CANopen, PDO limitations?

1,274 次查看
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 项奖励
4 回复数

1,246 次查看
dav1
Contributor V

ping

0 项奖励

1,260 次查看
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 项奖励

1,249 次查看
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 项奖励

1,232 次查看
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 项奖励