Тув вообще по другому написано
3.1 Basic Procedure for Using the Si5341/40 as a DCO
1. Create a starting frequency plan using ClockBuilder Pro. Note the N dividers that are connected to the output clocks that you want
to control as a DCO. When an individual N divider value is changed, all output clocks connected to that N divider will change by the
same percentage amount.
2. Make sure that the N dividers that you are going to change have their fractional mode enabled.
a. The setting name, PIBYP[4:0], controls the integer or fractional mode, PIBYP[N4 N3 N2 N1 N0]. When the respective bit of
PIBYP is set to 0 the N divider is in fractional mode. If all N dividers are to be used as DCO's then set PIBYP = 0x00. A soft
reset is required after changing any bit of PIBYP to a 0. Note that a soft reset will cause all outputs to glitch. CBPro sets PIBYP
as needed for all N dividers that have DCO enabled.
3. Compute the Nx_NUM_delta for your required frequency step size.
4. Write the new Nx_NUM word. New Nx_NUM = old Nx_NUM +- Nx_NUM_delta.
a. Add Nx_NUM_delta to Nx_NUM to decrease the output frequency and subtract Nx_NUM_delta from Nx_NUM to increase the
output frequency.
b. Write the new Nx_NUM value.
c. Write the Nx_UPDATE bit to cause the change to take effect.
3.1 Основная процедура для использования Si5341 / 40 в качестве DCO
1. Создайте начальный частотный план с помощью ClockBuilder Pro. Обратите внимание на N делителей, которые подключены к выходным тактовым сигналам, которые вы хотите
контролировать как DCO. При изменении значения отдельного делителя N все выходные часы, подключенные к этому делителю N, изменятся на
такая же процентная сумма.
2. Убедитесь, что для N делителей, которые вы собираетесь изменить, включен их дробный режим.
а. Имя настройки, PIBYP [4: 0], управляет целочисленным или дробным режимом, PIBYP [N4 N3 N2 N1 N0]. Когда соответствующий бит
PIBYP установлен в 0, делитель N находится в дробном режиме. Если все N делителей должны использоваться в качестве DCO, тогда установите PIBYP = 0x00. Мягкий
Сброс требуется после изменения любого бита PIBYP на 0. Обратите внимание, что мягкий сброс приведет к сбоям всех выходов. CBPro устанавливает PIBYP
по мере необходимости для всех N делителей, у которых включен DCO.
3. Вычислите Nx_NUM_delta для требуемого размера шага частоты.
4. Напишите новое слово Nx_NUM. Новый Nx_NUM = старый Nx_NUM + - Nx_NUM_delta.
а. Добавьте Nx_NUM_delta к Nx_NUM, чтобы уменьшить выходную частоту, и вычтите Nx_NUM_delta из Nx_NUM, чтобы увеличить
выходная частота.
б. Напишите новое значение Nx_NUM.
с. Запишите бит Nx_UPDATE, чтобы изменения вступили в силу.