Dear TI,
I have a question for you about CC1101 asynchronous serial reception. Would be please kinldy do me a favor to give me some hints and guidelines? Thanks in advance.
Background:
We are using an ARM9 SOC as MCU to communicate with CC1101, the excellent RF tranceiver by TI. Everything is really perfect if within 2-FSK and 433MHz, including signal quality, power, transmission error rate, reception sensitivity, etc.
Now we are expecting to support asynchronous serial tranceiving via CC1101, we get a configuration table with the help from SmartRF studio and following the DN022. However, once we set the CC1101 into the ASK/OOK, the CC1101 will frequently ask MCU jump into RX interrupt handler. the interval between the interrupt is around serval handreds of micro seconds upto 1-2 miliseconds, even though we are in a "neat"enviroment without any working sender, and this is for sure not what we expected. We found no other way to stop the frequent entering RX interrupt but changing the IOCFG or MDMCFG2 to exit asynchronous serial mode.
For your additional information, we are using GDO2 for RX interrupt trigger, i.e. in 2-FSK IOCFG2=0x01, while in ASK/OOK, IOCFG2=0x2d or 0x4d.
Questions:
Even though there is no working sender, what migh cause CC1101 GDO2 frequently lead MCU into RX interrupter in ASK/OOK while in 2-FSK not ?
Best regards,
Yiming Li