Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This demo provides an example on how to use the communication interface provided in the modules firmware to setup the pre-amplification and trigger an ADC measurement. This measurement is converted to show it's value over time, and it's Fast Fourier Transformation / its frequency spectrum.

Image Removed

The download  of the demo contains the demo in a separate folder, a folder with setup notebooks, the FPGA Design file and a the related wiki pages in pdf format. The demo consist of two files, one is the notebook which contains the GUI and the other is a code module, containing the functional part of the demo. These files must be in the same folder when running the demo. The modules ADC is controlled via the Intel Max 10 FPGA. In shipment condition, the FPGA is programmed with  the necessary FPGA Design to run this demo.


Image Added

GUI features

Drop-down List "Comport" :
- COM-port list for selecting a COM-port.
Listed are the port, the modules name and its USB ID
During notebook initialization, ports are scanned

...

When this demo runs, it displays a graphical user interface, setup for setting up the comport, the demo automatically selects the module. After thissample parameters, gain and module specific features. After selecting a COM-port, the demo and the module can communicate.

...

One can set up a pre amplification gain of the input signal and the amount of samples to be processed. By pressing the button Capture FFT data, the input signal will be plotted and shown.

General interface 7 communication description

Communicating with module

To communicate with the module, a serial comport port with a speed set to 115200 bits needs to be opened. Commands consists of a single character in UTF-8 encoding. It is good practice to communication with the module following these steps:

...

These steps apply also for read operations.

Using the ADC for high speed consecutive measurements

The module provides a method to gather highly accurate consecutive ADC measurements in a single event. In this mode of operation, one mega sample of ADC values are performed and stored inside the modules SD-RAM.

...