Opto 3 Click Board
Opto 3 Click Board
The Opto 3 Click Board™ is equipped with two pairs of optically isolated solid-state relays (SSR). One pair of SSRs is used to provide reinforced galvanic isolation for the external signals used to drive the microcontroller (MCU) pins, while the other pair of SSRs are used to allow the host MCU to drive some external equipment, allowing up to 40V between the SSR contacts in OFF state, and currents up to 2A while in ON state, thanks to a very low ON-state resistance.
The Opto 3 Click Board™ is to be used in applications that require reinforced galvanic isolation for both their input and output stages.
Software Support
We provide a library for the Opto 3 Click Board™ on our LibStock page, as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
Library Description
The library performs the input state checking and the output state setting. For more details check the documentation.
Key Functions
T_OPTO3_STATE opto3_getIN1( void )
- Function returns a state of the Input 1.void opto3_setOUT2( T_OPTO3_SWITCH state )
- Function puts Output 2 to the desired state.
Example Description
The application is composed of three sections :
- System Initialization - Initializes peripherals and pins.
- Application Initialization - Initializes GPIO interface.
- Application Task - (code snippet) - Switches ON or switches OFF both outputs depending on the states of the inputs, respectively. Note: Input state is active low, and the output state is active high.
void applicationTask() { stateIN1 = opto3_getIN1(); stateIN2 = opto3_getIN2(); stateOUT1 = stateIN1 ^ 1; stateOUT2 = stateIN2 ^ 1; opto3_setOUT1( stateOUT1 ); opto3_setOUT2( stateOUT2 ); }
The full application code, and ready to use projects can be found on our LibStock page.
Additional Notes and Information
Depending on the development board you are using, you may need a 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. The terminal available in all MikroElektronika compilers, or any other terminal application of your choice, can be used to read the message.
Opto 3 Click Board
Frequently Asked Questions
Have a Question?
Be the first to ask a question about this.