Greetings,
I'm using a CC1101 transceiver and an msp430f248. The mcu is mostly in LPM3, maintaing a low frequent "general network clock". On a certain time, the msp will strobe the cc1101 to SWOR f after which the msp will go back to lpm3. if for 2 seconds nothing is received the msp will put the cc1101 back to sleep. Im trying to put the cc1101 i nsuch a state, that it will poll untill it receives a message, this message will only be sent once from another transceiver. I read the AN047[4] and the limitations described for the timing events. If i understand it correctly, it will be hard (impossible?) to detect a single sync word> wake up the msp>read the message at a baudrate of 38.4kb. My current register values are:
Cc110xWriteReg(WORCTRL,0x78);
Cc110xWriteReg(WOREVT1, 0x02);
Cc110xWriteReg(WOREVT0, 0x88);//event0=648
Cc110xWriteReg(MCSM2, 0x00);//rx_time=0, rx_timequal=0
Cc110xWriteReg(MCSM1, 0x00);//go to idle after pckt receive
Does anybody have a solution how i could detect this single message. Or is the WoR just not fast enough on the cc1101.
Thanks!
J.