Carte à clic T 2 4-20 mA
Carte à clic T 2 4-20 mA
Key Features
- Boucle de courant haute résolution, standard de l'industrie, programmable SPI, faible consommation d'énergie, courant de sortie programmable à la mise sous tension, détection et rapport d'erreur de boucle, interface de modulateur HART, et plus encore
- Basé sur le DAC161S997 - DAC 16 bits pour boucles 4-20 mA de Texas Instruments
- Peut être utilisé pour les transmetteurs de boucle de courant 4-20 mA à 2 fils, le contrôle des processus industriels, les transmetteurs de faible puissance, etc.
- mikroBUS : interface SPI
La carte Click Board™ 4-20 mA T 2 : la transmission du courant de sortie analogique en toute simplicité !
La carte Click Board™ 4-20 mA T 2 est la solution idéale pour transmettre un courant de sortie analogique sur une boucle de courant 4-20 mA standard. Cette carte complémentaire compacte est conçue pour rationaliser vos besoins de connectivité, offrant une intégration transparente et des performances fiables.
Des fonctionnalités puissantes pour des performances optimales
Au cœur de cette remarquable Click Board™ se trouve le DAC161S997, un convertisseur numérique-analogique (DAC) 16 bits ΣΔ à faible consommation fabriqué par Texas Instruments, leader du secteur. Grâce à ses fonctionnalités avancées, vous pouvez vous attendre à des performances exceptionnelles.
L'une des caractéristiques les plus remarquables est la condition de mise sous tension programmable, qui vous permet de personnaliser le comportement du Click Board™ lors du rétablissement de l'alimentation. De plus, la fonction de détection et de rapport d'erreur de boucle fournit des informations précieuses sur les performances de votre boucle de courant, garantissant ainsi un fonctionnement fluide à tout moment.
La carte 4-20 mA T 2 Click Board™ simplifie le transfert de données et la configuration des fonctions DAC via une interface SPI simple à 4 fils. Cela signifie que vous pouvez facilement affiner les paramètres en fonction de vos besoins, ce qui vous fait gagner un temps et des efforts précieux.
Efficacité et flexibilité combinées
La faible consommation d'énergie est une caractéristique clé de la carte 4-20 mA T 2 Click Board™. Cela garantit un fonctionnement économe en énergie, prolongeant la durée de vie de votre système et réduisant les coûts énergétiques globaux. De plus, grâce à sa compatibilité avec l'interface du modulateur HART (Highway Addressable Remote Transducer), vous pouvez injecter de manière transparente des données numériques modulées FSK dans la boucle de courant 4-20 mA, ouvrant ainsi un monde de possibilités.
Applications polyvalentes
Le Click Board™ 4-20 mA T 2 est le choix idéal pour diverses applications. Que vous travailliez avec des transmetteurs de boucle de courant 4-20 mA à 2 fils, des systèmes de contrôle de processus industriels ou des transmetteurs à faible puissance, ce Click Board™ est fait pour vous.
Développement et intégration de logiciels faciles
Avec sa bibliothèque compatible mikroSDK, la carte 4-20mA T 2 Click Board™ simplifie le développement logiciel, vous permettant de vous concentrer sur ce qui compte le plus : donner vie à vos idées. La bibliothèque comprend une gamme de fonctions qui rationalisent le processus de développement, garantissant une expérience fluide et efficace.
En choisissant le Click Board™ 4-20 mA T 2, vous optez pour un produit entièrement testé, prêt à être intégré de manière transparente dans votre système. Équipé de la prise fiable mikroBUS™, ce Click Board™ garantit une installation et une compatibilité sans effort.
Ne vous contentez pas de moins que l'excellence. Découvrez dès aujourd'hui la puissance et la commodité du 4-20mA T 2 Click Board™ !
How Does The 4-20mA T 2 Click Board™ Work?
The 4-20mA T 2 Click Board™ is based on the DAC161S997, a low-power 16-bit ΣΔ digital-to-analog converter (DAC) from Texas Instruments, realized as a ΣΔ modulator. Next to ΣΔ DAC, the DAC161S997 also contains an internal ultra-low power voltage reference and an internal oscillator to reduce power and component count in compact loop-powered applications. This architecture, where DAC's output current represents a multiplied copy of the filtered modulator output, ensures an excellent linearity performance while minimizing the device's power consumption. In addition to an industry-standard 4-20 mA current loop over the LOOP terminal, the DAC161S997 also has the possibility of a simple Highway Addressable Remote Transducer (HART) modulator interfacing through an onboard HART TX terminal. It allows the injection of FSK-modulated digital data into the 4-20mA current loop.
The 4-20mA T 2 Click Board™ communicates with MCU using a 4-wire SPI serial interface with a maximum frequency of 10MHz, for data transfer and configuration of the DAC functions. The DAC161S997 supports both Mode 0 and Mode 3 of the SPI protocol. 4-20mA T 2 Click comes with an additional feature, as an interrupt, available on the ERR pin of the mikroBUS™ socket, the loop-error detection/reporting feature. By default, the DAC161S997 detects and reports several types of errors: loop error, SPI timeout error (channel error), frame error, and alarm current.
In the case of a fault condition or during the initial Power-Up sequence, the DAC161S997 will output current in either the upper or lower error current band. The band's choice is user-selectable via the appropriate position of an onboard jumper ERRL SEL, while the current error value is programmable through the SPI interface.
The 4-20mA T 2 Click Board™ can only operate with a 3.3V logic voltage level. The board must perform appropriate logic voltage level conversion before using MCUs with different logic levels. However, the Click board™ comes equipped with a library containing functions and an example code that can be used as a reference for further development.
SPECIFICATIONS
Type | Current |
Applications | It can be used for 2-wire 4-20mA current loop transmitters, industrial process control, low-power transmitters, and more |
On-board modules | DAC161S997 - 16-bit DAC for 4-20mA loops from Texas Instruments |
Key Features | High resolution, industry-standard current loop, SPI-programmable, low power consumption, Power-Up programmable output current, loop-error detection and reporting, HART modulator interfacing, and more |
Interface | SPI |
Compatibility | mikroBUS |
Click board size | M (42.9 x 25.4 mm) |
Input Voltage | 3.3V |
PINOUT DIAGRAM
This table shows how the pinout of the 4-20mA T 2 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 | NC | ||
NC | 2 | RST | INT | 15 | ERR | Loop-Error Interrupt | |
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 | NC | |
Ground | GND | 8 | GND | GND | 9 | GND | Ground |
ONBOARD SETTINGS AND INDICATORS
Label | Name | Default | Description |
---|---|---|---|
LD1 | PWR | - | Power LED Indicator |
JP1 | ERRL SEL | Left | Power-Up Output Current Level Selection GND/VCC: Left position GND, Right position VCC |
4-20MA T 2 CLICK ELECTRICAL SPECIFICATIONS
Description | Min | Typ | Max | Unit |
---|---|---|---|---|
Supply Voltage | - | 3.3 | - | V |
Output Current | 4 | - | 20 | mA |
Software Support
We provide a library for the 4-20mA T 2 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 the 4-20mA T 2 Click Board™ driver.
Key functions
-
c420mat2_set_output_current
4-20mA T 2 set output current function. -
c420mat2_get_status
4-20mA T 2 set status function. -
c420mat2_set_lower_limit
4-20mA T 2 set lower limit function.
Example Description
This example demonstrates the use of the 4-20mA T 2 Click Board™. This driver provides functions to configure analogue output current transfer over an industry standard 4-20mA current loop.
void application_task ( void )
{
if ( C420MAT2_OK == c420mat2_set_output_current( &c420mat2, 4.0 ) )
{
log_printf( &logger, " Loop Current: 4.0 mA rn" );
log_printf( &logger, " - - - - - - - - - - - - - - -rn" );
if ( C420MAT2_OK == c420mat2_get_status ( &c420mat2, &status ) )
{
display_status( );
}
Delay_ms( 5000 );
}
if ( C420MAT2_OK == c420mat2_set_output_current( &c420mat2, 10.0 ) )
{
log_printf( &logger, " Loop Current: 10.0 mA rn" );
log_printf( &logger, " - - - - - - - - - - - - - - -rn" );
if ( C420MAT2_OK == c420mat2_get_status ( &c420mat2, &status ) )
{
display_status( );
}
Delay_ms( 5000 );
}
if ( C420MAT2_OK == c420mat2_set_output_current( &c420mat2, 15.0 ) )
{
log_printf( &logger, " Loop Current: 15.0 mA rn" );
log_printf( &logger, " - - - - - - - - - - - - - - -rn" );
if ( C420MAT2_OK == c420mat2_get_status ( &c420mat2, &status ) )
{
display_status( );
}
Delay_ms( 5000 );
}
if ( C420MAT2_OK == c420mat2_set_output_current( &c420mat2, 20.0 ) )
{
log_printf( &logger, " Loop Current: 20.0 mA rn" );
log_printf( &logger, " - - - - - - - - - - - - - - -rn" );
if ( C420MAT2_OK == c420mat2_get_status ( &c420mat2, &status ) )
{
display_status( );
}
Delay_ms( 5000 );
}
}
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.c420mAT2
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 4-20mA T 2 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 4-20mA T 2 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 the 4-20mA T 2 Click Board™ driver.
Key functions
-
c420mat2_set_output_current
4-20mA T 2 set output current function. -
c420mat2_get_status
4-20mA T 2 set status function. -
c420mat2_set_lower_limit
4-20mA T 2 set lower limit function.
Example Description
This example demonstrates the use of the 4-20mA T 2 Click Board™. This driver provides functions to configure analogue output current transfer over an industry standard 4-20mA current loop.
void application_task ( void )
{
if ( C420MAT2_OK == c420mat2_set_output_current( &c420mat2, 4.0 ) )
{
log_printf( &logger, " Loop Current: 4.0 mA rn" );
log_printf( &logger, " - - - - - - - - - - - - - - -rn" );
if ( C420MAT2_OK == c420mat2_get_status ( &c420mat2, &status ) )
{
display_status( );
}
Delay_ms( 5000 );
}
if ( C420MAT2_OK == c420mat2_set_output_current( &c420mat2, 10.0 ) )
{
log_printf( &logger, " Loop Current: 10.0 mA rn" );
log_printf( &logger, " - - - - - - - - - - - - - - -rn" );
if ( C420MAT2_OK == c420mat2_get_status ( &c420mat2, &status ) )
{
display_status( );
}
Delay_ms( 5000 );
}
if ( C420MAT2_OK == c420mat2_set_output_current( &c420mat2, 15.0 ) )
{
log_printf( &logger, " Loop Current: 15.0 mA rn" );
log_printf( &logger, " - - - - - - - - - - - - - - -rn" );
if ( C420MAT2_OK == c420mat2_get_status ( &c420mat2, &status ) )
{
display_status( );
}
Delay_ms( 5000 );
}
if ( C420MAT2_OK == c420mat2_set_output_current( &c420mat2, 20.0 ) )
{
log_printf( &logger, " Loop Current: 20.0 mA rn" );
log_printf( &logger, " - - - - - - - - - - - - - - -rn" );
if ( C420MAT2_OK == c420mat2_get_status ( &c420mat2, &status ) )
{
display_status( );
}
Delay_ms( 5000 );
}
}
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.c420mAT2
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 4-20mA T 2 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.
Carte à clic T 2 4-20 mA
Frequently Asked Questions
Have a Question?
Be the first to ask a question about this.