we are working on FlexCAN1 Of mxrt1051. we are 1st time working on FlexCAN ,Pls assist in below point:
- How to configure Simple Signal Multiplexing and Extended Signal Multiplexing in FlexCAN1 Of Mx1051?
- Is there any document /application note on Simple Signal Multiplexing and Extended Signal Multiplexing in FlexCAN1
- which settings need to do in MCUXpresso config tool?
- Is there any example code ?
Hello @Maheshkadam9922,
We have some FlexCAN examples you could check in the iMXRT1050's SDK which you could download it from here: Welcome | MCUXpresso SDK Builder.
[EVKB iMX RT1050 SDK's CAN examples]
Unfortunately, there is neither a document nor an example code for iMX RT1051's FlexCAN to work with DBC Databases. You could find more information about them in the following links: CAN DBC File Explained - A Simple Intro [+Editor Playground] – CSS Electronics and Extended Signal Multiplexing in DBC Databases. Sorry for any inconvenient this may cause you.
Best regards, Raul.
Simple Signal Multiplexing:
For simple multiplexing only one multiplexor signal can be defined in a message. For each multiplexed signal only one multiplexor value can be defined.
Extended Signal Multiplexing:
Extended multiplexing allows defining several multiplexors in a message and a signal can be multiplexed for more than one multiplexor value. A multiplexed signal can also serve as multiplexor signal for other multiplexed signals, meaning that hierarchical multiplexing can be modeled.
Could you please assist how to configure above feature ?
As I understand Simple Signal Multiplexing ,Set the maximum number of message buffers to 64 and Extended Signal Multiplexing , Set the maximum number of message buffers to 512 for ESM mode
please confirm am I right?