digiisolator
2.1.0.0
|
DIGI Isolator Click is a compact add-on board that provides electrical isolation and signal conditioning for the serial peripheral interface and a UART interface. This board features two DCL540C01, high-speed, quad-channel digital isolators from Toshiba Semiconductor. Depending on the usage, this CMOS isolator can achieve data rates of up to 150Mbps, while withstanding up to 5kVrms voltage. DIGI Isolator Click is designed to isolate two additional IO pins besides SPI and UART interfaces.
We provide a library for the DIGI Isolator 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 DIGI Isolator Click driver.
digiisolator_cfg_setup
Config Object Initialization function. digiisolator_init
Initialization function. digiisolator_spi_transfer
DIGI Isolator SPI transfer function. digiisolator_uart_write
DIGI Isolator UART data writing function. digiisolator_get_d1_pin_voltage
DIGI Isolator read D1 pin voltage level function. This example demonstrates the use of the DIGI Isolator click board by reading and writing data by using SPI and UART serial interface and reading results of AD conversion.
The demo application is composed of two sections :
Initialization of SPI, UART and ADC module and log UART.
At the start, the demo application reads and checks the manufacturer ID and device ID of the connected Flash 11 click board by using SPI serial interface. After that, sends a "MikroE" message, reads the received data, and parses it by using UART serial interface in loopback mode. And finally, the demo app reads the results of the AD conversion of the D1 (AN) pin. 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.