- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Support Team,
We are evaluating the cypress CYW43012 1LV module using the CY8CKIT-062S2-43012 module in the PSoC 62S2 Pioneer Kit.
Version : Kittprogramming3.
IDE : Eclipse Modus Toolbox
The test is measure the current/power needed at VBAT ( J8 pin 1). The module is setup in station mode attached to an Access Point in the 5Ghz band. With no other interaction, the WLAN is configured for power save and the PSoC 6 MCU suspending the network stack going into deep sleep mode.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Changes need to be done to fix the issue in WHD v2.2.0 added below.
Line 792 in whd_chip.c
+if (btdev && btdev->bt_int_cb)
-if (btdev->bt_int_cb)
Thanks,
Rakesh B G
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello
Can you check out this CE https://github.com/Infineon/mtb-example-anycloud-wlan-lowpower It has the description of how to get the power numbers needed.
To control the transmit power, the power would have to be changed through the CLM BLOB. Contact your nearest sales/marketing of Infineon or the module vendor if you are using one. They should be able to help you out.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello MuraliR_36
Thank you for the response. "https://github.com/Infineon/mtb-example-anycloud-wlan-lowpower " is what I used to do my power measurements. For the PSoC 6 I am getting 13 micro-Amps when the network stack is suspended and the PSoC 6 enter Deep Sleep mode which is consistent with example. What I am not getting is the power measured at VBAT for the CYW43012 1LV module, see attached image. My average current is running ~1.2 milli-Amps regardless of DTIM = 1, DTIM = 5, connected a 5 GHz Access Point or a 2.4GHz Access Point. Is there a jumper I need to remove to properly measure the power of the CYW43012 1LV module similar to removing J25 to measure the power for the PSoC 6 ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @TurinL
What version of MTB are you using? If it is 2.4 can you try with 2.3? I had seen other customers who had achieved the mentioned power numbers in the older version. So just want to check if the upgrade has something to do with this.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am using Eclipse IDE for ModusToolbox2.4 as the development environment. I just switched to the MTB 2.3 for testing. With MTB 2.3, the tool "Project Creator" version 1.3 fail to create the project properly - see attached image. If I use Project Creator 1.4 from ModusToolbox 2.4 to create the project and then built the project using MTB 2.3 - it will build the test code. The result of the power measurement is the same as before, I am getting average power in the 1.1- 1.2 millieAmp range instead of 100's of microAmp range. Any other thing to try ??
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @TurinL ,
Current consumption mentioned in datasheet of CYW43012 in low power mode is verified recently.
There is a possibility in your case that BT_REG_ON pin has not been made low.
Thanks,
Rakesh B G
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can try to use version 1.9.4 of wifi-host-driver, and then modify mtb-hal-cat1 with wifi-connection-manager.
After these modifications, I successfully reduced the current from 1 millieAmp to match the official table.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi gryfin_chen,
Thanks for the update, can you please verify the WHD version ? I could not find v1.9.4 in github. All the version 1 release have a 2 digit number v1.xx.x, the latest is 2.2.0. The closest one is v1.94.0, is this the one you are referencing ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, my mistake
The version 1.94.0 is correct.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes 1.94.0 does work correctly.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Turin:
Have you figure out how to measure the low power current of CYW43012 as below table??
Table 1. Typical current values for CY8CKIT_062S2_43012
State | Device | Current |
---|---|---|
Deep sleep | PSoC™ 6 MCU | 12.1 uA |
CYW43012 (VBAT) | 2.3 uA | |
Average current over 3 DTIM periods for AP (2.4 GHz) beacon interval of 100 and AP DTIM of 1 |
PSoC™ 6 MCU | 12 uA |
CYW43012 (VBAT) | 476 uA | |
Average current over 3 DTIM periods for AP (2.4 GHz) beacon interval of 100 and AP DTIM of 3 |
PSoC™ 6 MCU | 12.1 uA |
CYW43012 (VBAT) | 131 uA | |
Average current over 3 DTIM periods for AP (5 GHz) beacon interval of 100 and AP DTIM of 1 |
PSoC™ 6 MCU | 12 uA |
CYW43012 (VBAT) | 220 uA | |
Average current over 3 DTIM periods for AP (5 GHz) beacon interval of 100 and AP DTIM of 3 |
PSoC™ 6 MCU | 12 uA |
CYW43012 (VBAT) | 87 uA |
Austin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Changes need to be done to fix the issue in WHD v2.2.0 added below.
Line 792 in whd_chip.c
+if (btdev && btdev->bt_int_cb)
-if (btdev->bt_int_cb)
Thanks,
Rakesh B G
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you very much, tested and verified working properly.