EEVblog Electronics Community Forum

Electronics => Metrology => Topic started by: TiN on November 11, 2016, 04:06:16 am

Title: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TiN on November 11, 2016, 04:06:16 am
Post 2000!

Fluke 5700A of course!

(https://xdevs.com/doc/xDevs.com/post2000.png)

Offtopic intro

If you may wonder, where did I disappear and why no posts last week, now you know why. I wanted to cook and publish this thread first to celebrate my 2000th (O-o) post here. But before that I'd like to have small retrospective. My first post here was tear-down/repair of Tek CSA7404 (https://www.eevblog.com/forum/testgear/tek-csa7404-repair-project/) thread bit over 3 years ago, and I really did not expected that to become so popular, as even broken these Windows-based old Tektronix scopes still often fetch pretty penny. Then Keithley 2001 repair thread (https://www.eevblog.com/forum/testgear/restoration-glory-of-keithley-2001-dmm/) was started, covering about 7 years of my repair shenanigans, all stated with first bench-top DMM, bought on eBay for $200 USD. Rest of the story you may know, got infected with volt-nut virus and off we go down to the endless rabbit hole. Now there is a chance that I have more 8.5-digit DMMs than some of calibration labs might have :). And I'm still always information-starved.

But amount of old/broken/fixed accumulated equipment does not matter, if one can't get it used and calibrated. So to resolve this issue two things were started, one of which own design of DC voltage reference and DAC/ADC modules for experimenting and learning purposes. Second is calibration standards and equipment projects were kicked off to be able source stable DC, AC voltages and currents and resistance check points. Most obvious result of this are my LTZ1000(A)-based voltage reference modules (https://xdevs.com/article/kx-ref/), some of which already got into EEVBlog members hands. I sent tens of blank PCBs to community too for their own tinkering, hopefully to see more weird and funny stuff posted. And recently in 2016 I was able to perform few cross-checks and DIY calibrate both K2002's to act as transfer standards for volt and ohm into my home-lab. I'm not very interested in RF stuff (mostly because I don't have deep understanding of it, I recon), but that might change in 2017, if I get that 8753A VNA (https://www.eevblog.com/forum/repair/repair-hp-8753a-network-analyzer/msg1057827/#msg1057827) in functional condition.

Now before we dig deep into the teardown, I'd like to express my appreciation to daily lurkers of EEVBlog Metrology and T&M forums, especially Dr.Frank, ManateeMafia, lowimpedance, Kleinsten, plesa, quarks, VintageNut, HighVoltage, chuckb, lymex, Andreas, Edwin, doktor pyta, Alex Nikitin, and many more. Wish only you guys post more often all that exciting and fun stuff :)

Intro

Fluke calibrators are often in the dreams of many volt-nuts. This class of instruments is mainly found only in calibration labs and scientific installations and less often in analog design houses. Old but still mighty units like 5440A/B sometimes manage into volt-nut hands, despite their 4U full rack-mount size weight and price over $1000 USD :) But newer higher-spec 5500A/5700A series units are still even on used-marked in broken condition go for over $10K+ price tags. Even then their specs are barely reaching needs of average passionate volt-nut with DMM like 3458A to justify the cost. Of course having stable source of arbitrary voltages and currents is a great help in the lab, but that goal can be achieved by set of cheaper instruments. Over last decades Fluke multi-function calibrators become recognized and desired industry standards for many calibration and metrology labs all over the world, just like 8½-digit HP 3458A from DMM world. Started with Fluke 3xx series standards, today these instruments evolved into lab-in-the-box tools like Fluke 5730A (http://us.flukecal.com/products/electrical-calibration/electrical-calibrators/5730a-high-performance-multifunction-calibrat), some of the very best commercial calibrators money can buy.

I was given a chance to have access and play with mighty Fluke 5700A, including DIY-level service, so prepare yourself :). Fluke 5700A (http://us.flukecal.com/products/obsolete-products/5700a5720a-multifunction-calibrators) is already discontinued model today, but that does not make it any worse. MFC such as covered here Fluke 5700A is a high precision instrument that can be used as stable source to calibrate electrical measurement instruments and sources. 5700A available functions and provided ranges allow to test, calibrate and adjust practically any handheld and bench multimeters with a reading resolution all the way up to 8½ digits. In corner cases with additional guard-banding Fluke 5700A can be used to test and calibrate metrology DMMs such as HP 3458A. This MFC in most of user cases allow to replace whole range of expensive and bulky calibration standards, and can be itself calibrated by only three reference standards - 1 ?, 10 K? and 10 VDC, similar to 3458A DMM. We will also dig a bit into design of the box, perform required service, repair damaged parts if any, and do some tests for it's performance. This also means we will not be doing expensive boards swap, unless absolutely unavoidable and necessary. If you think 3458A overhaul repair is expensive, you don't want to know pricing for 5700A...  :o

All information posted here is hosted for education purposes only and provided AS IS. In no event shall the author, EEVBlog, xDevs.com site, or any other 3rd party, including Fluke be liable for any special, direct, indirect, or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortuous action, arising out of or in connection with the use or performance of information published here. If you don't agree, better close this page right now.

As usual, all photos are clickable with high-resolution version. Please note, that if you desire to use photo for your own reference/article/site, it's OK to do so only if you include link to this thread or originator of this content (https://xdevs.com). It's NOT okay to steal photos for your eBay listings, sell threads or your pages without a reference. This simple rule is to ensure that our time not wasted, and community can benefit from the performed documenting work in equal and fair manner.

Another note - if you get impression that buying used MFC (or even broken), like this Fluke beast for half of usual market price (which is often north of 20K$) and fixing it would be easy way to get high-end lab standard or nice profitable quick resale, consider mountain of hidden costs and caveats ahead. Accredited calibration for top of the line MFC is not a trivial task and cost many thousands of USD, can usually be performed only by professional labs with 90-day calibration loops and characterized standards and even then you need to have multiple verified stable standards like Fluke 732B/742A and 3458A's with maintained calibration plans to ensure long-term calibrator operation and specs. So think clearly, when you entering this very conservative market, as it is just endless black hole for funds. But volt-nuts should already know that by now, having that JJA in garage  :bullshit:.

Calibrator purpose, typical use case

What scenario would justify paying high dollar for the instrument like calibrator? Often these are used for calibration and adjustment of other measuring and generating instruments, such as DMMs, power regulators, amplifiers of different kind, ADC/DAC testing, reference module evaluation and so on. Calibration commonly defined as determination of ratio relative from known signal to unknown signal. In case of measuring device - known signal is applied to the DUT meter, and DUT meter's reading is compared to expected signal value. In case of source - unknown output signal is measured and compared to known signal. To provide good confidence and meaningful results, reference known signal should be at least 2 times more stable than DUT unknown signal, better more.

Let's take a brief example with 5.5 digit DMM and calibrator as reference to perform a calibration and decide if adjustment is needed. To keep things simple test applied only on single function and single range of DMM, 10V, as idea is same for rest.

1. Verified and in-spec (8 ppm) calibrator is used to generate 10.0000 VDC reference signal.
2. Reference signal is connected to DUT DMM, which has specification 30 ppm for 10VDC range.
3. Expected value from calibrator is from 9.99992 to 10.00008 VDC.
4. DUT DMM measurement result is 10.0013 VDC
5. Calculated error is 10.0013 / 10.00000 is 130 ppm (0.013%) +/- 38ppm.
6. Even in best case (10.0010 (-30ppm) / 10.00008 (+8ppm) ) DUT DMM is out by +92 ppm
7. Adjustment/repair of DUT DMM is required to meet the spec.

Of course, this test and comparison can be done without calibrator, with only known tested 10V source. But even basic DMMs usually have many ranges, such as 100mV, 1V, 10V, 100V, 1000V, have multiple functions like DC voltage, AC voltage, DC current, AC current, resistance, capacitance and so on, with their own ranges. To have set of required sources for all these references signals to check each function and range will require huge investment and lab space if we talking about testing even mid-range 6.5 DMMs, leave alone high-performance 7.5+ digit devices. Having everything combined in single compact 4U unit makes multi-function calibrators perfect tool with added ease of use.

That's why calibrators, like Fluke 57xx series are often used as working standards in calibration labs, often just two steps behind national primary standards. In case of DC voltage first top level is primary standard, such as Josephson-based Voltage Standard (https://www.nist.gov/news-events/news/2013/04/primary-voltage-standard-whole-world). Second level is bank of solid-state references, such as Fluke 734A/732B or "golden" stable metrology-level DMM like HP 3458A. Each underlying level is calibrated and compared to higher level, to determine error value, called measurement uncertainty. Then calibrator is tested to these higher standards and used as working standard for lower level comparison and instruments. Eventually every DMM , even those handheld have relation to the primary standard thru all middle levels, with added up uncertainties.

Another case of calibrator use is various precision and sensitive lab experiments in analog design. This is because high-end calibrators can provide much more stable signal, acting as reference source for voltage/current than most generators/supplies can provide. Common example of this need is ADC/DAC testing, opamps, voltage references, passive components characterization and so on. Today's even 5$ ADC can have 24-bit of resolution, which dictate difficult tasks for validation and testing such ICs to make sure they meet design specs.

Inspection and overview

Alright, enough theory, let's crack it open! We are dealing today with mighty Fluke 5700A Series I Calibrator today. Front panel plastic is yellow due to UV and age, but that's reversible and not a big deal breaker. No deep scratches or damages visible, that's good news.  :-+

(https://xdevs.com/doc/Fluke/5700a/img/f_face_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/f_face.jpg)

It also has fairly recent calibration, dated August 2012. This is perhaps a good thing, if unit worked thru most of it's life and still was fine four years ago.

(https://xdevs.com/doc/Fluke/5700a/img/f_right_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/f_right.jpg) (https://xdevs.com/doc/Fluke/5700a/img/f_left_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/f_left.jpg)

Both sides of calibrator are flooded with vent holes to get excess generated heat away. Given presence of active cooling in the unit, one should be ready to see plenty of dust inside. Label on bottom cover screw was removed before, so somebody had a peek inside, hmmm.  ::)

(https://xdevs.com/doc/Fluke/5700a/img/f_rear_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/f_rear.jpg)

Rear side reveals installed rear terminals, which is an option and not always available. All connectors here are in good shape. Air filter is clean, so perhaps it was cleaned not so long time ago. This box was covered by Fluke's service plan warranty once, from 30 October 1992 till 29 December 1997, so it's likely that unit was manufactured and sold in 1992 but was not kept on continuous Fluke service plan since then. Still that some good 24 years till today, which is good and bad news. Good news - usually voltage references, resistors and parts are very well aged to get nice and stable performance. Bad news is that all electrolytic capacitors are likely at their end of life, and other parts perhaps got old enough to fail/reduce performance. That's if nothing drifts away/faulty like famous U180's in HP 3458A's.

(https://xdevs.com/doc/Fluke/5700a/img/f_fport_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/f_fport.jpg) (https://xdevs.com/doc/Fluke/5700a/img/f_rport_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/f_rport.jpg) (https://xdevs.com/doc/Fluke/5700a/img/f_rport_banana_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/f_rport_banana.jpg)

Main HI/LO on front saw some wear and tear, but rear ones are just like new, if not accounting yellowed plastic color. These banana posts are pure copper, to provide low-EMF connection to ensure good stable connections. Only downside is that pure copper oxidize easily, so connectors must be often cleaned to ensure best contact. Interesting note, these connectors look very much like Lowthermal Model 2758 binding posts (http://www.lowthermal.com/cables-and-connectors.php). I have bought some of these before, they are very nice, but cost about $23 USD, each.

(https://xdevs.com/doc/Fluke/5700a/img/f_kb1_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/f_kb1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/f_kb2_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/f_kb2.jpg)

Keyboard bit dirty, some of paint labels on rubber pads are gonsky, but all keys present and no major damage :). To clarify which series of calibrator we have, serial number can be used. Any serial number below 6565601 is first-generation Series I, while serial number from 6565601 are updated fancy Series II.

Manuals references

Fluke does provide all main manuals, including service information (http://us.flukecal.com/products/obsolete-products/5700a5720a-multifunction-calibrators?quicktabs_product_details=4) right on their product page, without requirement of any pesky registrations or access requests, unlike Tektronix or Keysight. Thumbs up for Fluke, way to host the data on your product page. Few of key documents mirrored below, just in case they get moved.

Brochure: The 5700A/5720A MFC: Taking Accuracy to New Level (https://xdevs.com/doc/Fluke/5700a/1262799_6200_ENG_B_W.PDF)

Fluke 5700A/5720A Series II Operators Manual, May 1996, Rev.2 (https://xdevs.com/doc/Fluke/5700a/5700a___omeng0200.pdf)

Fluke 5700A/5720A Series II Service Manual, Nov 2007 w/o schematics (https://xdevs.com/doc/Fluke/5700a/5700a___smeng0000.pdf)

The 5700A/5720A Series II High Performance Multifunction Calibrators - Extended Specifications, Rev. 04 (https://xdevs.com/doc/Fluke/5700a/1268275G_w.pdf)

And of course, the most important document for repairs/maintenance - 570-page service manual. Credits for hosting it freely going to KO4BB portal (http://www.ko4bb.com/). We are lucky to also have schematics, list of parts, assembly drawings of the boards included in it!  ^-^

Fluke 5700A/5720A Series II MFC Service Manual with schematics, Rev.1,3/02, June 1996 (https://xdevs.com/doc/Fluke/5700a/Fluke_5700A_5720A_Multi-Function_Calibrator_Service_Manual.June_1996.pdf)

5700A Series I and 5700A/5720A Series II difference

According to a great An evaluation of the 5700A Series II Artifact Calibration (https://xdevs.com/doc/Fluke/5700a/1543868_6200_ENG_Aw.pdf) document, major change in Fluke 5700A/5720A Series II are related to Artifact Calibration. Artifact Calibration was improved on a number of ranges, to minimize biases. Also interpolation algorithms were changed for AC voltage, particularly at higher frequencies; corrections for the level dependent AC/DC differences at low frequencies (low frequency AC-sensor correction). A new interpolation algorithm is also used for lower ACI ranges. Digital processor board A20 and it's firmware was changed as a result. Model 5720/5700 Series II calibrator has a modification to the in-guard microprocessor circuitry to minimize noise in the low millivolt DC ranges. Also, because of the tighter specifications of the 5720A, there may be more selected components in the calibrator circuitry, than in the 5700A Series I and some other minor bug fixes and improvements.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator
Post by: TiN on November 11, 2016, 04:08:11 am
Diagnostics

Initial checks didn't reveal big problems first, so tried to power the unit on to see if it reports any issues or failures. For initial checks HPAK 3458A, calibrated fairly recent in June 2015 was used as a reference meter. Checked input power switch settings and unit was powered on.

(https://xdevs.com/doc/Fluke/5700a/img/t1_dcv10.jpg) (https://xdevs.com/doc/Fluke/5700a/img/t1_ohmf10.jpg)

Initial results are very promising, even with only 30 minute power on time (which is not enough for gear like this!) readings are pretty close, considering 4 year old calibration on 5700A.

Output 10.000000 VDC, Measured 10.000005 VDC, Error +0.5 ppm
Output 10.000080 k?, Measured 10.000069 k? 4W, Error -1.1 ppm

Too good to be true? Calibration self-check reported largest change since last calibration is on 220VAC output, highest 1.0000MHz frequency. It's 105% of the specification. This is internal check, as standard configuration 5700A without help of 5725A amplifier cannot provide 1MHz 220VAC.

(https://xdevs.com/doc/Fluke/5700a/img/t1_selfdiag.jpg)

Simple test program in Python (https://xdevs.com/doc/Fluke/5700a/sw/test5700.py) was written to talk with MFC to get some diagnostic data, as well as calibration constants check. Raspberry Pi with linux-gpib package installed and National Instruments GPIB-USB-HS (http://sine.ni.com/nips/cds/view/p/lang/en/nid/201586) was used. Same setup as in my detailed guide about setting Pi and linux-gpib (https://xdevs.com/guide/ni_gpib_rpi/).

MFC spit next stuff:

Code: [Select]
Fluke 5700A - detected, Version: JA*
This is Series I unit
-i- Reading initial calibration data from 5700A
Unit last calibrated : 1308 days ago
Unit running time : 111438 hr
CAL CONST 6.5V reference voltage : +6.891366504559953E+00
CAL CONST 13V reference voltage : +1.379482200889601E+01
CAL CONST 10KOHM standard resistance : +1.000044087249608E+04
CAL CONST, Zero calibration temperature : +2.245000076293945E+01
CAL CONST, All calibration temp : +2.245000076293945E+01
Calibrator UNDER REMOTE CONTROL
Calibrator STABLE (settled within spec)
Calibrator is cooking report over SERIAL
User string PUD : #2055700A
Fatal errors history: "
 3/17/93  8:18:20  Fault   230: 5725 RESET (power-up or watchdog timer)
 3/30/93  7:07:49  Fault  4014: Sequencer Timed Out Waiting for 5725
10/05/94 18:53:17  Fault   218: 5725 +400V Supply Too Large
10/14/94 20:32:02  Fault   218: 5725 +400V Supply Too Large
11/07/94 12:27:47  Fault   218: 5725 +400V Supply Too Large
11/07/94 12:28:06  Fault   218: 5725 +400V Supply Too Large
 1/06/95  7:56:16  Fault   218: 5725 +400V Supply Too Large
 1/06/95  7:56:39  Fault   218: 5725 +400V Supply Too Large
 1/06/95 12:34:42  Fault   218: 5725 +400V Supply Too Large
 1/25/95  7:59:37  Fault   230: 5725 RESET (power-up or watchdog timer)
 1/25/95  8:00:18  Fault   230: 5725 RESET (power-up or watchdog timer)
 2/03/95  7:02:33  Fault   230: 5725 RESET (power-up or watchdog timer)
 4/07/95 12:53:33  Fault   225: 5725 Fan Not Working
 4/07/95 12:53:34  Fault   225: 5725 Fan Not Working
 4/07/95 12:53:35  Fault   225: 5725 Fan Not Working
 4/07/95 12:53:36  Fault   225: 5725 Fan Not Working
"
HP 3458A detected
 TEMP? = 37.5 C
Fluke 5700A readback output = 10.000000000 V
10V test result: 1.000001492E+01 VDC [deviation 1.4920 ppm]
Program completed!

p. Running time 111438 hours translates to approximately 12.7 years. Given calibrator's age - now we can see that half of the time it was running on, as a standard. No fatal errors were recorded, expect ones related to external Fluke 5725A amplifier in period from 1993 to 1995. It was a heavy worker, this box :)

Full serial log output, Fluke 5700A 28 March 2016, initial (https://xdevs.com/doc/Fluke/5700a/logs/initial_28_03_2016/Fluke_5700A_serial_capture.txt)

Performed also automatic self-tests routines and the more thorough self-diagnostics which takes about 1 hour to complete. No test failures were reported, yey!. Cal check was also performed without errors. Tested DCV, ACV, DCI, ACI, resistance, and wideband outputs using same calibrated HPAK 3458A-002 and uncalibrated Fluke 8920A for AC. All readings were close to expected values from self-check report, even though the last calibration was some four years ago.

Repair/maintenance workflow

The exciting part! Of course, creat care taken on analog section PCBA's handling to avoid contamination and reduce leakage risks. This means using gloves and face mask (:D) to reduce chances of sensitive analog PCBAs contamination.

Location of all modules and boards is readily provided from service manual.

(https://xdevs.com/doc/Fluke/5700a/blk_loc.png)

Time to remove the top cover. All internal modules and assemblies are further shielded and protected by solid metal frame parts with vent holes and openings for board levers.

(https://xdevs.com/doc/Fluke/5700a/img/f_open_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/f_open.jpg)

Now we can see presence of A5 and A6 optional boards for wideband, so this calibrator does indeed have 5700A-03 option. Nice to have it, which allow ACV/ACI functions to be tested up to 30MHz. This is required for calibration of instruments such as Keithley 2001/2002.

(https://xdevs.com/doc/Fluke/5700a/img/f_top_shld_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/f_top_shld.jpg)

Look from the top reveal all boards presence and lot of warnings regarding dangerous high voltages presence and charged capacitor cautions. Let's do same here in this article.

(https://xdevs.com/doc/Fluke/5700a/img/lethal.png)
-1100 and +1100VDC voltages present inside of this calibrator when operation are dangerous and even lethal. Pay attention of what you are doing, and keep all connections stable and robust, not using hand probing unless absolutely required and safe. Use tools rated for CAT III operation while servicing high-power circuits in this instrument.

First we start with outguard section, boards A19 and A20. All modules will be covered in detail below, using dedicated sections.

Exposed now base board is all covered with dust and dirt, and urges for intensive dry air cleaning and careful inspection.

(https://xdevs.com/doc/Fluke/5700a/img/f_leftb_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/f_leftb.jpg) (https://xdevs.com/doc/Fluke/5700a/img/fxfrmr_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/fxfrmr.jpg) (https://xdevs.com/doc/Fluke/5700a/img/f_rightb_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/f_rightb.jpg)

Middle shielded can contain mains primary transformer A22, custom made for Fluke. This power unit together with A19 PCB powers whole box. Pair of 80x80 mm DC fans mounted on the side to keep airflow around. There are dual HP (today Avago) Versa-link transmitters to inguard domain. This is very same optical isolation technique used in HPAK 3458A (https://xdevs.com/fix/hp3458a).

(https://xdevs.com/doc/Fluke/5700a/img/cha_bot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/cha_bot.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/mshield_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/mshield.jpg)

Extensive cleaning will be performed on chassis parts. DC FANs are ok, but not top tier brand, like was expected. Might change them in later.

(https://xdevs.com/doc/Fluke/5700a/img/fans_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/fans.jpg)

Time to look into inguard area, with all boards and modules removed.

(https://xdevs.com/doc/Fluke/5700a/img/ing/ing_over_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/ing/ing_over.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/ing/ing_fside_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/ing/ing_fside.jpg)

Check that relay love with own shield cover and dedicated cutouts in the frame. Wideband option SMB cable to N-type connector going thru filter choke to supress EMI.

(https://xdevs.com/doc/Fluke/5700a/img/ing/ing_con1_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/ing/ing_con1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/ing/ing_con2_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/ing/ing_con2.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/ing/ing_coto_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/ing/ing_coto.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/ing/ing_side_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/ing/ing_side.jpg) (https://xdevs.com/doc/Fluke/5700a/img/ing/ing_side2_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/ing/ing_side2.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/ing/ing_front_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/ing/ing_front.jpg) (https://xdevs.com/doc/Fluke/5700a/img/ing/ing_rear_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/ing/ing_rear.jpg)

Optoisolated interface to digital brains on A22 board.

(https://xdevs.com/doc/Fluke/5700a/img/ing/int_opto_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/ing/int_opto.jpg)

A2 Front panel PCA

Interesting section in service manual covers on page 289 regarding non-uniform pixels brightness on VFD, which usually happen after static image displayed for long time. According to manual, this effect can be reversed and cleared up by lighting up the whole display and leaving it on overnight. To enable all segments, next procedure suggested: Enter _Setup Menus_, select _Self Test & Diags_, _5700 Self Diags_ > _Front Panel Tests_ > _Display/Control_ > _All On_.

Left VFD display with segment digital section is very bright, like new, which is great news, as new front panel PCA cost few K$! Graphical dot-matrix VFD on the right is dimmer, and have some visible ghosting:

(https://xdevs.com/doc/Fluke/5700a/img/vfd_ghost1.jpg)

I'll run recommended above procedure to see if it improves.

(https://xdevs.com/doc/Fluke/5700a/img/a2/a2_top_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a2/a2_top.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a2/a2_bot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a2/a2_bot.jpg)

Front panel is solid metal frame behind plastic cover and keyboard with opening just for displays.

(https://xdevs.com/doc/Fluke/5700a/img/a2/a2_fp_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a2/a2_fp.jpg)

All terminals are beryllum copper, as expected for instrument capable of sourcing precision DC voltages at microvolt levels.

(https://xdevs.com/doc/Fluke/5700a/img/a2/a2_terminals_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a2/a2_terminals.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a2/a2_lc_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a2/a2_lc.jpg)

Front panel board is further shielded by solid metal cover.

(https://xdevs.com/doc/Fluke/5700a/img/a2/a2_shield_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a2/a2_shield.jpg)

A3 ANALOG Motherboard PCA

This board just have interconnects for all modular PCBs and some switching COTO relays and optical isolation interface for inguard side.

(https://xdevs.com/doc/Fluke/5700a/img/a3/a3_top_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a3/a3_top.jpg)

A4 DIGITAL Motherboard PCA

(https://xdevs.com/doc/Fluke/5700a/img/a4/a4_top_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a4/a4_top.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a4/a4_bot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a4/a4_bot.jpg)

Interconnects for digital earth-referenced side of calibrator. It also feature connectors to transformer and mains input voltage selector switches.

A5 Wideband output PCA (Only on 5700A-03)

(https://xdevs.com/doc/Fluke/5700a/img/a5/a5_tops_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a5/a5_tops.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a5/a5_bots_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a5/a5_bots.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a5/a5_topm_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a5/a5_topm.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a5/a5_botm_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a5/a5_botm.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a5/a5_shields_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a5/a5_shields.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a5/a5_topn_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a5/a5_topn.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a5/a5_botn_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a5/a5_botn.jpg)

A6 Wideband oscillator PCA (Only on 5700A-03)

(https://xdevs.com/doc/Fluke/5700a/img/a6/a6_top_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a6/a6_top.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a6/a6_bot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a6/a6_bot.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a6/a6_tops_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a6/a6_tops.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a6/a6_bots_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a6/a6_bots.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a6/a6_s1_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a6/a6_s1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a6/a6_s2_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a6/a6_s2.jpg)

A7 Current/High resolution oscillator PCA

(https://xdevs.com/doc/Fluke/5700a/img/a7/a7_tops_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a7/a7_tops.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a7/a7_bots_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a7/a7_bots.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a7/a7_top_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a7/a7_top.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a7/a7_bot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a7/a7_bot.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a7/a7_shields_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a7/a7_shields.jpg)

A8 Switch matrix PCA

(https://xdevs.com/doc/Fluke/5700a/img/a8/a8_top_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a8/a8_top.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a8/a8_bot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a8/a8_bot.jpg)

This board have too many relays.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator
Post by: TiN on November 11, 2016, 04:09:25 am
Here are the most interesting boards...

A9 OHMS,CAL PCA

Calibrator resistance references are located on this (for 1? 1.9? short resistance) and A10 PCBA (10? - 100M?). All resistors except highest 100 M? are routed with Kelvin 4-wire connections to cancel influence of routing/connection parasitic resistances. There is also reference 10K?/90K? 10:1 divider, lower part of which is used as internal calibration standard. During Artifact Calibration, this is the resistor which will get compared to external 10 K? standard.

Used Fluke proprietary resistors are designed and manufactured to have very low TCR, since the calibrator is specified at +/-5°C around the calibration temperature, usually +22°C or +23°C. By design temperature coefficient is targeted near zero at +22°C. The temperature coefficient of the thin film networks increases slowly to 1 ppm/°C at about 8°C from the zero TC at 22°C.

The 90M? resistor that makes up most of the 100M? standard designed to have TC <10 ppm/°C. According to Fluke documents and test results, 1? and 1.9? resistors have a temperature coefficient of a few ppm per °C at reference temperature +22°C.

(https://xdevs.com/doc/Fluke/5700a/img/a9/a9_tops_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a9/a9_tops.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a9/a9_bots_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a9/a9_bots.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a9/a9_top_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a9/a9_top.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a9/a9_bot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a9/a9_bot.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a9/a9_s2_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a9/a9_s2.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a9/a9_shield_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a9/a9_shield.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a9/a9_topa_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a9/a9_topa.jpg)

A10 OHMS,MAIN PCA

(https://xdevs.com/doc/Fluke/5700a/img/a10/a10_top_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a10/a10_top.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a10/a10_bot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a10/a10_bot.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a10/a10_ref_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a10/a10_ref.jpg)

A11 DAC PCA

The key board in the unit, where the reference magic lives.

(https://xdevs.com/doc/Fluke/5700a/img/a11/a11_tops1_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11/a11_tops1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11/a11_bots1_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11/a11_bots1.jpg)

Heart of main DC voltage reference performance and stability are two SZA263/LTFLU-1 refamps, located on heated substrate with TaN resistor networks in shielded can on this board. Similar reference arrangement idea was used in old Fluke 5442B, but with famous teal-colored wire-wound resistors on regular FR4 PCB.

(https://xdevs.com/doc/Fluke/5700a/img/a11/a11_top_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11/a11_top.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11/a11_bot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11/a11_bot.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a11/a11_s1_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11/a11_s1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11/a11_s2_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11/a11_s2.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a11/a11_side_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11/a11_side.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a11/a11_sides_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11/a11_sides.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a11/a11_topn_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11/a11_topn.jpg)

A12 Oscillator control PCA

(https://xdevs.com/doc/Fluke/5700a/img/a12/a12_top_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a12/a12_top.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a12/a12_bot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a12/a12_bot.jpg)

A13 Oscillator output, PCA

(https://xdevs.com/doc/Fluke/5700a/img/a13/a13_top_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a13/a13_top.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a13/a13_bot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a13/a13_bot.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a13/a13_s2_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a13/a13_s2.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a13/a13_shield_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a13/a13_shield.jpg)

A14 High voltage control PCA

(https://xdevs.com/doc/Fluke/5700a/img/A14/a14_top_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A14/a14_top.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A14/a14_bot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A14/a14_bot.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/A14/a14_bots_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A14/a14_bots.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A14/a14_shield_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A14/a14_shield.jpg)

A15 High voltage/High current PCA

(https://xdevs.com/doc/Fluke/5700a/img/A15/a15_top_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A15/a15_top.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A15/a15_bot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A15/a15_bot.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/A15/a15_bots_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A15/a15_bots.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A15/a15_shield_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A15/a15_shield.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/A15/a15_side_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A15/a15_side.jpg)

A16 Power Amplifier PCA

(https://xdevs.com/doc/Fluke/5700a/img/A16/a16_tops_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A16/a16_tops.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A16/a16_bots_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A16/a16_bots.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/A16/a16_shtop_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A16/a16_shtop.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A16/a16_shbot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A16/a16_shbot.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/A16/a16_sht_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A16/a16_sht.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/A16/a16_top_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A16/a16_top.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A16/a16_bot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A16/a16_bot.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/A16/a16_incpu_top_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A16/a16_incpu_top.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A16/a16_incpu_bot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A16/a16_incpu_bot.jpg)

A17 Regulator/Guard crossing PCA

(https://xdevs.com/doc/Fluke/5700a/img/A17/a17_tops_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A17/a17_tops.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A17/a17_shield_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A17/a17_shield.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/A17/a17_top_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A17/a17_top.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A17/a17_bot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A17/a17_bot.jpg)

And no design is perfect, even 30000$ calibrator from Fluke. ;) Lonely TO-220 regulator or transistor just hanging in there on jump wires on bottom side of the board.

(https://xdevs.com/doc/Fluke/5700a/img/A17/a17_ldo_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A17/a17_ldo.jpg)

A18 Filter/PA PCA

(https://xdevs.com/doc/Fluke/5700a/img/A18/a18_top_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A18/a18_top.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A18/a18_bot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/A18/a18_bot.jpg)

A19 Digital power supply PCA

(https://xdevs.com/doc/Fluke/5700a/img/a19/a19_top_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a19/a19_top.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a19/a19_bot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a19/a19_bot.jpg)

This 5700A-1604 board, A19 with part number 761056 have Revision F and taking AC outputs from A22 mains transformer secondary windings and generate various DC voltages.

There are nice accessible test points on top edge, which we will probe during service. According to date code on parts, such as Q1 RCA410 pass transistor, this board is manufactured in 1992. This makes it 24 year old, which means all electrolytic capacitors are up for replacement.

High voltage +75 and +35VDC rails regulated by discrete transistor regulators, main pass elements of which are easily spotted by large heatsinks on right top corner of PCBA. Reference voltage for these supplies are generated by set of zener diodes (VR6 and VR7 for +75V and VR14+VR15 for +35V). +75V rail additionally controlled by PS_SD and RESETL logic inputs, likely to prevent dangerous +75V be supplied before main processor initialize and get everything ready for main operation.

Lower voltage, +12 and -12VDC generated by regular 7812 and 7912 integrated chips. These also provide power for two 12V DC fans, providing forced airflow in the unit. +5V supply for digital outguard logic is generated off U3 Sanken SI-3052 LDO (https://xdevs.com/doc/Fluke/5700a/pdf/SI3052.pdf), which is 2.0A +5V regulator in TO-3P package, very similar to 7805.

All power rails are input-protected by PCB-mounted fuses, F1-F5 located right next to card's connector. Every power input and output are routed via that single dual-row 64-pin connector P41 at bottom edge. This board have array of electrolytic capacitors, all of which we will replace later.

There is some gunk coming off silicon spacers located on bottom board. Due to exposure to high temperatures silicon got decayed and oozed it's chemicals down following the gravity path. Nasty stuff, so this will all be cleaned.

(https://xdevs.com/doc/Fluke/5700a/img/a19/a19_spacers.jpg)

Here is also A19 PCBA schematics from service manual.

(https://xdevs.com/doc/Fluke/5700a/img/a19/a19_sch_1.png) (https://xdevs.com/doc/Fluke/5700a/img/a19/a19_sch.png)

A20 Processor PCA

Service manual lists all 5700 series calibrators as ones with same hardware except processor board A20.
This specific A20 5700A-3006 board is P/N 761072, with native 5700A Revision F marked by ink, and Rev.G by PCB copper etch.

(https://xdevs.com/doc/Fluke/5700a/img/a20/a20_top_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a20/a20_top.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a20/a20_bot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a20/a20_bot.jpg)

CPU board is based on well-known and popular Motorola MC68HC000P8 processor (https://xdevs.com/doc/HP_Agilent_Keysight/3458A/pdf/MC68HC000.pdf), tied to 28C256 EEPROM, four firmware 27010 EPROMs and 128K of SRAM (four TOSHIBA TC55257BPL-10 (https://xdevs.com/doc/xdevs.com/Fluke/5700a/pdf/TC55257.pdf)). There are option sockets for additional 2 x 27010 EPROM and extra 2 x 32K RAM. Firmware stickers say it's Revision J. We will reed these D27C010 ROMs later on programmer. There is bunch of 74-series logic around and few 22V10 PAL and GALs. Main clock is provided to CPU from 7.3728MHz XO.

3V Lithium battery BT1 backup only realtime clock, based on Intersil ISL7170 (https://xdevs.com/doc/Fluke/5700a/pdf/icm7170.pdf), which is good news after all the calibration data lost shenanigans on HP 3458A (https://xdevs.com/fix/hp3458a/), Tektronix 7000 (https://xdevs.com/fix/csa7404) scopes and such. Calibration data is likely live happily in socketed U13, Xicor X28C256P (https://xdevs.com/doc/Fluke/5700a/pdf/X28C256.pdf).

Tactile switch SW1 located near top right corner is for CPU RESET controller, which is generated old known TL7705 IC (https://xdevs.com/doc/Keithley/2001/ds/TL7705.pdf). Same one we saw before on Keithley 2001 (https://xdevs.com/fix/kei2001/) and 2002 (https://xdevs.com/review/kei2002/). Non-reset state is shown by lonely red LED CR1. If it's lit - we good to go.

Interconnection with backplane done via pair of 64-pin dual row connectors. Lonely LM324N general purpose opamp is used to monitor fans health and drive fan alert signal in case of fan failure. Board also have load of test points, which we can check if necessary.

Also interesting to note UART controller 68C681 (https://xdevs.com/doc/Fluke/5700a/pdf/68C681.pdf) U31 which have serial interface at RCVB (TP10) and TXB (TP9) points. Likely this is main serial interface between outguard and inguard domains of MFC.

Firmware

Main firmware stored in four 27C010-200V10 ROMs, U15-U18 positions on A20 processor board. Calibration ROM is stored in non-volatile Xicor X28C256P-25. Calibration ROM does not depend on battery, it's simple SRAM, so no calibration data corruption even for old units, unless ROM itself become bad (which is rare, but still happens).

So far I have only one firmware version, for Model 5700A Series I, Rev.J, Build 11/15/93 10:52:39.
* 5700A Rev.J binary (combined) (https://xdevs.com/doc/Fluke/5700a/fw/5700_J_FULL.bin)
* U15 ROM CHK:00922940 (https://xdevs.com/doc/Fluke/5700a/fw/5700a_s1_u15_761262_revj_00922940.bin)
* U16 ROM CHK:0081BC9D (https://xdevs.com/doc/Fluke/5700a/fw/5700a_s1_u16_761361_revj_0081bc9d.bin)
* U17 ROM CHK:00B940B6 (https://xdevs.com/doc/Fluke/5700a/fw/5700a_s1_u17_761379_revj_00b940b6.bin)
* U18 ROM CHK:009E9081 (https://xdevs.com/doc/Fluke/5700a/fw/5700a_s1_u18_775247_revj_009e9081.bin)

Combined binary images were merged using simple python tool (https://xdevs.com/doc/Fluke/5700a/fw/bincomp.py):

Code: [Select]
# xDevs.com Firmware combine tool
# https://xdevs.com/fix/f5700a

import os
with open('5700a_s1_u15_761262_revj_00922940.bin','rb') as a:
    with open('5700a_s1_u16_761361_revj_0081bc9d.bin','rb') as b:
        with open('5700a_s1_u17_761379_revj_00b940b6.bin','rb') as c:
            with open('5700a_s1_u18_775247_revj_009e9081.bin','rb') as d:
                with open('5700_J_FULL.bin','wb') as x:
                    for cnt in range(0, 262144):
                        x.write ("%s%s" % (b.read(1),a.read(1) ) )
                    for cnt in range(0, 262144):
                        x.write ("%s%s" % (d.read(1),c.read(1) ) )

Quick glance on result file revealed some hidden strings. Easter eggs? :)

(https://xdevs.com/doc/Fluke/5700a/fw/fw_easter.png)
                       
Easy to read and backup calibration ROM as well, using external programmer, such as TL866. It's wise to backup calibration ROM before attempting own re-calibration or sending unit to service, just in case.

Inguard microprocessor ROM (27C256) located on A17 PCBA, position U64.
Dump of 5700A Rev.A In-guard ROM P/N 881698 here: Binary CHKSUM: 002E740A (https://xdevs.com/doc/Fluke/5700a/fw/5700a_s1__inguard_u64_881698_reva_002e740a.bin)

As usual, many other instruments firmware dumps are available on my xDevs.com documentation site (https://doc.xdevs.com/article/). If you have another Fluke 5700A firmware (or any other instrument firmware), please feel free to upload (https://doc.xdevs.com/contact/).

Repairs and diagnostics

A18 High voltage/High current PA

Few 1W 220K resistors were measured low (~90 K?) and were replaced with 3W 220K, as expected by Fluke BOM. These resistors set current and affect control for pass transistors on high-voltage supply regulator for PA.

Below is schematic fragment with marked components.

(https://xdevs.com/doc/Fluke/5700a/img/A18/f5700_a18pa_res.png)

Unit was cleaned from dust and carefully reassembled. No further issues found. :)

Calibration

Fluke 732B10 VDC+/-1.5 ppmDCV,ACV,DCI,ACI
Fluke 742A-1    1 ?                +/-10 ppm    Resistance 1?, 1.9?
Fluke 742A-10k 10 k?            +/-4 ppm    ACI,DCI, 10? to 100 M?

Actual standards values used (right after calibration in August 2016):

Fluke 5700A CALStandard valueDeviation
  10.000000 VDC              9.9999323 VDC        +0.0 ppm
  10.000080 k?          10.0000505 k? 4W     -0.2 ppm
  1 ?                  0.99997505 ? 4W +23.1 ppm
  1.9 ?                  0.99997505 ? 4W -22.1 ppm

Now calibrator is adjusted to standards within 30 days official vendor's calibrations and ready to rock!
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator
Post by: TiN on November 11, 2016, 04:10:44 am
Now this part is bit of deeper dive into key metrology important part of calibrator, it's DC reference and DAC subsystem. To do proper testing and study, separate Fluke 5700A A11 PCBA was bought, in borked condition. It's not worth the risk to damage calibrator by poking around working A11.

DC Reference source in most of Fluke calibrators is Ref-Amp.

Ref-Amp? What is it?

Ref-Amp consists of an NPN transistor in series with a zener diode. When biased properly, the combination has a extremely low temperature coefficient. The reference voltage that the can vary from +6.5 VDC to +7 VDC, depends on actual production bath. Also since both zener and transistor are located on same substrate and enclosed in hermetic package, they are tightly thermally coupled and protected from ambient humidity. This allows to improve stability over long time spans.

There are two well-known examples of this device family, Ref-Amps used by Fluke in high-end instrumentation equipment. These are Motorola SZA263 and Linear LTFLU-1H/LTFLU-1AH

The Motorola SZA263 is a "Ref-Amp" that was made by Motorola, and later discontinued after getting out of high-volume semiconductor business. This forced Fluke to find a partner to design a replacement for the obsolete SZA263, as Motorola would not sell the design files and masks of original design. Linear Technology was happy to help big customer like Fluke with the design, and that's how LTFLU-1AH Ref-Amp emerged. It's pin-2-pin and function compatible with the original SZA263, but the LTFLU-1AH use bit aluminum alloy for the interconnects, which is not the same one Motorola used. This rendered in different long-term stability, visible by positive drift over time on SZA263, but negative in LTFLU-1AH (same as LTZ1000/LTZ1000A and the LMx99 ICs).

If you have a bank of 4 x 732A's and a bank 4 x recent 732B's that you get calibrated once a year, you will clearly see these drift patterns. Care need to be taken though, as early batches of Fluke 732B were still using left-over SZA263's, but later all production 732B were updated to LTFLU-1AH.

Main differences summary between the SZA263/LTFLU-1AH IC and the market-available Linear LTZ1000 (http://www.linear.com/product/LTZ1000) are:

* Different package. LTFLU-1AH is 4-pin hermetic can, the LTZ1000 in an 8-pin TO-99. They are far from drop-in compatible.
* SZA263/LTFLU-1AH has the transistor for temperature compensation in series with the zener, not parallel as LTZ1000 design.
* Due to different manufacturing process, Motorola SZA263 have positive long-term drift, while Linear LTFLU-1AH has negative long-term drift.
* Opposite to LTZ1000A, there is no on-die heater in SZA263/LTFLU-1AH
* SZA263/LTFLU-1AH require much more time (vs LTZ1000 design) and care for support resistor matching and tempco testing

Last item is due to different tempco compensation transistor arrangement in SZA263/LTFLU-1AH circuit, which needs more attention for temperature and current compensation than LTZ1000 circuits. LTZ1000 design is fine even with standard datasheet reference schematics, without any analog black magic or voodoo.

All this above of course less a problem than zero availability of LTFLU-1AH, as Fluke have exclusive rights for this design and chip, and Linear is not allowed to sell Ref-Amp on open market. So Motorola SZA263/Linear LTFLU-1AH are less friendly solution to implement a stable DC reference, as even if you get LTFLU-1AH chip, lot of time and money for resistor matching and temperature testing is required.

Die photos of LTFLU-1AH and comparison to other references

LTFLU-1AH

(https://xdevs.com/doc/Linear/Die_LTFLU/LTFLU_die_1.jpg) (https://xdevs.com/doc/Linear/Die_LTFLU/LTFLU_die.jpg)

Courtesy of branadic (Dipl.-Ing. A. Bülau) from the EEVBlog

On the die photo we can see much more complex design than just diode and transistor.

LTZ1000ACH

Here's die photograph of Linear LTZ1000ACH chip:

(https://xdevs.com/doc/_Die_shots/LTZ1000A/ltz1000ach_1.jpg) (https://xdevs.com/doc/_Die_shots/LTZ1000A/ltz1000ach.jpg)

LM399

This is National Semi version of LM399.

(https://xdevs.com/doc/_Die_shots/Reference_LM399/NS_LM399_10x_2_1.jpg) (https://xdevs.com/doc/_Die_shots/Reference_LM399/NS_LM399_10x_2.jpg)

Courtesy of branadic (Dipl.-Ing. A. Bülau) from the EEVBlog

Instruments list using Ref-Amp

Known instruments to implement SZA263/LTFLU-1AH as primary DC reference

* Fluke 8840A DMM (https://xdevs.com/doc/Fluke/8840A/FLUKE_8840A_Instruction.pdf)
* Fluke 8842A DMM (https://xdevs.com/doc/Fluke/8842A/FLUKE_8842A_Instruction.pdf)
* Fluke 731B DC Voltage Standard (https://xdevs.com/doc/Fluke/731B/FLUKE_731B_Instruction.pdf)
* Fluke 732A DC Voltage standard (https://xdevs.com/doc/Fluke/732A/FLUKE_732A_Instruction.pdf)
* Fluke 732B DC Voltage standard (https://xdevs.com/doc/Fluke/732B/FLUKE_732B_734A_INST.pdf)
* Fluke 5440B DC calibrator (https://xdevs.com/doc/Fluke/5440B/5440B_AFsmeng0000.pdf)
* Fluke 5500A Multi-function calibrator
* Fluke 5520A Multi-function calibrator
* Fluke 57LFC System Calibrator (https://xdevs.com/doc/Fluke/57LFC/57lfc.pdf)         
* Fluke 5700A Multi-function calibrator (https://xdevs.com/doc/Fluke/5700a/Fluke_5700A_5720A_Multi-Function_Calibrator_Service_Manual.June_1996.pdf)
* Fluke 5720A Multi-function calibrator (https://xdevs.com/doc/Fluke/5700a/Fluke_5700A_5720A_Multi-Function_Calibrator_Service_Manual.June_1996.pdf)
* Fluke 5730A Multi-function calibrator (https://xdevs.com/doc/Fluke/5730A/5730A___smeng0000.pdf)
* Fluke 5790A AC Measurement standard (https://xdevs.com/doc/Fluke/5790A/FLUKE_5790A_Service.pdf)   

There is also great thread here on EEVBlog (https://www.eevblog.com/forum/metrology/teardown-voltage-standards/) created by zlymex, revealing guts of various DC voltage standards.

Overview of A11 DAC PCBA from Fluke 5700A MFC

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11_ntop_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11_ntop.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11_nbot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11_nbot.jpg)

Fluke 5700A Service manual (https://xdevs.com/doc/Fluke/5700a/Fluke_5700A_5720A_Multi-Function_Calibrator_Service_Manual.June_1996.pdf)  has schematics and short description of DC reference and DAC module operation theory, so it's worth to refresh memory reading related sections to get familiar with DAC module design.

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11_trans_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11_trans.jpg)

PCB with blue soldermask is 6-layer FR4, with most of the routing buried on inner layers. There are only few ground mesh fill polygons, around digital components, such as MCU, clock generator and ADC. Stripline routing might serve two purposes here - act as additional protection sensitive analog traces from environment and surface contamination. Book Basic Linear Design from Analog Devices (http://www.analog.com/media/en/training-seminars/design-handbooks/Basic-Linear-Design/Chapter12.pdf) provide some good ideas how PCB leakage and bad layout could introduce errors and issues in sensitive analog design.

DAC assembly provide adjustable stable DC voltage output, from 0 to +11VDC and features multiple sub-assembly units.

* DC Reference hybrid (HR5)
* DC Amplifier hybrid (HR6)
* DAC Filter SIP
* DAC mainboard

Fluke used PWM-controlled method to generate adjustable voltages. There are also few auxiliary support circuits on-board, such as sense-current cancellation block, linearity tune control, negative offset control. Block diagram below on Image 4 can help to understand overall function of circuitry on A11 DAC PCBA.

(https://xdevs.com/doc/Fluke/5790A/5790dacblk.png)

Output DC voltage is generated by 5-pole discrete filter, which has two precision square waves of different amplitude as the input. First input channel of the filter is CH1, and it's amplitude is from 0V to reference voltage, which is around +13 VDC. This is coarse adjustment channel. Second CH2 channel is operated similar way but goes up only to attenuated reference voltage at +0.78 mVDC. This is fine tune adjustment channel. Filter is designed as LPF with bandwidth 30 Hz, and input square wave frequency is 190 Hz. So the output is clean and filtered DC voltage, derived from controlled PWM CH1 + CH2.

Filter output does not have capability to drive large currents, so output stage on separate ceramic hybrid takes filter output and provide driving capability for DAC output. Hence after all, circuit output voltage can be predicted and calculated by simple formula:

V[OUT] = Duty[CH1] * VREF[13V] + Duty[CH2] * VREF[0.00078V]

p. Use of this combined PWM scheme allows us to have efficient way to generate arbitrary voltage levels without use of very expensive resistor networks and expensive complex multi-bit DAC ICs. PWM duty cycle resolution of PWM generator used in Fluke calibrator is 0.0024%, which provides resolution of CH1 = 309 uV/bit and CH2 = 18.5nV/bit. PWM signal also electrically isolated by optocouplers.

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11cages_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11cages.jpg)

Dark color covers around HR5 and HR6 hybrid assembly are not metal, but metallized plastic. Main purpose of these covers is to prevent stray airflow around reference circuity and DAC chopper amplifier. This is important due to parasitic thermocouple EMF-generation effect present with any thermal gradient within the board. Also since hybrids are actively heated, enclosure helps with thermal stability of inner thermostat area. Don't forget, Fluke 5700A dissipate plenty of power during operation and has two large fans to provide airflow around power amplifiers and high-power components and boards.

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11cover_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11cover.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11cag_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11cag.jpg)

ADC section and PWM generator/digital controller are separately enclosed in metal cage shield on the top side. This serve dual purpose, to keep generated RFI/EMI enclosed and localized and to provide additional shielding from external fields. These shields are grounded  to module power ground plane.

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11dig_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11dig.jpg)

Thermally-controlled HR5 hybrid network with DAC output buffer.

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11hr5_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11hr5.jpg)   

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11hr5r_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11hr5r.jpg) 

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11hr5rn_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11hr5rn.jpg)

Thermally-controlled HR6 hybrid network with Ref-Amps to generate stable 6.xV and 13.xV reference voltages.

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11hr6_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11hr6.jpg)   

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11hr6r_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11hr6r.jpg) 

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11refhot_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11refhot.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11refs_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11refs.jpg) 

Main DC reference hybrid is built using sandwich of ceramic substrates. Main thin substrate has two Ref-Amp, hybrid resistor network, few opamps, temperature resistors and circuit tracks. Back side of HR5 has large area 27 &Omega; resistor acting as a heater. Then there is glued spacer to act as a heat-spreader and coupled to it hermetic hybrid resistor with clear quartz window for laser trim access.

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/hr5rsch.png)

All parts except Ref-Amps, which as Motorola SZA263 are SMT-mount. Two Ref-amps are used to provide higher +13 VDC (6.5 + 6.5) reference level to further reduce amount of noise and improve stability of the DAC. Excellent temperature coefficient of used Ref-Amps is achieved by using stable collector bias current of their transistors provided from stable thin-film resistor hybrid between Ref-Amps. This design allow to have very small output voltage impact from circuit component errors, so it's output stability directed almost entirely from Motorola SZA263 performance.

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/hr5hsch.png)

To prevent output drift with respect to ambient temperature whole assembly is heated to constant +62 &deg;C by external circuit block on main A11 PCBA. Temperature feedback element is thermistor RT1, located right near the Ref-Amp packages. As ceramic is a good thermal conductor, any change in temperature of hybrid will drive correction signal to Q2 on main board and have circuit adjust power to 27 &Omega; film resistor to adjust temperature back to set-point. There is also thermal runaway protection, implemented with second thermistor RT2, which activates Q9 to bypass base current of Q1 to avoid overheating. This protection kicks in once substrate temperature reaches +67 &deg;C, and normally should be never used.

Interesting to note that improved Fluke 5720A also has changes in this HR5 DC reference hybrid, as we can see thanks to zlymex.

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/5720-refa.jpg)

Pair of Motorola SZA263 chips replaced by Linear LTFLU-1ACH, and LF351 opamps are replaced with Linear LT1006 and TL071C.

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/5720-refb.jpg)

Hybrid laser-trimmed resistor network is smaller and have different configuration as well.

Very similar dual Ref-Amp assembly used also in Fluke's AC measurement standard, Model 5790A on A16 DAC board.

(https://xdevs.com/doc/Fluke/5790A/5790ref.png)

Bit simpler version with only one Ref-Amp is used in Fluke 5500A/5520A and system calibrator 57LFC. There is thermal control over ref-amp assembly in these calibrators either. So as a result DCV performance of these calibrators is "only" 11 ppm annual, with daily stability 2 ppm. Fluke 5700A has 8 ppm annual, and updated 5720A/5730A are half of that, 4 ppm.

(https://xdevs.com/doc/Fluke/57LFC/57LFCref.png)

Of course if better temperature stability is achieved with removal of all airflow, actual Ref-Amp can provide much better performance. This is proven by +/- 2.0 ppm/year and 0.3 ppm/day specifications and actual performance of double-oven Fluke 732B reference assembly.

Let's take a brief look on 732B reference assembly block diagram:

(https://xdevs.com/doc/Fluke/732B/732sch.png)

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11digif_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11digif.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11relay_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11relay.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11tps_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11tps.jpg)

And hybrid resistor magic:

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11z10_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11z10.jpg)

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11z2_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11z2.jpg) 

(https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11z8_1.jpg) (https://xdevs.com/doc/Fluke/5700a/img/a11_tin/a11z8.jpg) 

I plan to take better macro photos of all these resistors, by going real close with my 150mm macro lens and taking 12-20-photos with focus trim for stacking, so we can see every tiny feature and detail on those.

That will take few evenings of time, easy!

Power supply requirements of A11 PCBA

In this section we determine what requirement are to get A11 PCBA operational and working, without calibrator mainframe itself.

CAD dimensions of A11

This section will cover physical measurements and dimensions to design a suitable enclosure to fit A11 and other support electronic parts.

Backplane design and signaling

This section will cover electrical and physical design of interconnect backplane board.

Power supply design for A11

This section will cover design of power supply board to power up A11.

Bring-up for DAC/REF

This section will first tests.

Comparison with LTZ1000 reference

TBD...
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator
Post by: TiN on November 11, 2016, 04:12:32 am
5700A Performance verification

Full performance test up to 5700A's 24-hour specification is many weeks challedge even for very well equipped lab, leave alone hobbyist home cave. I'd suggest once again to read well written and detailed Artifact calibration function study (https://xdevs.com/doc/Fluke/5700a/1543868_6200_ENG_Aw.pdf), which present test methods for this instrument.

Here are some quick tests, for resistance measurement results obtained from 24-hour calibrated 3458A DMM with pair of Fluke 5440 test leads. Settings of DMM are: NPLC 100, DELAY 1 and OCOMP ON for Rvalues <1M?, AZER ON.

Fluke 5700A OHM (actual) 3458A Measurement value Deviation
  0 ?   (0.000000)  0.00000288 ? 4W      +2.88 ppm       
  1 ?   (0.9998249) 0.9997906 ? 4W        -34.3 ppm       
  1.9 ? (1.8995690) 1.8994901 ? 4W        -41.52 ppm     
  10 ?  (9.999934)  9.99985546 ? 4W      -7.85 ppm       
  19 ?  (18.999101) 18.9989842 ? 4W      -6.14 ppm       
  100 ? (100.00187) 100.001919 ? 4W      +0.49 ppm       
  190 ? (189.99523) 189.995162 ? 4W      -0.356 ppm     
  1000 ?(0.9999919K) 0.99999252 k? 4W      +0.62 ppm       
  1900 ?(1.8999967K) 1.89999877 k? 4W      -1.08 ppm       
  10 k? (10.000080K) 10.0000968 k? 4W      +1.68 ppm       
  19 k? (18.999695K) 18.9997209 k? 4W      +1.36 ppm       
  100 k?(100.00133K) 100.001386 k? 4W      +0.56 ppm       
  190 k?(189.99286K) 189.993439 k? 4W      +3.04 ppm       
  1 M?  (1.0000017M) 1.00000047 M? 4W      -1.22 ppm       
  1.9 M?(1.8999562M) 1.89994836 M? 4W      -4.12 ppm       
  10 M? (9.999382M) 9.9990808 M? 4W      -30.12 ppm     
  19 M? (18.999034M) 18.999738 M? 4W      -37.10 ppm     
  100 M?(100.00848M) 100.02146 M? 2W      +129.79 ppm     

More to come...

DCV Noise evaluation

TBD... :(

DCV Linearity evaluation

TBD... :(

Tempco evaluation

TBD... :(

Connecting 5700A to 5220A current amplifier

TBD...

Currently we don't have native Fluke 5725A amplifier, but have much older 5220A amplifier. This also can be used to boost current range capability of calibrator system. As no interface cable was included, we have to make one ourselves or get one from ebay :). For this task Fluke Y5002 cable document will be used as reference, as well as schematics from Fluke 5700A Series I Service manual.

Summary

That was a pure precision enjoyment to play with 5700A. With this calibrator help both of my Keithley 2002's were also calibrated in August 2016, guarded with 3458A. Eventually more stability data and test results would emerge out of this, just need to get rid of some ongoing projects first. And as usual, here are reference links to more details on topic.

I didn't think that infamous HPAK 3458A restoration worklog article would be surpassed in amount of documenting work, but seems like this 5700A one has all chances to do so :)

* xDevs.com : Fluke 5700A MFC detailed article (https://xdevs.com/fix/f5700a/)
* xDevs.com : Stand-alone use of F5700 A11 DAC (https://xdevs.com/article/f5700_refdac/)
* xDevs.com : Time Electronics 9823 MFC article (https://xdevs.com/fix/t9823/)
* xDevs.com : HP 3458A DMM repair worklog (https://xdevs.com/fix/hp3458a/)
* xDevs.com : Keithley 2002 second unit repair worklog (https://xdevs.com/fix/kei2002_u2/)
* EEVBlog : The LTFLU (aka SZA263) reference zener diode circuit (https://www.eevblog.com/forum/metrology/the-ltflu-(aka-sza263)-reference-zener-diode-circuit/)
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TiN on November 11, 2016, 04:27:27 am
Here's video from stream last week when I started design of own backplane for A9+A10+A11 boards.

Vid (https://www.youtube.com/watch?v=16kY27qKR4M)

I plan to have some updates on this once a week or better, I hope.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TiN on November 11, 2016, 04:28:31 am
And few reserved posts for future goodies.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TiN on November 11, 2016, 04:30:31 am
I had to publish stuff in multiple posts due to that 20000 chars limit set by Dave :D
Hope you enjoy this :)

Btw, if anyone want to repeat the feat, there is one on auction eBay now for only >6800$ (http://www.ebay.com/itm/332027615307)  :-X
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TheSteve on November 11, 2016, 05:07:39 am
Amazing stuff TiN - I can't imagine the time it took to present everything in such a wonderful fashion.

Two questions though, when will you have a Josephson junction array and do you still have a day job? :)
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Vgkid on November 11, 2016, 06:15:45 am
Really nice job on the writeup, I'm not done reading yet.
viewing this on my phone doesn't give this thread justice.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: jonovid on November 11, 2016, 06:21:21 am
 :popcorn: :-+
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: klaus11 on November 11, 2016, 08:00:38 am
These Dynamic 28-pin Toshiba could fit into HPAK3458A

(https://c5.staticflickr.com/6/5507/30874235396_1b43504a7e_z.jpg) (https://flic.kr/p/P3fwxo)Toshiba (https://flic.kr/p/P3fwxo)[/url]
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: lukier on November 11, 2016, 10:24:28 am
Serious stuff.  :-+ Thanks for the details on the PWM DAC.

BTW Noob question maybe. I get the point of copper binding posts, low EMF etc. But looking at the cards it seems all the signals travel over the backplane, via DIN connectors, solder joints, etc. Is that not important here because the backplane and cards temperature is assumed constant and possible junctions are balanced?
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TiN on November 11, 2016, 10:28:25 am
Two questions though, when will you have a Josephson junction array and do you still have a day job? :)

Surely, once I win a 500K$ lotto, first thing to buy is a JJA  :phew:.

And yes, I do have day job, full-time electronics design engineer making PC motherboards and graphic cards and some other stuff  :popcorn:

lukier

That's what external sense is for. And calibrator is still not quite nV-level instrument, so assuming there are no large ambient temperature variations, inner temperatures should stay rather constant. And thanks to ACAL and self-cal for zero most of errors can be significantly reduced right before the critical measurement/calibration to happen. I'm sure someone more experienced, like Dr.Frank can comment in better detail on this.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: lukier on November 11, 2016, 10:38:07 am
So I guess the auto-cal here is implemented by the PWM DAC described and some comparator in a form of successive-approximation ADC? No need for 3458A's U180 and its linearity? Must read the service manual over the weekend :)
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: mimmus78 on November 11, 2016, 10:41:58 am
Ohhh I reported the post to Dave and moderator. Pornographic content is not allowed here!
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TiN on November 11, 2016, 10:45:19 am
So I guess the auto-cal here is implemented by the PWM DAC described and some comparator in a form of successive-approximation ADC?

Not SAR, it's integrating ADC with custom ASIC still, but it's much less resolution and slower than one in the 3458. This is OK because it is used as null-meter only, comparing stable DAC output (which is adjustable) to external measured signal.

mimmus

Maybe then Dave would add unicode support for forum engine, so we can all enjoy proper ohm symbols instead of question marks..
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: villas on November 11, 2016, 11:00:56 am
Great post, TiN. As always. Thanks for sharing your time and knowledge.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: HighVoltage on November 11, 2016, 11:58:40 am
Very impressive!
Do you ever sleep?

Based on your many posts I started to repair equipment as well, a while back. It is so much fun and so educational.
Thank you, just amazing!
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TiN on November 11, 2016, 12:04:26 pm
Sleep is overrated. I was cooking this for a while, but today I couldn't hold it anymore.

This all because of your photo with stash of 34401s measuring 10V. I'm trying to catch up to make same one ever since...
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Dr. Frank on November 11, 2016, 01:17:28 pm
Really nice article as #2000!

Good thing, that somebody 8) 8) 8)  ;) salvaged this full manual for the 57xx to KO4BB a few years ago, before FLUKE stripped off the schematics...


Both ACAL instruments, 3458A and 57xxA have an emf offset calibration routine for gross errors, but I think it will anyhow be necessary to somehow compensate for additional offset fluctuations, maybe after RT changes.
The copper jacks help greatly with external connections in this sense, but other calibrators also work properly without.

The ACAL routine of the 57xx is not described in detail, like for the 544xA DCV calibrator.

As far as I understood the 57xx manual, this calibrator lacks the Hamon type 100/25/2/1:1 resistor divider of the 544x, that provides about < 0.1ppm gain factor calibration.
So the 57xxA should rely only on the linearity of its DAC, which is not as precise, I guess, as the 3458As ADC.
Therefore, for DCV, the 544xAs range autocalibration should still be more precise.

Frank
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Echo88 on November 11, 2016, 02:16:35 pm
Wow! Impressive article TiN  :-+

Also those many ceramic hybrid-packages sure are eye-candy. Will take a lot of time to dig through all this material, especially the Service Manual.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: dr.diesel on November 11, 2016, 02:26:08 pm
Wow thanks TiN! 
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Henrik_V on November 11, 2016, 02:31:07 pm
Thank you , thank you , thank you

Great 2k post  :-+

A really nice 'Easteregg' can be seen during Zero-Cal : Snails, cars, etc run over the display :D
I have a 5700A @ work to perform internal DC and mainly AC volt calibrations to some gear ... but I never took it apart, my boss always get nervous whenever I have a screwdriver in my hand  ;D . However he allowed me to take it to the MakerFair in Hannover each year to provide some units to everyone who pass by his DMM (>120 calibrations each time :-DMM)

And while we are at it: Does someone  know how the AC frequencies are generated?
More specific, reason why I ask: While performing AC calibration on DAQ cards we usually perform a sine fit and look at the residuals. At certain frequencies one can clearly see phase jumps in the residuals.  So the 5700 has some sort of accumulated phase error register, that results in added or skipped DAC values..  . In order to avoid that: Does  somebody know how one could pick output frequencies that avoid these jumps?   
Maybe something like : the 5700 has an internal clock frequency f_clk , use a M/N factor (both integer) add the internal x and/or divide by another y  and you get the 'clean' frequencies ?     ..  :)

Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: quarks on November 11, 2016, 02:47:07 pm
Great post :-+

I once tried to buy one Fluke 5700, but did not get it.
Instead I got a Wavetek 4808.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TiN on November 11, 2016, 03:27:16 pm
I'd surely enjoy reading thru 4808 teardown too :)

Didn't look much into AC side of the calibrator , that's to be corrected later.

Yea, I remember the snails stuff, let me check if I can make a video with them..
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: lukier on November 11, 2016, 03:39:59 pm
Come to think of it it's quite sad TiN got all this gear (5700A, Time calibrator, 3245A, 4920M etc)  :P, now the KX project will grind to a halt as no longer needed  :-\. Bummer, having some open source / DIY / modern designs for AC, current or HV DC calibration points would be useful.

But on the other hand not everyday one can see what makes 5700A tick.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: doktor pyta on November 11, 2016, 04:27:21 pm
#2000 Post... the atmosphere is like Tin has birthday :)
TiN, thanks for Your volt-nut activity, for Your very high quality posts with very informative content and for all Your efforts!
'Long live the TiN!'
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: free_electron on November 11, 2016, 04:35:48 pm
they sure love their 82c55's !
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Kleinstein on November 11, 2016, 05:11:43 pm
...
And while we are at it: Does someone  know how the AC frequencies are generated?
More specific, reason why I ask: While performing AC calibration on DAQ cards we usually perform a sine fit and look at the residuals. At certain frequencies one can clearly see phase jumps in the residuals.  So the 5700 has some sort of accumulated phase error register, that results in added or skipped DAC values..  . In order to avoid that: Does  somebody know how one could pick output frequencies that avoid these jumps?   
Maybe something like : the 5700 has an internal clock frequency f_clk , use a M/N factor (both integer) add the internal x and/or divide by another y  and you get the 'clean' frequencies ?     ..  :)

Form the manual the internal oscillator is not using DDS to generate the AC signal, but classical old style phase shift RC oscillator with an PLL (actually more than one) for frequency control. So if everything is ok, there should be no sudden phase shifts. So no easy list of good and bad frequencies. It is more like a few frequencies (or ranges) that seem to show glitches on that special unit. The could be a general design weakness or tolerances on that special unit. I would consider 3 possible sources for this:
1) The PLL adjustment range somehow reaches limits as the internal control reaches limits. This might be fixable with some internal automatic readjustment of the frequency control. (coarse osc. settings).
2) Very small glitches might occur if the coarse setting is to good in some cases and the phase comparator is in a kind of dead zone. This should be really weak disturbances - don't know if one would see them on the scope.
3) The loop filters need to be adjusted with the frequency. There could be borderline cases where the loop filters are not really good, maybe too much direct feed through. So there could be frequency ranges that are not that good.

One could do a test with external reference frequency instead of the internal one, to check if the glitches come from the ref. frequency synthesizer or the main oscillator / PLL.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: VintageNut on November 11, 2016, 05:19:41 pm
TiN

Your teardowns and repairs are amazing. You have smarts, skills and you work incredibly hard. And now, you have one of the best toy collections of anybody.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TiN on November 11, 2016, 06:20:58 pm
Hah, far from it. I wouldn't bury DIY projects just yet. Actually A11 might be the good push towards DIY calibrator with it as base.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: feedback.loop on November 11, 2016, 06:46:47 pm
> Known instruments to implement SZA263/LTFLU-1AH as primary DC reference

Add Fluke 341A and 343A to the list.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Echo88 on November 11, 2016, 08:09:47 pm
@TiN: Can you please make a more detailed photo of the PWM-Filter, especially around U1 and tell us the name of Q4-Q7, which switch the PWM-MSB and LSB? I always thought that Q4-Q7 had to have charge injection cancellation and that the PWM-filter would be an active design like in the Datron 4911, but it seems that its just a normal 5-pole-RC-filter. So, im assuming one could replicate the design with good results.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Kleinstein on November 11, 2016, 09:15:57 pm
The schematics shows a filter rather similar (slightly simpler) to the Datron 4811 - just using normal OPs instead of extra JFETs. This is a rather obvious change as better OPs are available.

A difference is the linearity circuit to compensate for the switch resistance.
However no obvious compensation for charge injection and no special gate drive.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Echo88 on November 11, 2016, 09:31:30 pm
My bad, i didnt see the full schematics at the service manual bottom and was still stuck at the DAC description.  :palm:
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Echo88 on November 12, 2016, 07:07:45 pm
Im attempting to simulate the PWM-filter of the DAC-board in LTSpice, but im not getting the expected Vref/2 at 50:50 PWM-duty cycle. Since i dont know the filter topology and therefore cant see my error, maybe someone can point it out. Expected PWM-frequency is 200Hz.

The values in the filter are taken from page 422 of the service manual, the full schematic is on page 514/519. The LTC2057 is used as the DC driver OP, since an OPA527 wasnt included in LTSpice.

https://xdevs.com/doc/Fluke/5700a/Fluke_5700A_5720A_Multi-Function_Calibrator_Service_Manual.June_1996.pdf

Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Kleinstein on November 12, 2016, 08:47:38 pm
In the simulation, the output amplifier part is quite different from the original, as it includes the inversion done in an extra amplifier in the original.
There seems to be trouble with the simulation of the switches. At least with my version of LTspice, current flow is strange / inconsistent (e.g. mA range at the 13 V source, but no current at the switch). Changing from switches to MOSFETs (so more like the original) it seems work - kind of.

I still get 6 V instead of 6.5 V.  This is due to hidden parallel resistance in C3/C4 !

The 100 p cap should be at the input side of the OP - not a big difference, but a little less spikes.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Echo88 on November 13, 2016, 01:35:11 am
Youre right, my bad. Forgot to delete the parasitic series resistance of the caps, sorry. Still dont really know where the spikes come from. Now i get 6.502565V @ 723µVpp ripple after 2s after the filter with 50:50 duty cycle, with an additonal simple 40kR/10µF-RC-low pass i get 1.4µVpp after 20s. In the simulation its perfectly linear, at least in the borders 10-90% duty cycle which i simulated. Of course one has to test it in reality.

But youre right, even with mosfets or with a simple voltage source spikes occure.

Updated working .asc attached.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Kleinstein on November 13, 2016, 09:22:16 am
To get rid of the spikes, an additional RC (or LC) filter stage is enough, but I would have the as a first step. Soemthing like 10 K and 1 nF should be enough. So split the 40 K to 10 + 30 K and ad a small cap.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: SteveH on November 14, 2016, 05:43:29 am
> Known instruments to implement SZA263/LTFLU-1AH as primary DC reference

Add Fluke 341A and 343A to the list.
Fluke 515 uses a pair.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Mickle T. on November 14, 2016, 07:03:24 am
Quote
> Known instruments to implement SZA263/LTFLU-1AH as primary DC reference
Philips PM2530 - 7.5-d DMM
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Echo88 on November 14, 2016, 12:41:17 pm
Im still trying to understand the series-linearity-control-schematic, maybe someone can tell me if im correct in my thoughts:

The series linearity control injects 650µA ((11k/14k * 13V) / 15.71k) = 650µA) at TP5, which cancels the assumed 650µA which flow though R12 to the filter, so it seems between TP2 and TP5 are 0R.
Since i do not fully understand the reference hybrid schematic, im assuming during the activated Q4/Q5 period the 13V reference produces a tiny bit more voltage because of the 650µA injected current, thus effectively compensating the voltage drop over Q5-RDSon.

Would have thought a voltage follower, with its output switched by Q4, could achieve the same function of compensating Q5-RDSon.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TiN on November 14, 2016, 02:02:27 pm
Quote
> Known instruments to implement SZA263/LTFLU-1AH as primary DC reference
Philips PM2530 - 7.5-d DMM

Spasibo.

Not everyday I get to know 7.5d DMM which I did not heard about before.  ;D I'd love to see photos of it more in detail. eBay don't know these, to my relief.  :phew:
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: HighVoltage on November 14, 2016, 04:01:02 pm
Spasibo.

Not everyday I get to know 7.5d DMM which I did not heard about before.  ;D I'd love to see photos of it more in detail. eBay don't know these, to my relief.  :phew:
Philips had the following meters, that I personally had, a long time ago:

- PM2525 (5 1/2 digit)
- PM2534 (6 1/2 digit)
- PM2530 (7 1/2 digit)
The PM2530 was only built for calibration labs and once I got lucky to obtain one.

But all three meters were ultra sensitive and I had constantly problems with them.
I sold them all like 15 years ago or so.
But that was before I opened instruments for fixing, so no pictures here

Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: krivx on November 14, 2016, 04:09:33 pm
Great post. I wonder if there are members here who don't understand what a 56k warning is.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Mickle T. on November 14, 2016, 04:41:13 pm
PM2530
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TiN on February 02, 2017, 07:08:28 pm
Since I want to have ability to generate voltages from ±22V to ±220V and perhaps AC voltages up to 220 V using discussed above DAC, I also bought broken Fluke 5700A's A16 board. This is power amplifier board, which takes DAC 11/22V signal and boosts to higher voltages. Let's take a look..

(https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_top_1.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_top.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_bot_1.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_bot.jpg)

Nice channeled shield to direct air around heatsink and power components.

(https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_open_1.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_open.jpg)

(https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_side_1.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_side.jpg)

Similar to DAC board, most of routing done on inner layers.

(https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_hvd_1.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_hvd.jpg)(https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_dcc_1.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_dcc.jpg)

(https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_ind_1.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_ind.jpg)(https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_cages_1.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_cages.jpg)

(https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_stage_1.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_stage.jpg)

Some preamp stage circuitry.

(https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_chopz_1.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_chopz.jpg)

Magical glass hermetic Fluke resistor network thermally coupled to heater and chopper module to ensure stability.

(https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_chopzo_1.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_chopzo.jpg)

LTC1052-based chopper opamp on ceramic substrate glued to heater hybrid. Resistor network tied on the back to keep all nice and thermally stable.

(https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_chopper_1.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_chopper.jpg)

Magical glass hermetic Fluke 764399 resistor network Z1 (unheated)

(https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_z1l_1.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_z1l.jpg)

(https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_z1t_1.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_z1t.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_z1b_1.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/img/a16_tin/ta16_z1b.jpg)

Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Echo88 on February 03, 2017, 04:44:11 pm
Can you do me a favor and measure the HR6-Resistor Network between Pin 4 and 5 on the DAC-Board? From the schematic (the top left one in the Sense Hi Current Cancellation Circuit) im assuming its 4.4k, but im not sure.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TiN on April 12, 2017, 04:49:56 am
Well, I've decided to build zombie 5700A out of nothing  :)

Here's call for parts (https://www.eevblog.com/forum/buysellwanted/wanted-fluke-57005720a-parts-esp-chassistransformer/) in Buy/Sell section. If anyone has parts of 5700A/5720A/5790A, especially chassis/transformer - that would be great help.

I've already CCC'd 11 out of 22 boards from 5700A off ebay, some of which bad, some good. Hell, 50% done, some might say.  :-DD

Crowdbuilding calibrators - new word in electrical metrology 2017.  :scared:
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Cerebus on April 12, 2017, 06:57:23 pm
Well, I've decided to build zombie 5700A out of nothing  :)

You're just a glutton for punishment aren't you? Any reasonable man would have been adequately chastised by that 3458A.  :)
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Echo88 on April 13, 2017, 12:41:27 am
"Reasonable"...yeah, not a word you would use to describe a voltnut. Did you stop developing your own backplane-pcb for the PWM-DAC TiN?
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TiN on April 13, 2017, 12:49:28 am
I still might need to do it, as it's unlikely that backplane will be for sale on fleabay. But it will have ports for all boards instead of DAC only. :) oh well.


Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TheSteve on April 13, 2017, 12:57:36 am
If TiN gets anymore out of control we're going to have to start a GoFundMe account to just pitch in and get him a 5700A.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: ManateeMafia on April 13, 2017, 01:32:21 am
Maybe an airline ticket to Everett so he can go dumpster diving?
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TiN on April 16, 2017, 04:24:50 am
I can soon have own dumpster, thank you.  :P

Schematics for backplane board in progress :)
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TiN on April 16, 2017, 02:54:02 pm
Initial schematics and PCB placement - check  :)

Original 5700 board is 6-layer, I'll see if I can do in four. Need figure out some guarding and grounding connections. Also need to decide what relays to use instead of customized COTO 7003-5065 and COTO 7004-5071 which Fluke has.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TiN on June 19, 2017, 05:09:19 pm
Revive, revive...

I've finally got some vapourware relays (every single relay manufacturer ceased production of dual-coil 4PDT low-signal relays due to lack of demand), as abovementioned DS4E-ML2-DC5V-C-H239 relay on one of my Fluke 5700A boards (A8 switch matrix PCBA) have damaged housing.

(https://doc.xdevs.com/doc/Fluke/5700a/imgx/a8/x5700_a8_rel_1.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/imgx/a8/x5700_a8_rel.jpg)

While it was still working, I've replaced it now with standard DS4E-ML2-DC5V, bought from fleabay. Not to waste a chance, I've finished the desctruction of the housing, so ya'll can enjoy "teardown" photos of internal construction.

(https://doc.xdevs.com/doc/Fluke/5700a/imgx/a8/ds4_cont_1.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/imgx/a8/ds4_cont.jpg)

There are many relays of this type in 57xxA's , as well as DPDT version DS2E-ML2-DC5V-C's. So I've bought plenty till there is such chance.

(https://doc.xdevs.com/doc/Fluke/5700a/imgx/a8/ds4e_side_1.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/imgx/a8/ds4e_side.jpg)(https://doc.xdevs.com/doc/Fluke/5700a/imgx/a8/ds4e_top_1.jpg) (https://doc.xdevs.com/doc/Fluke/5700a/imgx/a8/ds4e_top.jpg)

To be continued...
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TiN on August 30, 2017, 04:15:52 am
Perhaps somebody may be interested in little stability study of above-mentioned 5700A.
Unit was calibrated in beginning of the year, against SR104 and Fluke 732B (both in <6 months from subppm standards lab cal).

Since that time we run calcheck's on various periods, storing all data. Lab temperatures were kept around 24-26°C. Unit was mostly 24/7 online till summer time.
Last few months it was turned off, and powered on just couple days ago before 8/29 calcheck.

Here's snapshot on resistance function:

(https://xdevs.com/doc/Fluke/5700a/test/f5700_res_stab.png) (https://xdevs.com/doc/Fluke/5700a/test/f5700_stab_mm.xlsx)

I'd say not too shabby at all for 26-year old calibrator. Ohm board was replaced at some point with one made in 2005, according to IC datecodes.

Here's how it look like, in case you forget:

(https://xdevs.com/doc/Fluke/5700a/img/a10/a10_ref_1.jpg)

Given that lab was not controlled very well, no humidity control, I'd say numbers are very nice, well under 3ppm for all resistances except 100Meg.
Major 1K, 10K, 100K resistors are better than 1ppm stable over this 8 months period.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Kleinstein on August 30, 2017, 05:06:07 pm
For a reference / stable resistors an age of 26 or 12 years is not a problem at all. If handled proper, they get better with time. Not sure a brand new one would be that stable - unless Fluke keeps them for 1 year before delivery.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: TiN on August 30, 2017, 05:15:43 pm
I was more concerned of impact with all those relays. There are many in the signal path with different configuration, which all may have different contact resistance, rather than hermetical ceramic resistors themselves.  There are at least 3 relays on each resistance tap before they reach the internal MFC output bus.

Worth to note, that table above is stability versus own's 5700A "reference" 10K resistor (network Z5 on OHM CAL board), not the absolute deviation.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: chinapp on September 19, 2017, 08:33:41 am
I think the relay should be noticed and test if the machine has been used for heavy duty,the fluke 5100 calibrator has much faults caused by  relays
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Echo88 on December 12, 2017, 02:34:56 pm
Attached you find the ltspice-simulation (change from .txt to .asc) for the 5700A PWM-DAC, which greatly aided me in understanding the various circuit-tricks used in this schematic.

I only use Channel A PWM (V5) and added an additional R42/C12 lowpass behind the 190Hz-Filter. I didnt use this simulation since a while, but i think the rest of the component-values should be all according to the schematic.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Henrik_V on December 14, 2017, 10:45:22 am
About 5700 relays...
I was told by an old 5700 cal lab spezi  that I even if my 5700 is not in use /standby regulary do the autozero to ativate the relays, to avoid oxide between contacts.
Watching the snails,cars,....  :D
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: bobAk on July 24, 2022, 07:32:47 pm
Hello. Let's revive the thread a bit. The fluke 5700a filter has about 121dB of rejection at the switched frequency. The filter input is 13 volts. At the filter output, conditionally, it should be ~ 11 microvolts. How does this fit in with his resolution? Hope for suppression by a integrator of multimeter?
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Kleinstein on July 24, 2022, 07:51:31 pm
The 13 V would be in the 11 V FS range and peak to peak value. The RMS amplitude is smaller (e.g. a factor of 2).
The main use is with a DMM and these do offer quite some suppression of the higher frequencies, especially when using 10 PLC integration.
With a really low noise meter and short integration (e.g. 3458 with 1 PLC mode) there may be some visible residual ripple. With many other meters one would have a hard time to see it in the 10 V range.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: bobAk on July 24, 2022, 08:26:14 pm
Were there examples of noise measurements anywhere?  A quick search didn't help.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: branadic on December 30, 2022, 11:02:27 am
I recently read through the following patent US11316528 PWM DAC with improved linearity and insensitivity to switch resistance (https://www.patentguru.com/ipc/h03m1-82) that could be interesting for some of you?

Edit: Attached also the previous patent US5402082 for completeness.

-branadic-
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: branadic on January 02, 2023, 02:02:33 pm
Is there anyone out there who worked on a PWM-DAC solution and wants to share the results? What controller did you use? What INL and resolution was achieved? Does it include temperature correction? Any result or link to a project is welcome as I couldn't find much on the web.

-branadic-
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Andreas on January 02, 2023, 02:49:35 pm
Hello branadic,

as you already should know I used the EDN-Design

https://www.edn.com/dc-accurate-32-bit-dac-achieves-32-bit-resolution/ (https://www.edn.com/dc-accurate-32-bit-dac-achieves-32-bit-resolution/)

some results are here:

https://www.febo.com/pipermail/volt-nuts/2010-October/000537.html (https://www.febo.com/pipermail/volt-nuts/2010-October/000537.html)

The linearity shurely could be optimized if not using the whole range of the PWM.
E.g. cutting off the low and high end by adding a negative offset and amplification of the middle part.
(see last diagram here: https://www.eevblog.com/forum/metrology/stacking-ad587s-for-higher-output-voltage-(20v-30v-etc-)/msg1320513/#msg1320513 (https://www.eevblog.com/forum/metrology/stacking-ad587s-for-higher-output-voltage-(20v-30v-etc-)/msg1320513/#msg1320513) )

Alternatively one could do a mathematical correction. (of both linearity + temperature)
As controller any controller can be used which has at least 3 synchronizable 16 Bit PWM outputs which should be a multiple of the AC mains frequency to use the NMR of a multimeter. (e.g. 244 Hz or 300 Hz PWM frequency)

As controller I tested ATMega1284, PIC24FV32KA302 and one DSPIC.

with best regards

Andreas

Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: branadic on January 02, 2023, 06:18:54 pm
Hi Andreas,

yes I know and was at some point working on a PCB as you might remember.
Unfortunately, the design only supports a 5 V reference and output but not (±)10 V, which is sad now that we have ADR1399, LTZ1000 and ADR1000.
Also the discussion about it such as the poor INL didn't convience me yet to make progress on the board.  :palm:

-branadic-
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: DavidKo on January 03, 2023, 03:07:05 pm
branadic: I had started to look how to improve the PWM-DAC used in 10MHz GPSDO. I have found 2 very similar solutions (2x 8bit PWM summed together) https://www.edn.com/combine-two-8-bit-outputs-to-make-one-16-bit-dac/ (https://www.edn.com/combine-two-8-bit-outputs-to-make-one-16-bit-dac/) and https://www.ti.com/lit/an/sboa379/sboa379.pdf?ts=1651209621298 (https://www.ti.com/lit/an/sboa379/sboa379.pdf?ts=1651209621298).
edit: TI designed DAC is in https://www.ti.com/lit/an/slyt795/slyt795.pdf (https://www.ti.com/lit/an/slyt795/slyt795.pdf)


During my investigation I have found some remark about PWM DAC with 8051 used for some space programm (I think that they have generated AC signal), Keithleys 38x SMUs, Advantest R6144. It seems that it is used all around us as a common way to change voltage or generate AC signal. Quite solid as can be seen on Keithley or Advantest examples. In theory one can combine 2 16 bit DACs to create 32bit signal. But it seems to me that DAC used in GPSDO (https://www.eevblog.com/forum/projects/yet-another-diy-gpsdo-yes-another-one/) cannot be simply build on the breadboard (voltage in my GPSDO is not too much stable).

Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: guenthert on January 03, 2023, 06:17:42 pm
branadic: I had started to look how to improve the PWM-DAC used in 10MHz GPSDO.
[..]
Correct me if I'm wrong, but a PWM DAC in a GPSDO doesn't need to be particular linear (it doesn't even have to be monotone) as it is used in the control loop (it's errors are just another error source auto-compensated, 'disciplined').  I don't think it needs to be very stable either.

DAC used in GPSDO (https://www.eevblog.com/forum/projects/yet-another-diy-gpsdo-yes-another-one/) cannot be simply build on the breadboard (voltage in my GPSDO is not too much stable).
All long time drift will be auto-compensated by the GPS' PPS signal averaged over time.  Of concern methinks (but I admit, I haven't thought this through :-[) is only short term drift, noise.  Perhaps you'd be better off with a PDM DAC instead of PWM, as the former is easier to filter.
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: guenthert on January 03, 2023, 06:25:02 pm
I recently read through the following patent US11316528 PWM DAC with improved linearity and insensitivity to switch resistance (https://www.patentguru.com/ipc/h03m1-82) that could be interesting for some of you?

Edit: Attached also the previous patent US5402082 for completeness.

-branadic-

Thanks, but that patent looks like it has been written by a robot, not a lawyer.  Skimming over it, it looks like Fluke prevents anyone else to use PWM with two switching networks without actually explaining how this addresses errors of (varying) switch resistance, imperfect, varying switch timing, stray capacities in the switches and charge injection.  But then, perhaps it is obvious to those skilled in the art.  Did anyone grok it and can translate it here to English, pretty please?
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: DavidKo on January 03, 2023, 06:58:43 pm
...
Correct me if I'm wrong, but a PWM DAC in a GPSDO doesn't need to be particular linear (it doesn't even have to be monotone) as it is used in the control loop (it's errors are just another error source auto-compensated, 'disciplined').  I don't think it needs to be very stable either.
...
All long time drift will be auto-compensated by the GPS' PPS signal averaged over time.  Of concern methinks (but I admit, I haven't thought this through :-[) is only short term drift, noise.  Perhaps you'd be better off with a PDM DAC instead of PWM, as the former is easier to filter.

You need short therm stability. It is not possible to measure the tuning voltage after filtering. It goes up and down ~50 mV in 1 second.

Second reason is that I want to use 12V oscillator and the PWM DAC from CMOS inverter (I know that I can use one buffer and big capacitor, but why not to build it with feedback).
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Kleinstein on January 03, 2023, 07:39:00 pm
I recently read through the following patent US11316528 PWM DAC with improved linearity and insensitivity to switch resistance (https://www.patentguru.com/ipc/h03m1-82) that could be interesting for some of you?

Edit: Attached also the previous patent US5402082 for completeness.

-branadic-

Thanks, but that patent looks like it has been written by a robot, not a lawyer.  Skimming over it, it looks like Fluke prevents anyone else to use PWM with two switching networks without actually explaining how this addresses errors of (varying) switch resistance, imperfect, varying switch timing, stray capacities in the switches and charge injection.  But then, perhaps it is obvious to those skilled in the art.  Did anyone grok it and can translate it here to English, pretty please?

I totally agree that that patent is awfully hard to understand - like written to be not understandable. From what I understood it does not really sensible. It kind of has 2 parts: one is claiming good linearity by having some switches insider the OP's loop - however this substitutes the switch resistance by the OPs settling as a weak point. E.g. it is not uncommon to have settling depending on the current and this could cause INL. So I don't think this works.  The second point is somehow getting a larger range: not fully sure how it works but somehow the gain would likely depend on the resistors and maybe RC time constant - hard to believe that this would be stable and linear. In that part the switch resistance is not compensated for.
I would not consider the patent relevant, more like smoke screen type to repeat old, expired claims.

Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: deepfryed on October 17, 2023, 10:24:54 am
Hello branadic,

as you already should know I used the EDN-Design

https://www.edn.com/dc-accurate-32-bit-dac-achieves-32-bit-resolution/ (https://www.edn.com/dc-accurate-32-bit-dac-achieves-32-bit-resolution/)

some results are here:

https://www.febo.com/pipermail/volt-nuts/2010-October/000537.html (https://www.febo.com/pipermail/volt-nuts/2010-October/000537.html)

The linearity shurely could be optimized if not using the whole range of the PWM.
E.g. cutting off the low and high end by adding a negative offset and amplification of the middle part.
(see last diagram here: https://www.eevblog.com/forum/metrology/stacking-ad587s-for-higher-output-voltage-(20v-30v-etc-)/msg1320513/#msg1320513 (https://www.eevblog.com/forum/metrology/stacking-ad587s-for-higher-output-voltage-(20v-30v-etc-)/msg1320513/#msg1320513) )

Alternatively one could do a mathematical correction. (of both linearity + temperature)
As controller any controller can be used which has at least 3 synchronizable 16 Bit PWM outputs which should be a multiple of the AC mains frequency to use the NMR of a multimeter. (e.g. 244 Hz or 300 Hz PWM frequency)

As controller I tested ATMega1284, PIC24FV32KA302 and one DSPIC.

with best regards

Andreas


Thanks Andreas, that thread was a very interesting read. I've been thinking about building a discrete PWM DAC as a learning exercise, looks like there's lot of rabbit holes going down that path. Did you end up with anything relatively stable / linear ?
Title: Re: #2000 Post : Teardown and study of Fluke 5700A Calibrator [56K warning!]
Post by: Andreas on October 17, 2023, 06:03:28 pm
Thanks Andreas, that thread was a very interesting read. I've been thinking about building a discrete PWM DAC as a learning exercise, looks like there's lot of rabbit holes going down that path. Did you end up with anything relatively stable / linear ?

Hello,

no further development.
but perhaps also the LM399 10V PWM DAC is interesting.
around here:

https://www.eevblog.com/forum/metrology/lm399-based-10-v-reference/msg2271156/#msg2271156 (https://www.eevblog.com/forum/metrology/lm399-based-10-v-reference/msg2271156/#msg2271156)

with best regards

Andreas