AWG1000


AWG1000 is an ongoing open-source (GPL-3.0 License) dual-channel arbitrary waveform generator with a 120MHz bandwidth, 1.2GSa/s sampling rate, and 16-bit vertical resolution.

Motivation

I was trying to find a project to work on outside work, I considered test equipment, I didn’t have a function generator and it seemed not far away from my technical abilities.

Design Choices

  • The HMI will be based primarily on touch inputs on the screen, to keep the mechanical design as simple as possible, this necessities a big enough screen hence the choice of 10.1″ LCD.
  • The DAC is the heart of any function generator and has to provide acceptable performance at an acceptable price, after some search DAC3482 from TI seemed like a good choice.
  • the HMI GUI will be managed by an i.mx6 processor.
  • DAC3482 consumes a lot of data depending on interpolation, this big amount of parallel data necessities the existence of a SERDES cable FPGA.

Limitations

To be populated

Updates

  1. Electronics: Currently I have almost finished the schematic and big part of the PCB.
  1. MCAD: initial concept