Skip to main content
IGold.1
Visitor II
Feb 2, 2022 2:32 PM UTC
Question

(STM32WL55) What purpose does the "TCXO_WORKAROUND_TIME_MARGIN" delay serve? Can it be removed safely?

Sample code includes a 50ms delay "TCXO_WORKAROUND_TIME_MARGIN" in addition to the Radio.GetWakeupTime() when moving from RX to TX. Is this a necessary delay, and if so, why? Higher data-rate LoRa configurations are significantly bottlenecked by this delay.

This topic has been closed for replies.

2 replies

Louis AUDOLY
ST Employee
Apr 7, 2022 4:02 PM UTC

Hello,

Thank you for your interest

Can you tell me which sample code you are using please ?

Regards

Tesla DeLorean
Guru
Apr 7, 2022 5:09 PM UTC

What's the specified start-up time of the TCXO's you're using?

>>Is this a necessary delay, and if so, why? 

Time it takes to reach nominal frequency? Dearth of TCXO in market due to fire at AKM? Use of a crystal instead?

>>Higher data-rate LoRa configurations are significantly bottlenecked by this delay.

Yeah, I'd imagine it would, perhaps you can use it selectively, or be aware if the TCXO is up already, or not, and perhaps be more cautious about powering it down, or do so with an actual usage time-out?

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..