OFF
MIKROE-6316
20 g
Status:
RS485 Isolator 4 Click is a compact add-on board designed for robust RS-485 and RS-422 half-duplex communication with galvanic isolation. This board features the ISO1450, a 5kVRMS isolated RS-485 transceiver from Texas Instruments. The ISO1450 supports data rates up to 50Mbps and features advanced protection against electrostatic discharge (ESD) and electrical fast transients (EFT), ensuring reliable long-distance communication in industrial environments. It operates over a wide supply voltage range (3V to 5.5V), offering failsafe protection against open, short, and idle bus states. RS485 Isolator 4 Click is ideal for grid infrastructure, motor drives, solar inverters, HVAC systems, and building automation applications.
RS485 Isolator 4 Click is fully compatible with the mikroBUS™ socket and can be used on any host system supporting the mikroBUS™ standard. It comes with the mikroSDK open-source libraries, offering unparalleled flexibility for evaluation and customization. What sets this Click board™ apart is the groundbreaking ClickID feature, enabling your host system to seamlessly and automatically detect and identify this add-on board.
This product is no longer in stock
Availability date:
RS485 Isolator 4 Click is based on the ISO1450, an isolated half-duplex RS-485 transceiver from Texas Instruments. This transceiver is designed to provide galvanic isolation for RS-485 and RS-422 communication, offering robust noise immunity essential for harsh industrial environments. The ISO1450's bus pins are engineered to withstand high levels of electrostatic discharge (ESD) and electrical fast transients (EFT), eliminating the need for additional external components to ensure system-level protection. This capability makes the Click board™ ideal for industrial and commercial communication needs such as grid infrastructure, solar inverters, motor drives, HVAC systems, and building automation.
With support for data rates up to 50Mbps, the ISO1450 enables long-distance communication while maintaining signal integrity. Its silicon-dioxide capacitive isolation barrier provides a reliable 5kVRMS isolation for 1 minute, as per UL 1577 standards, and a working voltage of 1500VPK. This isolation feature breaks ground loops between communicating nodes, allowing a wider common-mode voltage range. The ISO1450's isolated side can operate over a broad supply voltage range of 3V to 5.5V, removing the need for a regulated supply on this side.
The ISO1450 also includes advanced failsafe features to protect against invalid bus states, such as open bus conditions from broken cables, shorted bus conditions due to insulation breakdowns, and idle bus conditions where no driver is actively transmitting. This ensures reliable operation, even when communication lines encounter physical issues.
In addition to the standard UART interface TX and RX pins from the mikroBUS™ socket, RS485 Isolator 4 Click also features receiver and driver enable pins, routed to the RE and DE pins of the mikroBUS™. In this half-duplex implementation, the driver and receiver enable pins allow any connected node on the J1 header to be configured as either transmitting or receiving at any given moment. This flexibility reduces the need for additional cables since it allows dynamic switching between transmit and receive modes on the same communication line.
This Click board™ can operate with either 3.3V or 5V logic voltage levels selected via the VCC SEL jumper. This way, both 3.3V and 5V capable MCUs can use the communication lines properly. Also, this 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.
Type
Isolators,RS485
Applications
Ideal for grid infrastructure, motor drives, solar inverters, HVAC systems, and building automation applications
On-board modules
ISO1450 - 5kVRMS isolated half-duplex RS-485 transceiver from Texas Instruments
Key Features
5kVRMS isolation for 1 minute as per UL 1577 standards, data rate up to 50Mbps, ESD and EFT protection, failsafe features, glitch-free power-up and power-down for hot plug in, and more
Interface
UART
Feature
ClickID
Compatibility
mikroBUS™
Click board size
L (57.15 x 25.4 mm)
Input Voltage
3.3V or 5V,External
This table shows how the pinout on RS485 Isolator 4 Click corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
Label | Name | Default | Description |
---|---|---|---|
LD1 | PWR | - | Power LED Indicator |
JP1 | VCC SEL | Left | Power Voltage Level Selection 3V3/5V: Left position 3V3, Right position 5V |
Description | Min | Typ | Max | Unit |
---|---|---|---|---|
Supply Voltage | 3.3 | - | 5 | V |
Isolated-Side Power Supply | 3 | - | 5.5 | V |
Data Rate | - | - | 5 | Mbps |
ESD Protection (HBM) | - | ±30 | - | kV |
We provide a library for the RS485 Isolator 4 Click as well as a demo application (example), developed using MIKROE compilers. The demo can run on all the main MIKROE development boards.
Package can be downloaded/installed directly from NECTO Studio Package Manager (recommended), downloaded from our LibStock™ or found on MIKROE github account.
Library Description
This library contains API for RS485 Isolator 4 Click driver.
Key functions
rs485isolator4_generic_write
This function writes a desired number of data bytes by using UART serial interface.
rs485isolator4_generic_read
This function reads a desired number of data bytes by using UART serial interface.
rs485isolator4_driver_enable
This function enables the driver input by setting the DE pin to high logic state.
Example Description
This example demonstrates the use of an RS485 Isolator 4 Click by showing the communication between the two click board configured as a receiver and transmitter.
void application_task ( void )
{
#ifdef DEMO_APP_TRANSMITTER
rs485isolator4_generic_write( &rs485isolator4, DEMO_TEXT_MESSAGE, strlen( DEMO_TEXT_MESSAGE ) );
log_printf( &logger, "%s", ( char * ) DEMO_TEXT_MESSAGE );
Delay_ms( 1000 );
Delay_ms( 1000 );
#else
uint8_t rx_data = 0;
if ( rs485isolator4_generic_read( &rs485isolator4, &rx_data, 1 ) > 0 )
{
log_printf( &logger, "%c", rx_data );
}
#endif
}
The full application code, and ready to use projects can be installed directly from NECTO Studio Package Manager (recommended), 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 MIKROE compilers.
This 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.
For more information about mikroSDK, visit the official page.
NOTE: Please be advised that any peripheral devices or accessories shown connected to the Click board™ are not included in the package. Check their availability in our shop or in the YMAN section below.