CMU_RFFPLL_Init_TypeDef Struct Reference
RFF PLL initialization structure.
#include <em_cmu.h>
Data Fields |
|
uint32_t | frequency |
Host target frequency.
|
|
bool | disOnDemand |
Disable on-demand requests.
|
|
bool | forceEn |
Force oscillator enable.
|
|
bool | regLock |
Enable register lock.
|
|
uint8_t | dividerY |
Divider Y for digital.
|
|
uint8_t | dividerX |
Divider X for Radio.
|
|
uint8_t | dividerN |
Feedback divider N.
|
|
RFF PLL initialization structure.
When using this structure you need to modify the X, Y and N factor and the desired host target frequency to match the components placed on the board (namely the RFFPLL reference clock). X, Y, N values for a 39MHz HFXO:
- Formula for host clock output: frequency = (freq HFXO * dividerN / 2) / dividerY
- Formula for radio clock output: freq = (freq HFXO * dividerN / 2) / (dividerX / 2)
Field Documentation
◆ frequency
uint32_t CMU_RFFPLL_Init_TypeDef::frequency |
Host target frequency.
◆ disOnDemand
bool CMU_RFFPLL_Init_TypeDef::disOnDemand |
Disable on-demand requests.
◆ forceEn
bool CMU_RFFPLL_Init_TypeDef::forceEn |
Force oscillator enable.
◆ regLock
bool CMU_RFFPLL_Init_TypeDef::regLock |
Enable register lock.
◆ dividerY
uint8_t CMU_RFFPLL_Init_TypeDef::dividerY |
Divider Y for digital.
◆ dividerX
uint8_t CMU_RFFPLL_Init_TypeDef::dividerX |
Divider X for Radio.
◆ dividerN
uint8_t CMU_RFFPLL_Init_TypeDef::dividerN |
Feedback divider N.