I appreciate very much everybody's replies. I'm working on providing the answers !
1.) Try to experiment placing DUT in Tupperware box in another room, maybe there is EMC disturber in neighbourhood.
I can't easily do that, without moving the bench-meter and probably power supplies.
2.) Put 2 electrolytic caps of somewhere 1000µF (16V) on the powerrails - close to the circuit ... & check powerrails with DSO
(scope BW limit = 20MHz ON)
Soldered two 1000uF/50V onto the pin-headers , +VE/gnd and gnd/-VE. BW filter on, and swept time divisions. There's nothing there except
the already mentioned 100MHz.
I believe the positive powerrail requires VCC = +VE > 12V ... so +15V is perfect to start with ... a 9V battery for positive powerrail will probably not be enough for the output headroom swing of Op Amp A2 driving the 1N4148 diode.
Yes, I wasn't sure either. Also the heater sucks some current when the ltz1000 is started from cold (bench shows +VE rail drawing a total of 40mA initially). But the the zener got up to voltage and I think the test had some value - in that the issue was still present. In any case I have increased the bench supply to +-12V.
In order to give the heater Op Amp A1 enough headroom also negative powerrail -VE should be applied.
Yes, everything is dual rail.
3.) check the voltage on pin 6 of LTZ1000A - if the heater temperature is too low and ambient temperature (Australia) too high the PID controller that drives BJT transistor 2N3904 cannot do its job properly. Can you provide value of voltage on pin 6 ?
Ok, this was quite interesting. With a sharp probe positioned next to pin 6, I measure voltage of 0.532V with ltz1000 case temp of 48C (thermocouple on case). The probe seems to have some influence on regulation however. Over the course of a minute the voltage drops to 0.526V with ltz1000 case temp downregulated to 42C. I repeated this experiement several times and observed the same result.
> What's the ambient temperature in Australia ?
abmient temperature at the moment is 16C.
4.) That resistor 120R (between pin 4 -> GND) should be of very good quality not an ordinary resistor from local HW shop - but probably that one is OK ... [PWW or MFB resistor with TC < 5ppm/K].
Yes, it's VPG metal foil 0.01%. TC is 2ppm/C
5.) Use plastic shield for LTZ1000A on top and on bottom - LTZ1000A is using KOVAR leads 39µV/K.
It is designer's duty to keep gradient of all 8 terminal leads at delta T = 0°C ... (= all same lead temperature).
This is non A version.
6.) Consider using power planes, GND planes, star points next time you re-design your PCB.
Yep, there is a solid GND plane. I'm aware of the desirability of star-grounding, but I was only trying to knock something together to rule out issues with my previous breadboard implementation.