DTU Power Consumption Calculation Guide
1. Introduction
This document provides a comprehensive explanation of the power consumption calculation methods for DTU devices based on the EdgeBus platform. It covers the power consumption components under different operating modes and includes detailed calculation examples.
Accurate power consumption evaluation is critical for battery-powered IoT devices. It helps to properly design battery capacity and extend device operating lifetime.
2. Power Consumption Components
The total power consumption of a DTU consists of the following main parts:
- Base Consumption: The minimum power consumption when the device is in static or sleep state.
- SW Mode Consumption: Additional power consumption generated when SleepWakeup (SW) mode is enabled and the device periodically listens for a preamble.
- LoRaWAN Consumption: Power consumption generated by the LoRaWAN module during data transmission.
- Wired Communication Consumption: Power consumption generated during wired communication with external devices (such as RS-485, M-Bus, 4-20mA, 0-10V interfaces), including external device power consumption and DTU interface power consumption.
3. Detailed Power Consumption Calculation
3.1 Base Consumption
The base static power consumption of all ManThink DTU products is:
3.2 SW Mode Consumption
3.2.1 Functional Description
SW (SleepWakeup) mode reduces power consumption while meeting LoRaWAN protocol requirements by periodically listening for a preamble. Once a preamble is detected, the device wakes up and receives data.
SW mode power consumption depends on three parameters: Period, Spreading Factor (SF), and Bandwidth (BW). SF and BW jointly determine the symbol duration. The DTU listens continuously for two symbol durations to detect a wake-up preamble.
Key characteristics include:
- Longer period results in lower static power consumption, but longer response time.
- Longer symbol duration enables longer communication distance, but increases power consumption.
3.2.2 Power Calculation
Step 1: Obtain Symbol Time
Use the Semtech LoRa Calculator online tool. Select the corresponding Spreading Factor (SF) and Bandwidth (BW), then click Submit to obtain the Symbol Time.
Step 2: Calculate SW Static Power
Assumptions:
- LoRa module and MCU receive current: 8 mA
- MCU processing time: 1 ms
Formula:
Step 3: Example
Given:
- Period = 4000 ms
- SF = 7
- BW = 500 kHz
- Symbol Time = 0.26 ms
Calculation:

3.3 LoRaWAN Consumption
LoRaWAN transmission power consumption depends on data rate and communication distance. Lower data rates and longer distances result in longer transmission times and higher power consumption. LoRaWAN transmission power can be estimated using the Semtech online calculator.
Key Parameters
- Tx Power: Transmission power level (different power levels correspond to different currents).
- Region: Defines Data Rate (DR) parameters for different regions.
- Data Rate (DR): LoRaWAN supports adaptive data rates via ADR (Adaptive Data Rate). EdgeBus can limit the ADR adjustment range. To ensure battery lifetime, select an appropriate DR value. To reduce power consumption, increase gateway deployment density to ensure signal quality, allowing the device DR to be set to the highest level.
- Payload Length: Application layer data size.
After submitting parameters to the calculator, the tool provides the single transmission energy consumption. The static current equivalent can be calculated as:
Note
In the online tool, the unit of Average Tx Consumption should be mAh (not µAh).
Example
Given:
- Single transmission energy consumption: 0.00753 mAh
- Transmission period: 1 hour
Calculation:

3.4 Wired Communication Consumption
Wired communication power consumption includes two components: external device consumption and DTU wired interface consumption.
3.4.1 External Device Consumption
When the DTU supplies 15.1V via a boost circuit to drive external devices, the external device current must be converted to battery-side equivalent current. The boost efficiency is typically calculated as 70%.
Current Conversion Formula
Where:
: External device working current - 15.1V: DTU output voltage
- 3.6V: Lithium battery nominal voltage
- 0.7: Boost efficiency
Example
If the external device working current is 10 mA:
Communication Working Time Calculation
External device power consumption depends not only on current but also on communication working time, which includes pre-power time, instruction transmission time, device response time, and timeout retry time.
Serial communication time is calculated as:
Since each byte typically contains 10 bits (1 start bit + 8 data bits + 1 stop bit), the formula simplifies to:
Example 1 (Normal Case)
Given:
- Baudrate: 9600 bps
- Tx: 8 bytes
- Rx: 20 bytes
Calculation:
Adding Preheat Time
Default preheat time: 5 ms
Total working time:
Adding Timeout (Worst Case)
Default timeout: 2 seconds, with one retry.
Worst-case duration:
Worst-case calculations must include this timeout duration.
Single Reading Energy Calculation
Single reading energy consumption:
Converting to mAh:
Example (Complete Calculation)
Given:
- External device current: 10 mA
- Battery-side equivalent current: 29.4 mA
- Normal working time: 34 ms (0.034 s)
Single reading energy consumption:
If readings occur 96 times per day (every 15 minutes):
3.4.2 DTU Wired Interface Consumption
RS-485 Power Consumption
RS-485 interface working current is typically less than 12 mA. Since RS-485 does not require boost conversion, the battery-side equivalent current is directly calculated as:
The working time is the same as the external device communication time.
Example
Assuming working time of 34 ms (0.034 s):
3.4.3 Other Interface Types
| Interface Type | Typical Current | Description |
|---|---|---|
| RS-485 | <12 mA | Differential driver |
| 4-20mA | <5 mA | Depends on sensor |
| 0-10V | <5 mA | Voltage sampling |
For 4-20mA interfaces powered by 15.1V, apply the boost conversion formula from Section 3.4.1.
4. Overall Power Consumption Calculation
4.1 Total Communication Consumption
The total communication consumption includes all components during a complete wired communication process:
Where
Example
Given:
- External device battery-side equivalent current: 29.4 mA
- RS-485 interface current: 12 mA
- MCU working current: 8 mA
Total current:
Single communication energy consumption (assuming working time of 34 ms or 0.034 s):
If communication occurs 96 times per day:
4.2 Daily Average Consumption
Daily average consumption is the key metric for battery lifetime assessment. It must consider the device operation in different modes and their corresponding power consumption:
Where:
- Base Consumption: 3 µA (converted to mA and multiplied by 24 hours)
- SW Mode Daily: Calculated from the SW mode period and single consumption, for example:
- LoRaWAN Daily: Calculated from the LoRaWAN transmission period and single transmission consumption, for example:
- Wired Communication Daily: Calculated from the communication frequency and single communication consumption, for example:
Important Note: No External Power Supply
If the DTU does not need to supply external power (i.e., no external devices requiring DTU power), then the external device power consumption calculation from Section 3.4.1 (including
4.3 Battery Life Estimation
When assessing battery lifetime, it is recommended to consider the following engineering margins:
- Normal operation: 90%
- Retry scenarios: 10%
- Safety margin coefficient: 20% (multiply final result by 1.2)
Battery life estimation formula:
5. Engineering Recommendations
To accurately assess and optimize DTU device power consumption, the following recommendations are suggested for practical applications:
- Optimize LoRaWAN Parameters: Based on actual communication requirements and network coverage conditions, reasonably set the LoRaWAN DR value and transmission interval to balance power consumption and communication performance.
- Simplify External Devices: Select low-power external devices and optimize their working modes to reduce the time and current of external power supply.
- Consider Abnormal Scenarios: Fully account for abnormal timeout retries and other scenarios in power consumption assessment to ensure the device meets lifetime requirements even in worst-case conditions.
- Regular Monitoring: After device deployment, regularly monitor actual power consumption data and compare it with theoretical calculations. Adjust optimization strategies promptly based on the comparison results.
Appendix: Formula Reference
| Formula | Description |
|---|---|
| SW mode static power calculation | |
| LoRaWAN static power calculation | |
| Battery-side equivalent current (with boost) | |
| Serial communication time | |
| Energy consumption conversion | |
| Battery life estimation |