Hi PerArdua,
[...]I am at a stage where I feel that whilst I understand what the circuit is trying to achieve, I'm not sure I get the 'why' or 'how'. I am thinking there might be some system synchronisation that requires the derivation of the CPU clock from the main system OCXO, rather than using a standalone XTAL - what that is though, I have no idea.[...]
The ADRET 74X Series of RF Generators are build around multiple 'interwinded' PLL loops and the constrain of synchronysing EXTAL with the 10MHz reference clock is a legitimate question.
By the way, fully understanding all of the tricks packed inside ADRET T&M stuff instantaneousy pushes you to the 'electronic guru' level. Every second ADRET equipement was a masterpiece and providing explanations and details on how or why is was done that way was not among their mindset. All of the bloc diagrams and schematics are provided, but explanations are sparse. Reparing such a stuff can be a long way to go.
I had a quick look to the
CPU board to get a ballpark of its block diagram and also to some other boards where the CPU has to poke in, like the
'Analog board' #0277490000 and the
'Eighty steps board' #0277500000.
One can see that the CPU sets values for CNAs, loop dividers and signal flow registers, but I could not spontaneously identify a synchronization constrain. The CPU updates the registers inside the IC's, writes digital values inside the CNAs, but it seems that this can be done at any time. Once update is done, the numerous PLL loops just lock in using the new divider values, signal path is routed according to the relevant frequency band and mixing scheme and finally the output signal just shows up with correct frequency, level, modulation mode, modulation frequency and modulation depth.
-> So I would definitely give it a try with a vanilla
4 MHz TTL oscillator or even a
4 MHz crystal plus two 18pF caps (and also using the XTAL pin).
Why did the ADRET engineers extract the EXTAL signal from the OCXO signal ?Well, it's a demanding question and the documentation is silent on such matters, so I only have some clues :
- These boat anchors were forged with utmost attention in limiting non-hamonics, sub-harmonics, phase noise and other spurious signals. Synchronysing every internal clock to a master clock probably contributes to maintain those specs at the highest possible level.
- If there's no master clock (internal or external 10MHz), the µC is halted or at least stuck : this also means that any GPIB communication is denied. If this gear is used in an automated test bench, hindering the GPIB data exchange is a strong manner to tell the GPIB Master that something's going wrong with the RF Generator...
Now, if you prefer not alter the existing circuit and try to make it work as is, here are some hints :
- The hex inverter plus Q3 is more or less used as an analog amplifier pushed into saturation, perhaps with some hysteresis (positive feedback via R11). It's always a bit tedious to adjust the polarization when using logic gates this way. Furthermore, you said you replaced the hex inverter with a new one, which might be internally slighty different to the legacy one.
On your *.asc simulation schematic (nice work !), you put the labels at the correct location where to set the scope probes into the real circuit : at first you might need to maximise the filter output's level (to center it on the 4MHz frequency) and then check at the input of the logic inverter for acceptable signal levels. It's important to avoid as far as possible to have the high and low peak values of the sine signal inside the 'undefined region' :
TTL has the input high level above 2.0 V and the input low level below 0.8 V. So try to fiddle R9, R10 and R11 (± 2 steps of E12 resistor series values) to get the best possible signal at the logic gate input (= well below 0.8V and well above 2V). Use your simulation tool to find which way to act (increase or decrease the resistance values). I also noticed in your simulation file that the modeling of the inverter's behaviour might not be very faithful : the output signal state change at very high input voltage levels. Fortunately, that's not that important for the circuit health : focus your attention onto the input signal of the logic inverter. Once you have at the input at least a nice sinewave with adequate levels (or even a quite rectangular signal), the ouput shall be fine.
- If the input signal at the logic gate is too weak, maybe that Q3 lacks of gain and needs to be replaced. Prefer using a BC560C ('C' = highest values of hfe, typically 500 @ Ic=2mA)
- Another drawback of feeding a TTL logic input with a 'not square' wave (e.g. sinewave) is its low voltage rate of change which tents to push the gate into a metatstable state. Try to replace your 74LS04N with a
74LS14 which provides the same logic function, same pinout, but with Schmitt-trigger inputs that much better cope with 'slow' changing signals.
[update 1] : corrected the URLs towards the 742 SM pages