Data Fields
I2SWFF3_ADFS Struct Reference

Adaptive Digital Frequency Synthesizer (ADFS) More...

#include <I2SWFF3.h>

Data Fields

uint32_t tref:21
 
uint32_t reserved0:11
 
uint32_t delta:17
 
uint32_t deltaSign:1
 
uint32_t reserved1:2
 
uint32_t div:10
 
uint32_t reserved2:2
 

Detailed Description

Adaptive Digital Frequency Synthesizer (ADFS)

Structure representing the parameters used to configure the ADFS.

See also
Using the ADFS

Field Documentation

§ tref

uint32_t I2SWFF3_ADFS::tref

Source clock period in picoseconds, represented as a fixed-point number with 17 integer bits and 4 fractional bits.

§ reserved0

uint32_t I2SWFF3_ADFS::reserved0

Padding.

§ delta

uint32_t I2SWFF3_ADFS::delta

Error in picoseconds that quantifies how far the achieved period (using the chosen divider, div) deviates from the desired period. It is represented as a fixed-point number with 13 integer bits and 4 fractional bits.

§ deltaSign

uint32_t I2SWFF3_ADFS::deltaSign

Represents whether delta is negative (1) or non-negative (0).

§ reserved1

uint32_t I2SWFF3_ADFS::reserved1

Padding.

§ div

uint32_t I2SWFF3_ADFS::div

Divisor used to approximate the ratio between Fref and Freq. It is calculated to minimize the error (delta) between the actual and desired frequency ratios. Should be an integer higher or equal than 1.

§ reserved2

uint32_t I2SWFF3_ADFS::reserved2

Padding.


The documentation for this struct was generated from the following file:
© Copyright 1995-2026, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale