Wi-Fi Chipset MCU Control

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Wi-Fi Chipset MCU Control

63 Views
feniss
Contributor I

Hello everyone,

I was browsing for some wifi modules with AP+STA functionalities. I found some modules from NXP, Microchip, and Infineon for example. However, most of the modules are only enabling wifi interface through PCIe and with advanced OS.

However, I found a set of MCU+Wifi module from infineon called AIROC CYW55X (series).

Do you have any experience integrating and controlling these type of modules? If so, can you share different modules that you have used before and were able successful to integrate with an external MCU? My intention is not to offload data to the microcontroller, only to control for example the mesh and AP capabilities.

I want to use a MCU (STM for example) to perform some inference on some basic AI models while controlling the wifi module.

Thanks guys

0 Kudos
Reply
2 Replies

21 Views
sergeylyubka
Contributor II

As Daniel mentioned, RW612 would be a good solition.

It is  3-radio, and also has a built-in Ethernet MAC - ideal for making network enabled applications.

RW612 can do AP+STA. So you can use that MCU for both network-control and your AI functionality.

 

If you're looking for a ready-to-build project with Web UI and built-in OTA, take a look at https://mongoose.ws/wizard/
Start a project, choose empty directory, choose FRDM-RW612 as a board target,  set WiFi options, click "generate" , open project  in Xpresso, build & flash, attach your serial console, and you'll have it running in a minute.

Could you elaborate more on what exactly you're building?

0 Kudos
Reply

46 Views
DanielRuvalcaba
NXP TechSupport
NXP TechSupport

Hi,

If you are planning to use an STM32 as the host MCU, I would recommend using an IW612 or IW416 as the Wi-Fi device. In that case, you can use the STM32 CMSIS-Pack drivers available in the Software section of the product webpage.

These devices use SDIO for Wi‑Fi and UART for Bluetooth. For the IW612, if you also plan to use 802.15.4, the host interface is SPI.

Another option is to use an RW612 as a Network Co-Processor (NCP). Since the RW612 is a wireless MCU, it can handle the wireless connectivity stack while the external MCU focuses on the application.

Regards,
Daniel

 

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2406230%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EWi-Fi%20Chipset%20MCU%20Control%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2406230%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%20everyone%2C%3C%2FP%3E%3CP%3EI%20was%20browsing%20for%20some%20wifi%20modules%20with%20AP%2BSTA%20functionalities.%20I%20found%20some%20modules%20from%20NXP%2C%20Microchip%2C%20and%20Infineon%20for%20example.%20However%2C%20most%20of%20the%20modules%20are%20only%20enabling%20wifi%20interface%20through%20PCIe%20and%20with%20advanced%20OS.%3C%2FP%3E%3CP%3EHowever%2C%20I%20found%20a%20set%20of%20MCU%2BWifi%20module%20from%20infineon%20called%20AIROC%20CYW55X%20(series).%3C%2FP%3E%3CP%3EDo%20you%20have%20any%20experience%20integrating%20and%20controlling%20these%20type%20of%20modules%3F%20If%20so%2C%20can%20you%20share%20different%20modules%20that%20you%20have%20used%20before%20and%20were%20able%20successful%20to%20integrate%20with%20an%20external%20MCU%3F%20My%20intention%20is%20not%20to%20offload%20data%20to%20the%20microcontroller%2C%20only%20to%20control%20for%20example%20the%20mesh%20and%20AP%20capabilities.%3C%2FP%3E%3CP%3EI%20want%20to%20use%20a%20MCU%20(STM%20for%20example)%20to%20perform%20some%20inference%20on%20some%20basic%20AI%20models%20while%20controlling%20the%20wifi%20module.%3C%2FP%3E%3CP%3EThanks%20guys%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2406286%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Wi-Fi%20Chipset%20MCU%20Control%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2406286%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%0A%3CP%3EIf%20you%20are%20planning%20to%20use%20an%20STM32%20as%20the%20host%20MCU%2C%20I%20would%20recommend%20using%20an%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fproducts%2FIW612%3Fgad_source%3D1%26amp%3Bgad_campaignid%3D24046353493%26amp%3Bgbraid%3D0AAAAA_oV6rSzr6NvGttnK9WKM5OlP2fBW%26amp%3Bgclid%3DEAIaIQobChMI7Oek89OqlgMVskZ_AB24FgCDEAAYASAAEgL_VfD_BwE%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EIW612%3C%2FA%3E%20or%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fproducts%2FIW416%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EIW416%3C%2FA%3E%20as%20the%20Wi-Fi%20device.%20In%20that%20case%2C%20you%20can%20use%20the%20STM32%20CMSIS-Pack%20drivers%20available%20in%20the%20Software%20section%20of%20the%20product%20webpage.%3C%2FP%3E%0A%3CP%3EThese%20devices%20use%20SDIO%20for%20Wi%E2%80%91Fi%20and%20UART%20for%20Bluetooth.%20For%20the%20IW612%2C%20if%20you%20also%20plan%20to%20use%20802.15.4%2C%20the%20host%20interface%20is%20SPI.%3C%2FP%3E%0A%3CP%3EAnother%20option%20is%20to%20use%20an%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fproducts%2Fwireless-connectivity%2Fwi-fi-plus-bluetooth-plus-802-15-4%2Fwireless-mcu-with-integrated-tri-radio-1x1-wi-fi-6-plus-bluetooth-low-energy-5-4-802-15-4%3ARW612%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3ERW612%3C%2FA%3E%20as%20a%20Network%20Co-Processor%20(NCP).%20Since%20the%20RW612%20is%20a%20wireless%20MCU%2C%20it%20can%20handle%20the%20wireless%20connectivity%20stack%20while%20the%20external%20MCU%20focuses%20on%20the%20application.%3C%2FP%3E%0A%3CP%3ERegards%2C%3CBR%20%2F%3EDaniel%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2406988%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Wi-Fi%20Chipset%20MCU%20Control%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2406988%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EAs%20Daniel%20mentioned%2C%20RW612%20would%20be%20a%20good%20solition.%3C%2FP%3E%3CP%3EIt%20is%26nbsp%3B%203-radio%2C%20and%20also%20has%20a%20built-in%20Ethernet%20MAC%20-%20ideal%20for%20making%20network%20enabled%20applications.%3C%2FP%3E%3CP%3ERW612%20can%20do%20AP%2BSTA.%20So%20you%20can%20use%20that%20MCU%20for%20both%20network-control%20and%20your%20AI%20functionality.%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EIf%20you're%20looking%20for%20a%20ready-to-build%20project%20with%20Web%20UI%20and%20built-in%20OTA%2C%20take%20a%20look%20at%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fmongoose.ws%2Fwizard%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fmongoose.ws%2Fwizard%2F%3C%2FA%3E%3CBR%20%2F%3EStart%20a%20project%2C%20choose%20empty%20directory%2C%20choose%20FRDM-RW612%20as%20a%20board%20target%2C%26nbsp%3B%20set%20WiFi%20options%2C%20click%20%22generate%22%20%2C%20open%20project%26nbsp%3B%20in%20Xpresso%2C%20build%20%26amp%3B%20flash%2C%20attach%20your%20serial%20console%2C%20and%20you'll%20have%20it%20running%20in%20a%20minute.%3CBR%20%2F%3E%3CBR%20%2F%3ECould%20you%20elaborate%20more%20on%20what%20exactly%20you're%20building%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E