Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

WI-FI module with at least 2MBps data rate

matriX_1500

Junior Member level 1
Joined
May 16, 2019
Messages
15
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
158
Hi, I want to Use a WI-FI module to connect my FPGA board to an android phone. I need 2 MByte per second data rate. So, can anyone offer me a proper wi-fi module? Unfortunately, most of them have serial interface and low data rate(Like this)

*In addition, Consider the cost!
 

FvM

Super Moderator
Staff member
Joined
Jan 22, 2008
Messages
46,732
Helped
13,872
Reputation
27,992
Reaction score
12,516
Trophy points
1,393
Location
Bochum, Germany
Activity points
272,762
Most fast modules expose USB or PCIe, I guess not preferred for your application. But modules with SDIO interface can do.
 

matriX_1500

Junior Member level 1
Joined
May 16, 2019
Messages
15
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
158
I Found that ESP-12F has an SPI interface.
So, my question is: Can i Configure and send/receive data only trough SPI pins of ESP-12F(and leave unconnected UART Tx/Rx pins)?
Anyone works with it?
 

KlausST

Super Moderator
Staff member
Joined
Apr 17, 2014
Messages
17,260
Helped
3,908
Reputation
7,814
Reaction score
3,777
Trophy points
113
Activity points
114,604
Hi,

I assume you need modified ESP-12F firmware for this.

Don´t leave unused inputs floating.

Klaus
 

Aussie Susan

Advanced Member level 4
Joined
Jan 5, 2015
Messages
1,149
Helped
359
Reputation
718
Reaction score
355
Trophy points
83
Activity points
12,490
SPI and UART are totally independent interfaces on the ESP8266 devices. Also the max clock speed for the SPI interface is the system clock/2 (40MHz?) but that would probably imply the need for DMA to keep up with the value exchange rate.
HOWEVER, 2MByte/sec means 16Mbps. Even though 802.11g has a theoretical transfer rate of 54Mbps, you need to take into account the overheads involved with the protocols used to encapsulate the your data, plus the 'interference' that other WiFi traffic will cause. Then you need to take into account what else the two end devices are doing. Your FPGA device may be dedicated, but your android phone may have trouble if you are after a sustained transfer rate that high.
Susan
 

FvM

Super Moderator
Staff member
Joined
Jan 22, 2008
Messages
46,732
Helped
13,872
Reputation
27,992
Reaction score
12,516
Trophy points
1,393
Location
Bochum, Germany
Activity points
272,762
If you are considering Espressif WiFi modules, you should look at ESP32 which has faster CPU and supports 802.11n with up to 150 Mbps.

A possible advantage is that you can do all the configuration in the module programming and expose only a raw data interface to the FPGA.
 

avalonnetwork

Newbie level 1
Joined
Aug 17, 2019
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
4
Hi,
I assume you need ESP-12F has an SPI interface firmware for this.
Don´t leave unused inputs floating.
 

Toggle Sidebar

Part and Inventory Search


Welcome to EDABoard.com

Sponsor

Sponsor

Design Fast


×
Top