The final steps will be to program the
hsdiv
and
id
dividers. The equations below show the relationship between hsdiv, id divider
values with their associated output frequency. They also show the register fields that need to be programmed to set up the divider
values correctly. The register field and the divider value are both denoted by:
hsdivxa
_
div
=
vcoFrq
Foutxa × Rxa
The
id
dividers are calculated as below:
idxa
=
vcoFrq
Foutxa × Rxa
The ida fraction is represented in register fields IDPA_INTG, IDPA_RES and IDPA_DEN
IDxA
_
INTG
=
floor
(
128 ×
vcoFreq
Foutxa × Rxa
)
IDxA_RES
IDxA_DEN
=
128 ×
vcoFreq
Foutxa × Rxa
-
IDxA
_
INTG
6.3 Programming the Output Clock Frequency
The
Rx_y
register fields are programmed as shown in the table below. This last step completes the settings of all dividers that will result
in the frequency plan. When a valid divider solution space cannot be determined, that frequency plan is not realizable in the Si5357.
Table 6.6. Rxy to Register Field Mapping
Divider Value
Register Field
Description
R0_1
OUT0_1_DIV
Driver divider ratio.
0 = disabled
1–63 = divide value
R2_3
OUT2_3_DIV
Driver divider ratio.
0 = disabled
1–63 = divide value
R4_5
OUT4_5_DIV
Driver divider ratio.
0 = disabled
1–63 = divide value
R6_7
OUT6_7_DIV
Driver divider ratio.
0 = disabled
1–63 = divide value
R8_9
OUT8_9_DIV
Driver divider ratio.
0 = disabled
1–63 = divide value
R10_11
OUT10_11_DIV
Driver divider ratio.
0 = disabled
1–63 = divide value
Si5357 Reference Manual • Programming the Volatile Memory
Skyworks Solutions, Inc. • Phone [781] 376-3000 • Fax [781] 376-3100 • [email protected] • www.skyworksinc.com
18
Rev. 0.2 • Skyworks Proprietary Information • Products and Product Information are Subject to Change Without Notice • July 26, 2021
18