{"id":5466,"date":"2019-01-14T07:32:24","date_gmt":"2019-01-14T07:32:24","guid":{"rendered":"http:\/\/41j.com\/blog\/?p=5466"},"modified":"2019-01-14T14:28:59","modified_gmt":"2019-01-14T14:28:59","slug":"notes-on-the-keithley-2002-adc","status":"publish","type":"post","link":"https:\/\/41j.com\/blog\/2019\/01\/notes-on-the-keithley-2002-adc\/","title":{"rendered":"Notes on the Keithley 2002 ADC"},"content":{"rendered":"\n<p>The Keithley 2002 is an 8.5 digit multimeter. This puts it among the highest precision multimeters available. I&#8217;ve been curious about the ADCs used in these high end multimeters and have been looking over the Keithley 2002 ADC schematic. These are my notes.<\/p>\n\n\n\n<p>The schematic I used is from TiN. Originally this was hosted <a href=\"https:\/\/dev.xdevs.com\/projects\/kei2002\/repository\/revisions\/d0bc60046e28\/entry\/sch\/k2002_ADC.png\">here<\/a> but appears to currently be offline. A local copy of the schematic is <a href=\"http:\/\/41j.com\/blog\/wp-content\/uploads\/2019\/01\/k2002_ADC.pdf\">here<\/a>. <\/p>\n\n\n\n<p>As far as I can understand the ADC is a dual slope implementation (UPDATE: it&#8217;s actually multislope, but the slow slope is always connected, see below). The slopes are driven by current sources of ~450uA (which are derived from a 7V reference). They are switched through a SD5400, and when not in use flow to some kind of current sink.<\/p>\n\n\n\n<p>I&#8217;ve mostly looked at the current sources, and switching. As part of this, I&#8217;ve been playing with an LTSPICE simulation (<a href=\"http:\/\/41j.com\/blog\/wp-content\/uploads\/2019\/01\/sim.asc\">download<\/a>):<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1769\" height=\"799\" src=\"http:\/\/41j.com\/blog\/wp-content\/uploads\/2019\/01\/sim.png\" alt=\"\" class=\"wp-image-5469\"\/><\/figure>\n\n\n\n<p>The Keithley 2002 uses a 7V LTZ1000 reference (generally regarded as the best voltage reference you can buy). This enters the ADC board as a differential signal (REFHI and REFLO). REFHI should be 7V and REFLO ~GND. The REFHI is used to feed a non-inverting opamp (U801). The opamp has gain of 1.666. A tap is taken off the feedback network of U801 at ~2.333V. This is used as the reference for U816. This opamp drives a JFET (Q805) such that 2.333V flows through it. Creating a current source. Setting the voltage through Q805 seems to set the current at ~-450uA.<\/p>\n\n\n\n<p>Rather than being ground referenced, the feedback network of U801 is connected to the virtual ground of U802. U802 is referenced to REFLO. U802 is an inverting opamp. Again with a gain of 1.666. Again a tap is taken off the feedback network at ~-2.333V. This is used as the reference for a opamp driving a current source created by Q806 (similar to the above). Current though Q806 is ~450uA.<\/p>\n\n\n\n<p>The above therefore creates positive and negative current sources of +\/- 450uA. These are the run down slopes of this dual slope implementation.<\/p>\n\n\n\n<p>There&#8217;s another current source, Q807. This goes directly to the integrator. I don&#8217;t understand it&#8217;s purpose&#8230;<\/p>\n\n\n\n<p>UPDATE: Kleinstein on the EEVBlog forums pointed out that there is a single slower slope which is always connected, delivering ~5uA. I assume this is what U815\/Q807 are. So this is in fact a multislope ADC, but the slow slope is always connected.<\/p>\n\n\n\n<p>The references are switched through an SD5400. These are MOSFET switches. The Vgs threshold is ~0.1V. It is driven by TTL logic level signals (0,5V). This being the case, if the voltage coming from the current sources goes below -0.1V or above 5V it will not switch correctly. Because the current is so low (450uA), a load of &gt;200Ohms would be required to generate a voltage higher than 0.1V. I assume that the integrator presents as a load lower than this.<\/p>\n\n\n\n<p>When not in uses, both the input and the references switch to a separate path, I&#8217;ve not looked at this path in detail. But kind of imagine this is used as a sink, which keeps the current flowing through the references constant&#8230;<br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Keithley 2002 is an 8.5 digit multimeter. This puts it among the highest precision multimeters available. I&#8217;ve been curious about the ADCs used in these high end multimeters and have been looking over the Keithley 2002 ADC schematic. These are my notes. The schematic I used is from TiN. Originally this was hosted here [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-5466","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1RRoU-1qa","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/posts\/5466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/comments?post=5466"}],"version-history":[{"count":2,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/posts\/5466\/revisions"}],"predecessor-version":[{"id":5472,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/posts\/5466\/revisions\/5472"}],"wp:attachment":[{"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/media?parent=5466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/categories?post=5466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/tags?post=5466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}