Scenario: You’re designing a smart parking sensor that reports occupancy status. The sensor uses 802.15.4 at 2.4 GHz with the following parameters:
- Transmit power: 10 mA at 1.6 ms per packet
- Sleep current: 5 uA
- Battery: 2000 mAh coin cell
- Target: Compare 1-minute vs 15-minute reporting intervals
Option A: 1-minute reporting interval
Transmissions per hour: 60
Active time per hour: 60 x 1.6 ms = 96 ms
Sleep time per hour: 3,600,000 ms - 96 ms ≈ 3,599,904 ms
Average current:
I_avg = (10 mA x 96 ms + 0.005 mA x 3,599,904 ms) / 3,600,000 ms
I_avg = (960 + 17,999.52) / 3,600,000
I_avg = 0.00527 mA ≈ 5.27 uA
Battery life (theoretical): 2000 mAh / 0.00527 mA = 379,506 hours ≈ 43.3 years
Battery life (realistic): With 70% voltage efficiency and 3% self-discharge:
Effective capacity = 2000 x 0.7 = 1400 mAh
Adjusted life ≈ 1400 / 0.00527 / 8760 / 1.03 ≈ 29 / 3.3 ≈ 8.8 years
Option B: 15-minute reporting interval
Transmissions per hour: 4
Active time per hour: 4 x 1.6 ms = 6.4 ms
Sleep time per hour: 3,600,000 ms - 6.4 ms ≈ 3,599,993.6 ms
Average current:
I_avg = (10 mA x 6.4 ms + 0.005 mA x 3,599,993.6 ms) / 3,600,000 ms
I_avg = (64 + 17,999.97) / 3,600,000
I_avg = 0.00502 mA ≈ 5.02 uA
Battery life (realistic): 1400 / 0.00502 / 8760 / 1.03 ≈ 8.7 years
Key Insights:
- Transmission interval has minimal impact on battery life when duty cycle is already ultra-low:
- 1-minute interval: 8.8 years
- 15-minute interval: 8.7 years
- Difference: Only 0.1 years (36 days) despite 15x fewer transmissions
- Why so little difference? Sleep current (5 uA) dominates in both cases:
- At 1-minute: Active contributes ~0.27 uA, sleep contributes ~5.0 uA
- At 15-minute: Active contributes ~0.02 uA, sleep contributes ~5.0 uA
- Reducing active time from 0.27 uA to 0.02 uA saves only 0.25 uA
- When transmission interval matters more:
- Higher TX current (e.g., cellular at 200 mA vs 802.15.4 at 10 mA)
- Higher sleep current (e.g., poorly designed hardware at 50 uA vs 5 uA)
- Already frequent transmissions (e.g., going from 1 second to 15 seconds has bigger impact)
- Practical takeaway: For 802.15.4 sensors with proper sleep design, optimize sleep current first (choose good hardware), then worry about transmission frequency. The real battery killers are:
- Wake-ups for unnecessary RTC checks
- Poor voltage regulation efficiency
- Self-discharge in harsh environments (temperature extremes)