Difference between revisions of "radino40 DW1000"

From InCircuit
Jump to: navigation, search
(Required Software)
(Required Software)
Line 60: Line 60:
 
The ''USB driver'' needs to be installed, it can be downloaded [https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Connect-for-desktop/Download#infotabs here]
 
The ''USB driver'' needs to be installed, it can be downloaded [https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Connect-for-desktop/Download#infotabs here]
  
Also the ''nrf_util'' tool has to be installed, it can be downloaded [https://github.com/NordicSemiconductor/pc-nrfutil/releases/download/v5.1.0/nrfutil.exe here]
+
Also the ''nrf_util'' tool has to be downloaded from [https://github.com/NordicSemiconductor/pc-nrfutil/releases/download/v5.1.0/nrfutil.exe here]
 
(additional information regarding this tool can be found on [https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_nrfutil%2FUG%2Fnrfutil%2Fnrfutil_installing.html nordicsemi.com] or [https://github.com/NordicSemiconductor/pc-nrfutil/releases/tag/v5.1.0 github.com])
 
(additional information regarding this tool can be found on [https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_nrfutil%2FUG%2Fnrfutil%2Fnrfutil_installing.html nordicsemi.com] or [https://github.com/NordicSemiconductor/pc-nrfutil/releases/tag/v5.1.0 github.com])
  

Revision as of 09:46, 5 May 2020

Contents

Hardware

radino40 DW1000 radino40 DW1000


The In-Circuit radino40 DW1000 combines Nordic Semiconductor 's nRF52840 microcontroller and Decawave's DW1000 UWB radio chip in a small form-factor EMC-compliant module.
The DW1000 is a fully integrated single chip Ultra Wideband (UWB) low-power low-cost transceiver IC compliant to IEEE802.15.4-2011.
It can be used in 2-way ranging or TDOA location systems to locate assets to a precision of 10 cm. It supports data transfer at rates up to 6.8 Mbps.
The Nordic Semiconductor's nRF52840 with 32-bit ARM® Cortex®-M4 CPU mit FPU, 64 MHz Clock, 1Mb flash, 256 MB RAM offers great performance and Bluetooth 5 functionality. The radino40 modules are pin-to-pin compatible.
With its powerful processor, the DW1000 UWB-chip and its small size, the radino40 DW1000 is the perfect base for RTLS-systems

radino40 DW1000

Features:

  • UWB Transeiver DW1000 by Decawave
    • IEEE802.15.4-2011 UWB compliant
    • Supports 6 RF bands from 3.5 GHz to 6.5 GHz
    • Data rates of 110 kbps, 850 kbps, 6.8 Mbps
  • nRF521840 by Nordic Semiconductors
    • 32-bit ARM® Cortex®-M4 CPU with FPU, 64 MHz
    • 1 Mbyte Flash, 256 kbyte RAM
    • Dynamic multiprotocol-transceiver:
      • Bluetooth 5 / Bluetooth Low Energy
      • IEEE 802.15.4/Thread
      • ANT/ANT+
      • Proprietary 2,4 GHz
    • 4x4 channel pwm unit with EasyDMA
    • 12 bit 200 ksps ADC
    • 5x 32 bit timer with counter mode
    • USB 2.0, I²C, QSPI, SPI, UART, NFC-A
    • Qadrature decoder (QDEC)
    • 3x RTC
  • 37 GPIOs

Suitable application development boards

Board Pictures Description
radino40 DW1000 USB-Stick radino40 dw1000 USB Stick enclosed 45 1000.jpg
radino40 dw1000 USB Stick 45 1000.jpg
USB-Stick with UWB-antenna, Bluetooth®-antenna, USB-A plug and 6-Pin TC2030 CTX Plug-of-NailsTM SWD connector for programming and debugging
radino40 DW1000 Breakout radino40 WD1000 Breakout 45 1000.jpg application development board with 3.3V voltage regulator, USB micro connector, 6-Pin TC2030 TCX Plug-of-NailsTM SWD connector for programming and debugging, BMI160 low power IMU, LiPo/Li-Ion charger, 2 push buttons, 3 LEDs, UWB- and Bluetooth®- antenna.

Software

Firmware-Update via USB Bootloader

Required Software

The radino40 DW1000 is shipped programmed with a usb bootloader which can be used to upload new firmware.

The USB driver needs to be installed, it can be downloaded here

Also the nrf_util tool has to be downloaded from here (additional information regarding this tool can be found on nordicsemi.com or github.com)

The compiled firmware binaries are delivered within a compressed zip file dfu_container.zip.


Starting the bootloader

Enable the bootloader on the radino40 DW1000 via low on the reset pin, e.g. by pressing the RESET-Button. The radino40 DW1000 stays in bootloader mode for 2 seconds. After that the Firmware is running.

The bootloader will be recognized as a serial COM-Port, e.g. COM4.


Upload firmware with nrfutil_cmd

On a windows PC open a Command window (cmd.exe) and navigate to the folder that contains the firmware file dfu_container.zip.

Replace COM4 with the COM-Port that your PC assigned to your device.

command to flash:

nrfutil_cmd dfu usb-serial -pkg <dfu_container.zip> -p <COM Port: COM4> -b 115200

example:

nrfutil_cmd dfu usb-serial -pkg dfu_container.zip -p COM4 -b 115200

Start the nrfutil_cmd. The nrfutil_cmd now waits up to 10 seconds for the radino40 DW1000 to enter the bootloader.
If the nrfutil_cmd exits successful the radino40 DW1000 is programmed.

Downloads

Personal tools