DDS AD9910 Arduino Shield RF Signal Generator [600 MHz, @1.5 GHz Core Clock, Low Spurs, Low Harmonic]
Units Sold: 141
DDS (Direct Digital Synthesis) Analog Devices AD9910 Arduino Shield
Easy connection to Arduino MEGA 2560 without additional wires and converters
For maximum performance we recommend Ultra-low noise reference oscillator RCLN1000
All functions of the DDS AD9910 are brought to the contacts of the Arduino MEGA
With this you can fully reveal all the capabilities of the DDS AD9910 Shield
PCB Design Schematics Case and Software made by GRA & AFCH
$60.00 – $259.95
DDS AD9910 Arduino Shield RF Signal Generator
DDS (Direct Digital Synthesis) Analog Devices AD9910 Arduino Shield by GRA & AFCH
For maximum performance we recommend Ultra-low noise reference oscillator RCLN1000
Easy connection to Arduino MEGA 2560 without additional wires and converters
All functions of the DDS AD9910 are brought to the contacts of the Arduino MEGA
With this you can fully reveal all the capabilities of the DDS AD9910 Shield
Opensource Software available on our GitHub repository: https://github.com/afch/DDS-AD9910-Arduino-Shield
Video review on our YouTube channel : https://youtu.be/_MUsmr0cAD4
Listing includes:
- AD9910 DDS Shield Board
- OLED Display (optional, choose in selector)
- Arduino MEGA Board (optional, choose in selector)
- Clock Chip (optional, choose in selector)
We recommend Ultra Low Noise Reference Oscillator for AD9910 Shield:
1GHz Ultra Low Noise Reference Oscillator -130dBc/Hz @ 10kHz RCLN1000 for DDS AD9910 DDS9912 Units
We recommend RF Amplifier and Low-Pass Filter for AD9910 DDS Shield:
RF Amplifier 8-2000 MHz, GAIN = 20 dB, P = +20 dBm MMIC MRFA89 SOT-89 [GOLD PLATED]
Key Benefits:
- Low harmonics no more than -60dBc. An output RF transformer is used for the correct operation of the current mirror.
- Small spurs.
- 4 layer board. Signal lines TOP and Bottom, inner layers Ground and Power.
- Low Noise LDO Stabilizers.
- Separate power supply for all analog and digital lines (1.8V and 3.3V), 5 pcs IC voltage stabilizers are used. Additionally, there is an RF Ferrite bead interchange.
- High-speed decoupling Level converter and TTL 5V matching.
Types of possible reference oscillators (choose one of them in the selector):
- XO – Crystal 25 MHz 20 ppm internal oscillator with PLL at 1 GHz.
- TCXO – 10 MHz 1 ppm external oscillator PLL at 1 GHz.
- EGEN – external generator up to 1.5 GHz. (To connect an external clock source of up to 1.5 GHz, this source is NOT INCLUDED).
- OCXO – Oven Controlled Crystal Oscillators deliver the ultimate piezo electric performance with stabilities down to less than ±1 ppm.
Additionally balancing transformer is used for TCXO, EGEN and OCXO options:
- Easy to connect OLED display.
- Control buttons for control via the program menu.
- The synthesizer is capable to generate sine wave, AM or FM modulated signal.
- The software allows you to select and configure the frequency of the clock generator through the user menu (without the need to recompile the program).
- Any settings can be stored in non-volatile EEPROM memory (located at Arduino Mega).
- Basic settings are applied and saved automatically.
- This shield support overclocking the AD9910 core to 1.5 GHz (heatsink is recommended).
- DDS AD9910 Shield has ability to generate a signal up to 600 MHz with a core overclocking up to 1.5 GHz (to suppress harmonics, it is recommended to overclock the AD9910 for frequencies above 400 MHz).
- Has ability to increase output power by +4 dBm when “DAC Current HI” is activated.
Phase Noise
This parameter is very important and interesting for those who buy DDS.
Since the intrinsic phase noise of DDS is obviously less than that of PLL generators, the final value is highly dependent on the clock source. In order to achieve the values stated in the datasheet on AD9910, when designing our DDS AD9910 Arduino Shield, we strictly adhered to all recommendations from Analog Devices: PCB layout in 4 layers, separate power supply of all 4 power lines (3.3 V digital, 3.3 V analog, 1.8 V digital, and 1.8 V analog). Therefore, when buying our DDS AD9910 Arduino Shield, You can focus on the data from the datasheet on the AD9910.
Figure 16 shows the noise level when using the built-in PLL in DDS. The PLL multiplies the frequency of a 50 MHz generator by 20 times. We use a similar frequency – 40 MHz (x25 Multiplier) or 50 MHz (x20 Multiplier) from TCXO which gives even more stability.
And figure 15 shows the noise level when using an external reference clock 1 GHZ, with the PLL off.
Comparing these two plots, for example, for Fout = 201.1 MHz and the internal PLL turned on at 10 kHz carrier offset, the phase noise level is -130 dBc @ 10 kHz. And with the PLL off and using external clocking, the phase noise is 145 dBc @ 10kHz. That is, when using an external clock phase noise by 15 dBc better (lower).
For the same frequency Fout = 201.1 MHz, and the internal PLL turned on at 1 MHz carrier offset, the phase noise level is -124 dBc @ 1 MHz. And with the PLL off and using external clocking, the phase noise is 158 dBc @ 1 MHz. That is, when using an external clock phase noise by 34 dBc better (lower).
Conclusion: when using external clocking, You can get much lower phase noise than using the built-in PLL. But do not forget that in order to achieve such results, increased requirements are put forward to the external generator.
OLED Display Menus:
DDS AD9910 Core Clock Menu
DDS AD9910 Core Clock Menu
DDS AD9910 AM Modulation Menu
DDS AD9910 FM Modulation Menu
If you have ANY questions, PLEASE ASK us.
Specifications:
Frequency: | 100 kHz – 420 MHz (600 MHz*) in 1 Hz step |
Spurs max: | -60 dBc |
Frequency step: | 1 Hz |
Output power: | +0 dBm (+4**) to -84 dBm (on 50 Ohm load) |
Output level up to: | 1 Vpeak-to-peak (at +4 dBm) |
Power Supply: | USB or External Power Supply 7V DC 1A |
Output filter: | 7-th order |
Modulation frequency for AM (amplitude modulation): | 10 Hz to 100 kHz in 1 Hz step |
AM modulation depth: | 0% to 100% in 1% increments |
Modulation Frequency for FM (Frequency Modulation): | 10 Hz to 100 kHz in 1 Hz step |
FM modulation deviation frequency: | 0 Hz to 100 kHz in 1 Hz step |
Reference clock sources (on choice): | XO-Crystal Oscillator, TCXO 1ppm, OCXO 0.1ppm, Crystek, or External Oscillator up to 1.5 Ghz |
Size: | 53.26 x 102mm |
* When overclocking the core to 1.5 GHz
** When the “DAC Current HI” function is activated
Serial Port Commands:
List of Serial Port Commands:
Starting with version 1.02, the ability to control via the serial port has been added.
F – Set Frequency in Hz (100000 – 600000000)
P – Set Output Power in dBm (-72 — 0 OR -68 — +4, depending on “DAC current”
E – Enable Output
D – Disable Output
M – Get Model
V – Get Firmware Version
h – Help
; – Commands Separator
Example:
F100000;P-2
Set Frequency to 100 kHz, and Output Power to -2 dBm.
Any number of commands in any order is allowed.
Serial Port Settings:
Speed – 115200 Bouds
Data Bits – 8
Stop Bits – 1
Parity – No
DTR – OFF
Windows:
An example of setting up a serial port in the Windows console:
mode COM3 baud=115200 DTR=OFF Data=8
Usage example:
echo F100000000 > COM3
Ubuntu 22.04:
An example of setting up a serial port in the Ubuntu:
sudo usermod -aG dialout $USER_NAME$
sudo chmod a+rw /dev/ttyUSB0
sudo stty -F /dev/ttyUSB0 115200 cs8 ixoff -hupcl -echo
Usage example:
echo “F100000000” > /dev/ttyUSB0
DDS AD9910 Arduino Shield Spectrograms:
GRA & AFCH DDS AD9910 Shield VS DDS Board from China Spectrograms Comparison:




GRA & AFCH DDS AD9910 Shield Spectrograms:





DDS AD9910 Arduino Shield Thermal images:
AD9910 Board temperature measured with Flir E8 thermal imager at Core Clock @ 1000 MHz
AD9910 Board temperature measured with Flir E8 thermal imager at Core Clock @ 1440 MHz
DDS AD9910 Shield Board Connection Diagram
DDS Arduino Shield AD9910 RF Signal Generator:
DDS AD9910 Shield for Arduino by GRA & AFCH
DDS AD9910 Shield Firmware compilation and uploading to Arduino MEGA
DDS AD9910 Shield Board Operating Instruction
Operating Instruction for DDS AD9910 v2.0 Shield Board (rev.A) with Connection Diagram (rev.B)
DDS AD9910 Shield Board v2.0 Operating Instruction (rev.A) with Connection Diagram (rev.B) [title]
DDS AD9910 Shield Board v2.0 Operating Instruction (rev.A) with Connection Diagram (rev.B) [page 1]
DDS AD9910 Shield Board v2.0 Operating Instruction (rev.A) with Connection Diagram (rev.B) [page 2]
DDS AD9910 Shield Board v2.0 Operating Instruction (rev.A) with Connection Diagram (rev.B) [page 3]
DDS AD9910 Shield Board v2.0 Operating Instruction (rev.A) with Connection Diagram (rev.B) [connection diagram]
If you have ANY questions, PLEASE ASK us.
You may also like…
DIY KIT for DDS AD9959 Arduino Shield RF Signal Generator 4 Synchronized DDS Channels [225MHz, @600 MHz Core Clock, Low Spurs, Low Harmonic]
DIY KIT for DDS (Direct Digital Synthesis) Analog Devices AD9959 4 Synchronized DDS Channels
Arduino Shield Easy connection to Arduino MEGA 2560 without additional wires and converters
All functions of the DDS AD9959 are brought to the contacts of the Arduino MEGA
With this you can fully reveal all the capabilities of the DDS AD9959 Shield
PCB, Design, Schematics, Case and Software made by GRA & AFCH$189.95 – $249.95 Select options1GHz Ultra Low Noise Reference Oscillator -130dBc/Hz @ 10kHz RCLN1000 for AD9910 AD9912 Units
Ultra Low Noise Reference Oscillator RCLN1000
Reference Oscillator for DDS AD9910 DDS AD9912 Units
PCB Design Schematics Case and Software made by GRA & AFCH
$199.95 – $299.95 Select optionsDDS AD9914 Arduino Shield RF Signal Generator [1.4GHz @3.5GHz Core Clock, Low Spurs, Low Harmonic]
DDS (Direct Digital Synthesis) Analog Devices AD9914
Arduino Shield Easy connection to Arduino MEGA 2560 without additional wires and converters
All functions of the DDS AD9914 are brought to the contacts of the Arduino MEGA
With this you can fully reveal all the capabilities of the DDS AD9914 Shield
PCB, Design, Schematics, Case and Software made by GRA & AFCH$699.95 – $769.95 Select optionsDDS AD9959 Arduino Shield RF Signal Generator 4 Synchronized DDS Channels [225MHz, @600 MHz Core Clock, Low Spurs, Low Harmonic]
DDS (Direct Digital Synthesis) Analog Devices AD9959 4 Synchronized DDS Channels
Arduino Shield Easy connection to Arduino MEGA 2560 without additional wires and converters
All functions of the DDS AD9959 are brought to the contacts of the Arduino MEGA
With this you can fully reveal all the capabilities of the DDS AD9959 Shield
PCB, Design, Schematics, Case and Software made by GRA & AFCH$189.95 – $249.95 Select optionsDIY KIT for DDS AD9910 Arduino Shield RF Signal Generator
DIY KIT for DDS (Direct Digital Synthesis) Analog Devices AD9910 Arduino Shield
Easy connection to Arduino MEGA 2560 without additional wires and converters
For maximum performance we recommend Ultra-low noise reference oscillator RCLN1000
All functions of the DDS AD9910 are brought to the contacts of the Arduino MEGA
With this you can fully reveal all the capabilities of the DDS AD9910 Shield
PCB Design Schematics Case and Software made by GRA & AFCH$110.00 – $259.95 Select optionsDDS AD9915 Arduino Shield RF Signal Generator [1GHz @3GHz Core Clock, Low Spurs, Low Harmonic]
DDS (Direct Digital Synthesis) Analog Devices AD9915
Arduino Shield Easy connection to Arduino MEGA 2560 without additional wires and converters
All functions of the DDS AD9915 are brought to the contacts of the Arduino MEGA
With this you can fully reveal all the capabilities of the DDS AD9915 Shield
PCB, Design, Schematics, Case and Software made by GRA & AFCH$599.95 – $669.95 Select optionsLow-Pass Filter LPF 7th Order Elliptical 1-1000Mhz 3.5, 7, 14, 28, 144, 433MHz etc for RF Amlifier, Receiver, Transmitter, Mixer, Transceiver, Antenna.
Low-pass filter is a filter that passes signals with a frequency lower than a selected cutoff frequency and attenuates signals with frequencies higher than the cutoff frequency. These filters are usually applied after RF amplifiers (MMIC, Gain-block and Class C amplifiers) for suppression of high-order harmonics of radio-frequency signals, or placed at the mixer output to filter out high-frequency interference that plays a role in frequency selection.
$18.95 – $69.95 Select options