Summary of BU03 and BU04
I. Contact Information:
If this document does not resolve your issue, please contact us through the following methods:
Support Email: support@aithinker.com
For business cooperation, please contact: overseas@aithinker.com
If you have suggestions for improving this document, please contact: mosh@tech-now.com
We look forward to your suggestions to help us improve this document and assist more developers. Thank you!
II. UWB Introduction
UWB stands for Ultra Wideband, which is a wireless communication technology. It uses nanosecond to microsecond non-sinusoidal narrow pulses to transmit data, hence occupying a very wide spectrum.
UWB does not use a carrier wave but instead employs a series of short energy pulses. These pulses are transmitted over a certain spectrum using orthogonal or direct-sequence methods. The pulses can be generated and modulated in various ways and can carry information through different pulse methods.
III. Purchase Links
BU03 Module: Click to Purchase
BU03-Kit Development Board: Click to Purchase
BU04 Module: Click to Purchase
BU04-Kit Development Board: Click to Purchase
IV. Module Introduction
(1) BU03
The BU03 is a UWB module designed by Ai-Thinker, based on the DW3000 series chip from Decawave. The BU03 integrates an onboard ceramic antenna, RF circuitry, and power management.
It can be used in two-way ranging, TDOA, or PDOA positioning systems, achieving a positioning accuracy of up to 10 cm and supporting a data rate as high as 6.8 Mbps.
Specifications
Communication Interface: SPI
Power Supply: 2.5V~3.6V
Positioning Accuracy: 10 cm
Dimensions: 23.0 x 13.0 x 2.5 mm (±0.2 mm)
Minimum Transmit Power Consumption: 18.77 mA
Supports Two-Way Ranging
Supports TWR or PDOA Positioning Systems
Can be Used as a UWB Base Station or UWB Tag
Antenna Type: Onboard Ceramic Antenna
Provides STM32 SDK Development Package
Know more: https://www.youtube.com/watch?v=g7bNjMSLttw
(2) BU03-Kit
Interface Description
1. POWER: Power indicator light, red when powered on.
2. RUN: Running indicator light, stays on when running successfully.
3. UWBTX: Communication indicator light 1, blinks when data is sent.
4. UWBRX: Communication indicator light 2, blinks when data is received.
5. SFD: LED with undefined function.
6. RXOK: LED with undefined function.
7. Header: STM32 serial port for bootloading.
8. BOOT: Bootloading control button.
9. RESET: Reset button.
10. Positioning and Ranging Data Interface.
11. UART: Supports burning and AT command interaction.
GPIO Schematic
(3) BU04
The BU04 is a dual-antenna UWB module designed by Ai-Thinker, based on the DW3000 series chip from Decawave. The BU04 integrates a DW3000 + STM32F103 MCU and supports dual onboard antennas or dual IPEX connectors for external antennas.
It can be used in two-way ranging, TDOA, or PDOA positioning systems, achieving a positioning accuracy of up to 10 cm and supporting a data rate as high as 6.8 Mbps.
Specifications
Communication Interface: UART
Power Supply: 2.5V~3.6V
Positioning Accuracy: 10 cm
Integrated STM32F103 MCU
Dimensions: 35.5 x 33.5 x 3.4 mm (±0.2 mm)
Minimum Transmit Power Consumption: 43.19 mA
Supports Two-Way Ranging
Supports TWR or PDOA Positioning Systems
Can be Used as a UWB Base Station or UWB Tag
Antenna Type: Onboard Antenna with External Antenna Support
Provides STM32 SDK Development Package
(4)BU04-Kit
Interface Description
① External Antenna Connector
② Communication Indicator Light
③ Power Indicator Light
④ Running Indicator Light
⑤ Reset Button
⑥ Bootloading Control Button: Pressing this button pulls the B00T0 pin high, allowing serial port burning.
⑦ USB Communication Interface for Ranging Data Interaction with Host Computer
⑧ AT Command + Program Burning Interface
GPIO Schematic