I'm using TICS Pro v1.7.4.1
I can’t figure out how to avoid the LOFL/LOPL flags setting. I have tried opening the window on those detectors drastically and the flags are still set. I see that TICS reports what registers are written whenever I change a setting, so I check those regs in the regmap (converting from hex to dec because I guess it couldn’t be consistent) and find that all the frequency/phase lock regs it’s writing appear to be RESERVED in the register map. With nearly no documentation on these regs and the feature I can’t figure out why these flags are still set.
Current config:
- 48MHz 10ppm XO
- 20MHz 10ppb TCXO
- TCXO doubler en on, MDIV = 1
- 1pps at IN2 to DPLL 1,2, LVCMOS input
- OUT0-3: 10MHz from PLL2
- OUT4-7: 25MHz from PLL1
- DPLL clocks manual holdover, SW reg control, REF IN2
- DPLL modes 3 loop, SyncE/SONET, DPLL LBW=0.1, TCXO LBW=100
- DPLL1 freq lock ppm = 20, unlock ppm = 50, lock avg = 25, unlock avg = 25
- DPLL2 freq lock ppm = 80, unlock ppm = 100, lock avg = 100, unlock avg = 100 (trying large values on purpose)
- DPLL1 phase lock thresh = 13, unlock thresh = 25, LPF = 0 (set by script)
- DPLL2 phase lock thresh = 17, unlock thresh = 28, LPF = 0 (set by script)
Other issues/bugs with the software:
- DPLL BW must be less than 1 when using 1Hz input. It would be great if the tool checked for this and produced a useful error rather than quietly failing.
- Running the script enables the amplitude detection on all inputs. This should NOT happen with a 1Hz input, or ideally never be touched by the script.
- I found that I also get another error where the script completely fails if one PLL is set in 3 loop mode and the other is set in 2 loop mode. Doesn’t really affect me now, but seems like a bug in the tool.