• 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 » Programming CC2530 with CC Debugger (No Development Kit)
Share
Low Power RF & Wireless Connectivity
  • Forums
  • Announcements
  • Files
  • E2E Wiki
Options
  • Subscribe via RSS

Forums

Programming CC2530 with CC Debugger (No Development Kit)

This question has suggested answer(s)
Ad��n Hern��ndez
Posted by Ad��n Hern��ndez
on Sep 08 2010 17:23 PM
Prodigy140 points

Hello Everyone:

I'm having some trouble with the CC2530 SoC. Here is the explanation:

I made my own “Development Kit” by copying the schematic in the datasheet of the cc2530, the application circuit in page 22. I just connect the digital ports and the reset to external pins in order to have access to them and be able to run some tests, the voltage and GND pins are connected as shown in the schematic as well as the other passive components and crystal.

I have the CC Debugger and I connect it to the SoC as the User’s Guide says, I mean I connect the CC Debugger directly to the SoC with no Development Kit,  but the CC debugger is not recognizing the SoC  (The LED In the debugger is RED all the time).

 I read other answers in this same forum and they indicate some solutions like Pull ups resistors and capacitors, I have tried all of them but the CC Debugger is still not recognizing the cc2530.

The question is: Is there any other component or configuration or schematic needed to program the SoC with the CCDebugger.

 

I will appreciate all the help, because I am kind of stuck.

 

Thank you

cc2530 ccDebugger Programming
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • hec
    Posted by hec
    on Sep 09 2010 01:21 AM
    Suggested Answer
    Expert8070 points

    You should definitely be able to debug your board with a CC debugger. The connections you need are the following:

    • Pin 1 of CC debugger to GND on your test board
    • Pin 2 on CC debugger to VDD on your test board
    • Pin 3 on CC debugger to DC on your test board, i.e. P2.2 on CC2530
    • Pin 4 on CC debugger to DD on your test board, i.e. P2.1 on CC2530
    • Pin 7 on CC debugger to RESETn on your test board/CC2530

    Note in particular that you need to connect pin 2 to VDD regardless on how you supply power to your test board. This is used by a level converter in the CC debugger to sense the VDD level on your board and convert the debug signals accordingly.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • hec
    Posted by hec
    on Sep 09 2010 01:42 AM
    Expert8070 points

    By the way, when you say you copied the schematic for the application circuit in the data sheet, I hope that you copied the layout of the RF balun and power supply decoupling from the reference design available at http://focus.ti.com/docs/toolsw/folders/print/cc2530em.html (or another of the reference designs for CC2530). Otherwise you can be almost certain that your RF will not work, or at least have very poor performance. This should not prevent you from debugging the device with the CC Debugger, though.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • delete
    Posted by delete
    on Sep 09 2010 04:30 AM
    Intellectual1710 points

    If you don't have external power on your board you also need to connect pin 9 of the CC debugger to VDD.

    Also please note that the application circuit in the datasheet is not the same as the reference design, for CC2530 reference design please visit the CC2530 product page: http://focus.ti.com/docs/prod/folders/print/cc2530.html#referencedesigns

    /delete

    CC2530 CC debugger
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Ad��n Hern��ndez
    Posted by Ad��n Hern��ndez
    on Sep 09 2010 10:54 AM
    Prodigy140 points

    Thank you for you answer I didn't expected that quick.

    The connections you describe are the same I have in my board, all are the same but the Reset.

    Here are the connections I have:

    Pin 1 of the CCDebugger to GND

    Pin 2 of the CCDebugger to VDD (3V)

    Pin 3 of the CCDebugger to P2.2 of the CC2530

    Pin 4 of the CCDebugger to P2.1 of the cc2530

    Pin 7 of the CCDebugger to a 2.7k resistor then to the Reset of the CC2530 in parallel to a 1nF capacitor connected to GDN (As the CCdebbuger User’s guide indicates )

    I have a 3V power supply connected to the CC debugger and connected to the CC2530. The Ground Plane is the same for the CCdebbuger and for the CC2530.

    The balun on my board is correct, is the same as the Reference Design, I don’t know about the performance of the RF because I was not capable to test the SoC.

    The debugger is still not recognizing the C2530, now I am adding the decoupling capacitors described in the reference design for the VDD pins. I let you know if it works.

    Thanks again for your answers

    cc2530 ccDebugger Programming
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • delete
    Posted by delete
    on Sep 15 2010 08:13 AM
    Intellectual1710 points

    Hi,

    I just wanted to check if you were able to connect your board to the CC Debugger?

    /delete

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • H Stewart
    Posted by H Stewart
    on Sep 15 2010 09:09 AM
    Mastermind8150 points

    A schematic of your board would help answer this.  Do you have P2.1, P2.2 with a 10K pull up,  /Reset, gnd and Vcc(debugger pin 2)  connected from your board to the CCDebugger?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Ad��n Hern��ndez
    Posted by Ad��n Hern��ndez
    on Sep 15 2010 10:35 AM
    Prodigy140 points

    Hi again. No I couldn't connect the CC Debbuger to the cc2530. I added the decoupling capacitors to Vdd as indicated in the reference design (CC2530EM) and the LED remains in RED. I don't know what else to do.

     

    thanks

    cc2530 ccDebugger Programming
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Ad��n Hern��ndez
    Posted by Ad��n Hern��ndez
    on Sep 15 2010 10:39 AM
    Prodigy140 points

    yes I tried all of them. Pull-up's , RC filters. here in the forum I read and tried many solutions but none of them worked.

    cc2530 ccDebugger Programming
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • H Stewart
    Posted by H Stewart
    on Sep 15 2010 10:47 AM
    Mastermind8150 points

    Are you pushing the reset button on the CCDebugger to connect?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • H Stewart
    Posted by H Stewart
    on Sep 15 2010 10:48 AM
    Mastermind8150 points

    Another question, how much current does the board draw without the cc Debugger attached?.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Ad��n Hern��ndez
    Posted by Ad��n Hern��ndez
    on Sep 15 2010 11:00 AM
    Prodigy140 points

    H Stewart

    Are you pushing the reset button on the CCDebugger to connect?

    Yes, several times after connecting the board and the ccdebugger

    cc2530 ccDebugger Programming
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Ad��n Hern��ndez
    Posted by Ad��n Hern��ndez
    on Sep 15 2010 11:01 AM
    Prodigy140 points

    H Stewart

    Another question, how much current does the board draw without the cc Debugger attached?.

    About 15mA.

    With the ccdebugger abourt 25mA.

    cc2530 ccDebugger Programming
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • H Stewart
    Posted by H Stewart
    on Sep 15 2010 11:15 AM
    Mastermind8150 points

    The current are in the good range.  The interface to the CCDebugger has been gone over several times.  What about the crystall? What part number is it and what type and size caps did you use?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Ad��n Hern��ndez
    Posted by Ad��n Hern��ndez
    on Sep 15 2010 11:54 AM
    Prodigy140 points

    H Stewart

    The current are in the good range.  The interface to the CCDebugger has been gone over several times.  What about the crystall? What part number is it and what type and size caps did you use?

    I used ceramic capacitors the values are the same of the reference design(CC2530EM), the part number is AVX06035A270JAT2A.

    About the crystal is an Oscilator of 32MHz  by Abracon with part number ABM3B-32.000MHZ-B2-T

    thanks

    cc2530 ccDebugger Programming
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • H Stewart
    Posted by H Stewart
    on Sep 15 2010 12:38 PM
    Mastermind8150 points

    Actually I got ahead of the problem: The CC2530 comes up on the internal RC oscillator, it has to be set up via software to switch to the XTAL.

    If you have access to a o'scope check to see if there are any oscillations on the power supply pins including DECOUPL and watch /RESET while trying to connect.

    If you are away from the o'scope use the multi-meter set on VAC to check the DC lines for oscillation. It should read less than 50mv.

    Use the multi-meter to check the CC2530  /reset pin when pushing  / releasing  the /reset button on the CC_Debugger. Since it is a short pulse when you release the button you will see the voltage drop to maybe 2.8Vdc for a instant. It is easier to see something on the Vac scale where it will be zero in steady state but momentarily show as high as .9 Vac as soon as you release the button.

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
123
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