Add LTZ-x7000/readme.md

This commit is contained in:
xans 2024-09-28 13:26:10 +02:00
parent 2ee5b4b7c3
commit b4a7c2fd20

56
LTZ-x7000/readme.md Normal file
View File

@ -0,0 +1,56 @@
## VREF-Article-WIP
This project started in 2021 when learning about metrology as a hobby
### Design features
- Matched resistor networks
- 10V and 1V output
- Temperature coefficient compensation
- Onboard power regulation
- Thermal conditioning
### Design considerations
Let's review the design features one by one:
- Matched Resistor Networks:
* This design decision was made to reduce costs while maintaining precision. The traditional for implementing a LTZ1000 project uses high precision foil resistors like VHP100 or S102, which can be quite expensive. By opting for cheaper resistor networks, I was able to achieve the same level of stability. These resistor networks are ideal for ratiometric values, of which the LTZ circuit has quite a few, ensuring excellent performance due to being manufactured simultaneously under the same conditions on the same substrate.
- 10V and 1V output
* In order to calibrate a variety of devices effectively, it is essential to have reliable outputs. This not only ensures accurate calibration of the voltage reference itself but also enhances overall precision.
Therefore, a highly stable output stage is necessary to elevate the voltage from 7 to 7.2 volts to the desired 10 volts. This stage must operate with minimal noise and temperature drift while being extremely stable. Once the 10V is achieved, it can be divided down to produce a stable 1V output.
- Temperature coefficient compensation
* The LTZ has a poor temperature coefficient of voltage (TCV) by nature of being a zener diode. However, this component works around that problem by ovenizing the voltage reference to maintain a highly stable temperature. The typical temperature coefficient of the unheated LTZ is ____, but this can be modified by adding a precise resistor in front of the zener diode. This adjustment in theory helps reduce noise caused by small heater instabilities and minimizes temperature drift when the heater is turned off. While not essential due to the ovenization, this feature is a nice to implement while I am at it.
- Onboard power regulation
* The PCB should incorporate basic power regulation to minimize noise and heating in op-amps caused by fluctuations in input voltage.
- Thermal conditioning
* The inspiration for this concept stems from the exceptional 7000 series voltage reference created by Wavetek (now Fluke). This device utilizes a method known as thermal conditioning. In simple terms, this process is implemented to alleviate mechanical strain on the silicon within the device caused by the adhesive bonding it to the metal casing. This was achieved by modulating the chip's heater with a something askin to a decaying sine wave pattern around the designated setpoint, effectively loosening the adhesive slightly.
### Humble beginnings and early learnings
This project began some time ago when I was new to the world of precision analog design and metrology. After enthusiastically reading about various designs, I made the decision to forgo further reading and instead try my hand at designing my own. I began by creating a simple and compact design to serve as a testbed for experimentation. The philosophy behind the design was straightforward: keep it simple and cost-effective.
### Testing it
Upon testing it was found that the voltage reference could only be trimmed to be within about 40mV of the setpoint. This being more than the usual range used for voltage standard comparisons Such as the Keithley 2182A and the Keysight 34420A.
With some help in testing due to lack of available equipment at the time, a few findings were made. Testing also revealed that the temperature coefficient on the initial design was unacceptably high at 1uV/K on the 10V output range. Further there was also an issue with hysteresis being quite high, related to a fault in the circuitry.
### Better tools, better learnings
Some time ago I upgraded from the slower Solartron 7061 to an Advantest R6581T. This enabled faster readings with more resolution. When measuring the LTZ-A variant with the Advantest it was observed that very low frequency oscillations were present. Removing components and probing around showed that the root cause was a foolishly played capacitor in feedback for the heater loop.
### Improving
In the new version, I aimed to address the issues of the previous version by integrating everything onto one PCB. This involved implementing a new trimming method to achieve a voltage closer to 10V, allowing for the use of high-end nanovoltmeters.
The trimming concept evolved to include two high stability voltage dividers with a divider in between to finely select a voltage between the two. Initially, I considered using a digitally controllable potentiometer for this purpose, as they are typically well matched. However, I decided against this due to the additional requirement of a microcontroller to program the PCB. I wanted to avoid the use of microcontrollers and the need for firmware development and flashing. While microcontrollers could have simplified issues such as thermal conditioning and output voltage control, I preferred to keep the project free of these dependencies.
![OutputStage](img/OutputStage.png)
Further to compensate the issues of trimming temperature coefficient a copper meander was added to this trimming array. The idea being that it now becomes possible to slightly vary the resistance of this piece of track, thus allowing you to vary the effect of the temperature coefficient copper brings with it. Effectively allowing one to finetune the temperature coefficient of the output stage.
### Evaluation of the new voltage reference
With all this new fancy gear available to me testing and validating became quite a bit easier. The first test was seeing if the trimming worked as intended, and indeed it was functional. Evaluation has shown that the most effective trimsettings were 6,7 and 8 resistors. With these two a trimstep of less than 10mV is easily achievable.
With this functional it was time to test the temperature coefficient trimming, this proved to be a little tricky to test due to the test taking quite some tine and ambient temperature not being extremely stable. Nevertheless from this chart it is possible to make out the temperature coefficient to be roughly -0.034ppm/K with some instability in the measurement device used being visible. This could have been improved with even more trimming but I wanted to move on with testing.
![TCVMK2](img/TCVMK2.png)