37.6.2.1.5 Relation Between MCKn, SCKn, and Sampling Frequency fs
- SCKn frequency: ,
- Where .
- The number of slots is selected by writing to the Number of Slots in Frame bit field in the Clock Unit n Control (CLKCTRLn) register: .
- The number of bits per slot (8, 16, 24, or 32 bit) is selected by writing to the Slot Size bit field in CLKCTRLn: .
- Consequently, .
- , and
- .
Substituting the right hand sides of the two last equations yields:
If a Host Clock output is not required, the GCLK_I2S generic clock can be configured as SCKn by writing a '0'to CLKCTRLn.MCKDIV. Alternatively, if the frequency of the generic clock is a multiple of the required SCKn frequency, the MCKn-to-SCKn divider can be used with the ratio defined by writing the CLKCTRLn.MCKDIV field.
The FSn pin is used as Word Select in I2S format and as Frame Synchronization in TDM format, as described in 37.6.4 I2S Format - Reception and Transmission Sequence with Word Select and 37.6.5 TDM Format - Reception and Transmission Sequence, respectively.