Welcome to AMS-DIG-PROC libraries documentation!

AMS-DIG-PROC board for Infrared Detection Modules by Vigo Photonics.

AMS-DIG-PROC board is an digital extension board to AMS family of infrared detection modules .

This board provides 7Msamples/s 16-bit data aquisition and 32-bit real time processing capabilities. Onboard processing reduces data rate on the communication link, therefore simple 1Mbit UART is sufficient in most applications. There is also USB adapter available, providing power supply and communication interface over a single micro-USB connector.

This documentation describes python and C libraries from the repository of AMS-DIG-PROC board.

For more detailed information about the board and the communication protocol please check the datasheet of AMS-DIG-PROC board .

For more information about the hardware visit AMS-DIG-PROC product page .

Python or C?

For Windows/Linux - Python API is recommended. It provides ctypes structs and methods to cast and calculate CRC. Also serial port management and separate reader thread is provided to prevent from blocking the main thread.

For other operating systems or bare metal embedded aplications - C is recommended since it does not introduce any dependencies or specific requirements. It is designed to be portable and as simple as possible.

Contents