uhd/mpm/python
Humberto Jimenez 5c9c7b3dd3 rh: Phase DAC configuration clean-up
- Confirmed the Phase DAC to be initialized at mid-scale.
- Confirmed the Phase DAC step resolution for fine clock shifting.

The clock synchronization algorithm relies on the Phase DAC to fine
shift the sampling clocks on each daughterboard.

Only a certain number of DAC codes are required for the actual clock
adjustment, thus a different range of codes may be chosen by
initializing the Phase DAC with a given value. With the selected range,
one may measure the Phase DAC's linearity and step resolution, which
defines how many steps are required when performing the fine shifting
of the clocks.

After initializing the 16-bit Phase DAC at 25%, 50% (mid-scale), and
75%; it was found that the clock distribution PLL locks relatively
faster when using mid-scale (2^15). By testing the Phase DAC's
linearity, it was confirmed that the circuit resolution is 1.11 ps per
code.
2018-10-30 09:57:55 -07:00
..
pyusrp_periphs mpm: Add i2c APIs for simple transfers 2018-10-19 10:17:08 -07:00
usrp_mpm rh: Phase DAC configuration clean-up 2018-10-30 09:57:55 -07:00
aurora_bist_test.py mpm: n3xx: Fix usage of UIO in Aurora tests 2018-03-01 18:34:28 -08:00
CMakeLists.txt mpm: Add usrp_update_fs 2018-10-09 17:11:08 -07:00
copy_python_module.cmake mpm: CMake cleanup, Python code enhancements 2017-12-22 15:03:44 -08:00
e320_bist mpm: e320: n3xx: Factor BIST code to common module 2018-10-24 18:53:16 -07:00
lib_helper.cpp mpm: Update all license headers 2018-02-19 16:55:08 -08:00
n3xx_bist mpm: e320: n3xx: Factor BIST code to common module 2018-10-24 18:53:16 -07:00
setup.py.in mpm: Update all license headers 2018-02-19 16:55:08 -08:00
socket_test.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
test_lmk.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
tests_periphs.cpp mpm: Update all license headers 2018-02-19 16:55:08 -08:00
tests_periphs.hpp mpm: Update all license headers 2018-02-19 16:55:08 -08:00
usrp_hwd.py mpm: n3xx: Init device on boot 2018-07-18 17:55:50 -07:00
usrp_update_fs mpm: Add usrp_update_fs 2018-10-09 17:11:08 -07:00