I'm running the CAN interface at 250 kbits/s in a custom design using the TCAN4550 interfaced
to a microcontroller. Everything seems to work, but when I disconnect the CAN wires, I see the
mode reports back as bus passive, but bus off is not reported. I'm polling
REG_MCAN_PSR
and then testing against
REG_BITS_MCAN_PSR_BO
to check for bus off. I understood from the spec sheet that the TCAN4550
should automatically retry the CAN Tx operation and the error counter should
quickly increment to 127. What am I doing incorrectly?