__HAL_RCC_PLLI2S_CONFIG macro
Macro to configure the PLLI2S clock multiplication and division factors .
Arguments
__PLLI2SM__
specifies the division factor for PLLI2S VCO input clock This parameter must be a number between Min_Data = 2 and Max_Data = 63.
__PLLI2SN__
specifies the multiplication factor for PLLI2S VCO output clock This parameter must be a number between Min_Data = 50 and Max_Data = 432.
__PLLI2SP__
specifies division factor for SPDIFRX Clock. This parameter must be a number in the range {2, 4, 6, or 8}.
__PLLI2SQ__
specifies the division factor for SAI clock This parameter must be a number between Min_Data = 2 and Max_Data = 15.
__PLLI2SR__
specifies the division factor for I2S clock This parameter must be a number between Min_Data = 2 and Max_Data = 7.
Notes
This macro must be used only when the PLLI2S is disabled. PLLI2S clock source is common with the main PLL (configured in HAL_RCC_ClockConfig() API). You have to set the PLLI2SM parameter correctly to ensure that the VCO input frequency ranges from 1 to 2 MHz. It is recommended to select a frequency of 1 MHz to limit PLLI2S jitter. You have to set the PLLI2SN parameter correctly to ensure that the VCO output frequency is between Min_Data = 100 and Max_Data = 432 MHz. the PLLI2SP parameter is only available with STM32F446xx Devices You have to set the PLLI2SR parameter correctly to not exceed 192 MHz on the I2S clock frequency.