Hall Current 9 Click-Board
Hall Current 9 Click-Board
Das Hall Current 9 Click Board™ ist eine kompakte Zusatzplatine, die den kernlosen Stromsensor enthält, der den Sicherheitsnormen entspricht. Diese Platine verfügt über den CQ3300, einen kernlosen Stromsensor mit Hochgeschwindigkeitsreaktion, der einen Hall-Sensor verwendet, der die analoge Spannung proportional zum AC/DC von AKM Semiconductor ausgibt. Es verwendet ein hochempfindliches InAs (Indiumarsenid) Hall-Element mit der Fähigkeit, sowohl DC als auch AC mit hoher Genauigkeit und hoher Geschwindigkeit zu erkennen. Es hat eine ultraschnelle hohe Reaktion von 0,5 μs, eine hohe galvanische Trennung und ist für Ströme im Bereich von -6,4 A bis +6,4 A ausgelegt.
Der Hall Current 9 Click Board™ ist für Überstromanwendungen geeignet und zeigt eine gute Leistung in kleinen Wechselrichteranwendungen.
How Does The Hall Current 9 Click Board™ Work?
The Hall Current 9 Click Board™ is based on the CQ3300, a high-speed response coreless current sensor using a Hall sensor that outputs the analog voltage proportional to the AC/DC from AKM Semiconductor. This current sensor has a small-size and high galvanic isolation, specially designed for the currents range from -6.4A to +6.4A. Quantum well ultra-thin film of Indium Arsenide is used as the Hall sensor, which enables the high-accuracy and high-speed current sensing showing good performance in small-sized inverter application. It has primary conductor resistance that reduces the heat generated by current significantly compared to a shunt resistor allowing a continuous current flow of 20Arms and has an ultra-fast high response of 0.5μs, making it also suitable for overcurrent applications.
The internal structure of the CQ3300 consists of several blocks such as primary conductor, Hall sensor, amplifier, buffer, compensation block, bias, and EEPROM unit. The primary conductor measure applied current, while the Hall element detects magnetic flux density generated from the measured current. Hall element's output is then amplified, with a compensation circuit that adjusts the temperature drifts of sensitivity and zero-current output voltage. The last block is the output buffer with gain that outputs the voltage proportional to the current applied to the primary conductor.
The CQ3300 has a ratiometric output that means it changes proportionally to the supply voltage. It is suitable for applications where the analog output is converted to digital using an A/D converter and where fluctuation of the power supply voltage causes reference error of the A/D converter. Just like that, the output voltage can be converted to a digital value using MCP3221, a successive approximation A/D converter with a 12-bit resolution from Microchip, using a 2-wire I2C compatible interface, or can be sent directly to an analog pin of the mikroBUS™ socket labelled as AN. Selection can be performed by onboard SMD jumper labelled as A/D SEL to an appropriate position marked as AN and ADC.
The MCP3221 provides one single-ended input with very low-power consumption, a low maximum conversion current, and a Standby current of 250 μA and 1 μA, respectively. Data can be transferred at rates of up to 100 kbit/s in the Standard and up to 400 kbit/s in the Fast Mode. Also, maximum sample rates of 22.3 kSPS with the MCP3221 are possible in a Continuous-Conversion Mode with a clock rate of 400 kHz.
The Hall Current 9 Click Board™ is designed to be operated only with a 5V logic voltage level. A proper logic voltage level conversion should be performed before the Click board™ is used with MCUs with different logic levels. However, the Click board™ comes equipped with a library that contains functions and an example code that can be used, as a reference, for further development.
SPECIFICATIONS
Type | Current sensor |
Applications | The Hall Current 9 Click Board™ can be used for overcurrent applications and shows good performance in small-sized inverter applications. |
On-board modules | CQ3300 - high-speed response coreless current sensor using a Hall sensor that outputs the analog voltage proportional to the AC/DC from AKM Semiconductor MCP3221 - successive approximation A/D converter with a 12-bit resolution from Microchip |
Key Features | Low power consumption, high precision, highly sensitive quantum well structure InAs Hall element, characterized by the ability to detect both DC and AC with high accuracy and high speed, and more. |
Interface | Analog,I2C |
Compatibility | mikroBUS |
Click board size | M (42.9 x 25.4 mm) |
Input Voltage | 5V |
PINOUT DIAGRAM
This table shows how the pinout of the Hall Current 9 Click Board™ corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
Notes | Pin | Pin | Notes | ||||
---|---|---|---|---|---|---|---|
Analog Signal | AN | 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 | |
NC | 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 | A/D SEL | Right | Output Voltage A/D Selection AN/ADC: Left position AN, Right position ADC |
HALL CURRENT 9 CLICK ELECTRICAL SPECIFICATIONS
Description | Min | Typ | Max | Unit |
---|---|---|---|---|
Supply Voltage | - | 5 | - | V |
Analog Output Current | -0.5 | - | 0.5 | mA |
Primary Current | -6.4 | - | +6.4 | A |
Sensitivity | - | 195 | - | mV/A |
Total Accuracy | - | ±1.3 | - | %F.S |
Response Time | - | 0.5 | - | μs |
Operating Temperature Range | -40 | +25 | +90 | °C |
Software Support
We provide a library for the Hall Current 9 Click Board™ as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika 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 Hall Current 9 Click Board™ driver.
Key Functions
void hallcurrent9_cfg_setup ( hallcurrent9_cfg_t *cfg );
- Config Object Initialization function.HALLCURRENT9_RETVAL hallcurrent9_init ( hallcurrent9_t *ctx, hallcurrent9_cfg_t *cfg );
- Initialization function.void hallcurrent9_default_cfg ( hallcurrent9_t *ctx );
- Click Default Configuration function.
Example Description
The demo application reads ADC value and current value.
The demo application is composed of two sections :
void application_task ( void ) { log_printf( &logger, "--------------------------rn", adc_data ); hallcurrent9_read_adc( &hallcurrent9, &adc_data ); log_printf( &logger, " ADC : %d rn", adc_data ); current = hallcurrent9_get_current( &hallcurrent9, current_offset, calc_fact ); log_printf( &logger, " Current : %.2f mA rn", current ); Delay_ms( 2000 ); }
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.HallCurrent9
Additional Notes and Information
Depending on the development board you are using, you may need a 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. The terminal available in all MikroElektronika compilers, or any other terminal application of your choice, can be used to read the message.
MIKROSDK
The Hall Current 9 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.
Software Support
We provide a library for the Hall Current 9 Click Board™ as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika 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 Hall Current 9 Click Board™ driver.
Key Functions
void hallcurrent9_cfg_setup ( hallcurrent9_cfg_t *cfg );
- Config Object Initialization function.HALLCURRENT9_RETVAL hallcurrent9_init ( hallcurrent9_t *ctx, hallcurrent9_cfg_t *cfg );
- Initialization function.void hallcurrent9_default_cfg ( hallcurrent9_t *ctx );
- Click Default Configuration function.
Example Description
The demo application reads ADC value and current value.
The demo application is composed of two sections :
void application_task ( void ) { log_printf( &logger, "--------------------------rn", adc_data ); hallcurrent9_read_adc( &hallcurrent9, &adc_data ); log_printf( &logger, " ADC : %d rn", adc_data ); current = hallcurrent9_get_current( &hallcurrent9, current_offset, calc_fact ); log_printf( &logger, " Current : %.2f mA rn", current ); Delay_ms( 2000 ); }
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.HallCurrent9
Additional Notes and Information
Depending on the development board you are using, you may need a 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. The terminal available in all MikroElektronika compilers, or any other terminal application of your choice, can be used to read the message.
MIKROSDK
The Hall Current 9 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.
Hall Current 9 Click-Board
Frequently Asked Questions
Have a Question?
Be the first to ask a question about this.