• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Low Power RF & Wireless Connectivity » Low Power RF Hardware & Tools Forum » EZ430RF2500 Latency
Share
Low Power RF & Wireless Connectivity
  • Forums
  • Announcements
  • Files
  • E2E Wiki
Options
  • Subscribe via RSS

Forums

EZ430RF2500 Latency

This question has suggested answer(s)
Brian Mizner
Posted by Brian Mizner
on Apr 04 2012 16:20 PM
Prodigy10 points

I have a EZ430RF2500 development kit that has a 3-5ms delay which we found deep in one of the manuals to be mostly due to the RX 2.5ms delay. Given the application listings I was wondering if the kit using the CC1101 transciever rather than the CC2500 will have a latency no greater than .1ms between the input and output for the same signal. If not, is thier a product you could reccomend? We are trying to send real time data for control purposes and we expect some latency but find current amount unacceptable.

Also we found that the max frequency we can apply to an input channel to be 100Hz with out the step width being distorted or maxed out.

Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • TA12012
    Posted by TA12012
    on Apr 06 2012 15:34 PM
    Suggested Answer
    Expert8395 points

    Brian, 

    To minimize latency you have to understand what causes latency, here is a recipe for a typical CC2500/CC1101 use case.

    1. MCU1 wants to send data
    2. MCU1 fills FIFO with data, at SPI clock rate (<5MHz)
    3. MCU1 issues command to enter TX
    4. RF1 starts up the TX sequence
      1. Start XTAL = 300us
      2. Start RF VCO = 100us
      3. Lock RF VCO to XTAL (called calibrate PLL) = 800us
      4. Send Preamble = 4-8 bytes of "0101" => depending on bitrate
      5. Send Sync word = 2-4 bytes => depending on bitrate
      6. Send payload = depending on bitrate and size
      7. Send CRC check sum
    5. RF2 is in RX
      1. Locks on preamble
      2. Finds the Sync work -> issues a Sync word found on GPIO
      3. Gets Pay load
      4. Get CRC and checks against calculated CRC
      5. issues "End-of-Packet" on GPIO
    6. MCU2 gets interupted and starts the process of emptying the FIFO.

    This process can quickly take 2-3ms to complete and therefore you will get latency. So what can be done.

    1. Have both TX and RX always on (called FSTXON)
    2. Have short preambles/and sync words (if too aggressive settings are chosen you will get many errors, so be careful) 
    3. Make very shorts packets and fill up the FIFO after the TXON command has been send (but you have to very fast)
    4. It should be possible to get the latency down to <2ms
    5. However if you just need tight timing, just use the SYNC word found signal. Its comes just after the Sync word has been send which is quick.

    If this is not fast enough you need to start looking at using what is called "Transparent mode" in the documentation. Here the TX and RX will modulate your signals directly as you are putting it into the chip and also it will receive the signal bit for bit. This mode of operation is difficult to use, but it gives near zero latency.

    Regards,
    /TA 

    ---------------------------------------------------------------------------------------------------------
    Please click the Verify Answer
     button on this post if it answers your question.
    ---------------------------------------------------------------------------------------------------------

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use