aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Braun <martin.braun@ettus.com>2017-06-27 13:40:33 -0700
committerMartin Braun <martin.braun@ettus.com>2017-06-27 13:40:33 -0700
commitadfbd70dba7aafde9cb7b29756c00c2cf8044c64 (patch)
treeef8d450b8f9bef462243f4a889d3f61d5258dd8a
parent5a0be9b1de7be7ba6c266dd742456a96e25373fc (diff)
parent8bf99c3b1ea5d2369727e77598f2b236faf87a3c (diff)
downloaduhd-adfbd70dba7aafde9cb7b29756c00c2cf8044c64.tar.gz
uhd-adfbd70dba7aafde9cb7b29756c00c2cf8044c64.tar.bz2
uhd-adfbd70dba7aafde9cb7b29756c00c2cf8044c64.zip
Merge branch 'maint'
-rw-r--r--host/docs/usrp_e3x0.dox12
-rw-r--r--host/lib/usrp/e300/e300_impl.cpp2
2 files changed, 10 insertions, 4 deletions
diff --git a/host/docs/usrp_e3x0.dox b/host/docs/usrp_e3x0.dox
index f2b184e4e..f711c4a37 100644
--- a/host/docs/usrp_e3x0.dox
+++ b/host/docs/usrp_e3x0.dox
@@ -345,13 +345,16 @@ It's behavior is firmware version dependent.
- **SERIAL**: Micro USB connection for serial uart console
\subsection e3x0_hw_sync Clock and Time Synchronization
+
Unlike most USRP devices, the E310 does not have independent reference clock and time source inputs.
It is possible, however, to discipline the internal reference clock using an external time (PPS) source
connected to the SYNC input pin. The E310 FPGA has a subsystem that can use the PPS signal from the
SYNC pin or the internal GPS to align edges of the reference clock to edges of a shared PPS signal.
This alignment happens automatically when the time source in UHD is set to "gpsdo" or "external".
Please note that because the SYNC input can only accept a PPS signal, the only supported value for
-the reference clock source is "internal".
+the reference clock source is "internal". Also, keep in mind that the E310
+does *not* have a GPS-disciplined oscillator like other USRPs, the value "gpsdo"
+for the time source was chosen for compatibility with other USRPs.
\subsection e3x0_hw_pps PPS - Pulse Per Second
@@ -370,8 +373,11 @@ To test the PPS input, you can use the following tool from the UHD examples:
Your USRP-E Series device comes with an internal GPS.
In order to get a lock on a satellite an external GPS antenna is required.
-The PPS from the internal GPS can be used to discipline the internal reference clock. This feature is automatically
-enabled with the time source is set to "gpsdo".
+The PPS from the internal GPS can be used to discipline the internal reference
+clock. This feature is automatically enabled with the time source is set to
+"gpsdo". Again, keep in mind that the E310 does not have an actual
+GPS-disciplined oscillator (GPSDO) on the board, the value "gpsdo" was named
+such for better compatibility with code written for other devices.
The device provides a 3.3V supply voltage to an external antenna connected to the *GPS* port
of your device. Note that this supply voltage is turned off in order to safe power upon destruction of the software object.
diff --git a/host/lib/usrp/e300/e300_impl.cpp b/host/lib/usrp/e300/e300_impl.cpp
index 4b73ceac7..538eded79 100644
--- a/host/lib/usrp/e300/e300_impl.cpp
+++ b/host/lib/usrp/e300/e300_impl.cpp
@@ -405,7 +405,7 @@ e300_impl::e300_impl(const uhd::device_addr_t &device_addr)
_codec_mgr = ad936x_manager::make(_codec_ctrl, fpga::NUM_RADIOS);
#ifdef E300_GPSD
- UHD_LOGGER_INFO("E300") << "Detecting internal GPSDO ";
+ UHD_LOGGER_INFO("E300") << "Detecting internal GPS ";
try {
if (_xport_path == AXI)
_gps = gpsd_iface::make("localhost", 2947);