we are developing software on CYW43907, power consumption is very critical for us. we put CYW43907 APP CPU into sleep mode when no data send, and WLAN CPU initialized with wiced_wifi_enable_powersave_with_throughput( 20 ). we have two serious bugs when testing software stabilities:
1. after long running, STA is disconnected from AP, and then STA keep sending probe request every 10 seconds, but without association request, WLAN is always down;
2. WLAN is down, and when APP CPU sending DATA or CMD to WLAN CPU, no response from WLAN CPU, no packets in air, measure the current, is about 60mA, no beacon receiving current pulse, looks like WLAN CPU can't wake up from sleep.
1.this two issues only found if APP CPU sleep on, if APP MCU is not sleep, everything is ok;
2.found many times when in 2.4G band, in 5G is very rare. and the channel utility is very high(~70%) by giving interference.(iperf UDP 10M)
SDK: WICED 6.4.
main sending loop:
1. send 1 packet;
2. read rssi and channel;
4.sleep 1 second;
we have work on these two issues for more than one month, and still no any clues.
Thank you very much.
more information for issue 2:
these three registers:
before issue happened: 0x80801/0xece3f77/0x610d
after issue happened: 0x80801/0xece3f77/0x4129
pmustatus is changed, it looks like HTClkAvailable is 0, which means HT clock is not running.
It seems not very clear in the setting for cpu sleep mode, I will have a talk internally before replying to you .