# Title: Hall Current 3 Click Board™ ## Description: Featuring a reasonably high current range that can be measured, extremely low series resistance, a differential current sensing by two integrated Hall plates, offering robustness and resistance towards external magnetic interferences, high isolation voltage of the IC itself, very low thermal drift, and fast response time with no hysteresis, the Hall Current 3 Click Board™ can be used for a wide range of measuring and monitoring applications in audio applications, telecommunication applications, white goods applications, and basically in every application which requires reasonably high current measurement or monitoring. How Does The Hall Current 3 Click Board™ Work? The Hall Current 3 Click Board™ utilizes the MLX91210, a linear Hall current sensor, from Melexis. This sensor utilizes the Hall effect phenomenon to measure the current passing through the input pins of the IC. This allows the series resistance to stay very low, in magnitudes of μΩ, reducing dissipation and losses in the main current flow. The main current flow through the input rails of the IC generates a magnetic field, which causes the Hall effect on two integrated Hall plates. These two plates are connected differentially, preventing foreign magnetic interferences to influence the measurement. A front-end section conditions and amplifies the signal, canceling out interferences. The conditioned signal is then available at the VOUT pin of the MLX91210, with a linear dependency of the input current. It is further routed to an A/D converter. The VOUT voltage is very stable and has a very low sensitivity drift over temperature (±1.5 % with nominal current). The VOUT pin of the MLX91210 stays at 50% of VDD (5V), at 0A of current. This allows to measure both polarities: positive current polarity will pull the VOUT above half of the VDD, while negative current polarity will draw the VOUT pin below the VDD voltage. The MLX91210 also features fault reporting if over-voltage, undervoltage, or calibration data CRC error occurs. It will set the VOUT pin to a high impedance mode (Hi-Z). The datasheet offers an explanation about Hi-Z timings for each type of error. The resolution of the MLX91210 IC can be determined from the full IC label: MLX91210KDF-CAS-101-SP, where CAS-101 means that it has the analog voltage resolution of 80mV/A or ±25A for the full scale (FS) measurement. The output voltage is also routed to the MCP3221, a 12 Bit SAR type ADC with the I2C interface, from Microchip. This ADC is used in several different Click Board™ designs, as it yields accurate conversions, it requires a low count of external components, and has a reasonably good signal to noise ratio (SNR). It can achieve up to 22.3ksps, which allows good measurement resolution for the most purposes. After the VOUT measurement voltage has been converted to a digital value, it can be read via the I2C bus of the MCP3221 ADC. Since the ADC IC works only with 3.3V communication voltage levels, the Click Board™ is equipped with the PCA9306, a bi-directional I2C level translator. This IC accepts two voltage levels: one reference voltage for the input signal, and other reference voltage for the output signal. The output reference signal can be selected with the VCC SEL jumper, allowing communication with both 3.3V and 5V MCUs. The I2C bus already contains pull-up resistors included, so no further configuration is needed, it can be used right out of the box. The input terminal has the cross section of 2.5mm, so it can accept a high input current, more than 10A. It has two input poles: IP+ and IP-. Conductors with the current that needs to be measured can be connected to this terminal. SPECIAL CARE SHOULD BE TAKEN IF WORKING WITH THE HIGH VOLTAGE! Note: Since the MLX91210 provides up to 2.5 kV AC and 390 V DC, a special care should be taken if working with the high voltage. The Click Board™ contains exposed areas which can be lethal if touched, while operated at high voltages. SPECIFICATIONS Type Current sensor Applications Audio applications, telecommunication applications, smart current metering, servers/motherboards current monitoring, and similar application which require reliable and accurate current measurement On-board modules MLX91210, a linear Hall current sensor by Melexis; MCP3221, a 12-bit A/C converter with I2C interface by Microchip; PCA9306 Dual Bidirectional I2C voltage level translator, from Texas Instruments Key Features Very low series resistance, which makes this sensor an ideal ammeter. Wide current input range, great accuracy, low thermal drift, immunity to EMI or other magnetic interferences, low count of external components Interface I2C Compatibility mikroBUS Click Board™ size L (57.15 x 25.4 mm) Input Voltage 3.3V or 5V PINOUT DIAGRAM This table shows how the pinout on Hall current 3 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 NC NC 3 CS RX 14 NC NC 4 SCK TX 13 NC NC 5 MISO SCL 12 SCL I2C Clock NC 6 MOSI SDA 11 SDA I2C Data Power Supply +3V3 7 3.3V 5V 10 +5V Power Supply Ground GND 8 GND GND 9 GND Ground SPECIFICATIONS Description Min Typ Max Unit Thermal drift - ± 0.06 ± 0.12 A Sensitivity 78.8 80 81.2 mV/A Nominal sensor range - ±10 - A ONBOARD JUMPERS AND SETTINGS Label Name Default Description LD1 PWR - Power LED indicator VCC SEL VCC SEL Left Logic voltage level selection: left position 3.3v, right position 5V TB1 IP+, IP- - Current input connector ## Product type: Click Board ## Vendor: Mikroelektronika d.o.o. ## Tags: Ammeter, Click Board, Current, Maxim Integrated, MikroE, Sensor ## Price range: 16.1 - 16.1 GBP ## Link: https://thedebugstore.com/products/mikroe-3118-hall-current-3-click-board-uk ## Compare-at price range: 23.0 - 23.0 GBP ## Options - Title: Default Title ## Collections - [New Products](https://thedebugstore.com/a/llms/collections/new-products-debug-store) - [Mikroelektronika d.o.o. (MikroE)](https://thedebugstore.com/a/llms/collections/mikroelektronika-catalogue-uk) - [Maxim Integrated Device Support - Development Boards & Tools | Debug Store](https://thedebugstore.com/a/llms/collections/devices-maxim-integrated) - [Sensor Click Boards™](https://thedebugstore.com/a/llms/collections/sensor-click-boards-catalogue) - [MikroE Click Boards™](https://thedebugstore.com/a/llms/collections/mikroe-click-boards-catalogue-uk) - [Current Sensor Click Boards™](https://thedebugstore.com/a/llms/collections/current-sensor-click-boards-catalogue) - [Click Boards™ Summer Sale](https://thedebugstore.com/a/llms/collections/inventory-sale) - [MikroE Sale](https://thedebugstore.com/a/llms/collections/mikroe-sale) - [MIKROE Stock](https://thedebugstore.com/a/llms/collections/mikroe-products-in-stock-sale) ## Variants - Default Title, SKU: MIKROE-3118, Available: yes, Inventory: 1 ## Metafields - full_description:
Featuring a reasonably high current range that can be measured, extremely low series resistance, a differential current sensing by two integrated Hall plates, offering robustness and resistance towards external magnetic interferences, high isolation voltage of the IC itself, very low thermal drift, and fast response time with no hysteresis, the Hall Current 3 Click Board™ can be used for a wide range of measuring and monitoring applications in audio applications, telecommunication applications, white goods applications, and basically in every application which requires reasonably high current measurement or monitoring.
The Hall Current 3 Click Board™ utilizes the MLX91210, a linear Hall current sensor, from Melexis. This sensor utilizes the Hall effect phenomenon to measure the current passing through the input pins of the IC. This allows the series resistance to stay very low, in magnitudes of μΩ, reducing dissipation and losses in the main current flow. The main current flow through the input rails of the IC generates a magnetic field, which causes the Hall effect on two integrated Hall plates. These two plates are connected differentially, preventing foreign magnetic interferences to influence the measurement. A front-end section conditions and amplifies the signal, canceling out interferences. The conditioned signal is then available at the VOUT pin of the MLX91210, with a linear dependency of the input current. It is further routed to an A/D converter. The VOUT voltage is very stable and has a very low sensitivity drift over temperature (±1.5 % with nominal current).

The VOUT pin of the MLX91210 stays at 50% of VDD (5V), at 0A of current. This allows to measure both polarities: positive current polarity will pull the VOUT above half of the VDD, while negative current polarity will draw the VOUT pin below the VDD voltage. The MLX91210 also features fault reporting if over-voltage, undervoltage, or calibration data CRC error occurs. It will set the VOUT pin to a high impedance mode (Hi-Z). The datasheet offers an explanation about Hi-Z timings for each type of error. The resolution of the MLX91210 IC can be determined from the full IC label: MLX91210KDF-CAS-101-SP, where CAS-101 means that it has the analog voltage resolution of 80mV/A or ±25A for the full scale (FS) measurement.
The output voltage is also routed to the MCP3221, a 12 Bit SAR type ADC with the I2C interface, from Microchip. This ADC is used in several different Click Board™ designs, as it yields accurate conversions, it requires a low count of external components, and has a reasonably good signal to noise ratio (SNR). It can achieve up to 22.3ksps, which allows good measurement resolution for the most purposes. After the VOUT measurement voltage has been converted to a digital value, it can be read via the I2C bus of the MCP3221 ADC.
Since the ADC IC works only with 3.3V communication voltage levels, the Click Board™ is equipped with the PCA9306, a bi-directional I2C level translator. This IC accepts two voltage levels: one reference voltage for the input signal, and other reference voltage for the output signal. The output reference signal can be selected with the VCC SEL jumper, allowing communication with both 3.3V and 5V MCUs. The I2C bus already contains pull-up resistors included, so no further configuration is needed, it can be used right out of the box.
The input terminal has the cross section of 2.5mm, so it can accept a high input current, more than 10A. It has two input poles: IP+ and IP-. Conductors with the current that needs to be measured can be connected to this terminal.
SPECIAL CARE SHOULD BE TAKEN IF WORKING WITH THE HIGH VOLTAGE!
Note: Since the MLX91210 provides up to 2.5 kV AC and 390 V DC, a special care should be taken if working with the high voltage. The Click Board™ contains exposed areas which can be lethal if touched, while operated at high voltages.
| Type | Current sensor |
| Applications | Audio applications, telecommunication applications, smart current metering, servers/motherboards current monitoring, and similar application which require reliable and accurate current measurement |
| On-board modules | MLX91210, a linear Hall current sensor by Melexis; MCP3221, a 12-bit A/C converter with I2C interface by Microchip; PCA9306 Dual Bidirectional I2C voltage level translator, from Texas Instruments |
| Key Features | Very low series resistance, which makes this sensor an ideal ammeter. Wide current input range, great accuracy, low thermal drift, immunity to EMI or other magnetic interferences, low count of external components |
| Interface | I2C |
| Compatibility | mikroBUS |
| Click Board™ size | L (57.15 x 25.4 mm) |
| Input Voltage | 3.3V or 5V |
This table shows how the pinout on Hall current 3 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 | NC | ||
| NC | 3 | CS | RX | 14 | NC | ||
| NC | 4 | SCK | TX | 13 | NC | ||
| NC | 5 | MISO | SCL | 12 | SCL | I2C Clock | |
| NC | 6 | MOSI | SDA | 11 | SDA | I2C Data | |
| Power Supply | +3V3 | 7 | 3.3V | 5V | 10 | +5V | Power Supply |
| Ground | GND | 8 | GND | GND | 9 | GND | Ground |
| Description | Min | Typ | Max | Unit |
|---|---|---|---|---|
| Thermal drift | - | ± 0.06 | ± 0.12 | A |
| Sensitivity | 78.8 | 80 | 81.2 | mV/A |
| Nominal sensor range | - | ±10 | - | A |
| Label | Name | Default | Description |
|---|---|---|---|
| LD1 | PWR | - | Power LED indicator |
| VCC SEL | VCC SEL | Left | Logic voltage level selection: left position 3.3v, right position 5V |
| TB1 | IP+, IP- | - | Current input connector |
The Hall Current 3 Click Board™ is a very accurate current measurement Click Board™, which utilises the Hall effect to provide a precise and reliable measurement of reasonably high current. Its most distinctive feature is a very low series resistance of only 0.7mÃŽ©, making this device a nearly-perfect ammeter. The maximum current which can be measured by the MLX91210 integrated Hall sensor IC goes up to ±30A, but in respect to the nominal current measurement rating of the sensor, the current measurement is limited to about ±10A. The measurement is thermally compensated and conditioned by the high-speed integrated analog front-end sections of the Hall sensor IC. The current measurement value can be obtained from the on board 12-bit A/D converter, via the I2C interface.
- amazon_main_image: https://www.thedebugstore.com/images/product/lg-hall-current-3-back_1.jpg - amazon_other_image_1: https://www.thedebugstore.com/images/product/lg-hall-current-3-front_1.jpg - amazon_other_image_2: https://www.thedebugstore.com/images/product/lg-hall-current-3-click-in-use_1.jpg - amazon_other_image_3: https://www.thedebugstore.com/images/product/lg-hall-current-3-click-in-use_1.jpg - amazon_browse_node: 428655031 - related_products: MIKROE-3629 - mpn: MIKROE-3118 - backorder_label: If no stock shown above, check availability - badge: - widget:We provide a library for the Hall Current 3 Click Board™ on our LibStock page, as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
This library provides basic functionality for reading the current value and controlling the Click Board™.
float hallcurrent3_getCurrent()- Reads current in mAuint16_t hallcurrent3_readData(uint8_t reg) - Reads current dataThe application is composed of three sections :
void applicationTask()
{
Current_data = hallcurrent3_getCurrent();
FloatToStr(Current_data, demoText);
mikroBUS_logWrite("Current : ", _LOG_TEXT);
mikroBUS_logWrite(demoText, _LOG_TEXT);
mikroBUS_logWrite(" mA", _LOG_LINE);
Delay_ms( 1000 );
}
The full application code, and ready to use projects can be found on our Libstock page.
Other MikroElektronika libraries used in the example:
Depending on the development board you are using, you may need USB UART Click Board™, USB UART 2 Click Board™ or RS232 Click Board™ to connect to your PC, for development systems with no UART to USB interface available on the board. The terminal available in all MikroElektronika compilers, or any other terminal application of your choice, can be used to read the message.
This Click Board™ is supported with mikroSDK - MikroElektronika 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.
- attachments: [{"download_file":[{"download_file":"Hall Current 3 Click Board™ Schematic"}],"download_filetype":[{"download_filetype":"pdf"}]},{"download_file":[{"download_file":"Melexis MLX91219 LInear Hall Sensor Datasheet"}],"download_filetype":[{"download_filetype":"pdf"}]}] - condition: new - custom_product: false - mpn: MIKROE-3118 - google_product_category: Electronics - custom_label_0: Click Board - device_vendor: Melexis Technologies NV, Microchip Technology, Texas Instruments - device_type: MLX91210KDF-CAS-101-SP, MCP3221A5T-E/OT, PCA9306DCUR - warranty: 12 months - brand: MikroE - manufacturer: Mikroelektronika d.o.o. - brands: gid://shopify/Metaobject/56256004319 - breadcrumbs: ["gid://shopify/Collection/447955239135","gid://shopify/Collection/241680580797","gid://shopify/Collection/241545969853"] - customhs_code: 847330 - detailed_description: {"type":"root","children":[{"type":"paragraph","children":[{"type":"text","value":"Featuring a reasonably high current range that can be measured, extremely low series resistance, a differential current sensing by two integrated Hall plates, offering robustness and resistance towards external magnetic interferences, high isolation voltage of the IC itself, very low thermal drift, and fast response time with no hysteresis, the "},{"type":"text","value":"Hall Current 3 Click Board™","bold":true},{"type":"text","value":" can be used for a wide range of measuring and monitoring applications in audio applications, telecommunication applications, white goods applications, and basically in every application which requires reasonably high current measurement or monitoring."}]},{"type":"heading","level":2,"children":[{"type":"text","value":"How Does The Hall Current 3 Click Board™ Work?"}]},{"type":"paragraph","children":[{"type":"text","value":"The "},{"type":"text","value":"Hall Current 3 Click Board™","bold":true,"italic":true},{"type":"text","value":" utilizes the MLX91210, a linear Hall current sensor, from Melexis. This sensor utilizes the Hall effect phenomenon to measure the current passing through the input pins of the IC. This allows the series resistance to stay very low, in magnitudes of μΩ, reducing dissipation and losses in the main current flow. The main current flow through the input rails of the IC generates a magnetic field, which causes the Hall effect on two integrated Hall plates. These two plates are connected differentially, preventing foreign magnetic interferences to influence the measurement. A front-end section conditions and amplifies the signal, canceling out interferences. The conditioned signal is then available at the VOUT pin of the MLX91210, with a linear dependency of the input current. It is further routed to an A/D converter. The VOUT voltage is very stable and has a very low sensitivity drift over temperature (±1.5 % with nominal current)."}]},{"type":"paragraph","children":[{"type":"text","value":""}]},{"type":"paragraph","children":[{"type":"text","value":"The VOUT pin of the MLX91210 stays at 50% of VDD (5V), at 0A of current. This allows to measure both polarities: positive current polarity will pull the VOUT above half of the VDD, while negative current polarity will draw the VOUT pin below the VDD voltage. The MLX91210 also features fault reporting if over-voltage, undervoltage, or calibration data CRC error occurs. It will set the VOUT pin to a high impedance mode (Hi-Z). The datasheet offers an explanation about Hi-Z timings for each type of error. The resolution of the MLX91210 IC can be determined from the full IC label: MLX91210KDF-CAS-101-SP, where CAS-101 means that it has the analog voltage resolution of 80mV/A or ±25A for the full scale (FS) measurement."}]},{"type":"paragraph","children":[{"type":"text","value":"The output voltage is also routed to the MCP3221, a 12 Bit SAR type ADC with the I2C interface, from Microchip. This ADC is used in several different Click Board™ designs, as it yields accurate conversions, it requires a low count of external components, and has a reasonably good signal to noise ratio (SNR). It can achieve up to 22.3ksps, which allows good measurement resolution for the most purposes. After the VOUT measurement voltage has been converted to a digital value, it can be read via the I2C bus of the MCP3221 ADC."}]},{"type":"paragraph","children":[{"type":"text","value":"Since the ADC IC works only with 3.3V communication voltage levels, the Click Board™ is equipped with the PCA9306, a bi-directional I2C level translator. This IC accepts two voltage levels: one reference voltage for the input signal, and other reference voltage for the output signal. The output reference signal can be selected with the VCC SEL jumper, allowing communication with both 3.3V and 5V MCUs. The I2C bus already contains pull-up resistors included, so no further configuration is needed, it can be used right out of the box."}]},{"type":"paragraph","children":[{"type":"text","value":"The input terminal has the cross section of 2.5mm, so it can accept a high input current, more than 10A. It has two input poles: IP+ and IP-. Conductors with the current that needs to be measured can be connected to this terminal."}]},{"type":"paragraph","children":[{"type":"text","value":""},{"type":"text","value":"SPECIAL CARE SHOULD BE TAKEN IF WORKING WITH THE HIGH VOLTAGE!"}]},{"type":"paragraph","children":[{"type":"text","value":"Note","bold":true},{"type":"text","value":": Since the MLX91210 provides up to 2.5 kV AC and 390 V DC, a special care should be taken if working with the high voltage. The Click Board™ contains exposed areas which can be lethal if touched, while operated at high voltages."}]},{"type":"heading","level":3,"children":[{"type":"text","value":"SPECIFICATIONS"}]},{"type":"paragraph","children":[{"type":"text","value":"Type\nCurrent sensor\nApplications\nAudio applications, telecommunication applications, smart current metering, servers/motherboards current monitoring, and similar application which require reliable and accurate current measurement\nOn-board modules\nMLX91210, a linear Hall current sensor by Melexis; MCP3221, a 12-bit A/C converter with I2C interface by Microchip; PCA9306 Dual Bidirectional I2C voltage level translator, from Texas Instruments\nKey Features\nVery low series resistance, which makes this sensor an ideal ammeter. Wide current input range, great accuracy, low thermal drift, immunity to EMI or other magnetic interferences, low count of external components\nInterface\nI2C\nCompatibility\nmikroBUS\nClick Board™ size\nL (57.15 x 25.4 mm)\nInput Voltage\n3.3V or 5V"}]},{"type":"heading","level":3,"children":[{"type":"text","value":"PINOUT DIAGRAM"}]},{"type":"paragraph","children":[{"type":"text","value":"This table shows how the pinout on "},{"type":"text","value":"Hall current 3","bold":true},{"type":"text","value":" Click Board™","bold":true},{"type":"text","value":" corresponds to the pinout on the mikroBUS socket (the latter shown in the two middle columns)."}]},{"type":"paragraph","children":[{"type":"text","value":"Notes\nPin\nPin\nNotes\nNC\n1\nAN\nPWM\n16\nNC\nNC\n2\nRST\nINT\n15\nNC\nNC\n3\nCS\nRX\n14\nNC\nNC\n4\nSCK\nTX\n13\nNC\nNC\n5\nMISO\nSCL\n12\nSCL\nI2C Clock\nNC\n6\nMOSI\nSDA\n11\nSDA\nI2C Data\nPower Supply\n+3V3\n7\n3.3V\n5V\n10\n+5V\nPower Supply\n Ground\nGND\n8\nGND\nGND\n9\nGND\nGround"}]},{"type":"heading","level":3,"children":[{"type":"text","value":"SPECIFICATIONS"}]},{"type":"paragraph","children":[{"type":"text","value":"Description\nMin\nTyp\nMax\nUnit\nThermal drift\n-\n± 0.06\n± 0.12\nA\nSensitivity\n78.8\n80\n81.2\nmV/A\nNominal sensor range\n-\n±10 \n-\nA"}]},{"type":"heading","level":3,"children":[{"type":"text","value":"ONBOARD JUMPERS AND SETTINGS"}]},{"type":"paragraph","children":[{"type":"text","value":"Label\nName\nDefault\nDescription\nLD1\nPWR\n-\nPower LED indicator\nVCC SEL\nVCC SEL\nLeft\nLogic voltage level selection: left position 3.3v, right position 5V\nTB1\nIP+, IP-\n-\nCurrent input connector"}]},{"type":"heading","level":3,"children":[{"type":"text","value":" "}]}]} - summary:The Hall Current 3 Click Board™ is a very accurate current measurement Click Board™, which utilises the Hall effect to provide a precise and reliable measurement of reasonably high current. Its most distinctive feature is a very low series resistance of only 0.7mohm, making this device a nearly perfect ammeter. The maximum current which can be measured by the MLX91210 integrated Hall sensor IC goes up to ±30A, but with respect to the nominal current measurement rating of the sensor, the current measurement is limited to about ±10A.
The measurement is thermally compensated and conditioned by the high-speed integrated analogue front-end sections of the Hall sensor IC. The current measurement value can be obtained from the onboard 12-bit A/D converter, via the I2C interface.