Shut down TXCO after entering deepsleep, on wakeup complete new init necessary (why?)

Hello,

I’m using a dw1000 with tcxo. After entering the deepsleep I turn the txco osc (on pic: PB7) off and vddbatt are not anymore on high level too. On wake up i need a complete new init of dw1000 to tx and rx again. What i’m doing wrong? Can i use the deepsleep with an tcxo or I can’t? Is there a problem when the vddbatt is low on deepsleep?

Enter sleep mode code:

dwt_configuresleep( DWT_PRESRV_SLEEP | DWT_CONFIG , DWT_WAKE_CS | DWT_SLP_EN );
dwt_entersleep();
/* then turn off txco (PB7)*/
....
/** then turn on txco (PB7)*/
dwt_wakeup();
/* complete new init of dw1000 needed? why? */

Thx Julian

It looks like that the Vddbat needs to always power on, Maybe you just turn the txco osc off is a good choice, but the control circuit will be complicated.