Get answers to frequently asked questions about ultra-wideband (UWB) technology and Qorvo's UWB products.
We have various partners with working products who may be able to help you. Please see the UWB Partners page for a searchable list of our current partners and contact them directly.
If you have further questions or are not able to find what you're looking for please contact us.
To understand the hardware we advise you to study the following documents:
Please see the DW1000 and DWM1000 product pages for this documentation.
Please see the DW1000 and DWM1000 product pages for the software API and sample code.
Yes, the DW1000 meets RoHS 6 requirements as specified by the 2011/65/EU RoHS2 Directive.
Minimizing the carrier frequency offset between different DW1000 devices improves receiver sensitivity.
The DW1000 allows trimming to reduce crystal initial frequency error.
For more details, see the section on Crystal Oscillator in the DW1000 Data Sheet and for registers to use see the DW1000 User Manual, Section 8.1 ("IC Calibration - Crystal Oscillator Trim").
Please see the DW1000 product page for this documentation.
This can be done in software. The output power configuration and control can be altered by using register map register file 0x1E.
The use of this register is explained in great detail in the DW1000 User Manual and Application Note APS023 ("Transmit Power Calibration & Management").
Please see the DW1000 product page for this documentation.
For every received frame the DW1000 receiver provides a set of frame-related diagnostic information.
For more information on these diagnostics and other transmit / receive error information, see the DW1000 Software API Guide and the DW1000 User Manual Chapter 4, which describes diagnostic registers.
Please see the DW1000 product page for this documentation.
As there is no microprocessor on the DWM1000 module, it cannot be certified as shipped by Qorvo because its mode of operation is not defined. The mode of operation is defined only when a customer connects a microprocessor and programs the module as part of their end application.
Yes, the DWM1000 meets RoHS 6 requirements as specified by the 2011/65/EU RoHS2 Directive.
As part of the DWM1000 production, the crystal has been trimmed and its trim value is stored in the OTP. TX power and RX sensitivity are tested but not calibrated. Further information can be found in the DW1000 User Manual, Chapter 8 ("DW1000 Calibration").
Please see the DW1000 product page for this documentation.
The EVK1000 application outputs ranging and some debug information over the virtual COM port.
For more information, please see the Decaranging Source Code Guide.
The EVB1000 does not support reprogramming of the on-board STM32F microcontroller via USB. The EVB1000 has a 20-pin JTAG header which should be used to do this.
The EVB1000 has no physical UART interface. EVB1000 outputs the results of two-way ranging over the USB port and also to the LCD display. The on-board STM32F microcontroller does have an UART peripheral. To enable UART functionality on the EVB1000, both software and hardware changes are required to use this peripheral and output data on it. Please contact Qorvo for details on how to do this.
Moreover, the DW1000 SPI interface is accessible through the J6 connector. For further information, see the EVK1000 User Manual for the use of the external SPI. Also, the on-board USBtoSPI application can be used to read/write data to the DW1000. Please see the DecaRanging Source Code Guide for more information on using the USB VC protocol to write and read DW1000 SPI data.
EVK1000 boards are calibrated for the default use cases of channel 2 and 5 to have output powers of just below -41.3 dBm/MHz at the SMA connection point.
For more details see the EVK1000 User Manual, available on the EVK1000 product page.
Antenna delay does vary with temperature. Consult the DW1000 User Manual where the following is quoted:
"For enhanced ranging accuracy the ranging software can adjust the antenna delay to compensate for changes in temperature. Typically the reported range will vary by 2.15 mm / ?C and by 5.35 cm / VBATT."
The DW1000 User Manual is available on the DW1000 product page.
The antenna supplied with the EVK1000 and the Partron chip antenna supplied with the DWM1000 are both omnidirectional antennas. The gain of both antennas is frequency dependent with the gain of the EVK1000 antenna higher than the Partron antenna.
Information on the DWM1000 antenna radiation pattern data as measured by Qorvo can be found in the DWM1000 Data Sheet available on the DWM1000 product page.
Antenna delay is a generic term used to refer to:
Antenna delay will vary slightly between different units of the same design. Depending on the accuracy you require you may decide that you do not need to calibrate out this inter-unit difference. Further information on antenna calibration can be found in Application Note APS014 ("Antenna Delay Calibration of DW1000-Based Products and Systems") and Application Note APS012 ("Production Tests for DW1000-Based Products").
In Qorvo's demonstration application, the tags and anchors use the Two-Way Ranging protocol to exchange messages and calculate range/distance between them. To calculate a single range a minimum of 3 messages are needed. If the tag needs to be told of the range result, then either this information can be sent via the next response message or an additional 4th message can be used (e.g. ToF report).
DW1000 supports various data rates and preamble combinations. Depending on the preamble length and data rate used, a single message can vary between 190 µs (6.81 Mbps, 27 bytes, 128 preamble) to 3.4 ms (110 kbps, 27 bytes, 1024 preamble). This means that time to calculate a single range can vary from couple of milliseconds to tens of milliseconds.
In TDoA systems the blink frame (with preamble length of 64-symbols) and 12 octets of message payload, is around 110 µs. This means that RTLS system can support 1700 blinks per second for 1 device or 170 blinks per second for 10 devices, etc.
For more information, please see the DW1000 User Manual Chapter 9 section on node density and air utilization. This document is available on the DW1000 product page.
This depends on the RTLS scheme employed, the tag blink rate, the message duration per tag and a number of other factors including:
For more information, please see the DW1000 User Manual Chapter 9 section on node density and air utilization. This document is available on the DW1000 product page.
It may not be necessary to take any avoiding action depending on the tag density and the tag update rate. If these are sufficiently low then the probability of collisions will be very low and ALOHA-type access rules can be employed.
If tag density is high and high update rates are required then you can avoid collisions between ranging exchanges by dividing time into slots (using TDMA) for each tag's activities. One of the anchors can act as a "controller" node monitoring on-air activity and assigning "allowed" transmission periods to each tag.
There are various factors which influence the power consumption of the DW1000 during transmission and reception such as preamble length, data rate, number of data bytes and so on.
Detailed information on power consumption in the various different DW1000 states is available in the DW1000 Data Sheet, Application Note APS001 ("DW1000 Power Consumption") and APH005 ("DW1000 Power Source Selection Guide"). These documents are available on the DW1000 product page.
The human body introduces approximately 30 dB of insertion loss so the transmitted signal from the tag will be heavily attenuated. Depending on the proximity of the tag antenna to the body the level of attenuation may be such that:
Most monopole antennas are designed to operate in free space (i.e. not in proximity to the body). Proximity to the body reduces antenna efficiency and fidelity factor. This could distort the UWB pulse and thereby give an incorrect range measurement. The solution here is to design an antenna which takes the body proximity in account. Consult Qorvo for more information on this.
For more information on non-line-of-sight propagation see the three application notes: APS006 Part 1 ("Channel Effects on Communications Range and Time Stamp Accuracy in DW1000-Based Systems"), APS006 Part 2 ("Non Line-of-Sight Operation and Optimizations to Improve Performance in DW1000-Based Systems") and APS011 ("Sources of Error in DW1000-Based Two-Way Ranging (TWR) Schemes").
These documents are available on the DW1000 product page.
RSSI values can be calculated. See Chapter 4.7 (Assessing the quality of reception and the RX timestamp) in the DW1000 User manual. This document is available on the DW1000 product page.
Our Application Note APS002 ("Minimizing Power Consumption in DW1000-Based Systems") explains the different design considerations to take care of when power consumption is of importance.
This document is available on the DW1000 product page.
As the package is an industry standard 48 pin QFN 6 x 6 mm with 0.4 mm pitch and exposed ground paddle, we refer customers to JEDEC specification J-STD-020.1 (March 2008).
Qorvo and the IEEE 802.15.4a standard specify +/-20ppm crystals. Other crystals meeting this specification should also work provided the guidelines in the DW1000 Data Sheet are followed. Of course, alternative crystals should be tested before committing to a design.
Our Application Note APS017 ("Maximizing Range in DW1000-Based Systems") which explains the different design considerations to maximize communications range.
This document is available on the DW1000 product page.
Yes, we provide an abstracted view of the DW1000 register set to the software programmer. This API includes a set of examples demonstrating how to use the API to perform some of the most commonly required operations.
This API and the software source code can be downloaded from the DW1000 product page.
In order to maximize range, the DW1000 transmit power spectral density (PSD) should be set to the maximum allowable for the geographic region. For most regions this is -41.3 dBm/MHz. The DW1000 provides the facility to adjust the spectral bandwidth and transmit power in coarse and fine steps.
For software developers and firmware engineers to debug their software we Application Note APS022 ("Debugging DW1000-Based Products and Systems"). This application note describes step by step debugging of the applications and drivers which control the DW1000.
To assist customers with design aspects such as PCB layout and the recommended number of layers of a DW1000-based product, we have Application Note APH001 ("DW1000 Hardware Design Guide"). This application note is a comprehensive document about the do's and don'ts of hardware design using our UWB IC.
The DW1000 chip provides a complete PHY layer but does not implement a full MAC. However, it does provide some MAC features such as address filtering. In the context of RTLS tags you should carefully consider the necessity for a MAC scheme because these generally require each node to listen for synchronizing broadcasts of some kind. This increases power consumption and reduces battery life.
For more information, see the DW1000 User Manual, Chapter 5 ("Media Access Control (MAC) Hardware Features"). This document is available on the DW1000 product page.
Processor requirements are highly dependent on the end application.
For a Two-Way Ranging (TWR) mobile tag a microprocessor with at least 16k of flash and 4k of RAM should be used to run Qorvo's TWR demo application.
For a TDoA-based mobile tag application, a smaller microprocessor e.g. with 4-8k of flash and 1-2k RAM may be used.
If you want to minimize system power consumption we recommend using a microprocessor with a fast start-up time and an SPI interface capable of the maximum 20 MHz rate supported by the DW1000.
The example EVK application software source code is built on the ARM Cortex M3 based microcontroller (STM32F105RCT6) which is a 32-bit, little-endian processor. Areas to be considered when using an 8-bit microcontroller are described in Application Note APS019 ("Issues to Consider When Porting the DecaRanging Source Code to an 8-Bit MCU"). This document is available on the DW1000 product page.
The DW3000 products support UWB channels 5 (6.5 GHz) and 9 (8 GHz).
Yes, they are backward compatible with the DW1000 802.15.4 UWB IC on Channel 5.
QFN and WLCSP.