• 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 Proprietary Software & SimpliciTI Forum » CC1100 RSSI / CS
Share
Low Power RF & Wireless Connectivity
  • Forums
  • Announcements
  • Files
  • E2E Wiki
Options
  • Subscribe via RSS

CC1100 RSSI / CS

CC1100 RSSI / CS

This question is not answered
rxOverflow
Posted by rxOverflow
on Jan 07 2009 12:33 PM
Prodigy30 points

I have two CC1100 nodes spaced some distance apart on my desk, transmitting at 315 MHz at -10 dBm, with 433 MHz antennas.  I don't believe saturation could be an issue because of the low output power and mismatched antennas.  I have also tried the same setup with CC1101 radios with the same results.

I am attempting to implement a manual duty cycling mechanism in software (long preamble transmissions for transmitters, energy based receive checks on the receivers).  I can get it to work flawlessly with CC2500 radios, but the CC1100 radios are a different story:  when a CC1100 radio wakes up in the presence of another transmitter, the carrier-sense line goes high and intermittently remains high (or toggles rapidly) even after nearby transmitters are gone.  This CS line remains high until the node receives a valid packet or about 5+ seconds of waiting around. Because the node thinks there is a carrier on the channel when there isn't, I cannot transmit any packets or even go back to sleep in my custom low power communications strategy - the node thinks there's something on the channel it should stay awake for.

I started reporting RSSI values to see what was going on.  The noise floor is about -45, and jumps to about 19 to 70 in the true presence of a transmitter.  In the case where the carrier sense line gets stuck high even when there are no transmitters nearby, the RSSI readout stays at around -1, which is well above the noise floor so would be interpreted as valid energy on the channel.  I observe with a spectrum analyzer there is nothing on the channel.

Ideally, I'd like the RSSI value to go back down to the noise floor when no transmitters are on the channel :)  I've just had no luck in doing so. What work-arounds can I attmept to get the radio to read the "correct" RSSI value and unstick that CS line?

My AGC registers are setup as follows:

  CC1100_AGCTRL2 = 0xC7,
  CC1100_AGCTRL1 = 0x20,
  CC1100_AGCTRL0 = 0xB0,

 

RSSI CC1100 CC1101 CCA CS carrier-sense
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • RF4ALL
    Posted by RF4ALL
    on Jan 14 2009 07:50 AM
    Prodigy280 points

    Hi there,

    Are you observing this on a TI reference design (CC110xEM), or is it just occuring on a custom design ?


    Cheers,
    RF4ALL

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • rxOverflow
    Posted by rxOverflow
    on Jan 14 2009 08:24 AM
    Prodigy30 points

    Yes - using TI eval modules.  The problem occurs on both the CC1100EM and the CC1101EM, but not the CC2500EM.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • rxOverflow
    Posted by rxOverflow
    on Jan 14 2009 08:28 AM
    Prodigy30 points

    By the way, I managed to sufficiently work around the problem, although it's not the most optimal solution. 

    In my CSMA implementation I'm sampling the CS line to see if there's energy on the channel.  If the line is high, I then also check the preamble quality threshold and sync byte by reading PKTSTATUS.  If the preamble quality threshold is low and no sync byte was found, I kick the radio into IDLE and back into RX mode.  When the radio comes back up in RX mode, the CS line is typically correct and the RSSI values are back to the noise floor where they should be.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • serkan ozgel
    Posted by serkan ozgel
    on Apr 15 2012 14:45 PM
    Prodigy10 points

    Hello everyone,

    I am working on a cellular network project. I will use 5 cc1100 modules which I was designed up to reference design. There will be 3 base stations which will evaluted by just MSP430 AND CC1100. Then the othe two modules will have an extra LCD and keypad. Firstly, I need to calculate or check the signal strength. When my mobile wants to send data it has to know the strongest signal strength how I can do this. Please help me 

    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