... | ... | @@ -109,26 +109,31 @@ proton injection frequencies, 75 clock cycles or 1.2 us has provided stable resu |
|
|
|
|
|
# Method – Requirements
|
|
|
|
|
|
To follow steps 1 to 4 it is necessary that the card is receiving an RF train that provides regular
|
|
|
nco_resets.
|
|
|
To follow steps 1 to 4 it is necessary that the card is receiving an RF train that provides regular NCO resets.
|
|
|
|
|
|
## Method – Step 1 – coarse delay
|
|
|
|
|
|
To be sure we are clear of any RF instabilities, inspect the RF output signal whilst triggering on a
|
|
|
delayed version of the nco_reset. This signal (cdelay applied only) can be observed via a front panel
|
|
|
lemo:
|
|
|
To be sure we are clear of any RF instabilities, inspect the RF output signal whilst triggering on a delayed version of the NCO reset. This signal (cdelay applied only) can be observed via a front panel lemo:
|
|
|
|
|
|
```
|
|
|
./wr2rf -s $slot lemo-dbg-sel tmgio3 nco_reset_delayed
|
|
|
./wr2rf -s $slot lemo-dbg-sel tmgio3 rf1_nco_reset_cdelayed
|
|
|
```
|
|
|
|
|
|
Try setting the coarse delay value to 75 cycles via this command:
|
|
|
Try setting the coarse delay value for rf1 to 75 cycles via this command:
|
|
|
```
|
|
|
./wr2rf -s $slot nco-reset-delay 1 75 0
|
|
|
```
|
|
|
(1 for rf-1, 75 for the number of cycles, 0 for the 2ns steps)
|
|
|
|
|
|
If the delayed version of NCO reset is clear of the RF stabilities we can proceed to configure the fine delay.
|
|
|
|
|
|
As the RF-NCO is reset only with frames, it is not possible to use `wr2rf nco-reset`.
|
|
|
But it is possible to generate rffame every .5sec using the command:
|
|
|
```
|
|
|
./wr2rf -s $slot calib-vtu 1`
|
|
|
```
|
|
|
|
|
|
|
|
|
If the delayed version of nco_reset is clear of the RF stabilities we can proceed to configure the fine
|
|
|
delay.
|
|
|
|
|
|
## Methods – Steps 2, 3 and 4 - overview
|
|
|
|
... | ... | |