Table of contents
About this document....................................................................................................................... 1
Table of contents............................................................................................................................ 2
1Introduction .......................................................................................................................... 4
2Low-power overview.............................................................................................................. 5
2.1 AIROC™ CYW43012 Wi-Fi & Bluetooth® combo chip power modes .......................................................5
2.2 PSoC™ 6 MCU power modes ...................................................................................................................6
2.3 AIROC™ CYW43012 Wi-Fi & Bluetooth® combo chip power-related hardware signals.........................7
2.4 Power mode transition ...........................................................................................................................8
3WLAN power optimization techniques .....................................................................................10
3.1 IEEE 802.11 (Wi-Fi) power saving..........................................................................................................10
3.1.1 Beacon interval ................................................................................................................................10
3.1.2 Listen interval...................................................................................................................................10
3.1.3 DTIM period......................................................................................................................................10
3.1.4 Power saving methods.....................................................................................................................11
3.1.4.1 Power save poll ...........................................................................................................................12
3.1.4.2 802.11 power save without poll..................................................................................................12
3.1.4.3 Association timeout limit............................................................................................................13
3.1.5 802.11ac-friendly features ...............................................................................................................13
3.2 Wi-Fi power save implementation........................................................................................................13
3.2.1 Wi-Fi Host Driver (WHD) power save interface................................................................................13
3.2.2 Cyclic timers in network stack.........................................................................................................16
3.3 Host offloads to WLAN device...............................................................................................................17
3.3.1 ARP offload.......................................................................................................................................17
3.3.2 Packet filter offload..........................................................................................................................18
3.3.2.1 Network layer or EtherType filter...............................................................................................20
3.3.2.2 Transport layer/IP protocols ......................................................................................................20
3.3.2.3 Applications layer/TCP and UDP port numbers.........................................................................20
3.3.3 TCP keepalive offload ......................................................................................................................21
4Bluetooth® power optimization techniques..............................................................................23
4.1 Advertisement events ...........................................................................................................................23
4.2 Connection events ................................................................................................................................24
4.2.1 Connection interval..........................................................................................................................24
4.2.2 Use slave latency..............................................................................................................................24
4.2.3 Bluetooth® LE parameters in Bluetooth® Configurator..................................................................24
5PSoC™ 6 MCU power optimization techniques ..........................................................................26
5.1 Core voltage and operating frequency.................................................................................................26
5.2 Reducing the leakage in Deep Sleep ....................................................................................................26
5.3 RTOS tickless mode...............................................................................................................................28
5.4 Additional power optimization techniques .........................................................................................28
6Low power assistant (LPA) .....................................................................................................29
6.1 LPA configuration..................................................................................................................................29
6.2 Using LPA in ModusToolbox™ software................................................................................................32
7Power measurement using CY8CKIT-062S2-43012.....................................................................36
7.1 Hardware setup.....................................................................................................................................36
7.2 mtb-example-wifi-wlan-lowpower.......................................................................................................37