Part Number: AM3715
Dear Sir,
I am using the SSC (Spread Spectrum Clocking) in AM3715 DPLL4 DSS_PCLK for EMI reduction.
The settings of registers are below:
1) For DPLL4
M=432, N=12, M4=5
Because the SYS_CLK is 26MHz
So DSS1_ALWON_FCLK is (26 * 432) / (12+1) / 5 = 172.8 MHz
The display is using 640 x 480 resolution and the DSS_PCLK is 172.8 MHz / 7 = 24.68 MHz (here 7 is DISPC_DIVISOR.PCD)
2) For SCM
CONTROL_DSS_DPLL_SPREADING. DSS_SPREADING_ENABLE = 1
CONTROL_DSS_DPLL_SPREADING_FREQ. R_DSS_MOD_FREQ_MANT = 25
CONTROL_DSS_DPLL_SPREADING_FREQ. R_DSS_MOD_FREQ_EXP = 0
CONTROL_DSS_DPLL_SPREADING_FREQ. R_DSS_DELTA_FRACT = 190840
CONTROL_DSS_DPLL_SPREADING_FREQ. R_DSS_DELTA_M_INT = 1
After set the registers:
CONTROL_DSS_DPLL_SPREADING is 0x00000090 // the bit 7 indicates that the SSC has been enabled
CONTROL_DSS_DPLL_SPREADING_FREQ is 0x1ba5e019
But the spectrum analyzer doesn’t change after the SSC is enabled.
Could you please help for checking the parameters of SSC settings?

