TIDUE59A May 2018 – September 2020
Power consumption is a key design consideration for electronic smart locks, which are often battery-powered. Multiple power measurements were performed on the TIDC-01005 system and can be used to estimate the battery life of an electronic smart lock system using the featured devices. Specifically, the power consumed by the CC3220S (MCU host and Wi-Fi network processor), CC2640R2F (Bluetooth low energy wireless MCU), and the DRV8837 (low-voltage, brushed, DC motor driver) were measured, because the wireless connectivity and motor subsystems typically have the largest impact on the average system power consumption. The power measurements were performed without the sensors included by disabling the sensor thread in the software and removing the BOOSTXL-SENSORS from the test setup.
For the CC3220S, the power consumption was measured for various activities that occur during normal system operation. The power consumed while the CC3220S was being provisioned was not measured, because provisioning is only required for first-time system setup and is likely to occur only a few times over the product lifetime. During AP provisioning, the power consumption of the CC3220S is higher than during normal system operation, in which the CC3220S is configured as a station. The power consumed by the CC3220S during BLE provisioning reflects the MCU active power. Similar to provisioning, the power consumed during an OTA software update was not measured, because OTA updates typically occur only a few times over a product lifetime and are not expected to have a significant impact on the average power consumption of the system.
When the system has been provisioned and successfully connects to a Wi-Fi network, normal operation begins. During normal operation, the system attempts to keep the CC3220S MCU and the network processor in a low-power mode called LPDS, except for when the following occurs:
The power consumption of the CC3220S was measured while the system was in an idle connected state (receiving AP beacons) and when the system received or sent messages to the MQTT broker. The power consumption of the CC2640R2F was measured during both BLE provisioning and while kept idle after provisioning. The power consumed by the DRV8837 was measured while the DRV8837 was driving a motor connected to a load and while held in sleep mode.