aboutsummaryrefslogtreecommitdiffstats
path: root/host/docs
diff options
context:
space:
mode:
authorMartin Braun <martin.braun@ettus.com>2019-06-12 16:34:56 -0700
committerMartin Braun <martin.braun@ettus.com>2019-06-12 16:34:56 -0700
commita382249f373c4fe1b43a412724dac2ecc6c9bda5 (patch)
treeef3e7ea3866dd8fa4ca6ff3fbbc8dca47d11d3a9 /host/docs
parent153713a56e3343a9e01407e7e6716a8887058a9c (diff)
downloaduhd-a382249f373c4fe1b43a412724dac2ecc6c9bda5.tar.gz
uhd-a382249f373c4fe1b43a412724dac2ecc6c9bda5.tar.bz2
uhd-a382249f373c4fe1b43a412724dac2ecc6c9bda5.zip
docs: ubx: Add documentation for temp_comp_mode
Diffstat (limited to 'host/docs')
-rw-r--r--host/docs/dboards.dox12
1 files changed, 12 insertions, 0 deletions
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<std::string>("/mboards/0/rx_frontends/A/temp_comp_mode/value")
+ .set("enabled");
+~~~~
\subsection dboards_twinrx TwinRX