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.

CC debugger communication with CC2540

Other Parts Discussed in Thread: CC2540

Hi,

 

I'm developing a custom module with the CC2540.  I've pretty much followed the reference design from the 2540 user guide (page 25  http://focus.ti.com/lit/ds/swrs084a/swrs084a.pdf).  

I'm not using the optional 32kHz crystal and I used a chip balun instead of discrete components.  I've also grounded Pins 1-4 (DGND_USB, USB_P, USB_N, DVDD_USB). 

I've been trying to use the CC debugger along with SmartRF Studio 7 (on windows 7 64-bit) to put the module into transmit and receive.  I made the appropriate connector as laid out in the CC debugger manual and connected to the designated pins.  The light turns green and I can open up the control panel in SmartRF.  The issue I'm having is that the module is getting pulled into continuous receive mode.  This happens when I give it a command to do something.  The only way to get the device out of receive mode is to reset the debugger.  Are there additional connections that need to be made other than whats shown in the debugger manual on page 11 (http://focus.ti.com/lit/ug/swru197c/swru197c.pdf)?  I also have the suggest RC circuit on the Reset line.

 

Any help would be appreciated.  Thanks.

 

Johnny

  • Hi Johnny,

    The connections shown on page 11 in the CC Debugger User's Guide should be sufficient.

    After you have opened the SmartRF Studio Device Control panel, what happens when you try reading some registers on the chip?

    (You can read all register values by clicking "Refresh" in the Register View panel.

     

    Regards,

    Bjørn

  • Hi Bjørn

     

    There is not an option to read the registers on the 2540 in SmartRF Studio 7. 

     

    The other issue I'm having is that the CC debugger only recognizes the 2540 some of the time.  I have to keep cycling power and resetting the debugger, and then eventually it will recognize the 2540.

     


  • Hi John.

    This description makes it sound like there's a hardware (connection) problem somewhere.

    Do you power the CC2540 from the CC Debugger's pin 9 (which always supplies 3.3 V), or do you have a separate, external power source for the CC2540? What is your VDD voltage?

    As you probably are aware of: in either case you will still need to connect the CC2540's VDD into the CC Debugger's pin 2, since the CC Debugger needs it to sense the voltage level of the external chip in order to adjust the voltage used on the DD/DC/RESETn signals to the same level.

  • I tried powering the CC2540 from the CC debugger's pin 9, and I have also tried powering it with an external supply at 3.0 V.  The debugger does not recognize the CC2540 if I use the external, 3.0V supply (I do see a current draw which suggests the chip is on and idle).  If I power the CC2540 with the debugger pin 9, the debugger light turns green and recognizes the CC2540.  However, after I open up the smartRF Studio 7 and the corresponding panel, I cannot make the module do anything.  For example, using SmartRF I can put the module into continuous transmit but no signal is seen on my spectrum analyzer.  After this, the radio seems to drop into continuous receive.  If I click on the 'Continuous Receive' tab in SmartRF a signal is being plotted on the graph and scrolling across the screen.  Also, the 'Lock_Status' light is green, and stays on no matter what I do.

  • Hi

     

       I  made the communication between CC1111 and CC430 on 434 Mhz.But now i want to made the communication between CC1110 and CC430on434Mhz.

    for that i made the desired register changes through  RF studio  http://focus.ti.com/lit/an/swra352/swra352.pdf and build  the project.In Iar tool i am replace the CC1111 by CC1110f32.

    But the CC1110 and CC430 are not able to communicate?If you have any solution Please told mi for the proper communication of the CC1110 and CC430on434Mhz.

     

    Thanks in advance

    nilesh

  •  Hi,

    If you export register setting for CC1111 in Studio and want to use these settings for CC1110 instead, there is one thing you should be aware of. The register settings in Studio for CC1111 calculates settings based on 48 MHz crystal, while settings in Studio for CC1110 are calculated based on 26 MHz crystal. This is because our CC1111 USB dongle reference design has a 48 MHz crystal and the CC1110EM has 26 MHz crystal. Make sure the settings are based on correct crystal frequency to get the RF frequency and other parameters correct.

    Regards,

    Bjørn