Second version of my 1MHz to 6GHz USB based vector network analyzer
!work in progress, more information will be added in the future!
This is the improved version of my first attempt at a VNA.
Main differences to first version: * Exchanged some RF chips for slightly cheaper versions with similar specifications * Power supply scheme changed to use 5V instead of 12V, potentially allowing the device to be powered from USB * FPGA gets configured from the microcontroller, removing the need for a JTAG programmer. This also allows firmware updates of both the FPGA and the microcontroller through the USB port * RF sections distributed differently on PCB to increase isolation between ports
There are also some initial example measurements.
The PCB is really only the RF frontend with some processing power. Everything else is handled in the PC application once the data is transferred via USB. You can try out the application without the PCB (obviously no measurements are possible, but you can import provided example measurements and get an idea about what it can and can't do). Either build it yourself or use a pre-built binary (only Windows/Ubuntu at the moment). Feel free to create issues (or even better pull-requests) if you find any bugs. An (incomplete) manual is available.
Check out the FAQ or write me a mail.