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.
Part Number: CC1120
We have RF receiver module using PIC16 MCU. We think this module consume too much power ~20 mA. We expecting uA level.
My questions is
- Do we need disable SPI when SS is HIGH?
- Can we put CC1120 in sleep mode? If yes, can the RF signal wake it up?
- Any TI application note dealing with power?
Appreciate any thoughts.
OOO until September 30th. If your thread is not answered by someone after 2-3 days after your last post, please repost with a link referring to your original post.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to TER:
Thanks for the info. I did try CPWD before post. Seems I will need do some debugging.
I have trouble upload our design draw file to this post,- so maybe need to figure out how to.
Our design is a hub with CC1120 receiver module and 3G/4G modem. The RF module communicate with RF device then process the data then transmit to cloud.
In reply to Dick Lin:
Hi,Our code is pretty straight forward. GPIO interrupt from RF and set flag in ISR. The infinite loop then process receive RF.We were able to wake up PIC16 then process the RF data. After I added the CC1120_SPWD then unable to wakeup the system.I haven't done too much debugging yet other than reading datasheet, TI reference code.I also attached the arch of our design.
ThxDickvoid __interrupt isr()
/* GPIO0 interrupt */
if(RF GPIO0 interrupt)
receivedSyncFlag = true;
// PIC16 MCU
/* Write Radio Regs */
/* Calibrate */
/* Flush RX FIFO */
/* Start WOR */
// THE CODE I ADDED.
// PIC16 MCU
I thought there is a wake up on radio so the CC1120 will be wake-up. Otherwise what's the eWOR for?
If the device not response to anything in SLEEP mode, what's the purpose of this mode?
I figured it out if I have SPWD stobe to cc1120, then the GPIO0 interrupt to MCU never happened.
My question is why in the SPWD mode, interrupt doesn't trigger to MCU?
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. 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.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.