adswio3
2.1.0.0
|
AD-SWIO 3 Click is a compact add-on board representing a software configurable input/output solution for various purposes. This board features the AD74115H, a single-channel, software-configurable input and output with HART mode from Analog Devices. It provides many functionality for analog input, analog output, digital input, digital output, 2-wire, 3-wire, and 4-wire resistance temperature detector (RTD), and thermocouple measurement capability. The supply power and isolation part are managed by the ADP1034, a 3-channel isolated micropower management unit with seven digital isolators and programmable power control, also from Analog Devices.
We provide a library for the AD-SWIO 3 Click as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
Package can be downloaded/installed directly from NECTO Studio Package Manager(recommended way), downloaded from our LibStock™ or found on Mikroe github account.
This library contains API for AD-SWIO 3 Click driver.
adswio3_cfg_setup
Config Object Initialization function. adswio3_init
Initialization function. adswio3_default_cfg
Click Default Configuration function. adswio3_get_voltage_input
This function reads the raw ADC value and converts them to a proportional voltage level measured by the voltage between the I/OP and I/ON screw terminals. adswio3_get_diag_res
This function is used to read the desired diagnostic conversion results. adswio3_set_adc_cnv
This function is used to control the ADC conversions that must be performed. This library contains API for the AD-SWIO 3 Click driver for measurements of the analog output, analog input, digital input, resistance temperature detector (RTD), and thermocouple measurements.
The demo application is composed of two sections :
Initialization of SPI and log UART. After driver initialization, the app executes a default configuration that enables and sets it to measure IOP/ION voltage input from 0V to 12V, with 4.8k SPS and enabled four diagnostics measurements (AVDD, VASS, VACC and LVIN).
This example demonstrates the use of the AD-SWIO 3 Click board. The demo application reads and displays the voltage level input, measured by the voltage between the I/OP and I/ON screw terminals and NTC thermistor temperature in degrees Celsius. Results are being sent to the UART Terminal, where you can track their changes.
The full application code, and ready to use projects can be installed directly from NECTO Studio Package Manager(recommended way), downloaded from our LibStock™ or found on Mikroe github account.
Other Mikroe Libraries used in the example:
Additional notes and informations
Depending on the development board you are using, you may need USB UART click, USB UART 2 Click or RS232 Click to connect to your PC, for development systems with no UART to USB interface available on the board. UART terminal is available in all MikroElektronika compilers.