Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics 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.

Low delay wireless transceiver module

Status
Not open for further replies.

nixmd

Newbie level 3
Joined
Jan 22, 2015
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
29
I am looking for a low delay wireless module which can send and receive data in a very short time.
Data length is just a few bytes generated by a microcontroller connected by UART/SPI interface.
The application requires repetitive send and receive of data in less than 10ms, which means time required to send data and receiving the reply from the second device must not exceed 10ms (repetitively)
I had used RXQ2 wireless module which was a really awesome, but for some reasons I have to find another module which can provide me this requirement.
Do you have any experience in this field? can you suggest me a replacement for RXQ2 with this requirement?

P.S: I have test these modules and none of the could handle this requirement:

nrf24l01
amplified nrf24l01
DRF7020d20
HMTRP
ESP8266MOD (transceiving time was lesser than 10ms but amount of time required by module to be able to accept new buffer of data was much more than 200ms)
 

Hi,

what´s your baud rate?
What exactely are "a few bytes"? Please tell the maximum.

Klaus
 

I've used the nrf24L01 modules in the past to send packets every 1ms, and their latency was much less. Not sure why you found them to be inadequate.
 

a lot of delay is made up acquiring packets/headers, doing error correcting, etc. Also for half duplex, there is a frequency tuning/settling time if tx and rx channels are different.

I would use two separate chips, one transmitting all the time, and one receiving all the time. Make any bandpass filters or baseband filtering have BIG bandwidth, and you will have no trouble at all
 

Hi,

what´s your baud rate?
What exactely are "a few bytes"? Please tell the maximum.

Klaus

baud rate is not a big deal, but you may consider it 38.4k
same about distance, lesser than 10m
 

Hi,

I asked about baud rate and frame size because this tells about unavoidable delay time.

With 38400 baud each byte will take about 250us. So just 20 transferred bytes will take 10ms (5ms in one direction, 5ms in the other direction, if my mind calculation is correct)

But you don't say how many bytes....is it a secret?

Klaus
 

Hi,

I asked about baud rate and frame size because this tells about unavoidable delay time.

With 38400 baud each byte will take about 250us. So just 20 transferred bytes will take 10ms (5ms in one direction, 5ms in the other direction, if my mind calculation is correct)

But you don't say how many bytes....is it a secret?

Klaus

transmitting 4 bytes and receiving 4 bytes.
 

With the nrf24l01, each packet has at most 9 bytes of overhead. Even at the lowest datarate of 250ksps, latency should be <2ms. If you use auto acknowledgement on the receiving device, a round trip TX/RX operation should still only be a few milliseconds.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top