Decawave DWM1001

board ID radio OS support deployment
dwm1001 BLE UWB RIOT Zephyr Lille 14

The dwm1001 board corresponds to the Decawave DWM1001C from a MDEK1001 Kit. It is a factory-calibrated version of the Decawave DWM1001 board and runs on an nRF52832 ARM CortexM4 microcontroller from Nordic with BLE and UWB (Ultra-Wide Band) radio support.

The dwm1001 board can reset, debug and program the ARM Cortex M4 through the embedded debugger (JLink) connected to the gateway USB port. This component also allows a UART connection to the M4.

IoT-LAB special configuration

The serial connection baudrate should be configured at 115200 bauds in the firmware and use UART0 on pin 11 (RX) and 5 (TX).

Schematics and Datasheets

The hardware configuration is available  here.

The board is running on an  nrf52832 microcontroller.

Calibration of Antenna Delays

The boards are factory-calibrated by Decawave/Qorvo. The antenna delays (stored in OTP memory) for TX and RX (symmetric) are as follows:

Node Device UID Delay Hex Delay Decimal
dwm1001-1.lille.iot-lab.info 122E 404A 16458
dwm1001-2.lille.iot-lab.info 0420 404B 16459
dwm1001-3.lille.iot-lab.info 0C28 4049 16457
dwm1001-4.lille.iot-lab.info 0BA1 4058 16472
dwm1001-5.lille.iot-lab.info DB27 404D 16461
dwm1001-6.lille.iot-lab.info 0295 404E 16462
dwm1001-7.lille.iot-lab.info 8E2B 4049 16457
dwm1001-8.lille.iot-lab.info 8089 4058 16472
dwm1001-9.lille.iot-lab.info 08A6 4058 16472
dwm1001-10.lille.iot-lab.info D6B0 4058 16472
dwm1001-11.lille.iot-lab.info D1B6 4034 16436
dwm1001-12.lille.iot-lab.info DC19 4039 16441
dwm1001-13.lille.iot-lab.info 4827 404B 16459
dwm1001-14.lille.iot-lab.info D4B6 4035 16437