STITCH - An FPGA lock-in amplifier
This project aims to implement FPGA gateware that can:
- generate excitation signals at frequencies up to 500 kHz
- receive distance measurements from an attocube IDS3010 interferometric distance measuring system via LVDS-HSSL
- perform lock-in extraction of the relevant components from the measurements in real time
In one shot, up to 1023 programmable frequencies can be measured, and the excitation signal is ramped adiabatically between the different frequencies. The extracted cos/sin components for each of the requested frequencies is stored in BRAM and can be streamed back to the controlling PC.
Ringup times, dwell times and ramp speeds are individually programmable.
For more information on the design of the system, see design/stitch_design.pdf