uwb3 2.1.0.0
|
UWB 3 Click is a compact add-on board that brings Ultra-Wideband communication to your application. This board features the DWM3001, a fully integrated UWB transceiver module from Qorvo. The module integrates the DW3110 IC, nRF52833 MCU, planar UWB antenna, accelerometer, power management, and crystal. It is a fully calibrated, tested, and validated design. This Click boardâ„¢ makes the perfect solution for the development of precision real-time location systems (RTLS) using two-way ranging or TDoA schemes in various markets, location-aware wireless sensor networks (WSNs), and more.
We provide a library for the UWB 3 Click as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
Package can be downloaded/installed directly from NECTO Studio Package Manager(recommended way), downloaded from our LibStock™ or found on Mikroe github account.
This library contains API for UWB 3 Click driver.
uwb3_cfg_setup
Config Object Initialization function. uwb3_init
Initialization function. uwb3_send_cmd
This function sends a specified command to the click module. uwb3_send_cmd_with_parameter
This function sends a command with specified parameter to the click module. uwb3_reset_device
This function resets the device by toggling the RST pin state. This example demonstrates the use of an UWB 3 click board by showing the communication between the two click boards.
The demo application is composed of two sections :
Initializes the driver and configures the click board for the selected application mode.
Reads and processes all incoming ranging block messages and displays them
on the USB UART. One click board should be configured to initiator mode and the others to responder 1 or 2. The initiator click displays the address and distance of each responder nodes, while the responder click boards displays the address and distance of the initiator click board.
The full application code, and ready to use projects can be installed directly from NECTO Studio Package Manager(recommended way), 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 MikroElektronika compilers.