From a382249f373c4fe1b43a412724dac2ecc6c9bda5 Mon Sep 17 00:00:00 2001 From: Martin Braun Date: Wed, 12 Jun 2019 16:34:56 -0700 Subject: docs: ubx: Add documentation for temp_comp_mode --- host/docs/dboards.dox | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'host/docs') diff --git a/host/docs/dboards.dox b/host/docs/dboards.dox index 4c25ade05..e8ee4a8ca 100644 --- a/host/docs/dboards.dox +++ b/host/docs/dboards.dox @@ -369,6 +369,18 @@ Notes: - When used in the X300/X310 at frequencies below 1 GHz, it is necessary to reduce the daughterboard clock rate to 20 MHz to achieve phase synchronization and best RF performance (see \ref config_devaddr). +- The LO lock sensor for the UBX can intermittently fail to report True. In that + case, the UBX has a temperature compensation mode, which can be activated to + help the synthesizer to lock. It may also increase the tuning time, though, + which is why the default is to disable the temperature compensation mode. + To enable the temperature compensation mode, identify the property tree path + to the daughterboard, and set the `temp_comp_mode` to "enabled": +~~~~{.cpp} +// Assume DEV is a valid device, and we are talking to the UBX in motherboard 0 +// in slot A: +DEV->get_tree()->access("/mboards/0/rx_frontends/A/temp_comp_mode/value") + .set("enabled"); +~~~~ \subsection dboards_twinrx TwinRX -- cgit v1.2.3