levylabpitt / Multichannel-Lockin

Multichannel software lock-in amplifier.
BSD 3-Clause "New" or "Revised" License
13 stars 0 forks source link

Multichannel Lockin

Multichannel Lockin for National Instruments Dynamic Signal Acquisition hardware (4431, 4461, 4462). This version is configured to handle multiple cards for simultaneous, synchronized AI/AO. You can configure a number of analog outputs (8 or more) to output sine, square, sawtooth, or triangle functions with DC offsets. Each of the analog inputs (8 or more) can be demodulated at multiple frequencies.

Multichannel Lockin Front Panel

Installation

Usage

Basic Usage

The main controls are found on the "AO/REF Setup" tab:

Block Diagram 1

The DSA DAQ settings (hardware addresses, input/output ranges, ac/dc coupling) are configured on the "DAQ Settings" section.

Auxilliary Output

The lockin can be configured to output a static voltage on a multifunction DAQ in the "Auxilliary Output" section of the "AUX" tab.

Block Diagram 2

A demodulated lockin signal can also be routed to another analog output.

Block Diagram 3

Sweep Mode

Block Diagram 5

Power Spectrum

(TO DO)

Simulation Mode

If the lockin is configured to use simulated DAQ hardware, the lockin operates in "simulation mode".

Simulated hardware can be configured in NI MAX.

MAX-Create-Simulated-Device

AI Simulation

In simulation mode the analog inputs can be somulated in three different ways:

Hardware Simulation

(TODO)

Noisy AI Simulation

(TODO)

Waveguide Simulation

The simulated device is a three terminal quantum wire with conductance that quanitized in units of e2/h as a function of an applied gate voltage.

Block Diagram 4

Contributing

Please contact Patrick Irvin

License

BSD-3

References

  1. https://science.sciencemag.org/content/367/6479/769
  2. https://arxiv.org/abs/1909.05698