CMU_HFXOInit_TypeDef Struct Reference
HFXO initialization structure.
#include <em_cmu.h>
Data Fields |
|
CMU_HfxoCbLsbTimeout_TypeDef | timeoutCbLsb |
Core bias change timeout.
|
|
CMU_HfxoSteadyStateTimeout_TypeDef | timeoutSteadyFirstLock |
Steady state timeout duration for first lock.
|
|
CMU_HfxoSteadyStateTimeout_TypeDef | timeoutSteady |
Steady state timeout duration.
|
|
uint8_t | ctuneXoStartup |
XO pin startup tuning capacitance.
|
|
uint8_t | ctuneXiStartup |
XI pin startup tuning capacitance.
|
|
uint8_t | coreBiasStartup |
Core bias startup current.
|
|
uint8_t | imCoreBiasStartup |
Core bias intermediate startup current.
|
|
CMU_HfxoCoreDegen_TypeDef | coreDegenAna |
Core degeneration control.
|
|
CMU_HfxoCtuneFixCap_TypeDef | ctuneFixAna |
Fixed tuning capacitance on XI/XO.
|
|
uint8_t | ctuneXoAna |
Tuning capacitance on XO.
|
|
uint8_t | ctuneXiAna |
Tuning capacitance on XI.
|
|
uint8_t | coreBiasAna |
Core bias current.
|
|
bool | enXiDcBiasAna |
Enable XI internal DC bias.
|
|
CMU_HfxoOscMode_TypeDef | mode |
Oscillator mode.
|
|
bool | forceXo2GndAna |
Force XO pin to ground.
|
|
bool | forceXi2GndAna |
Force XI pin to ground.
|
|
bool | disOnDemand |
Disable on-demand requests.
|
|
bool | forceEn |
Force oscillator enable.
|
|
bool | em23OnDemand |
Enable deep sleep.
|
|
bool | regLock |
Lock register access.
|
|
HFXO initialization structure.
Initialization values should be obtained from a configuration tool, application note or crystal data sheet.
Field Documentation
◆ timeoutCbLsb
CMU_HfxoCbLsbTimeout_TypeDef CMU_HFXOInit_TypeDef::timeoutCbLsb |
Core bias change timeout.
◆ timeoutSteadyFirstLock
CMU_HfxoSteadyStateTimeout_TypeDef CMU_HFXOInit_TypeDef::timeoutSteadyFirstLock |
Steady state timeout duration for first lock.
◆ timeoutSteady
CMU_HfxoSteadyStateTimeout_TypeDef CMU_HFXOInit_TypeDef::timeoutSteady |
Steady state timeout duration.
◆ ctuneXoStartup
uint8_t CMU_HFXOInit_TypeDef::ctuneXoStartup |
XO pin startup tuning capacitance.
◆ ctuneXiStartup
uint8_t CMU_HFXOInit_TypeDef::ctuneXiStartup |
XI pin startup tuning capacitance.
◆ coreBiasStartup
uint8_t CMU_HFXOInit_TypeDef::coreBiasStartup |
Core bias startup current.
◆ imCoreBiasStartup
uint8_t CMU_HFXOInit_TypeDef::imCoreBiasStartup |
Core bias intermediate startup current.
◆ coreDegenAna
CMU_HfxoCoreDegen_TypeDef CMU_HFXOInit_TypeDef::coreDegenAna |
Core degeneration control.
◆ ctuneFixAna
CMU_HfxoCtuneFixCap_TypeDef CMU_HFXOInit_TypeDef::ctuneFixAna |
Fixed tuning capacitance on XI/XO.
◆ ctuneXoAna
uint8_t CMU_HFXOInit_TypeDef::ctuneXoAna |
Tuning capacitance on XO.
◆ ctuneXiAna
uint8_t CMU_HFXOInit_TypeDef::ctuneXiAna |
Tuning capacitance on XI.
◆ coreBiasAna
uint8_t CMU_HFXOInit_TypeDef::coreBiasAna |
Core bias current.
◆ enXiDcBiasAna
bool CMU_HFXOInit_TypeDef::enXiDcBiasAna |
Enable XI internal DC bias.
◆ mode
CMU_HfxoOscMode_TypeDef CMU_HFXOInit_TypeDef::mode |
Oscillator mode.
◆ forceXo2GndAna
bool CMU_HFXOInit_TypeDef::forceXo2GndAna |
Force XO pin to ground.
◆ forceXi2GndAna
bool CMU_HFXOInit_TypeDef::forceXi2GndAna |
Force XI pin to ground.
◆ disOnDemand
bool CMU_HFXOInit_TypeDef::disOnDemand |
Disable on-demand requests.
◆ forceEn
bool CMU_HFXOInit_TypeDef::forceEn |
Force oscillator enable.
◆ em23OnDemand
bool CMU_HFXOInit_TypeDef::em23OnDemand |
Enable deep sleep.
◆ regLock
bool CMU_HFXOInit_TypeDef::regLock |
Lock register access.