Part Number: CC2652R
Other Parts Discussed in Thread: CC1312R
Team,
Is it possible to use a single ended output MEMS oscillator to replace the crystal on the device?
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.
Well, since Siri posted that answer a year ago things have changed. While we are not supporting it yet, we are working on enabling TCXO support, which is what is being asked for here. We still have some validation to do before we can provide this option, but unless we meet any problems, this should be available by the end of Q3.
Generally though, there is no need for anything more accurate than a typical crystal for the CC2652R though. TCXO would only be required for narrowband operation typically at sub-1 GHz frequencies.
Regards,
Fredrik
Part Number: CC2652R
Team,
I have a few follow up questions from the referenced post:
- When the changes Fredrik mentioned become supported in Q2, are these driver changes implemented in the stack, i.e., SW, or are these drivers that will update the silicon?
- Based on the HW of the CC1312, I see TCXO support is for the larger crystal. Will a 32.768 kHz TCXO similarly be supported on the low-power XTAL input at any point for the C2652R?
Carolus,
CCFG:MODE_CONF.SCLK_LF_OPTION and CCFG:MODE_CONF.EXT_LF_CLK are the registers you are looking for.
This is done through ccfg.c which has a more easily read formatting:
//##################################### // Clock settings //##################################### #ifndef SET_CCFG_MODE_CONF_SCLK_LF_OPTION // #define SET_CCFG_MODE_CONF_SCLK_LF_OPTION 0x0 // LF clock derived from High Frequency XOSC // #define SET_CCFG_MODE_CONF_SCLK_LF_OPTION 0x1 // External LF clock #define SET_CCFG_MODE_CONF_SCLK_LF_OPTION 0x2 // LF XOSC // #define SET_CCFG_MODE_CONF_SCLK_LF_OPTION 0x3 // LF RCOSC #endif #ifndef SET_CCFG_EXT_LF_CLK_DIO #define SET_CCFG_EXT_LF_CLK_DIO 0x01 // DIO number if using external LF clock #endif
Regards,
Fredrik