This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SN65HVDA540: CAN demultiplexer solution

Part Number: SN65HVDA540
Other Parts Discussed in Thread: RM46L852, TCAN4550-Q1, RM57L843

Tool/software:

Hello,

I need to communicate the RM46L852 MCU with 4 independent 250kbps CAN networks. Said MCU has 3 independent CAN controllers, of which one is currently being used in my application. How could I use one of the CAN controllers currently available on my RM46 MCU to communicate with 4 different CAN networks? Do you provide a specific IC for that purpose, something like a CAN demultiplexer?

Another possibility I was thinking of is to use an extra MCU (simpler than the RM46) with 5 CAN controllers, acting as a sort of CAN demultiplexer. Having 5 CAN controllers would be to use one of them as a communication method with the main MCU at 1Mbps Could you tell me if you have an MCU with >5 can controller?


Thank you very much.

  • Rafael,

    The best option here would be to add another controller using the TCAN4550-Q1. It is a CAN FD controller and transceiver integrated into the same package, configured and controlled through SPI ports. If your MCU has extra ports that can be used for SPI, then you can add the TCAN4550-Q1 and it will add another CAN bus to your system. There will be software overhead, but we have a lot of collateral to help get started.

    As far as I know, TI does not have any MCUs with 5 CAN controllers, but that would be a question for our EP teams. The most I know of is our Sitara processors with 3 CAN FD controllers integrated.

    Regards,

    Eric Hackett 

  • Hi Eric,

    I have been searching the last few weeks and have found RM57L843 which have 4 x DCAN controller, so we will probably go for that microcontroller for our design.

    Thank you very much for your support.