Product Descriptions
BU04 is a dual antenna ultra wideband (UWB) module designed based on Decawave's DW3000 series chip. BU04 integrates DW3000+STM32F103MCU and supports dual onboard antennas or dual IPEX external antennas. BU04 can be used in bidirectional ranging, TWR or PDOA positioning systems, with a positioning accuracy of up to 10 centimeters and supporting a data rate of up to 6.8 Mbps. It can be widely used in precision positioning, underground coal mine positioning, hospital personnel positioning, warehouse positioning, various indoor positioning and other fields.

Product Specifications
| 模组型号 Module model | BU04 |
| 模组封装 Module packaging | SMD-34兼容DIP-16 SMD-34 is compatible with DIP-16 |
| 尺寸(mm) Size(mm) | 35.5*33.5*3.4(±0.2)MM |
| 天线形式 Antenna form | 板载PCB天线兼容IPEX座 Onboard PCB antenna compatible with IPEX socket |
| 中心频点 Center frequency point | CH5(6489.5MHz)、CH9(7987.2MHz) |
| 工作环境 Work environment | -40℃ ~85℃ |
| 存储环境 Storage environment | -40℃~125°C,<90%RH |
| 供电范围 Power supply range | 供电电压2.5V~3.6V,典型值3.3V。供电电流≥500mA Supply voltage 2.5V~3.6V,Typical value is 3.3V.supply current≥500mA |
| 支持接口 Support interfaces | SPI,UART,I2C |
| 可用IO口数量 Number of available IO ports | 20 |
| 内置MCU Built in MCU | STM32F103 |
Product Pin interface

| 脚序 Foot sequence | 名称 Name | 功能说明 Function Description |
| 1 | GND | 接地 Grounding |
| 2 | ST_NRST | NRST;STM32 复位管脚,拉低有效 NRST; STM32 reset pin, pull down effectively |
| 3 | PA1 | STM32 PA1:ADC12_IN1/TIM2_CH2 |
| 4 | PA2 | STM32 PA2:USART2_TX/ADC12_IN2/TIM2_CH3 |
| 5 | PA3 | STM32 PA3:USART2_RX/ADC12_IN3/TIM2_CH4 |
| 6 | PB15 | STM32 PB15:SPI2_MOSI/TIM1_CH3N |
| 7 | PB14 | STM32 PB14:SPI2_MISO/USART3_RTS/TIM1_CH2N |
| 8 | PB13 | STM32 PB13:SPI2_SCK/USART3_CTS/TIM1_CHIN |
| 9 | PB12 | STM32 PB12:SPI2_NSS/I2C2_SMBA/USART3_CK/TIM1_BKIN |
| 10 | GND | 接地 Grounding |
| 11 | WAKEUP | WAKEUP/PB0:DW3000 芯片WAKEUP 接入STM32 PB0.当生效为激活高状态时,WAKEUP引脚将DW3000从睡眠或 DEEPSLEEP 状态带入操作模式 WAKEUP/PB0: When the DW3000 chip WAKEUP is connected to STM32 PB0 and activated to a high state, the WAKEUP pin brings the DW3000 from sleep or DEEPSLEEP state into operation mode |
| 12 | DW_RSTN | RSTN/PA0:DW3000 芯片RSTN接入STM32 PA0。低电平有效。可由外部开漏驱动器拉低以重置DW3000。不得被外部电源拉高。生效RSTn引脚将完全重置设备,相当于一次电源循环 RSTN/PA0: DW3000 chip RSTN connected to STM32 PA0. Low level is effective. It can be pulled down by an external open drain driver to reset DW3000. Cannot be pulled high by external power sources. The RSTn pin in effect will completely reset the device, equivalent to one power cycle |
| 13 | SPI_CLK | SPI_CLK/PA5:DW3000 芯片SPI_CLK接入 STM32 PA5.SPI通讯时钟 SPI_CLK/PA5: DW3000 chip SPI_CK connected to STM32 PA5. SPI communication clock |
| 14 | SPI_MOSI | SPI_MOSI/PA7:DW3000 芯片SPI_MOSI 接入 STM32 PA7.SPI 数据输入 SPI_MOSI/PA7: DW3000 chip SPI_SOSI connected to STM32 PA7.SPI data input |
| 15 | SPI_MISO | SPI_MISO/PA6:DW3000 芯片 SPI_MISO 接入 STM32 PA6.SPI 数据输出 SPI_MISO/PA6: DW3000 chip SPI_SISO connected to STM32 PA6.SPI data output |
| 16 | SPI_CSN | SPICSN/PA4:DW3000芯片SPICSn接入STM32 PA4。SPI芯片选择。SPICSn上的高到低转换用信号表示新SPI事务的开始。SPICSn也可以作为唤醒信号,使DW3000脱离SLEEP 或 DEEPSLEEP 状态 SPICSN/PA4: DW3000 chip SPICSn is connected to STM32 PA4. SPI chip selection. The high to low conversion on SPICSn signals the start of a new SPI transaction. SPICSn can also serve as a wake-up signal to disengage DW3000 from SLEEP or DEEPSLEEP state |
| 17 | IRQ | GPIO8/IRQ/PB5:DW3000芯片GPIO8/IRQ接入STM32PB5。通用 IO 引脚。从 DW3000 到主机处理器的中断请求输出。默认情况下,IRQ是有效高输出,但如果需要,可以配置为低有效。为了在 SLEEP 和 DEEPSLEEP 模式下正确操作,应将其配置为主动高有效。该引脚将在 SLEEP 和DEEPSLEEP 状态下浮动,除非外部拉低(建议100kΩ),否则可能会在主机上造成虚假中断。当不使用IRQ功能时,引脚可以重新配置为通用 IO 线路 GPO8/IRQ/PB5: DW3000 chip with GPO8/IRQ connected to STM32PB5. Universal IO pins. Interrupt request output from DW3000 to the host processor. By default, IRQ is a valid high output, but if necessary, it can be configured as a low valid. In order to operate correctly in SLEEP and DEEPSLEEP modes, it should be configured as active high efficiency. This pin will float in SLEEP and DEEPSLEEP states, and unless externally pulled low (recommended 100k Ω), it may cause false interrupts on the host. When the IRQ function is not used, the pins can be reconfigured as universal IO lines |
| 18 | GPIO2 | GPIO2/TXLED:通用 I/O引脚。它可以被配置为用作 RXLED驱动引脚,该驱动引脚可以用于在接收模式期间点亮 LED GPIO2/TXLED: Universal I/O pins. It can be configured to serve as an RXLED driver pin, which can be used to light up the LED during receive mode |
| 19 | GPIO3 | GPIO3/TXLED:通用 I/O引脚。它可以配置为用作 TXLED驱动引脚,可用于在传输后点亮 LED GPIO3/TXLED: Universal I/O pins. It can be configured as a TXLED driver pin, which can be used to light up the LED after transmission |
| 20 | GPIO5 | GPIO5/EXTTXE/SPIPOL:通用 I/O引脚。上电时,它充当SPIPOL(SPI极性选择)引脚,用于配置SPI操作模式。通电后,引脚将默认为通用 IO引脚。它可以配置为用作EXTTXE(外部传输启用)。当DW3000处于传输模式时,此引脚变高 GPIO5/EXTTXE/SPIPOL: Universal I/O pins. When powered on, it serves as the SPIPOL (SPI polarity selection) pin, used to configure the SPI operation mode. After power on, the pins will default to universal IO pins. It can be configured to be used as EXTTXE (external transmission enabled). When DW3000 is in transmission mode, this pin becomes high |
| 21 | GPIO6 | GPIO6/EXTRXE/SPIPHA;通用 I/O 引脚。通电时,它充当SPIPHA(SPI相位选择)引脚,用于配置SPI操作模式。它可以配置为用作 EXTRXE(外部接收器启用)。当DW3000处于接收模式时,此引脚变高。通电后,引脚将默认为通用IO 引脚 GPIO6/EXTRXE/SPIPHA; Universal I/O pins. When powered on, it serves as the SPIPHA (SPI Phase Select) pin, used to configure the SPI operating mode. It can be configured to be used as EXTRXE (external receiver enabled). When DW3000 is in receive mode, this pin becomes high. After power on, the pins will default to universal IO pins |
| 22 | SYNC | GPIO7/SYNC/PB1:DW3000芯片GPIO7/SYNC 接入STM32PB1。SYNC 输入引脚用于外部同步。当不使用SYNC输入功能时,此引脚可以重新配置为通用 I/O 引脚 GPIO7/SYNC/PB1: DW3000 chip with GPO7/SYNC connected to STM32PB1. The SYNC input pin is used for external synchronization. When not using the SYNC input function, this pin can be reconfigured as a universal I/O pin |
| 23 | VDD1 | 电源供电,2.5V~3.6V,外部供电电源输出电流建议在500mA 以上 Power supply, 2.5V~3.6V, external power supply recommended output current above 500mA |
| 24 | 3V3 | 电源供电,2.5V~3.6V,外部供电电源输出电流建议在500mA 以上 Power supply, 2.5V~3.6V, external power supply recommended output current above 500mA |
| 25 | EXTON | EXTON/PA8:DW3000 芯片EXTON 接入STM32 PA8。外部设备启用。在唤醒过程中生效,并保持活动状态直到设备进入睡眠模式。可用于控制设备处于睡眠模式时不需要的外部DC-DC 转换器或其他电路,以最大限度地减少功耗 EXTON/PA8: DW3000 chip EXTON is connected to STM32 PA8. External device enabled. It takes effect during the wake-up process and remains active until the device enters sleep mode. Can be used to control external DC-DC converters or other circuits that are not needed when the device is in sleep mode, in order to minimize power consumption to the greatest extent possible |
| 26 | PA9 | STM32 PA9:USART1_TX/TIM1_CH2 |
| 27 | PA10 | STM32 PA10:USART1_RX/TIM1_CH3 |
| 28 | PA11 | STM32 PA11:USART1_CTS/CANRX/USBDM/TIM1_CH4 |
| 29 | PA12 | STM32 PA12:USART1_RTS/CANTX/USBDP/TIM1_ETR |
| 30 | SWDIO | STM32 PA13:JTMS/SWDIO |
| 31 | SWCLK | STM32 PA14:JTCK/SWCLK |
| 32 | PB6 | STM32 PB6:IC21_SCL/TIM4_CH1 |
| 33 | PB7 | STM32 PB7:IC21_SDA/TIM4_CH2 |
| 34 | 3V3 | 电源供电,2.5V~3.6V,外部供电电源输出电流建议在500mA 以上 Power supply, 2.5V~3.6V, external power supply recommended output current above 500mA |
| 注:建议将 SWDIO,SWCLK 引出测试点,方便STM32烧录 Note: It is recommended to lead SWDIO and SWCLK out of the test point for easy STM32 burning | ||
Product Size


Product Show


Payment&Transportation

Official Certificate&Certificate

Multiple product supply

Company office environment

Warehouse Real Shot

Standard packaging

We also provide :
| Part No | Manufacturer | Date Code | Quantity | Description |
| LM22676ADJ | NS | 19+ | 250 | SOP8 |
| TPS562201DDCR | TI | 22+ | 795500 | SOT23-6 |
| NJG1806K75 | JRC | 22+ | 500000 | DFN6 |
| TLV74318PDQNR | TI | 22+ | 402000 | X2SON-4 |
| NJG1801K75 | JRC | 22+ | 300000 | SMD |
| NJG1804K64 | JRC | 22+ | 300000 | DFN8 |
| LM27761DSGR | TI | 22+ | 151000 | WSON8 |
| TLV62565DBVR | TI | 22+ | 138000 | SOT23-5 |
| TPS613222ADBVR | TI | 22+ | 108000 | SOT23-5 |
| LNK625DG-TL | POWER | 22+ | 100000 | SOP-8 |
| OPA4322AIPWR | TI | 22+ | 100000 | TSSOP14 |
| TLV75528PDRVR | TI | 22+ | 99000 | WSON-6 |
| TPS7A2025PDQNR | TI | 22+ | 78500 | X2SON-4 |
| TLV62568DBVR | TI | 22+ | 72000 | SOT23-5 |
| STM32L051K8U6TR | ST | 22+ | 60000 | QFN32 |
| SKY66421-11 | SKYWORKS | 22+ | 56500 | QFN16 |
| TPS7A1111PDRVR | TI | 22+ | 54000 | WSON6 |
| TLV62569PDDCR | TI | 22+ | 52000 | SOT23-6 |
| TLV62569DBVR | TI | 22+ | 48000 | SOT23-5 |
| TPS23753APWR | TI | 22+ | 40000 | TSSOP14 |
| NB691GG-Z | MPS | 22+ | 30000 | QFN |
| SN74AHC1G02DBVR | TI | 22+ | 27939 | SOT-23 |
| TPS63000DRCR | TI | 22+ | 23238 | VSON10 |
| TLV75533PDRVR | TI | 22+ | 21500 | WSON6 |
| NB687BGQ-Z | MPS | 22+ | 20000 | QFN |
| A3916GESTR-T-1 | ALLEGRO | 22+ | 17150 | QFN-20 |
| TPS62135RGXR | TI | 22+ | 15000 | VQFN11 |
| TLE2022AMDR | TI | 0803+ | 12500 | SOP8 |
| TPS23756PWPR | TI | 22+ | 12000 | HTSSOP-20 |





