Hello,
We are using TCAN1145 in our application to Sleep and Wake Up our circuitry through local wakeup as well as using Selective CAN ID.
we have successfully implemented drivers for Local wakeup functionality and is working fine. But we are facing issue while implementing Selective CAN based wakeup functionality. We have referred your application note where standard 11 bit selective CAN id is configured for wakeup. In our application we are using extended (29 bit) CAN IDs. We want to configure our the transceiver to wakeup only at particular CAN ID (e.g. 0x12345). We followed the same sequence to configure all the registers required for selective wakeup functionality as given in application note for extended CAN id ((SW-ID3 bit5) IDE - Extended). After activating Sleep mode, transceiver gets wakeup after receiving any CAN ID on bus.
Can you share any sample code of selective wakeup configuration for extended CAN ID settings?
also we wanted to know, can we disable wakeup through CAN functionality? If yes which registers needs to be configure for the same?