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.

TCAN1145-Q1: The issue of the chip being unable to be remotely awakened

Part Number: TCAN1145-Q1

Tool/software:

hi expert

At present, when we are debugging your company's selective wake-up transceiver (TCAN1145-Q1), we have encountered the following problems:

When Vsup is powered on, our software will configure CAN ID&Mask at the last moment before power-off, enabling the selection of wake-up and switching the state of 1145 to sleep mode, as shown in the following figure. Approximately 35 milliseconds later, the controller was powered off (Vio and Vcc would also lose power), but at this point, 1145 was unable to respond to any remote wake-up messages.

Moreover, if we do not perform the above operations when powering on and directly power on from the Standby state (at this time, INH will still lose power), remote wake-up can be carried out, but selective wake-up cannot be performed.Could you please help us check if there are any mistakes in our above operations.

One more question to add: We set SW_EN (=1) from the first power-on to the last moment of the Vsup power-on, but the local wake-up (IGN == ON) read SW_EN=0. Is this situation normal?

For the last power-on (the moment before power-off) of Vsup, write SW_EN = 1

When powered on, read SW_EN = 0 for the first time.

  • Hi Ian,

    After you configured the selective wakeup ID & MASK, write SWCFG =1 as the last step, then ensure to clear INT_1, INT_2, INT_3 interrupts before switching to sleep mode. Because SW_EN and MODE_SEL is in the same register, you should enable SW & change to sleep mode in the same SPI command. If the CANINT and FRAME_OVF interrupts are not cleared, the transceiver will not be able to wake up from CAN.

    If doing above operation doesn't solve your issue, please supply VIO in sleep mode, then read MODE_CNTRL register and all the interrupt registers.

    For your second question, it is expected behavior. POR on VSUP will reset all the registers.

    Regards,

    Sean

  • hi  expert

    1.023534188	SPI	MOSI: 0x2000;  MISO: 0xA004
    1.023550188	SPI	MOSI: 0x8E00;  MISO: 0xA000
    1.023566125	SPI	MOSI: 0x6000;  MISO: 0xA000
    1.023581938	SPI	MOSI: 0x6200;  MISO: 0xA000
    1.023597688	SPI	MOSI: 0x6400;  MISO: 0xA000
    1.023613563	SPI	MOSI: 0x6600;  MISO: 0xA000
    1.023629313	SPI	MOSI: 0x6800;  MISO: 0xA000
    1.023645188	SPI	MOSI: 0x6A00;  MISO: 0xA000
    1.023660938	SPI	MOSI: 0x6C00;  MISO: 0xA000
    1.023676813	SPI	MOSI: 0x6E00;  MISO: 0xA000
    1.023692625	SPI	MOSI: 0x7000;  MISO: 0xA000
    1.023708438	SPI	MOSI: 0xA400;  MISO: 0xA040
    1.023726188	SPI	MOSI: 0xA5FF;  MISO: 0xA000
    1.023742063	SPI	MOSI: 0xADFF;  MISO: 0x0000
    1.023758	SPI	MOSI: 0xAF3F;  MISO: 0x0000
    1.023773938	SPI	MOSI: 0xB1A0;  MISO: 0x0000
    1.023789875	SPI	MOSI: 0xB37F;  MISO: 0x0000
    1.023805813	SPI	MOSI: 0x3100;  MISO: 0x0000
    1.02382175	SPI	MOSI: 0x2305;  MISO: 0x0000
    1.023837688	SPI	MOSI: 0x2500;  MISO: 0x0000
    1.023853688	SPI	MOSI: 0x2F01;  MISO: 0x0000
    1.023869563	SPI	MOSI: 0x3900;  MISO: 0x0000
    1.0238855	SPI	MOSI: 0x3700;  MISO: 0x0000
    1.0239015	SPI	MOSI: 0x3510;  MISO: 0x0000
    1.023917375	SPI	MOSI: 0x5300;  MISO: 0x0000
    1.023933313	SPI	MOSI: 0x2107;  MISO: 0x0000
    1.023950625	SPI	MOSI: 0xA000;  MISO: 0x0000
    1.02396625	SPI	MOSI: 0x2000;  MISO: 0x0007
    1.023981813	SPI	MOSI: 0x8E00;  MISO: 0x0000
    1.023999563	SPI	MOSI: 0x8950;  MISO: 0x0000
    1.0240155	SPI	MOSI: 0x8D1F;  MISO: 0x0000
    1.02403175	SPI	MOSI: 0x6514;  MISO: 0x0000
    1.024047625	SPI	MOSI: 0x6780;  MISO: 0x0000
    1.0240635	SPI	MOSI: 0x6FFF;  MISO: 0x0000
    1.024079875	SPI	MOSI: 0x71F0;  MISO: 0x0000
    1.024096125	SPI	MOSI: 0x7300;  MISO: 0x0000
    1.024112313	SPI	MOSI: 0x7500;  MISO: 0x0000
    1.0241285	SPI	MOSI: 0x7700;  MISO: 0x0000
    1.02414475	SPI	MOSI: 0x7900;  MISO: 0x0000
    1.024161	SPI	MOSI: 0x7B00;  MISO: 0x0000
    1.02417725	SPI	MOSI: 0x7D00;  MISO: 0x0000
    1.0241935	SPI	MOSI: 0x7F00;  MISO: 0x0000
    1.02420975	SPI	MOSI: 0x8100;  MISO: 0x0000
    1.024226063	SPI	MOSI: 0x2000;  MISO: 0x0007
    1.024241938	SPI	MOSI: 0x2187;  MISO: 0x0000
    1.024257688	SPI	MOSI: 0x2000;  MISO: 0x9087
    1.0242735	SPI	MOSI: 0x8F80;  MISO: 0x9000
    1.024289375	SPI	MOSI: 0x8E00;  MISO: 0x0080
    1.024307188	SPI	MOSI: 0x2000;  MISO: 0x0087
    1.024322688	SPI	MOSI: 0x2187;  MISO: 0x0000
    1.024338125	SPI	MOSI: 0x2000;  MISO: 0x0087
    1.024354063	SPI	MOSI: 0xA340;  MISO: 0x0000
    1.02444475	SPI	MOSI: 0xA000;  MISO: 0x0000
    1.024460375	SPI	MOSI: 0x2000;  MISO: 0x0087
    1.024476	SPI	MOSI: 0x8E00;  MISO: 0x0080
    1.024495	SPI	MOSI: 0xA000;  MISO: 0x0000
    1.024510625	SPI	MOSI: 0x2000;  MISO: 0x0087
    1.02452625	SPI	MOSI: 0x8E00;  MISO: 0x0080
    1.02454375	SPI	MOSI: 0x2000;  MISO: 0x0087
    1.024559313	SPI	MOSI: 0x2184;  MISO: 0x0000
    1.02457475	SPI	MOSI: 0x2000;  MISO: 0x0084
    1.056366688	SPI	MOSI: 0xA000;  MISO: 0x0000
    1.056382563	SPI	MOSI: 0x2000;  MISO: 0x0084
    1.056400938	SPI	MOSI: 0x8E00;  MISO: 0x0080
    1.056418438	SPI	MOSI: 0x2000;  MISO: 0x0084
    1.056434	SPI	MOSI: 0x2187;  MISO: 0x0000
    1.056450438	SPI	MOSI: 0x2000;  MISO: 0x0087
    1.0564665	SPI	MOSI: 0xA340;  MISO: 0x0000
    1.056483625	SPI	MOSI: 0xA000;  MISO: 0x0000
    1.05650075	SPI	MOSI: 0x2000;  MISO: 0x0087
    1.056516313	SPI	MOSI: 0x8E00;  MISO: 0x0080
    		
    6.057746938	SPI	MOSI: 0xA000;  MISO: 0xD0D0
    6.057767375	SPI	MOSI: 0xA200;  MISO: 0xD008
    6.05778325	SPI	MOSI: 0xA600;  MISO: 0xD040
    6.057798938	SPI	MOSI: 0x2000;  MISO: 0xD007
    6.057817438	SPI	MOSI: 0x8E00;  MISO: 0xD080
    6.05783675	SPI	MOSI: 0xA000;  MISO: 0xD0D0
    6.057856875	SPI	MOSI: 0xA200;  MISO: 0xD008
    6.057872813	SPI	MOSI: 0xA600;  MISO: 0xD040
    6.057888438	SPI	MOSI: 0x2000;  MISO: 0xD007
    6.057908563	SPI	MOSI: 0x8E00;  MISO: 0xD080
    6.057926125	SPI	MOSI: 0x2000;  MISO: 0xD007
    6.057941625	SPI	MOSI: 0x2104;  MISO: 0xD000
    6.057961563	SPI	MOSI: 0x2000;  MISO: 0xD004
    		
    7.063404438	SPI	MOSI: 0xA34B;  MISO: 0xD000
    7.063420375	SPI	MOSI: 0xA740;  MISO: 0xC000
    7.063437438	SPI	MOSI: 0xA97F;  MISO: 0xC000
    7.063454438	SPI	MOSI: 0x8950;  MISO: 0xC000
    7.063470313	SPI	MOSI: 0x8D1F;  MISO: 0xC000
    7.06348775	SPI	MOSI: 0x6514;  MISO: 0xC000
    7.0635035	SPI	MOSI: 0x6780;  MISO: 0xC000
    7.06351925	SPI	MOSI: 0x6FFF;  MISO: 0xC000
    7.063537938	SPI	MOSI: 0x71F0;  MISO: 0xC000
    7.063554125	SPI	MOSI: 0x7300;  MISO: 0xC000
    7.063570375	SPI	MOSI: 0x7500;  MISO: 0xC000
    7.063587813	SPI	MOSI: 0x7700;  MISO: 0xC000
    7.063604	SPI	MOSI: 0x7900;  MISO: 0xC000
    7.063620188	SPI	MOSI: 0x7B00;  MISO: 0xC000
    7.06363775	SPI	MOSI: 0x7D00;  MISO: 0xC000
    7.063653938	SPI	MOSI: 0x7F00;  MISO: 0xC000
    7.063670125	SPI	MOSI: 0x8100;  MISO: 0xC000
    7.063687938	SPI	MOSI: 0x2000;  MISO: 0xC004
    7.06370375	SPI	MOSI: 0x2184;  MISO: 0xC000
    7.063719438	SPI	MOSI: 0x2000;  MISO: 0xD084
    7.0637375	SPI	MOSI: 0x8F80;  MISO: 0xD000
    7.063753313	SPI	MOSI: 0x8E00;  MISO: 0xC080
    7.0637695	SPI	MOSI: 0x2000;  MISO: 0xC084
    7.063787438	SPI	MOSI: 0x2184;  MISO: 0xC000
    7.0638045	SPI	MOSI: 0x2000;  MISO: 0xC084
    7.063820375	SPI	MOSI: 0x2181;  MISO: 0xC000
    
    Time [s]	 Analyzer Name	 Decoded Protocol Result
    1.215594188	SPI	MOSI: 0x2000;  MISO: 0xC084
    1.215610188	SPI	MOSI: 0x8E00;  MISO: 0xC0A0
    1.215626063	SPI	MOSI: 0x6000;  MISO: 0xC000
    1.215641875	SPI	MOSI: 0x6200;  MISO: 0xC000
    1.215657688	SPI	MOSI: 0x6400;  MISO: 0xC014
    1.2156735	SPI	MOSI: 0x6600;  MISO: 0xC080
    1.215689313	SPI	MOSI: 0x6800;  MISO: 0xC000
    1.215705125	SPI	MOSI: 0x6A00;  MISO: 0xC000
    1.215720938	SPI	MOSI: 0x6C00;  MISO: 0xC000
    1.215736813	SPI	MOSI: 0x6E00;  MISO: 0xC0FF
    1.215752625	SPI	MOSI: 0x7000;  MISO: 0xC0F0
    1.215768438	SPI	MOSI: 0xA400;  MISO: 0xC000
    1.215784375	SPI	MOSI: 0xADFF;  MISO: 0xC000
    1.215800313	SPI	MOSI: 0xAF3F;  MISO: 0xC000
    1.21581625	SPI	MOSI: 0xB1A0;  MISO: 0xC000
    1.215832188	SPI	MOSI: 0xB37F;  MISO: 0xC000
    1.215848125	SPI	MOSI: 0x3100;  MISO: 0xC000
    1.215864125	SPI	MOSI: 0x2305;  MISO: 0xC000
    1.215880063	SPI	MOSI: 0x2500;  MISO: 0xC000
    1.215896	SPI	MOSI: 0x2F01;  MISO: 0xC000
    1.215911875	SPI	MOSI: 0x3900;  MISO: 0xC000
    1.215927813	SPI	MOSI: 0x3700;  MISO: 0xC000
    1.215943813	SPI	MOSI: 0x3510;  MISO: 0xC000
    1.215959688	SPI	MOSI: 0x5300;  MISO: 0xC000
    1.215975625	SPI	MOSI: 0x2107;  MISO: 0xC000
    1.215992938	SPI	MOSI: 0xA000;  MISO: 0xC0C0
    1.2160085	SPI	MOSI: 0xA200;  MISO: 0xC044
    1.21602425	SPI	MOSI: 0x2000;  MISO: 0xC007
    1.216039875	SPI	MOSI: 0x8E00;  MISO: 0xC080
    1.216059438	SPI	MOSI: 0x2000;  MISO: 0xC007
    1.216074875	SPI	MOSI: 0x2107;  MISO: 0xC000
    1.216090313	SPI	MOSI: 0x2000;  MISO: 0xC007
    1.21610625	SPI	MOSI: 0xA340;  MISO: 0xC000
    1.216197	SPI	MOSI: 0xA000;  MISO: 0xC0C0
    1.216212563	SPI	MOSI: 0xA200;  MISO: 0xC004
    1.216228188	SPI	MOSI: 0x2000;  MISO: 0xC007
    1.216243813	SPI	MOSI: 0x8E00;  MISO: 0xC080
    1.216262938	SPI	MOSI: 0xA000;  MISO: 0xC0C0
    1.2162785	SPI	MOSI: 0xA200;  MISO: 0xC004
    1.216294125	SPI	MOSI: 0x2000;  MISO: 0xC007
    1.216309688	SPI	MOSI: 0x8E00;  MISO: 0xC080
    1.216327313	SPI	MOSI: 0x2000;  MISO: 0xC007
    1.21634275	SPI	MOSI: 0x2104;  MISO: 0xC000
    1.216358125	SPI	MOSI: 0x2000;  MISO: 0xC004
    1.248405313	SPI	MOSI: 0xA000;  MISO: 0xC0C0
    1.248421188	SPI	MOSI: 0xA200;  MISO: 0xC044
    1.248436938	SPI	MOSI: 0x2000;  MISO: 0xC004
    1.248455563	SPI	MOSI: 0x8E00;  MISO: 0xC080
    1.248473063	SPI	MOSI: 0x2000;  MISO: 0xC004
    1.248488563	SPI	MOSI: 0x2107;  MISO: 0xC000
    1.248505375	SPI	MOSI: 0x2000;  MISO: 0xC007
    1.248521375	SPI	MOSI: 0xA340;  MISO: 0xC000
    1.248538563	SPI	MOSI: 0xA000;  MISO: 0xC0C0
    1.248555563	SPI	MOSI: 0xA200;  MISO: 0xC004
    1.24857125	SPI	MOSI: 0x2000;  MISO: 0xC007
    1.248586813	SPI	MOSI: 0x8E00;  MISO: 0xC080
    		
    6.249781688	SPI	MOSI: 0xA000;  MISO: 0xC0C0
    6.249797563	SPI	MOSI: 0xA200;  MISO: 0xC004
    6.24981775	SPI	MOSI: 0x2000;  MISO: 0xC007
    6.249833375	SPI	MOSI: 0x8E00;  MISO: 0xC080
    6.249852813	SPI	MOSI: 0xA000;  MISO: 0xC0C0
    6.249872813	SPI	MOSI: 0xA200;  MISO: 0xC004
    6.2498885	SPI	MOSI: 0x2000;  MISO: 0xC007
    6.249904063	SPI	MOSI: 0x8E00;  MISO: 0xC080
    6.249925688	SPI	MOSI: 0x2000;  MISO: 0xC007
    6.24994125	SPI	MOSI: 0x2104;  MISO: 0xC000
    6.249956688	SPI	MOSI: 0x2000;  MISO: 0xC004
    		
    7.34547325	SPI	MOSI: 0xA34B;  MISO: 0xC000
    7.34548925	SPI	MOSI: 0xA740;  MISO: 0xC000
    7.345505125	SPI	MOSI: 0xA97F;  MISO: 0xC000
    7.345523813	SPI	MOSI: 0x8950;  MISO: 0xC000
    7.345539688	SPI	MOSI: 0x8D1F;  MISO: 0xC000
    7.345555875	SPI	MOSI: 0x6514;  MISO: 0xC000
    7.345572625	SPI	MOSI: 0x6780;  MISO: 0xC000
    7.345588375	SPI	MOSI: 0x6FFF;  MISO: 0xC000
    7.345604563	SPI	MOSI: 0x71F0;  MISO: 0xC000
    7.345623	SPI	MOSI: 0x7300;  MISO: 0xC000
    7.34563925	SPI	MOSI: 0x7500;  MISO: 0xC000
    7.345655438	SPI	MOSI: 0x7700;  MISO: 0xC000
    7.345673	SPI	MOSI: 0x7900;  MISO: 0xC000
    7.345689188	SPI	MOSI: 0x7B00;  MISO: 0xC000
    7.345705375	SPI	MOSI: 0x7D00;  MISO: 0xC000
    7.345723063	SPI	MOSI: 0x7F00;  MISO: 0xC000
    7.34573925	SPI	MOSI: 0x8100;  MISO: 0xC000
    7.345755563	SPI	MOSI: 0x2000;  MISO: 0xC004
    7.345772625	SPI	MOSI: 0x2184;  MISO: 0xC000
    7.345788313	SPI	MOSI: 0x2000;  MISO: 0xD084
    7.345804188	SPI	MOSI: 0x8F80;  MISO: 0xD000
    7.345822688	SPI	MOSI: 0x8E00;  MISO: 0xC080
    7.345838875	SPI	MOSI: 0x2000;  MISO: 0xC084
    7.345854625	SPI	MOSI: 0x2184;  MISO: 0xC000
    7.345873938	SPI	MOSI: 0x2000;  MISO: 0xC084
    7.345889813	SPI	MOSI: 0x2181;  MISO: 0xC000
    

    Time [s]	 Analyzer Name	 Decoded Protocol Result
    0.714676125	SPI	MOSI: 0x0000;  MISO: 0x0010
    0.772425688	SPI	MOSI: 0x2000;  MISO: 0xC081
    0.772441688	SPI	MOSI: 0x8E00;  MISO: 0xC080
    0.772457563	SPI	MOSI: 0x6000;  MISO: 0xC000
    0.772473375	SPI	MOSI: 0x6200;  MISO: 0xC000
    0.772489188	SPI	MOSI: 0x6400;  MISO: 0xC014
    0.772505	SPI	MOSI: 0x6600;  MISO: 0xC080
    0.772520813	SPI	MOSI: 0x6800;  MISO: 0xC000
    0.772536625	SPI	MOSI: 0x6A00;  MISO: 0xC000
    0.772552438	SPI	MOSI: 0x6C00;  MISO: 0xC000
    0.772568313	SPI	MOSI: 0x6E00;  MISO: 0xC0FF
    0.772584125	SPI	MOSI: 0x7000;  MISO: 0xC0F0
    0.772599938	SPI	MOSI: 0xA400;  MISO: 0xC000
    0.772615875	SPI	MOSI: 0xADFF;  MISO: 0xC000
    0.772631813	SPI	MOSI: 0xAF3F;  MISO: 0xC000
    0.77264775	SPI	MOSI: 0xB1A0;  MISO: 0xC000
    0.772663688	SPI	MOSI: 0xB37F;  MISO: 0xC000
    0.772679625	SPI	MOSI: 0x3100;  MISO: 0xC000
    0.772695625	SPI	MOSI: 0x2305;  MISO: 0xC000
    0.772711563	SPI	MOSI: 0x2500;  MISO: 0xC000
    0.7727275	SPI	MOSI: 0x2F01;  MISO: 0xC000
    0.772743375	SPI	MOSI: 0x3900;  MISO: 0xC000
    0.772759313	SPI	MOSI: 0x3700;  MISO: 0xC000
    0.772775313	SPI	MOSI: 0x3510;  MISO: 0xC000
    0.772791188	SPI	MOSI: 0x5300;  MISO: 0xC000
    0.772807125	SPI	MOSI: 0x2107;  MISO: 0xC000
    0.772824438	SPI	MOSI: 0xA000;  MISO: 0xC0C0
    0.77284	SPI	MOSI: 0xA200;  MISO: 0xC004
    0.77285575	SPI	MOSI: 0x2000;  MISO: 0xC007
    0.772871313	SPI	MOSI: 0x8E00;  MISO: 0xC080
    0.772889125	SPI	MOSI: 0x2000;  MISO: 0xC007
    0.772904688	SPI	MOSI: 0x2107;  MISO: 0xC000
    0.772920125	SPI	MOSI: 0x2000;  MISO: 0xC007
    0.772936063	SPI	MOSI: 0xA340;  MISO: 0xC000
    0.773026813	SPI	MOSI: 0xA000;  MISO: 0xC0C0
    0.773042375	SPI	MOSI: 0xA200;  MISO: 0xC004
    0.773058	SPI	MOSI: 0x2000;  MISO: 0xC007
    0.773073625	SPI	MOSI: 0x8E00;  MISO: 0xC080
    0.77309275	SPI	MOSI: 0xA000;  MISO: 0xC0C0
    0.773108313	SPI	MOSI: 0xA200;  MISO: 0xC004
    0.773123938	SPI	MOSI: 0x2000;  MISO: 0xC007
    0.773139563	SPI	MOSI: 0x8E00;  MISO: 0xC080
    0.773157188	SPI	MOSI: 0x2000;  MISO: 0xC007
    0.773172625	SPI	MOSI: 0x2104;  MISO: 0xC000
    0.773188063	SPI	MOSI: 0x2000;  MISO: 0xC004
    0.80501475	SPI	MOSI: 0xA000;  MISO: 0xC0C0
    0.80503525	SPI	MOSI: 0xA200;  MISO: 0xC004
    0.805051063	SPI	MOSI: 0x2000;  MISO: 0xC004
    0.805066625	SPI	MOSI: 0x8E00;  MISO: 0xC080
    0.805088688	SPI	MOSI: 0x2000;  MISO: 0xC004
    0.805104313	SPI	MOSI: 0x2107;  MISO: 0xC000
    0.80511975	SPI	MOSI: 0x2000;  MISO: 0xC007
    0.805137313	SPI	MOSI: 0xA340;  MISO: 0xC000
    0.8051545	SPI	MOSI: 0xA000;  MISO: 0xC0C0
    0.805170188	SPI	MOSI: 0xA200;  MISO: 0xC004
    0.805187063	SPI	MOSI: 0x2000;  MISO: 0xC007
    0.805202625	SPI	MOSI: 0x8E00;  MISO: 0xC080
    		
    5.106205188	SPI	MOSI: 0xA000;  MISO: 0xC0C0
    5.106221063	SPI	MOSI: 0xA200;  MISO: 0xC004
    5.106236875	SPI	MOSI: 0x2000;  MISO: 0xC007
    5.106257125	SPI	MOSI: 0x8E00;  MISO: 0xC080
    5.1062765	SPI	MOSI: 0xA000;  MISO: 0xC0C0
    5.106292125	SPI	MOSI: 0xA200;  MISO: 0xC004
    5.1063095	SPI	MOSI: 0x2000;  MISO: 0xC007
    5.106325063	SPI	MOSI: 0x8E00;  MISO: 0xC080
    5.106342813	SPI	MOSI: 0x2000;  MISO: 0xC007
    5.10635925	SPI	MOSI: 0x2104;  MISO: 0xC000
    5.10637475	SPI	MOSI: 0x2000;  MISO: 0xC004
    		
    6.17185275	SPI	MOSI: 0xA34B;  MISO: 0xC000
    6.171868688	SPI	MOSI: 0xA740;  MISO: 0xC000
    6.171884563	SPI	MOSI: 0xA97F;  MISO: 0xC000
    6.171906063	SPI	MOSI: 0x8950;  MISO: 0xC000
    6.171922	SPI	MOSI: 0x8D1F;  MISO: 0xC000
    6.171938188	SPI	MOSI: 0x6514;  MISO: 0xC000
    6.17195525	SPI	MOSI: 0x6780;  MISO: 0xC000
    6.171971	SPI	MOSI: 0x6FFF;  MISO: 0xC000
    6.171987188	SPI	MOSI: 0x71F0;  MISO: 0xC000
    6.172005625	SPI	MOSI: 0x7300;  MISO: 0xC000
    6.172021875	SPI	MOSI: 0x7500;  MISO: 0xC000
    6.172038063	SPI	MOSI: 0x7700;  MISO: 0xC000
    6.172055625	SPI	MOSI: 0x7900;  MISO: 0xC000
    6.172071813	SPI	MOSI: 0x7B00;  MISO: 0xC000
    6.172088	SPI	MOSI: 0x7D00;  MISO: 0xC000
    6.172105563	SPI	MOSI: 0x7F00;  MISO: 0xC000
    6.17212175	SPI	MOSI: 0x8100;  MISO: 0xC000
    6.172138063	SPI	MOSI: 0x2000;  MISO: 0xC004
    6.17215525	SPI	MOSI: 0x2184;  MISO: 0xC000
    6.172170938	SPI	MOSI: 0x2000;  MISO: 0xD084
    6.172186813	SPI	MOSI: 0x8F80;  MISO: 0xD000
    6.172205313	SPI	MOSI: 0x8E00;  MISO: 0xC080
    6.1722215	SPI	MOSI: 0x2000;  MISO: 0xC084
    6.17223725	SPI	MOSI: 0x2184;  MISO: 0xC000
    6.172256563	SPI	MOSI: 0x2000;  MISO: 0xC084
    6.172272438	SPI	MOSI: 0x2181;  MISO: 0xC000
    

    As mentioned in the previous email, we have achieved setting the TCAN1145 into standby, normal and sleep mode via SPI. However, the selected-frame-wakeup function doesn't work well. 

    We suspect that there may be issues with the register configuration sequence or other settings. Attached are the SPI bus data captured for specific scenarios. 

    Could you please help analyze if there are any unreasonable configurations?

    Scenario for sheet2.txt:

    •   Prerequisite:Power is off, IG is off.
    •   Operation:

      Power is turned on

      After a short time, the board enters sleep mode.

     

    Scenario for sheet4.txt:

    •   Prerequisite:The board is in sleep mode, IG is off.
    •   Operation:

      IG is turned on, the SBC wakes up to power the MCU.

      After a short time, IG is turned off, and the board enters sleep mode.

     

    Scenario for Sheet6.txt:

    •   Prerequisite:The board is in sleep mode, IG is off.
    •   Operation:

      Use Canoe send CAN messages (1-2 frames) to wake up the board.

      After a short time, the board enters sleep mode.

     

    PS:

    Current TCAN1145 Configuration in Code:

    1. Power-on Initialization Phase:

      Performs a complete initialization sequence

      Configures all necessary registers for normal use

    1. Communication Stop Handling:

      Transitions the device into standby mode

    1. OS Shutdown Sequence:

      Configures specific frame wake-up functionality

      Final transition into sleep mode

    Your assistance in analyzing this issue would be greatly appreciated.

  • Hi Ian,

    Right before each SPI command switching to sleep mode (0x2181), can you add a sequence to clear all the Interrupt registers? That will be 0xA3FF, 0xA5FF, 0xA7FF.

    Also, can you capture the WUF using an oscilloscope?

    Regards,

    Sean