solidswitch2 2.1.0.0
|
SolidSwitch 2 Click is a compact add-on board that contains a load switching device. This board features the L9026, an automotive eight-channel relay driver from STMicroelectronics. The L9026 incorporates two high-side drivers and six configurable high-side/low-side drivers driven by an SPI interface or by two dedicated parallel inputs. Operating from an external power supply from 3V up to 18V, it provides a maximum current of 1A on its output terminals. It also offers advanced diagnostic and protection features such as short-to-ground, open load, overcurrent, and overtemperature detections.
We provide a library for the SolidSwitch 2 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 SolidSwitch 2 Click driver.
solidswitch2_cfg_setup
Config Object Initialization function. solidswitch2_init
Initialization function. solidswitch2_default_cfg
Click Default Configuration function. solidswitch2_write_register
This function writes a desired data to the selected register by using SPI serial interface. solidswitch2_toggle_in0_pin
This function toggles the IN0 pin logic state. solidswitch2_toggle_in1_pin
This function toggles the IN1 pin logic state. This example demonstrates the use of SolidSwitch 2 click board by controlling the output state.
The demo application is composed of two sections :
Initializes the driver and performs the click default configuration which maps outputs as follows:
- OUT2 - IN0,
- OUT3 - IN1,
- OUT4-5 - PWM GEN,
- OUT6-7 - PWM LED.
Changes the PWM GEN (max to min) and PWM LED (min to max) duty cycle and toggles the IN0 and IN1
pins every 250ms. The duty cycle values and INx toggle messages will be displayed on the USB UART.
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.