DPLL initialization structure.

Frequency will be Fref*(N+1)/(M+1).

Public Attributes#

uint32_t

PLL frequency value, max 40 MHz.

uint16_t

Factor N.

uint16_t

Factor M.

uint8_t

Spread spectrum update interval.

uint8_t

Spread spectrum amplitude.

Reference clock selector.

Reference clock edge detect selector.

DPLL lock mode selector.

bool

Enable automatic lock recovery.

Public Attribute Documentation#

frequency#

uint32_t CMU_DPLLInit_TypeDef::frequency

PLL frequency value, max 40 MHz.


n#

uint16_t CMU_DPLLInit_TypeDef::n

Factor N.

300 <= N <= 4095


m#

uint16_t CMU_DPLLInit_TypeDef::m

Factor M.

M <= 4095


ssInterval#

uint8_t CMU_DPLLInit_TypeDef::ssInterval

Spread spectrum update interval.


ssAmplitude#

uint8_t CMU_DPLLInit_TypeDef::ssAmplitude

Spread spectrum amplitude.


refClk#

CMU_DPLLClkSel_TypeDef CMU_DPLLInit_TypeDef::refClk

Reference clock selector.


edgeSel#

CMU_DPLLEdgeSel_TypeDef CMU_DPLLInit_TypeDef::edgeSel

Reference clock edge detect selector.


lockMode#

CMU_DPLLLockMode_TypeDef CMU_DPLLInit_TypeDef::lockMode

DPLL lock mode selector.


autoRecover#

bool CMU_DPLLInit_TypeDef::autoRecover

Enable automatic lock recovery.