Dmitry , Yes that will cause you some pain. In this specific case the internal details of the X310 are important. The PPS is first sampled by a synchronizer (chain of registers) clocked with the REF_CLK. But then there is a secondary synchronizer to the DSP clock, which in the case of your modified UHD, is asynchronous w.r.t the 10MHz REF_CLK, so there is again a hazard of a violation of setup/hold timing on that secondary synchronizer as the relative phases shift with respect to each other, and hence a potential ambiguity as to which clock edge samples the PPS on each device. You might need a custom FPGA image to solve for your particular configuration, it’s a tricky timing problem. (Of course something else also may also be going on….custom configuration=custom problems!) -Ian
> On Jun 18, 2018, at 11:08 AM, Дмитрий Михайличенко via USRP-users > <usrp-users@lists.ettus.com> wrote: > > OK. Now I am trying to synchronize channels on UBX only boards. I am able to > get them synchronized if I use default master clock rate 200 MHz. > For my test I use modified UHD driver that allows to set 122.88 MHz master > clock. It seems that phase sync procedure does not work in that case. > > thanks, > Dmitry > > пн, 18 июн. 2018 г. в 18:22, Marcus D. Leech via USRP-users > <usrp-users@lists.ettus.com <mailto:usrp-users@lists.ettus.com>>: > On 06/18/2018 10:57 AM, Дмитрий Михайличенко via USRP-users wrote: >> Is it important to have PPS signal aligned with reference 10 MHz signal. In >> my case they come from different sources. >> >> thanks, >> Dmitry? > Something to be aware of though is that trying to achieve fine phase > synchronization (with predictable phase offset) between two > entirely-different synthesizer types is not likely to be all that > satisfying. > > Different types of synthesizers will interpret the re-synch pulse sent by the > FPGA in slightly different ways, so achieving very-tight > synchronization between different board types is not likely to work. > > >> >> пн, 18 июн. 2018 г. в 17:37, Marcus D. Leech via USRP-users >> <usrp-users@lists.ettus.com <mailto:usrp-users@lists.ettus.com>>: >> On 06/18/2018 10:28 AM, Дмитрий Михайличенко via USRP-users wrote: >>> The frequency is around 600 MHz. I also tried higher frequencies. The >>> offset is visible on picture attached. >>> >>> thanks, >>> Dmitry >> If you look here: >> >> https://kb.ettus.com/UBX <https://kb.ettus.com/UBX> >> >> You can see that for frequencies below 1GHz, you have to use a 20MHz >> daughterboard clock for UBX to achieve synchronization. >> I don't know if SBX will work correctly with a 20MHz daughterboard clock, >> so you can't have "mixed" UBX + SBX on the same >> X310. >> >> Also, integer-N tuning can help maintain better phase synchronization >> characteristics: >> >> https://files.ettus.com/manual/structuhd_1_1tune__request__t.html >> <https://files.ettus.com/manual/structuhd_1_1tune__request__t.html> >> >>> >>> пн, 18 июн. 2018 г. в 14:50, Дмитрий Михайличенко <mdm...@gmail.com >>> <mailto:mdm...@gmail.com>>: >>> Hi, >>> >>> I have a couple of X310 each of them has UBX+SBX cards. The devices are >>> synchronized by external 10MHz + PPS signal. But in my test I see random >>> phase delay between all channels that varies between test runs. The test >>> creates multi usrp device, sets up time and tunes to the same frequency >>> using timed command, then it captures some buffers. The same external >>> signal is supplied to all antenna ports. Is it expected to have random >>> delay between channels? Is there any way to have constant phase delay from >>> run to run? >>> >>> thanks, >>> Dmitry >>> >>> >>> _______________________________________________ >>> USRP-users mailing list >>> USRP-users@lists.ettus.com <mailto:USRP-users@lists.ettus.com> >>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>> <http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com> >> >> _______________________________________________ >> USRP-users mailing list >> USRP-users@lists.ettus.com <mailto:USRP-users@lists.ettus.com> >> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >> <http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com> >> >> >> _______________________________________________ >> USRP-users mailing list >> USRP-users@lists.ettus.com <mailto:USRP-users@lists.ettus.com> >> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >> <http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com> > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com <mailto:USRP-users@lists.ettus.com> > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > <http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com> > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com