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.

TCAN4550: Parameter provision

Part Number: TCAN4550

Please provide the 8 parameters here

  • Tonyx,

    Please excuse our delay during the holiday season. One of our experts should be able to get back to you next week after our return. However, in the meantime, would you be able to help by expanding on your question a bit? Which 8 parameters are you looking for?

    Happy New Year!

    -Danny

  • Hi Tonyx,

    I'm not exactly sure what the question is, but here is some information to help you understand the MCAN MRAM configuration parameters. 

    Linux Kernel m_can.yaml (Link)

    Bosch M_CAN User's Manual (Link)

    TCAN45xx Software User's Guide (Link)

    The configuration parameters are simply the number of various RX/TX Buffer/FIFO elements, and SID/XID filters for your application.  Note that the TCAN4550-Q1 only has 2kb of MRAM, so it is not possible to enable the maximum number of each type of element, so you will need to make sure that you do not exceed the 2kb limit, or your application will not function correctly.

    Regards,

    Jonathan

  • If the chip can be sent, but cannot be received, receiving will not even trigger an interrupt. What is the general reason? How can the problem be identified and resolved?


    This TCAN4X5X_ Error_ The register specification book for STATUS also does not specify

  • Hi Tony,

    I'm not sure what you are trying to show me with the SPI Error Status Mask Field register value.  The Status register 0x000C doesn't show any errors, just that there is internal device activity which is normal.

    I can help review and debug the register configuration if you can provide me a list of all the register values.  Also, can you tell me what specific message they are trying to send and receive?

    Can you also read the following registers after you have tried to transmit and receive a message so that I can check for CAN specific errors?

    0x1050 (MCAN Interrupt Register)

    0x1040 (MCAN Error Counter Register)

    0x1044 (MCAN Protocol Status Register

    0x10A4 (MCAN RX FIFO 0 Status

    Thanks and Regards,

    Jonathan