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.

TCAN1463-Q1: Driver code

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

Hi Team,

Our customer is looking for a driver code for TCAN1463-Q1. Can he port the TCAN4550 Demo Software for TCAN1463-Q1?

Regards,

Danilo

  • Danilo,

    The TCAN1463-Q1 is not a CAN controller, thus it requires no software driver. The CAN communication is handled using TXD and RXD. TXD passes to CANH and CANL, while CANH and CANL pass to RXD. The TCAN1463-Q1 (like the TCAN1043A-Q1) doesn't have any protocol awareness.

    The TCAN4550 is a controller, meaning the communication on the bus is handled by the TCAN4550 itself, so it is protocol-aware. This is why there is demo software for this device.

    Many MCUs come with integrated CAN controllers which correspond to TX and RX communication ports on the MCU. When MCUs do not have this, or when the design requires a second CAN channel that the MCU doesn't offer, the TCAN4550 allows communication over CAN using SPI.

    Best,

    Danny

  • Hi Danny, 

    Thank you for the clarification. Please see the feedback of our customer below.

    My purpose is to configure the valid ID and ID mask for TCAN 1463. If there is no driver code. I wonder if there are some example codes configuring them?

    Regards,

    Danilo

  • Hi Danilo,

    All ID configurations will be relevant to the CAN controller. The TCAN1463 does not have any registers to program, nor does it recognize any IDs that it drives/receives. Do you know what CAN controller is being used for this application? This is typically integrated into the MCU unless an external controller like TCAN4550 is used. 

    Is the customer trying to implement a partial networking application that stays in sleep mode until a valid wake up frame with a configured ID appears on the CAN bus? If so, they will need to use a transceiver that supports selective wake like TCAN1145. Note that the SIC version if this device is still in development. 

    Regards,
    Eric Schott