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.

Facing an issue in CAN_STB pin pulldown_TCAN1042HVDRQ1

Dear Team,

Currently, we are facing an issue in CAN testing, We are unable to send or receive the data packets in the current design. Below is the error we are getting in the console whenever we try to send the data packets.

flexcan 2094000.flexcan can1: bus-off

So many iterations we found that pulldown was not provided to STB pin of CAN transceiver in the current design. After the 10K pull-down CAN start working normally.

Could you please let me know about the STB pin, whether pulldown is required in hardware for CAN normal working? Since I have not seen any pulldown options in the datasheet or Application design. Please clarify.

Regards,

Chitharanjan

  • Section 9.3.5 of the datasheet says:

    The STB terminal is also pulled up to force the device into low power Standby mode if the terminal floats.

    This is also shown in the functional block diagram.

    Figure 10-4 shows that the STB pin should be driven by the MCU. If your GPIO3_IO25 signal is not driven low by your MCU when you want the transceiver to be active, you need a pull-down resistor. If you want the transceiver to be active at all times, you can instead connect STB directly to GND.