Carte d'isolateur SPI 4 Click
Carte d'isolateur SPI 4 Click
Key Features
- Immunité transitoire en mode commun élevée, hautes performances, faible délai de propagation, débit de données garanti maximal de 100 Mbps, homologations de sécurité et réglementaires, faible consommation d'énergie, etc.
- Basé sur l'ADuM341E - isolateur numérique à quatre canaux optimisé pour une interface périphérique série d'Analog Devices
- Peut être utilisé pour l'isolation générale du bus SPI, l'isolation du bus de terrain industriel RS485 et CAN FG, l'isolation multicanal GPIO et bien d'autres
- mikroBUS : interface SPI
Overview
Présentation de la carte SPI Isolator 4 Click Board™ - la solution compacte ultime pour isoler votre interface périphérique série. Notre carte de pointe comprend l'ADuM341E, un puissant isolateur numérique 5kVRMS à quatre canaux d'Analog Devices qui offre des performances exceptionnelles.
L'ADuM341E combine une technologie de transformateur à noyau d'air monolithique à haute vitesse et CMOS pour fournir une isolation exceptionnelle, avec une tension de tenue nominale de 5 kVrms. Ses canaux de données sont indépendants et disponibles dans diverses configurations, avec une plage de tension d'alimentation externe de 2,25 V à 5,5 V, ce qui le rend compatible avec les systèmes à basse tension et permet une fonctionnalité de translation de tension à travers la barrière d'isolation.
Que vous recherchiez une isolation générale du bus SPI, une isolation du bus de terrain industriel RS485 et CAN FG, une isolation multicanal GPIO ou toute autre application, le SPI Isolator 4 Click Board™ est la solution idéale. Et avec notre bibliothèque compatible mikroSDK et notre produit entièrement testé, le développement logiciel n'a jamais été aussi simple. Branchez simplement le SPI Isolator 4 Click sur votre système équipé de la prise mikroBUS™ et vous êtes prêt à partir !
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.