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 with CC110L in ASK/OOK Continuous Transmission with SmartRF Studio

Other Parts Discussed in Thread: CC110L, CC1101

Hi all, 

I'm working on debugging the receiver chain of my application using a CC Debugger and an Anaren CC110L module. 

I've got the CC Debugger connected via SPI to my Anaren CC110L boosterpack module, and I'm using OOK modulation for my target. 

The registers are configured to use OOK modulation and set the PATable[0] = 0x00 and PATable[1] = 0x1D to provide for the modulation power settings. 

However, I do not see any transmission occurring when I look at my spectrum analyzer using the "Packet TX" tab.  

The board transmits fine using the GFSK modulation with "Packet TX" or if I use the "RF Device Commands" tab and I manually write a packet to TX FIFO and enter the TX state (using registers set for OOK modulation).

I get the attached error screen when I click on the "Packet TX" tab or "Packet RX" tab. 

Am I entering a limitation with the combination of the CC110L chip and SmartRF studio?  I have my radio configured to go to IDLE state upon transmission of a packet, could this be the reason why the continuous TX does not function? 

In the "Packet RX" tab, the setup exhibits the same bad behavior and does not receive any packets even though my transmission hardware using a separate CC110L module is transmitting correctly, with the same register settings.

Thanks!

  

 

  • It looks like OOK was never added in SmartRF Studio for valueline and I suspect that this cause your problems. If you use the same register settings as CC1101 for OOK and try to use device commands does it work then?

  • I checked the data sheets between the two modules, and OOK register settings for both the CC1101 and CC110L are the same.  

    Register MDMCFG2 is:  0x33, DC blocking disabled, OOK modulation, Manchester encoding disabled, 30/32 sync bit detection.

    Using the CC110L register settings for OOK allows for packet TX/RX using the "Device Commands" tab and manually setting the FIFO, then toggle RX or TX states.  I've verified this with my spectrum analyzer. 

    Is there any way I can roll the changes into SmartRF myself?  

    It's not a big issue, using the manual "Device Commands" tab has gotten me relatively far but I'm still adjusting my AGC values and testing for PER, it's a bit of a hassle not to have this functionality for my chipset.  

    I'll also try the TI Packet Sniffer utility this evening. 

    - Jonathan

  • No luck with the packet sniffer either.  I built up some separate tooling with a working TX source and I'll use that to help debug my receiver chain. 

    - Jonathan

  • We have reported the issue to the team making SmartRF Studio, hopefully it will be fixed soon. Have you tried using the easy link SW for your testing instead, and just import the OOK settings?

  • Hi CHS, 

    Thanks for getting the issue in to the team! 

    I've gotten a working link between the two CCC110L boosterpack boards already, I'll try out the EZ-LInk software for imminent future debugging.  

    Thanks!

    - Jonathan