This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to increase data speed of transceiver cc2500 and cc2511??

Other Parts Discussed in Thread: CC2511, CC2500

Hi,

I am using cc2500 at target board cc2511 at host board.

I am using my own PCB deigned board.

My communication frequency is 2410.0Mhz.My data rate is 2.5 Kbps.

My question is when i transmit packet of 44 bytes to cc2511(host)  100 times then its take time something 50 Sec. its means that suppose i want transmit or receive data 1 Mb then time consume is  40 Min.

RF protocol is like first send request from host side to device side to give me 44 bytes data then target decode request and send 44 bytes packet in respect to acknowledge .

so host send this request 100 times and device decode each request and send each 44 bytes time so total  4 Kbps data is sending and receiving.This all process take about 50 Sec to transceive.

Please Find attach example code of  code for transmitting data from cc2500 to cc2511.  

is that possible to send or receive data of 8 Mb within 10 min using cc2500 and cc2511?????

  • I assume that your datarate is fixed since the easiest solution to your problem is to increase the datarate.

    Next, is the ack datalength fixed? If the purpose is to let the transmitter know that the receiver has received a packet why not use only 1 or 2 byte?

    How is the overhead in your system? If I calculate how much time it will take to send that amount of data I get a smaller number:

    1/2500*(44+4+4+2)*8*100*2= 35.6 s (44 byte payload, 4 byte preamble, 4 byte sync, 2 byte CRC)

    1/2500*44*8*100*2=28.2 s

  • Hi,

    I am using data logging system at target device(cc2500).I am storing  data in target device up to 8MB.

    i have one usb dongle which have cc2511(host) chip. this dongle connected to USB port of PC 

    I have one host application at PC side which generate request to target device through USB dongle.

    My host protocol like we can not generate request continually for transmit or receive from target device.

    Please Find attach code of Host side (cc2511).

    In that we can generate request from PC and is going through USB(cc2511)  to Air  and then receive data from Air then give back to PC application.

    If  host (cc2511) generate  1st request then target device accept and give 44 bytes data to Host. then host generates 2nd request and target device give another 44 bytes.....This process is continue up to 8 MB .

    So at time i am transmitting data in Bytes not Kb or not MB. so data rates is not affected if i set to 2.5Kbps or 250Kbps. 

    so this process of transmit and receive data of 1MB is taken to 40 Min.

    let me help to figure out this problem. I am not to do change in host side protocol for transceive data.

    what i do for target device???? 

    or give me right method to transmit or receive data...

    regards,

    shailesh