An open source, Arduino-compatible RF signal generator with Wi-Fi Connectivity

This project is coming soon. Sign up to receive updates and be notified when this project launches.

ERASynth is a portable analog signal generator that can generate RF frequencies from 100 kHz to 12 GHz. By utilizing an advanced multiloop PLL architecture that minimizes spurious and phase noise, ERASynth provides a clean RF output that can be used as a:

  • Stimulus source for RF testing
  • LO source for down-conversion or up-conversion
  • Clock source for data converters
  • Test signal source for software defined radio (SDR)


  • Architecture: Multiloop Integer-N PLL driven by a tunable reference. No fractional-N or integer boundary spurs
  • Frequency Range: 60 MHz to 6 GHz default with options for 100 kHz to 12 GHz
  • Amplitude Range: -60 to +15 dBm
  • Phase Noise: -120 dBc/Hz @ 1 GHz output and 10 kHz offset
  • Frequency Switching Time: 3 ms typical. Can be lowered down to 0.5 ms with fast-lock option
  • Reference: Ultra-low noise 100 MHz VCXO locked to a ±280 ppb TCXO. The TCXO may optionally be upgraded to a ±25 ppb OCXO
  • MCU: Arduino Due board with BGA package Atmel Microcontroller (ATSAM3X8EA-CU)
  • Interfaces:
    • Wi-Fi interface for web-based GUI access
    • Serial-USB (mini USB) for serial access
    • Micro USB for power input
    • Trigger Input (SMA) for triggered sweep
    • REF In (SMA) for external reference input
    • REF Out (SMA) for 10 MHz reference output
    • RF Out
  • Size: 10 cm x 14.5 cm x 2 cm
  • Weight: < 350 g (12.5 oz)
  • Power Input: 5 to 12 V
  • Power Consumption: : < 6 W
  • Enclosure: Precision-milled, nickel-plated aluminum case
  • Open Source: Schematics, embedded Arduino code, Web GUI source code, and RS-232 command set

Powered By

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: