• 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 » Power consumption for msp430-RF2500 at Wireless Sensor Monitor demo (slaa378b)
Share
Low Power RF & Wireless Connectivity
  • Forums
  • Announcements
  • Files
  • E2E Wiki
Options
  • Subscribe via RSS

Forums

Power consumption for msp430-RF2500 at Wireless Sensor Monitor demo (slaa378b)

This question has suggested answer(s)
Dragker
Posted by Dragker
on Jan 14 2010 07:45 AM
Prodigy120 points

Hi all

Today I was making some estimations about power consumption for msp430-RF2500 kit. There is an Application report SLAA378B where there were made power consumption measurements for Wireless Sensor Monitor demo. I simply tried to repeat the same experiments and was rather surprised by the result.  The measurements are very simple - there is installed a 5 ohm (4.7 ohm in my case) resistor on VCC input (I vas making the measurements when the system was working from batteries) and using oscilloscope was observed the voltage on it. In  SLAA378B it is written that there should be picture like:

 the picture I got is below:

I used the code directly from the demo(slac139c) without any changes. (I only had to remove --ks_version in linker/extra options or there was an error during compilation ). The first part of the chart looks like in application note. Does anyone has any ideas what happens after?

 

 

CC2500 msp430 RF2500 power consumption slaa378b
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Kjetil
    Posted by Kjetil
    on Jan 14 2010 07:57 AM
    Genius17705 points

    Hi.

    If memory serves me correctly, the application note is for a version of the demo running at v1.03 or v1.05 of SimpliciTI while it seems that the slac139c has been upgraded to rin on v1.1.0. There is major difference between the two versions of SimpliciTI and this might explain the difference.

    Regards,

    Kjetil

    --
    PS. Thank you for clicking  Verify Answer  if this answered your question!

    CC2500 SimpliciTI ez430-RF2500 current consumption power consumption slac139
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Christian40418
    Posted by Christian40418
    on Jan 22 2010 08:50 AM
    Prodigy20 points

    Hi all,

    I can't seem to get slac139c running. My setup shouldn't be too messed up, as 139b (an old copy I have lying around) builds and loads fine. But building the new version (the Access point) gives me:

    Error[Pe147]: declaration is incompatible with "int __low_level_init(void)" (declared at line 97 of "C:\Program Files\IAR Systems\Embedded Workbench  \...\eZ430-RF2500 Wireless Sensor Monitor\IAR_Source\Components\bsp\boards\EZ430RF\bsp_board.c 51

    not wanting to dig in too deep (at least not into the libs ;-) ) I'm kinda stuck here.

    Any suggestions anyone?

     

    Thanks in advance,

     

    Christian

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Dragker
    Posted by Dragker
    on Jan 22 2010 09:03 AM
    Prodigy120 points

    I had no problems, except the one, I had described (I only had to remove --ks_version in linker/extra options or there was an error during compilation). As for me,  I was using IAR 4.20.1.  It can be some changes in the demo code that are not understand by older compilers.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Christian40418
    Posted by Christian40418
    on Jan 24 2010 23:55 PM
    Prodigy20 points

    Hi Dragker, thanks or your suggestion,

    however, I am using IAR 4.21.8 so it definitely shouldn't be the problem of an older compiler. But maybe that version is buggy. Anyone successful in compuiling slac139c on IAR 4.21.8?

     

    Cheers, Christian

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Daniel Loranger
    Posted by Daniel Loranger
    on Jan 25 2010 11:43 AM
    Prodigy55 points

    I am having the same problem with the new edition... worked on older versions of IAR no problem, new version must have a problem.  try installing from the CD that came with the kit, older but works

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Massimo Miari
    Posted by Massimo Miari
    on Feb 14 2010 02:45 AM
    Prodigy10 points

    I have changed in the line with error "signed short" instead of "int", and it compiles.

    But I got the message "too much object code produced", so I came back to the IAR provided with the kit.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Petri
    Posted by Petri
    on Feb 15 2010 05:43 AM
    Prodigy90 points

    I trying to use the eZ430-RF2500 in an application where the power consumption should be as low as possible.

    Is there some archive or something where I could download the demo/simpliciti version used in the application note?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Kjetil
    Posted by Kjetil
    on Feb 16 2010 04:31 AM
    Genius17705 points

    Hi Petri,

    You can find the code from the application note here:
    http://focus.ti.com/docs/toolsw/folders/print/ez430-rf2500.html#Support%20Software

    Believe there is a new version using the v1.1.1 of SimpliciTI in the works, but not sure on the timeframe here.

    Rgds,
    Kjetil

    --
    PS. Thank you for clicking  Verify Answer  if this answered your question!

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Petri
    Posted by Petri
    on Feb 22 2010 13:18 PM
    Suggested Answer
    Prodigy90 points

    The second part of the current consumption profile is caused by acknowledgement request.

    If you replace

    if (SMPL_SUCCESS == (rc=SMPL_SendOpt(sLinkID1, msg, sizeof(msg), SMPL_TXOPTION_ACKREQ)))
    with                

    if (SMPL_SUCCESS == (rc=SMPL_SendOpt(sLinkID1, msg, sizeof(msg), SMPL_TXOPTION_NONE)))

    in main_ED.c, the sender will not request for acknowledgement and you will get current consumption similar to the application note.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Dragker
    Posted by Dragker
    on Feb 22 2010 13:34 PM
    Prodigy120 points

    Petri

    The second part of the current consumption profile is caused acknowledgement request.

    If you replace if (SMPL_SUCCESS == (rc=SMPL_SendOpt(sLinkID1, msg, sizeof(msg), SMPL_TXOPTION_ACKREQ)))
    with                 if (SMPL_SUCCESS == (rc=SMPL_SendOpt(sLinkID1, msg, sizeof(msg), SMPL_TXOPTION_NONE)))

    in main_ED.c, the sender will not request for acknowledgement and you will get current consumption similar to the application note.

     

    Thank you, Petri.

    That makes sense. Will try it tomorrow.  Have not got so deep into the protocol and was not expecting that ACKs will be used by default in the example.  Although it is clear by the voltage level, that radio switches to RX mode in second part. By the way, any ideas why there is a fold during RX near the end?

    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