cancel
Showing results for 
Search instead for 
Did you mean: 

Disabling TCXO in the software

JustSomeGuy
Senior

I am using the B-L072Z-LRWAN1 and trying to optimize for low power consumption. So far I have set up the hardware by desolding SB37, SB18, R26, and D2. Now when moving JP9 from pos. 2-3 to pos. 1-2 (i.e. TCXO powered from PA12 instead of VDD_RF_LRA), I notice that the power draw changes from ~1 mA to ~3 mA. I tried disabling PA12 in CubeMX but that did not do anything.

I found this solution, but i am not using any software packs other than a simple header file for the sx1276, so i can not find this mlm32l0xx_hw_conf.h file it is referring to. How else can I completely disable TCXO in the software without adding any software packs?

2 REPLIES 2
STTwo-32
ST Employee

Hello @JustSomeGuy 

The only way that we support is the one that you have previously mentioned.

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Did you see this regarding use of PA12:

https://community.st.com/t5/stm32-mcus-wireless/current-consumption-in-stop-mode-using-b-l072z-lrwan1/m-p/448134/highlight/true#M14432

 

EDIT:

See also:

https://community.st.com/t5/stm32-mcus-wireless/excess-current-consumption-running-b-l072z-lrwan1-from-battery/td-p/322961

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.