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.

TCAN1043A-Q1: the condition of clearing TXDCLP

Part Number: TCAN1043A-Q1

Hi,

I don't know about the condition of clearing TXDCLP.

Section 8.3.7.1.5 and section 8.3.1 are slightly different. 
 - Section 8.3.7.1.5 says, "The TXDCLP flag is cleared when entering CAN active mode with TXD recessive".
 - Section 8.3.1 says, "The CAN drive will be activated again when entering normal mode with TXD recessive".

Which is correct?

  • Hello,

    This is describing two different things. In the first case let's say that you enter normal mode with the TXD pin low or dominant. The TXDCLP flag will be thrown. The way that you can clear that flag is by power cycling the device or re entering normal mode with TXD high or recessive.

    The second section is saying the same thing but is describing what the flag will do to the device. So when the TXDCLP flag is thrown the driver is disabled and you cannot output any data onto the bus. You will have to exit normal mode and re enter with TXD recessive or you will have to have another device drive your bus dominant while your TXD pin is recessive.

    In both cases if you don't want to power cycle and there is no other device to drive the bus dominant then you will have to exit normal mode and re enter with TXD recessive.

    I hope that clears things up.

    Best,

    Chris

  • I understood that "The TXDCLP flag is cleared when entering CAN active mode with TXD recessive" is not correct.
    Thank you.

  • Just to be clear "The TXDCLP flag is cleared when entering CAN active mode with TXD recessive" is correct. If you enter Normal Mode, with TXD recessive, you will clear the TXDCLP flag.

    Best,

    Chris