Author Topic: "High" speed WiFi module for a Microcontroller  (Read 4110 times)

0 Members and 1 Guest are viewing this topic.

Offline ivonenandTopic starter

  • Contributor
  • Posts: 39
"High" speed WiFi module for a Microcontroller
« on: June 30, 2017, 11:00:53 am »
Hi guys,
I need to connect a microcontroller (an STM32F7) to WiFI (b/g/n) and send some TCP packets to a known server. The thing is, I need the communication to the server to be "high" speed, about 2-4 MBit/s of binary data. I've looked for some small WiFi modules (some ESP8266 based, some based on M3/M4 micros) and they all communicate with UART and AT commands. The AT commands are great, but if you need to throughput data at higher speeds it becomes a problem (especially with the limited speed of the Uart). Does anyone have any experiences with connections like these? Does anyone know any modules that can communicate via SPI (10MHz or above)? From what I have seen, any high speed modules use USB 2.0 connection to the host, but that's not an option for me and my F7 microcontroller (especially since there is probably no USB driver documentation).

Any input would be very appreciated,
Regards,
Ivo
 

Offline sleemanj

  • Super Contributor
  • ***
  • Posts: 3079
  • Country: nz
  • Professional tightwad.
    • The electronics hobby components I sell.
Re: "High" speed WiFi module for a Microcontroller
« Reply #1 on: June 30, 2017, 11:21:20 am »
ESP8266 and ESP32 both can do SPI slave (and Master), I have no idea about specs or anything else other than they have that ability.

In fact here's an EEVBlog thread about ESP8266 SPI
https://www.eevblog.com/forum/microcontrollers/esp8266-native-spi-hardware-driver/

~~~
EEVBlog Members - get yourself 10% discount off all my electronic components for sale just use the Buy Direct links and use Coupon Code "eevblog" during checkout.  Shipping from New Zealand, international orders welcome :-)
 

Offline testian

  • Regular Contributor
  • *
  • Posts: 55
Re: "High" speed WiFi module for a Microcontroller
« Reply #2 on: July 01, 2017, 09:02:40 pm »
 

Offline technix

  • Super Contributor
  • ***
  • Posts: 3508
  • Country: cn
  • From Shanghai With Love
    • My Untitled Blog
Re: "High" speed WiFi module for a Microcontroller
« Reply #3 on: July 03, 2017, 01:15:37 am »
You can use Wi-Fi modules that connects to your system over SDIO, but driving them can be troublesome as they usually expect some kind of OS involved.

Or you can use a COTS wireless access point in station mode to convert the Wi-Fi connection to a wired one, and use native Ethernet on the STM32F7 chip through a PHY chip and the RMII interface.
 

Offline Gustav

  • Newbie
  • Posts: 6
  • Country: dk
Re: "High" speed WiFi module for a Microcontroller
« Reply #4 on: July 03, 2017, 06:20:50 pm »
I am currently working on a project where i am using the Ampak AP6216 which you can get cheap from china.
It is using the Broadcom/Cypress BCM43438,  and they deliver a library for STM32 MCU in the WICED sdk i am still working on the PCB so i don't know how hard it is to work with.
It is also used in a lot of single board computers so you can find schematics for the design.
 

Offline NorthGuy

  • Super Contributor
  • ***
  • Posts: 3328
  • Country: ca
Re: "High" speed WiFi module for a Microcontroller
« Reply #5 on: July 03, 2017, 09:08:09 pm »
I don't know about the module, but 4Mb/s is not a problem for UART.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf