SPI Isolator 4 Click Board
SPI Isolator 4 Click Board
Key Features
- High common-mode transient immunity, high performance, low propagation delay, 100Mbps maximum guaranteed data rate, safety and regulatory approvals, low power consumption, and more
- Based on the ADuM341E - quad-channel digital isolator optimized for a serial peripheral interface from Analog Devices
- Can be used for general SPI-bus isolation, RS485 and CAN FG industrial field bus isolation, GPIO multichannel isolation, and many more
- mikroBUS: SPI Interface
Overview
Introducing the SPI Isolator 4 Click Board™ - the ultimate compact solution for isolating your serial peripheral interface. Our state-of-the-art board features the ADuM341E, a powerful quad-channel 5kVRMS digital isolator from Analog Devices that delivers outstanding performance.
The ADuM341E combines high speed, CMOS, and monolithic air core transformer technology to provide outstanding isolation, with a withstand voltage rating of 5kVrms. Its data channels are independent and available in various configurations, with an external supply voltage range of 2.25V to 5.5V, making it compatible with lower voltage systems and enabling voltage translation functionality across the isolation barrier.
Whether you're looking for general SPI-bus isolation, RS485 and CAN FG industrial field bus isolation, GPIO multichannel isolation, or any other application, the SPI Isolator 4 Click Board™ is the perfect solution. And with our mikroSDK compliant library and fully tested product, software development has never been easier. Simply plug the SPI Isolator 4 Click into your system equipped with the mikroBUS™ socket and you're ready to go!
How Does The SPI Isolator 4 Click Board™Work?
The SPI Isolator 4 Click Board™ is based on the ADuM341E1BRWZ, a quad-channel digital isolator optimized for a serial peripheral interface from Analog Devices. This isolation component provides outstanding performance characteristics by combining high speed and CMOS technology and uses a high-frequency carrier to transmit data across the isolation barrier using iCoupler chip scale transformer coils separated by layers of polyimide isolation. Its data channels are independent and available in various configurations with a withstand voltage rating of 5kVrms.
Using an ON/OFF keying (OOK) technique and the differential architecture, the ADuM341E has a very low propagation delay and high speed. It operates with the external supply voltage ranging from 2.25V to 5.5V, providing compatibility with lower voltage systems enabling voltage translation functionality across the isolation barrier. The ADuM341E architecture is designed for high common-mode transient (CMTI) immunity and high immunity to electrical noise and magnetic interference.
Unlike other optocoupler alternatives, dc correctness is ensured in the absence of input logic transitions. Two different fail-safe options are available, by which the outputs go into a predetermined state when the input power supply is not applied, or the inputs are disabled.
The SPI Isolator 4 Click Board™ communicates with MCU using the SPI serial interface with a maximum data rate of 100Mbps. This Click board™ also comes with an SDO line enable control pin, labelled as EN1 routed on the PWM pin of the mikroBUS™ socket. When EN1 is in a high logic state, the SDO line is enabled, and when EN1 is in a low logic state, the SDO line is disabled to the high-Z state.
The SPI Isolator 4 Click Board™ can operate with both 3.3V and 5V logic voltage levels selected via the VCC SEL jumper. This way, it is allowed for both 3.3V and 5V capable MCUs to use the SPI communication lines properly. However, the Click board™ comes equipped with a library containing easy-to-use functions and an example code that can be used, as a reference, for further development.
SPECIFICATIONS
Type | Isolators,SPI |
Applications | Can be used for general SPI-bus isolation, RS485 and CAN FG industrial field bus isolation, GPIO multichannel isolation, and many more |
On-board modules | ADuM341E - quad-channel digital isolator optimized for a serial peripheral interface from Analog Devices |
Key Features | High common-mode transient immunity, high performance, low propagation delay, 100Mbps maximum guaranteed data rate, safety and regulatory approvals, low power consumption, and more |
Interface | SPI |
Compatibility | mikroBUS |
Click board size | M (42.9 x 25.4 mm) |
Input Voltage | 3.3V or 5V,External |
PINOUT DIAGRAM
This table shows how the pinout of the SPI Isolator 4 Click Board™ corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
Notes | Pin | Pin | Notes | ||||
---|---|---|---|---|---|---|---|
NC | 1 | AN | PWM | 16 | EN1 | SPI SDO Signal Enable | |
NC | 2 | RST | INT | 15 | NC | ||
SPI Chip Select | CS | 3 | CS | RX | 14 | NC | |
SPI Clock | SCK | 4 | SCK | TX | 13 | NC | |
SPI Data OUT | SDO | 5 | MISO | SCL | 12 | NC | |
SPI Data IN | SDI | 6 | MOSI | SDA | 11 | NC | |
Power Supply | 3.3V | 7 | 3.3V | 5V | 10 | 5V | Power Supply |
Ground | GND | 8 | GND | GND | 9 | GND | Ground |
ONBOARD SETTINGS AND INDICATORS
Label | Name | Default | Description |
---|---|---|---|
LD1 | PWR | - | Power LED Indicator |
JP1 | VCC SEL | Left | Logic Level Voltage Selection 3V3/5V: Left position 3V3, Right position 5V |
SPI ISOLATOR 4 CLICK ELECTRICAL SPECIFICATIONS
Description | Min | Typ | Max | Unit |
---|---|---|---|---|
Supply Voltage VCC | 3.3 | - | 5 | V |
External Supply Voltage | 3.3 | - | 5 | V |
Isolation Voltage | - | - | 5 | kVrms |
Data Rate | - | - | 100 | Mbps |
Software Support
We provide a library for the SPI Isolator 4 Click Board™ as well as a demo application (example), developed using MikroE compilers. The demo can run on all the main MikroE development boards.
The package can be downloaded/installed directly from NECTO Studio The package Manager(recommended), downloaded from our LibStock™ or found on MikroE Github account.
Library Description
This library contains API for SPI Isolator 4 Click driver.
Key functions
-
spiisolator4_generic_write
SPI Isolator 4 data writing function. -
spiisolator4_generic_read
SPI Isolator 4 data reading function. -
spiisolator4_set_enable
SPI Isolator 4 enable isolator function.
Example Description
This library contains API for the SPI Isolator 4 Click Board™ driver. This demo application shows an example of an SPI Isolator 4 Click Board™ wired to the nvSRAM 4 Click Board™ for reading Device ID.
void application_task ( void )
{
get_device_id( );
log_printf( &logger, " Device ID : 0x%.8LXrn", device_id );
log_printf( &logger, "--------------------------rn" );
Delay_ms( 1000 );
}
The full application code, and ready to use projects can be installed directly from NECTO Studio The package Manager(recommended), downloaded from our LibStock™ or found on MikroE Github account.
Other MikroE Libraries used in the example:
- MikroSDK.Board
- MikroSDK.Log
- Click.SPIIsolator4
Additional Notes and Information
Depending on the development board you are using, you may need USB UART Click Board™, 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 MikroE compilers.
MIKROSDK
The SPI Isolator 4 Click Board™ is supported with mikroSDK - MikroE Software Development Kit. To ensure proper operation of mikroSDK compliant Click board™ demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.
Software Support
We provide a library for the SPI Isolator 4 Click Board™ as well as a demo application (example), developed using MikroE compilers. The demo can run on all the main MikroE development boards.
The package can be downloaded/installed directly from NECTO Studio The package Manager(recommended), downloaded from our LibStock™ or found on MikroE Github account.
Library Description
This library contains API for SPI Isolator 4 Click driver.
Key functions
-
spiisolator4_generic_write
SPI Isolator 4 data writing function. -
spiisolator4_generic_read
SPI Isolator 4 data reading function. -
spiisolator4_set_enable
SPI Isolator 4 enable isolator function.
Example Description
This library contains API for the SPI Isolator 4 Click Board™ driver. This demo application shows an example of an SPI Isolator 4 Click Board™ wired to the nvSRAM 4 Click Board™ for reading Device ID.
void application_task ( void )
{
get_device_id( );
log_printf( &logger, " Device ID : 0x%.8LXrn", device_id );
log_printf( &logger, "--------------------------rn" );
Delay_ms( 1000 );
}
The full application code, and ready to use projects can be installed directly from NECTO Studio The package Manager(recommended), downloaded from our LibStock™ or found on MikroE Github account.
Other MikroE Libraries used in the example:
- MikroSDK.Board
- MikroSDK.Log
- Click.SPIIsolator4
Additional Notes and Information
Depending on the development board you are using, you may need USB UART Click Board™, 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 MikroE compilers.
MIKROSDK
The SPI Isolator 4 Click Board™ is supported with mikroSDK - MikroE Software Development Kit. To ensure proper operation of mikroSDK compliant Click board™ demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.
Frequently Asked Questions
Ask a Question-
Is the SPI Isolator 4 Board™ RoHS compliant?
Yes, the board is RoHS compliant.
-
Is it easy to integrate the SPI Isolator 4 Click Board™ into my system?
Yes, the SPI Isolator 4 Click Board™ is supported by a mikroSDK compliant library, which includes functions that simplify software development. It also comes as a fully tested product, ready to be used on a system equipped with the mikroBUS™ socket.
-
What kind of voltage does the SPI Isolator 4 Click Board™ operate with?
The external supply voltage range for the board is 2.25V to 5.5V, providing compatibility with lower voltage systems and enabling voltage translation functionality across the isolation barrier.
-
What is the SPI Isolator 4 Click Board™?
The SPI Isolator 4 Click Board™ is a compact add-on board that contains a digital isolator optimized for a serial peripheral interface. It uses the ADuM341E, a quad-channel 5kVRMS digital isolator from Analog Devices to provide outstanding performance by combining high speed, complementary metal-oxide-semiconductor (CMOS), and monolithic air core transformer technology.