PSoC 62 + (BLE5 or BLE5-WiFI combo) software/hardware selection

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
AlVy_2459421
Level 4
Level 4
25 replies posted 10 replies posted 5 replies posted

Hi everybody,

originally I was thinking to use announced PSoC 64 that should combine BLE5 with large memory and strong peripheral devices of PSoC 62 line.

However, the release of PSoC 64 seems to be delayed. No any release date has been announced yet, but if you have information whet it can appear, please let me know.

For the time being I have to look for an alternative solution to have PsSoc 62 plus some BLE5 module or BLE5-WiFi combo. 

The radio part can be from other vendors, for instance, Ambiq micro Apollo 3BLE or Nordic, but it also can be from Cypress, for instance, CYW20719. However, even if the radio chip will be from Cypress, its code still should be debugged separately. Thus, may be there will be no real benefit to go for CYW20719.

Can you please share your experience of adding radio transmission to PSoC 62, especially to  the chip with 1MB RAM?

What radio part can fit the best, and will be the least problematic in programming and debugging?

What programming environment can be recommended?

Currently I am using Modus Toolbox, but can consider alternative environments. From PSoC 62 periphery I use SDHC and SMIF (Serial Memory Interface, in Octal SPI mode).

All the best,

Alexei

0 Likes
1 Solution

Hi Alexei,

CY8CPROTO-062-4343W has CYW4343W WiFi-BT combo module which is BT 5.1 compliant. Please check https://www.cypress.com/products/wi-fi-bluetooth-combos#tabs-0-bottom_side-4

Also, QDID 134532- https://launchstudio.bluetooth.com/ListingDetails/89357

As you mentioned, the board is supported in both Mbed OS and Amazon Free RTOS. It is also supported in Modus Toolbox; However stand-alone support for CYW4343W is not there.

View solution in original post

0 Likes
8 Replies
VenkataD_41
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hi Alexei,

>>'However, even if the radio chip will be from Cypress, its code still should be debugged separately. Thus, may be there will be no real benefit to go for CYW20719."

--> We guess you need a single chip solution from Cypress that supports BLE and wifi? Correct? The following is our single chip wifi solution.

https://www.cypress.com/documentation/development-kitsboards/cyw943907aeval1f-evaluation-kit

If no, we have a development kit that uses PSoC 62 device interfaced with BT and wifi module. Please check the link below:

https://www.cypress.com/documentation/development-kitsboards/psoc-6-wifi-bt-pioneer-kit-cy8ckit-062-...

Also please check the following development kit too:

https://www.cypress.com/documentation/development-kitsboards/psoc-6-wi-fi-bt-prototyping-kit-cy8cpro...

Thanks

Ganesh

Hi Ganesh,

thank you for the video.

However, it is not completely clear what parts are supported by WICED.

Sometimes support is clearly indicated, like for the parts CYW43340, CYW4343W and CYW43438.

However, it is not completely clear whether only WiFi, or only BT, or both radio parts are supported.

Basically, CYW43340 could be a good solution for our project because it has BLE5 and WiFi.

It is unclear whether newer 802.11ac parts are supported by WICED such as CYW43012, CYW43455, CYW4339, CYW4356.

Part CYW43012 looks especially attractive because of its advertised low power capabilities.

In accordance with Murata Type 1LV application note HW the part 43012 consumes in 54 Mbps mode 150 mA TX @ 14dBm and 20 mA RX, contrary to 260 mA TX @ 15 dBm and 40 mA RX (from 4343W data sheet). In a higher frequency mode MCS7 65MBps 43012 has advantage in current consumption as well: 210 mA TX @ 12dBm and 20 mA RX versus 260 mA TX @ 260 mA TX @ 15 dBm and 41 mA RX, although different output power levels in two modules makes comparison not so straightforward.

Another part CYW43455 can be good as well, may be even better because of its high WiFi data rate.

The main question is whether PSoC6 processors have support to control these combos.

With best regards,

Alexei

0 Likes

Hi Ganesh,

thank you very much for your advises.

CYW943907 is a great single-chip WiFi system, but is does not have BLE 5. Also, maximal frequency of SDHC is 50 MHz only.

The PSoC® 6 WiFi-BT Pioneer Kit (CY8CKIT-062-WiFi-BT) has small RAM size, and WiFi-BT combo does not support 2Mbp BLE data rate.

The PSoC 6 Wi-Fi BT Prototyping Kit (CY8CPROTO-062-4343W) is the closest available variant to requirements.

It has 1MB RAM that seems to be OK, SDHC works at 100 MHz, even if in the latest release of technical specification it is limited by 80 MHz.

However, 4343W WiFi-BT combo does not support BLE 2Mbps.

Probably, the ideal solution could be to have the PSoC 6 Wi-Fi BT Prototyping Kit (CY8CPROTO-062-4343W), but to replace wireless part 4343W with CYW43012 that has BLE5 and WiFi. CYW43012 is available in a form of small 10x7.2x1.4 modules from Murata (1LV, LBEE59B1LV-278), but what development environment has support for this part is a question.

Can one connect Murata 1LV, LBEE59B1LV-278 to PSoC 6 Wi-Fi BT Prototyping Kit (CY8CPROTO-062-4343W)?

What development environment will support such combination?

0 Likes

Hi Ganesh,

basically, I can stay with the current PSoC 6 Wi-Fi BT Prototyping Kit (CY8CPROTO-062-4343W).

It does not have BLE5, but has BT 2.1 + EDR. EDR can provide useful data rate 2.1 MBps that somehow can close a gap in bandwidth between slow BLE4.1 and energy-hungry WiFi. A small disadvantage is that only WiFi is currently supported in Modus 2.0 + Free RTOS Wi-Fi Support added to PSoC 6 SDK . For "WiFi + Bluetooth" one has to use Mbed OS or Amazon Free RTOS Modus Toolbox 2.0 and Wi-Fi BLE applicaiton support . However, may be support of bluetooth 4343W will be added to Modus 2.0 (+ Free RTOS) soon.

Of course, having a combo "BLE5 + WiFi" would be an advantage.

Thanks again!

With best regards,

Alexei

0 Likes

Hi Alexei,

CY8CPROTO-062-4343W has CYW4343W WiFi-BT combo module which is BT 5.1 compliant. Please check https://www.cypress.com/products/wi-fi-bluetooth-combos#tabs-0-bottom_side-4

Also, QDID 134532- https://launchstudio.bluetooth.com/ListingDetails/89357

As you mentioned, the board is supported in both Mbed OS and Amazon Free RTOS. It is also supported in Modus Toolbox; However stand-alone support for CYW4343W is not there.

0 Likes

Hi Sheetalj,

thank you for the answer. However, both Broadcom and Cypress 4343W datasheets indicate BLE version 4.1:

https://www.mouser.com/datasheet/2/100/Radio%20with%20Bluetooth%204.1,%20an%20FM%20Receiver,%20and%2...

https://www.cypress.com/file/298081/download

I can imagine that these datasheets can be outdated and the support of 5.1 could be added in firmware later.

The last datasheet file available for download in official Cypress site has date March 28, 2017.

Perhaps, it would be nice to update the datasheet if BLE 5.1 is really supported.

However, it is not excluded that indicated by you two web pages have a misprint, wrongly indicating 5.1 instead of 4.1.

It would be nice to achieve consistency in Cypress online materials.

Do you know a way to check which version of bluetooth 4343W has? I especially need long frames introduced in version 4.2 and 2Mbps data rate introduced in 5.0.

With best regards,  Alexei

0 Likes

Hi Alexei,

We apologies for the confusion created due to our documentation. The datasheet update process is going on, we will soon make updated datasheet available to customers. CYW4343W does support 5.1 as mentioned in QDID as well.

BT version can be verified from the firmware being used. The latest firmware do provide support for latest BT versions. However, you can contact our sales team for any doubt related to firmware.

If you are talking about the support of DLE feature in CYW4343W, unfortunately DLE is not supported in CYW4343W. https://launchstudio.bluetooth.com/ICSDetails/134532