Hi,
Can AD9122 + ADL5375 generate single test tone with the internal NCO of DAC and how to configure the relevant register ?
That is to say using AD9122 generate the single tone without the data from fpga(D0 to D16).
Thank you !
AD9122
Production
The AD9122 is a dual 16-bit, high dynamic range, digital-to-analog converter (DAC) that provides a sample rate of 1230 MSPS, permitting a multicarrier...
Datasheet
AD9122 on Analog.com
ADL5375
Production
The ADL5375 is a broadband quadrature modulator designed for operation from 400 MHz to 6 GHz. Its excellent phase accuracy and amplitude balance enable...
Datasheet
ADL5375 on Analog.com
Hi,
Can AD9122 + ADL5375 generate single test tone with the internal NCO of DAC and how to configure the relevant register ?
That is to say using AD9122 generate the single tone without the data from fpga(D0 to D16).
Thank you !
Hi tony_tao ,
Thank you for your interest in AD9122. The NCO tuning word is configured in FTW [31:0] in Registers 0x30 to 0x33 (FTW_0 to FTW_3). After loading the FTW registers with the desired values, Bit 0 of Register 0x36 must transition from 0 to 1 for the new FTW to take effect.
Regarding your second question, I tried this on bench using this Wiki User Guide. I didn't the connect the FPGA (ADS7-V2 controller board), I only configured the AD9122 through SPI using ACE (software developed by ADI). I used Fdac = 800MHz Interpolation x4 and generated a 20MHz output frequency through NCO. This corresponds to a FTW of 0x0CCCCCCD or 214748365 (in decimal). As seen below, the NCO output is still seen. For this case, the DAC was connected to the Balun outputs in the AD9122 Evaluation board, however the same should be seen if the DAC was connected to the ADL5375 modulator output.
However, once the FPGA has been loaded (using DPGLite), this sets the data lines (D0 to D16) to a known state which turns the NCO off. By then, it will be required to send data to the FPGA to output again through the NCO. Figure 57 in the datasheet provides the block diagram for the quadrature modulator. The I/Q data is mixed with the NCO output to generate the quadrature carrier signal, and translates the input signal to a new center frequency.
May I ask your target application for this?
Best regards,
Marco
Hi Macro
Thank you for your experiment of AD9122 demo and measurent of output.
Is there any definite theory description of nco test tone can be generated from ad9122?
We just want to elimate of traditional ways of liquidometer transmitter with only AD9122 together with modulator to genertate singletone .
Hi tony_tao ,
Apologies for the delayed response. I tried the experiment again on another AD9122 evaluation board. Although I'm able to generate an NCO output again using the same procedure as in the first board, the amplitude of the tone was arbitrary whenever I either reset the AD9516 chip (Clock distribution) or perform a power cycle (i.e. turned off the power supply then turned on again). There were even instances where there was no output.
The amplitude of the single tone was being random depending on the power-on values in the FIFO. Since there is no FPGA board connected, there should be no DCI detected by the AD9122 chip (although in some instances there is which is weird). There are FIFO warning fields in Register 0x18 [7:6] and the FIFO level is indicated in Register 0x19. The value in these fields were not constant during my testing thus the random amplitude levels in the NCO output.
Due to this, the answer to your question is no. You can't output a single test tone with the internal NCO only. However, there should be a workaround to this: If you could tie the input data bus to a fixed DC value and find a way to toggle DCI several times so the value gets loaded into the FIFO, this would ensure repeatability that there is always an NCO output and the amplitude will always be the same.
Best regards,
Marco