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.

TCAN4551-Q1:

Part Number: TCAN4551-Q1
Other Parts Discussed in Thread: TCAN4550-Q1,

Tool/software:

Is there any driver or interface developed to integrate the TCAN4551 with a Raspberry CM4? Any suggestions on how to start? Thanks in advance.

  • Hi Jorge,

    We have some generic ANSI-C demo code that can be incorporated into just about any application that is available from the TCAN4550-Q1 product folder (Link) or from this direct (Link).  The SPI drivers in the code were developed for an MSP430, so you would need to modify the SPI drivers to work with your MCU, but all of the TCAN455x code is generic and this is a good starting point for a bare metal application. 

    You can also find more general information in the TCAN45xx Software User's Guide (Link).

    If you are using Linux, there is already a tcan4x5x driver incorporated in the Kernel (Link).

    In addition to the datasheet, I would suggest reviewing MCAN User's Guide (Link) published by Bosch because this IP is licensed and incorporated into the TCAN4551-Q1 and it provided more detailed information about MCAN that is not included in the TCAN4551-Q1 datasheet.

    Regards,

    Jonathan

  • Thank you, Jonathan, for your answer. I'm already using the generic demo to integrate the TCAN4551 with an STM32 microcontroller. However, for the Raspberry Pi with Linux-Debian (Bookworm), I don't have much experience. Any other suggestions would be appreciated.
    Regards,

    Jorge LA

  • Hi Jorge,

    My expertise is with the TCAN4551-Q1 device and features, and not with Linux.  I can help you with any questions specific to the features and configuration  of the TCAN4551-Q1 device, but for Linux related questions you may need to reach out to other support forums and information provided by the Linux community.

    Regards,

    Jonathan