Skip to content

Commit

Permalink
ad9912: mention lower f_ref phase noise performance
Browse files Browse the repository at this point in the history
  • Loading branch information
Spaqin committed Jul 22, 2024
1 parent 52b0f30 commit e3efcf3
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion artiq/coredevice/ad9912.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,13 @@ class AD9912:
:param pll_n: DDS PLL multiplier. The DDS sample clock is
``f_ref / clk_div * pll_n`` where ``f_ref`` is the reference frequency and
``clk_div`` is the reference clock divider (both set in the parent
Urukul CPLD instance).
Urukul CPLD instance). For ``f_ref`` below 11MHz,
internal SYSCLK PLL doubler is used, and ``pll_n`` must be halved.
:param pll_en: PLL enable bit, set to 0 to bypass PLL (default: 1).
Note that when bypassing the PLL the red front panel LED may remain on.
.. note:: For other than default ``f_ref``, onboard loop filter may be not optimal
and requires hardware changes, according to the AD9912 datasheet.
"""

def __init__(self, dmgr, chip_select, cpld_device, sw_device=None,
Expand Down

0 comments on commit e3efcf3

Please sign in to comment.