OFF
MIKROE-3308
21 g
Status:
Hall Current 4 Click is a compact add-on board for precise low-current measurement. This board features the ACS70331, a high-sensitivity current sensor IC from Allegro Microsystems, and the MCP3221 12-bit ADC from Microchip. The ACS70331 uses Giant Magnetoresistance (GMR) elements to detect the magnetic field generated by the current flowing through the primary conductor, offering 200mV/A sensitivity with a measurement range from -5A to +5A. The low 1.1 mΩ primary conductor resistance ensures minimal power dissipation and temperature rise, while the board supports both 3.3V and 5V logic voltage levels. This Click board™ is ideal for applications requiring precise current sensing in industrial, automotive, and consumer electronics, especially in low-current environments.
Hall Current 4 Click board™ is supported by a mikroSDK compliant library, which includes functions that simplify software development. This Click board™ comes as a fully tested product, ready to be used on a system equipped with the mikroBUS™ socket.
This product is no longer in stock
Availability date:
DO NOT TOUCH THE BOARD WHILE THE LOAD IS CONNECTED!
Note: This Click board™ needs to be used by trained personnel only while applying high voltages. Special care should be taken when working with hazardous voltage levels.
Hall Current 4 Click is based on the ACS70331, a high-sensitivity current sensor IC from Allegro Microsystems, and the MCP3221 12-bit ADC from Microchip. The ACS70331 uses Giant Magnetoresistance (GMR) elements to indirectly measure the current flowing through its primary conductor by detecting the magnetic field generated by the current. This field influences the voltage across the GMR sensor, which is highly sensitive even to low field strengths, making the ACS70331 ideal for precise low-current measurements. However, it reaches saturation quickly, limiting its suitability for higher currents.
The ACS70331 offers a sensitivity of 200mV/A, capable of measuring currents from -5A to +5A. With an operating range of approximately 1MHz, the sensor provides fast output voltage variations in response to changes in the load current, without noticeable latency. The output voltage is then processed by the MCP3221 ADC, allowing digital data to be accessed via the I2C interface.
The ACS70331 features a low primary conductor resistance of just 1.1 mΩ, minimizing power dissipation and temperature rise. Since it operates by detecting the magnetic field generated by the current flowing through its input pins, the sensor maintains electrical isolation between the load voltage and the rest of the chip. However, for safety reasons, it should not be used with voltages exceeding 100V.
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
Current sensor,Measurements
Applications
Ideal for applications requiring precise current sensing in industrial, automotive, and consumer electronics, especially in low-current environments
On-board modules
ACS70331 - high sensitivity GMR-based current sensor IC from Allegro Microsystems
Key Features
Very low serial resistance, measurement of relatively high voltage values – up to 5A independent from the polarization, great accuracy thanks to the GSR current sensor, big range of power supply voltages to which the load can be amounted, and more
Interface
I2C
Feature
No ClickID
Compatibility
mikroBUS™
Click board size
M (42.9 x 25.4 mm)
Input Voltage
3.3V or 5V
This table shows how the pinout on the Hall Current 4 Click corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
Label | Name | Default | Description |
---|---|---|---|
PWR | PWR | - | Power LED indicator |
VCC SEL | VCC SEL | Left | Power Voltage Level Selection: Left position 3V3, Right position 5V |
Description | Min | Typ | Max | Unit |
---|---|---|---|---|
Supply Voltage | 3.3 | - | 5 | V |
Current Range | -5 | - | +5 | A |
Operating Voltage | 0 | - | 100 | V |
We provide a library for the Hall Current 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 Hall Current 4 Click driver.
Key functions
Reads current in mA
Reads raw (ADC) current data
Example Description
Demo application shows is reading current data in mA using Hall Current 4 Click.
void application_task ( void )
{
float current;
current = hallcurrent4_get_current_data( &hallcurrent4 );
log_printf( &logger, " >> Current value: %.2f mArn", current );
log_printf( &logger, " ------------------------- rn" );
Delay_ms ( 1000 );
}
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.