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.

CC1310: Programming CC1310 without Oscillator

Part Number: CC1310

Hi guys,

I recently developed a PCB including the CC1310. Then I tried programming the chip on my PCB using programmer in my Launchpad. Then I got the following error message. 

  

Then I started debugging my PCB, First checked the voltage of the DECOUP pin of CC1310 and I got it around 1.75V (So I think the chip should work properly). However when I checked the 24Mhz oscillator I noticed I'm not getting an output waveform. So I ordered another set of oscillators since I don't have any now. 

What I need to know is, Is it necessary to have the oscillator to detect the board in CCS or SmartRF Studio (I just want to make sure that all other components of my PCB are working properly). 

Regards, 

Ashen. 

  • The 24 MHz xtal oscillator is only required for RF, programming the device should be possible with the internal RC OSC running. (The chip uses the internal RC OSC until the XTAL has started)

    DCOUPL should be around 1.27 V, no voltage on CC1310 should be 1.75 V. Please provide a schematic that shows the measured voltage on every pin (except for the DIOs)
  • Sorry I was wrong, the measured voltage was on the pin number 32 of CC1310 (RSM package) which is the VDDR_RF (not the DCOUPL) , and the datasheet says that this voltage should be between 1.7V to 1.95V.

    Also here I have attached the schematic diagram I used on my PCB.

    If you could confirm that my schematic diagrams are okay, then the problem might be my poor soldering skills. 

    Regards,

    Ashen 

  • Which supply mode are you intending to use? When reading through 1.3.13 in the TRM I can't find a suggested way to use the chip that correspond with your schematic. Why is VDDR and VDDR_RF connected without decoupling and we don't you want to use the DCDC?
  • Hi TER,

    My application of CC1310 is to use it on a body implantable device.

    As this requires a great deal of compact sized device and I'm new to this CC1310 stuff, I used the reference designs included under this link http://www.ti.com/lit/an/swra524a/swra524a.pdf.

    Now there are few things I need to clarify:

    1. Is it mandatory to use decoupling between the VDDR and VDDR_RF (Because I just followed what is included under given link)?
    2. If I’m planning to use the internal DCDC for VDDR and VDDR_RF, Do I have to connect them externally to the outputs of the internal DCDC ?

    Regards,

    Ashen.

     

  • Please note that the full reference design is shown in the references in the document you are linking to (www.ti.com/.../swrc310 for 7x7). Figure 4 does not show all components.

    To use the internal DCDC you need an external 0805 inductor and decoupling on the VDDR pins. To save space you can use the internal LDO as described in the TRM but with the cost of higher current consumption. You still have to have decoupling on the VDDR line as described in the TRM.
  • Thanks for the reply.

    Could this be the reason for the error message I got (Shown in my first post above) when I try to program CC1310 on my PCB, using the JTAG connections on my Launchpad. ?  

    OR

    Do I have to make certain modifications to the configuration file of the project in CCS ? 

  • Based on how you have implemented the board and the voltages you measure I would assume that the error message is due to how you have implemented the hardware and you you have to do modifications to this before testing again.
  • Thanks for the help

    I'll update you guys on what happened.
  • Hi TER,

    I double checked every element of my PCB and re-assembled some of the components.

    This time I was able to program the CC1310 on my PCB (developed using the schematics I shown earlier) .

    The programmed code included a transmitting data packets from the PCB side and I checked the transmission using the SmartRF studio with another launchpad I have.

    In SmartRF Studio of the launchpad on the RF receiver side I didn't receive any packets.

    When I tried to open the SmartRF studio control panel of my PCB it gave me the below error.

    What could be the possible reason for this error.

    Regards,

    Ashen

  • Your hardware is not following a recommended way to power the chip and I would therefore expect that it will not function as intended.