Hi,
TJA1145 T/FD selective wake up can work correctly in 500k, but when I set the baud rate to other values, the device can wake up with any CAN data. I read from the 0x63, the interrupt event is PNFDE, but this event is always on, so how can I set to avoid this abnormal event?
Hi,
PNFDE event cannot be disabled so once TJA1145 detects error, internal error counter increments.
If the counter overflows (counter > 31), a frame detect error is captured (PNFDE = 1) and the device wakes up.
The counter is decremented if a CAN message is received without any errors. The counter is reset to zero when the bias is switched off and partial networking is re-enabled.
So do you have the same CAN bit rate selected within your CAN bus?
BR, Petr