OFF
MIKROE-6513
18 g
Status:
Vela IF820 Click is a compact add-on board for Bluetooth® wireless communication in various embedded applications. This board features the Vela IF820 (453-00171R), a dual-mode Bluetooth module with an integrated antenna from Ezurio, powered by the Infineon AIROC™ CYW20820 chipset with a high-performance Arm® Cortex®-M4 processor. Supporting Bluetooth® 5.4 with dual-mode (Classic & LE), it offers robust connectivity with BR/EDR and LE 1M/2M PHY, up to 10dBm EIRP output power, and excellent receiver sensitivity. The board communicates via UART with hardware flow control, includes power management features, and supports firmware debugging through SWD. Ideal for industrial automation, IoT devices, wireless sensor networks, medical monitoring, and smart home systems, it ensures reliable and high-performance Bluetooth communication.
Vela IF820 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:
Vela IF820 Click is based on the Vela IF820 (453-00171R) module from Ezurio, offering an advanced solution for Bluetooth® communication with dual-mode support. This allows operation with both classic Bluetooth and Bluetooth Low Energy (LE), enabling an easy transition from legacy Bluetooth standards to modern LE technology within a single hardware solution. The Vela IF820 is powered by the Infineon Technologies AIROC™ CYW20820 chipset, featuring a high-performance Arm® Cortex®-M4 processor running at a maximum clock speed of 96MHz. Its architecture allows for standalone operation without requiring an external microcontroller, thanks to the integrated Bluetooth protocol stack stored in ROM.
This module comes with an integrated antenna and complies with the Bluetooth® Core Specification version 5.4. It supports Basic Data Rate (BR) and Enhanced Data Rate (EDR) at 2Mbps and 3Mbps, as well as extended synchronous connection-oriented communication. Additionally, it provides Bluetooth® LE 1M PHY and 2M PHY support, ensuring robust wireless performance. With an output power of up to 10dBm EIRP and excellent receiver sensitivity (-94 dBm for Bluetooth LE at 1 Mbps), the Vela IF820 ensures reliable and efficient connectivity. Due to its versatile capabilities, this board is suitable for various applications, including industrial automation, wireless sensor networks, IoT devices, smart home systems, medical monitoring, and other embedded solutions requiring stable and high-performance Bluetooth communication.
The 453-00171R and the host MCU are communicated through a UART interface, using standard UART RX and TX pins and hardware flow control pins (CTS/RTS- Clear to Send/Ready to Send) for efficient data transfer. The module defaults to a communication speed of 115200bps, allowing for data exchange over AT commands. In addition to the interface pins, this board includes several auxiliary pins that enhance its functionality.
The HWE (Host Wake) signal is used by the module to notify the host system when the Bluetooth device requires attention, ensuring efficient power management and responsiveness. The SPP (Serial Port Profile) pin is dedicated to managing Bluetooth SPP connections, typically serving for connection control or status indication, making it particularly useful for applications requiring reliable serial communication over Bluetooth. Additionally, the RST pin is dedicated to resetting the module, offering the same functionality as the onboard RESET button, ensuring a convenient way to restart the module when necessary.
The board features SWD pads designed for use with MIKROE's 6-pin Needle Cable, enabling optional flash programming and debug functionality via the SWD (Serial Wire Debug) interface. This allows for efficient firmware development, debugging, and troubleshooting, making it easier to optimize and maintain the module’s performance. The back side of the board features multiple test points, providing access to 15 GPIO signals from the module, as well as the Bluetooth UART interface required for flashing EZ-Serial and HCI firmware. Additionally, the DWE pin is available, serving as a signal from the host to the module, indicating that the host MCU requires attention, ensuring efficient communication and system responsiveness.
This Click board™ can be operated only with a 3.3V logic voltage level. The board must perform appropriate logic voltage level conversion before using MCUs with different logic levels. It also comes equipped with a library containing functions and example code that can be used as a reference for further development.
Type
BT/BLE
Applications
Ideal for industrial automation, IoT devices, wireless sensor networks, medical monitoring, and smart home systems
On-board modules
Vela IF820 (453-00171R) - dual-mode Bluetooth module with an integrated antenna from Ezurio
Key Features
Bluetooth® Version: 5.4 (Classic & LE), based on Infineon AIROC™ CYW20820, BR/EDR (2Mbps, 3Mbps), LE 1M PHY, LE 2M PHY, integrated antenna, up to 10dBm EIRP output power, UART interface, programming and debugging, and more
Interface
UART
Feature
ClickID
Compatibility
mikroBUS™
Click board size
M (42.9 x 25.4 mm)
Input Voltage
3.3V
This table shows how the pinout on Vela IF820 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 |
T1 | RESET | - | Reset Button |
Description | Min | Typ | Max | Unit |
---|---|---|---|---|
Supply Voltage | - | 3.3 | - | V |
Frequency Range | 2402 | - | 2480 | MHz |
TX Output Power | - | - | +10 | dBm |
RX Sensitivity | - | -94 | - | dBm |
Vela IF820 Click demo application is developed using the NECTO Studio, ensuring compatibility with mikroSDK's open-source libraries and tools. Designed for plug-and-play implementation and testing, the demo is fully compatible with all development, starter, and mikromedia boards featuring a mikroBUS™ socket.
Example Description
This example demonstrates the use of Vela IF820 Click board by processing data from a connected BT Classic device.
Key Functions
velaif820_cfg_setup
Config Object Initialization function.velaif820_init
Initialization function.velaif820_cmd_set
This function sends a specified set command to the Click module.velaif820_cmd_get
This function sends a specified get command to the Click module.velaif820_read_packet
This function reads a response or event packet from the Click module and stores it in ctx->evt_pkt structure.Application Init
Initializes the driver and logger.
Application Task
Application task is split in few stages:
Powers up the device and checks the communication.
Restores factory settings, sets BT Classic flags and reads the BT address and name.
Performs a BT terminal example by processing all data from a connected BT Classic device and sending back an adequate response messages.
Application Output
This Click board can be interfaced and monitored in two ways:
Additional Notes and Information
The complete application code and a ready-to-use project are available through the NECTO Studio Package Manager for direct installation in the NECTO Studio. The application code can also be found on the MIKROE GitHub account.
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.