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.

CC3200: Transceiver Mode delays

Part Number: CC3200

Hello,

I use CC3200 (LaunchPad) in "Transceiver Mode". I want to get the smallest delay while transmitting a small raw packet (about 200 bytes) from one device to another.

I have the following questions:

  1. What is the approximate minimal theoretical delay between  sl_Send() called at one device and sl_Recv() executed at the other for 200 byte raw packet?
  2. Is there a receiver buffer in the SimpleLink subsystem? How many bytes (packets) can it store? Is it possible to reset it? Is it possible to control its size?
  3. Does receiver work while transmitter sends a packet on the same device?
  4. Is it possible to temporary disable receiver while transmitter is enabled?

Thanks

  • Hi Michael,

    To answer your questions:
    1. We don't have an exact number for the minimal theoretical delay, since it depends on the application, network environment, etc. You'll have to experiment yourself to see what delay you get.
    2. There is a receive buffer in the SimpleLink network processor, however it is controlled entirely by the network processor. You cannot change its size.
    3. On a physical level, the radio cannot receive data while it is transmitting over the same antenna. However, the NWP will handle switching between TX and RX transparently to the apps MCU so you can call a blocking sl_recv() in one thread while doing an sl_send() in another.
    4. No

    Regards,
    Michael
  • Hi Michael ,

    Thanks a lot for your answer.

    I have one more. Is there a procedure of requesting new features?

    I think an ability to reset RX buffer (remove all the previously received packets) might be useful.

    Thanks,

    Misha