diff options
author | Ashish Chaudhari <ashish@ettus.com> | 2016-05-25 16:08:12 -0700 |
---|---|---|
committer | Ashish Chaudhari <ashish@ettus.com> | 2016-05-25 16:08:12 -0700 |
commit | bf74b4e85d6d2b8833c35b1f243eb36b99432250 (patch) | |
tree | efb43cd145665cfe7d439c68010103211d48d582 /host/lib/usrp/x300/x300_adc_dac_utils.cpp | |
parent | 984a18a75bd73fecafa9050fbec7e8bf58ac3084 (diff) | |
download | uhd-bf74b4e85d6d2b8833c35b1f243eb36b99432250.tar.gz uhd-bf74b4e85d6d2b8833c35b1f243eb36b99432250.tar.bz2 uhd-bf74b4e85d6d2b8833c35b1f243eb36b99432250.zip |
bugfix#1102: Prevented X300 DAC FIFO from underflowing
- The spectral distortion was begin caused by the DAC FIFO
underflowing. The fix was to run through the DAC sync
procedure which uses the falling edge clock to sample
the RefClk and sync it with the data clk
Diffstat (limited to 'host/lib/usrp/x300/x300_adc_dac_utils.cpp')
-rw-r--r-- | host/lib/usrp/x300/x300_adc_dac_utils.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/host/lib/usrp/x300/x300_adc_dac_utils.cpp b/host/lib/usrp/x300/x300_adc_dac_utils.cpp index e08825749..cd337febb 100644 --- a/host/lib/usrp/x300/x300_adc_dac_utils.cpp +++ b/host/lib/usrp/x300/x300_adc_dac_utils.cpp @@ -35,7 +35,7 @@ void x300_impl::synchronize_dacs(const std::vector<radio_perifs_t*>& radios) //Reinitialize and resync all DACs for (size_t i = 0; i < radios.size(); i++) { - radios[i]->dac->reset_and_resync(); + radios[i]->dac->reset(); } //Get a rough estimate of the cumulative command latency |