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
- Electronics: Currently I have almost finished the schematic and big part of the PCB.
- MCAD: initial concept



