Skip to content
Fangbo edited this page May 28, 2016 · 11 revisions

Welcome to the vvlogic x1 wiki!

A opensource rf signal generator

vvlogic x1

Main Features

  1. Generate RF carrier wave from 1KHz - 4GHz.
  2. Adjustable power from -20dbm to 10dbm with step 0.5dbm(only available for 20MHz - 4GHz).
  3. Output power can be calibrated.
  4. Frequency also can calibrated(Under developing, Not finished).
  5. Internal VCTCXO with 2ppm initial accuracy and can be calibrated to about 200ppb.
  6. Internal and external clock source can be select.
  7. Multi channel harmonic filter, to enhance harmonic contents (SFDR) to -25db(1KHz - 2.2GHz) and -17db(1KHz - 2.2GHz).

How to Connect and control this device?

1. Use AT command via a USB - serial Port:

All commands can be send by a serial console, with baud rate 115200, 8n1.

actually other baud rate should also work because fdti usb-serial can automatically adapt to different baudrates.

All commands should end with '\r\n'.

Example:

set frequency:

AT+SETFREQ=10MHZ.

AT+SETFREQ=10KHZ.

AT+SETFREQ=10HZ.

AT+SETFREQ=10MHZ,GAIN=10.

AT+SETFREQ=4000000000HZ,GAIN=10.

AT+SETFREQ=4000000000HZ,POWER=10DBM.

AT+SETFREQ=4000000000HZ,POWER=-10DBM.

set gain only:

AT+SETGAIN=0.

AT+SETGAIN=15.

gain range from 0 - 63.

calibration gain:

AT+CALIBGAIN=1,INDEX=10.

AT+CALIBGAIN=10,INDEX=5.

AT+CALIBGAIN=10,INDEX=50.

This command is for calibration, user can adjust gain, to make output power = -10dbm, after exec this command, the setting gain will be stored.


2. Use a demo app:

Link(github):


Usb driver:


http://www.ftdichip.com/Drivers/VCP.htm