{"id":240,"date":"2014-09-14T19:52:27","date_gmt":"2014-09-15T00:52:27","guid":{"rendered":"http:\/\/paulcarbone.com\/blog\/?p=240"},"modified":"2017-09-24T19:36:31","modified_gmt":"2017-09-25T00:36:31","slug":"tektronix-7834-mainframe","status":"publish","type":"post","link":"https:\/\/paulcarbone.com\/blog\/tektronix-7834-mainframe\/","title":{"rendered":"Tektronix 7834 Mainframe readout repairs"},"content":{"rendered":"<p><a href=\"http:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/DSC_1001.jpg\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-281\" src=\"https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/DSC_1001.jpg\" alt=\"DSC_1001\" width=\"1801\" height=\"1172\" srcset=\"https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/DSC_1001.jpg 1801w, https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/DSC_1001-300x195.jpg 300w, https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/DSC_1001-1024x666.jpg 1024w, https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/DSC_1001-461x300.jpg 461w\" sizes=\"(max-width: 1801px) 100vw, 1801px\" \/><\/a>(attempted) Repair log continues below<\/p>\n<p>Picked this up about a year ago, and used it solely with my then slightly misbehaving <a title=\"Tekronix 7D01 Logic Analyzer\" href=\"http:\/\/paulcarbone.com\/blog\/?p=193\">7D01<\/a>, in combination with the DF01 Display Formatter.\u00a0 Because the DF01 was gen&#8217;ing all the characters, I never noticed that the readout feature was misbehaving until I went to use a pair of conventional plugins.<\/p>\n<p><a href=\"http:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/7834-readout.jpg\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-252\" src=\"https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/7834-readout.jpg\" alt=\"7834 readout\" width=\"2316\" height=\"1908\" srcset=\"https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/7834-readout.jpg 2316w, https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/7834-readout-300x247.jpg 300w, https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/7834-readout-1024x843.jpg 1024w, https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/7834-readout-364x300.jpg 364w\" sizes=\"(max-width: 2316px) 100vw, 2316px\" \/><\/a><\/p>\n<p>There&#8217;s a few things wrong with this:<br \/>\n1) The characters are incorrect<br \/>\n2) The top and bottom of the vertical plugin readout are supposed to be for channels 1 and 2 respectively, but they both seem to respond to channel 1 only.<\/p>\n<p>Regarding the incorrect characters, it appears that from <a href=\"http:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/7834-character-table.pdf\">this table<\/a>, the characters are shifted one to the left of what they should be. &#8216;0S&#8217; should read &#8216;1V&#8217;, and &#8216;4m&#8217; should read &#8216;5u&#8217;\u00a0 Columns and rows are selected by way of a current loop between the plug-in and mainframe, using .1ma steps between 0 &amp; .9ma.<\/p>\n<p>Oh, hello:<br \/>\n<a href=\"http:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/rowmatch.jpg\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-255\" src=\"https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/rowmatch.jpg\" alt=\"rowmatch\" width=\"1038\" height=\"750\" srcset=\"https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/rowmatch.jpg 1038w, https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/rowmatch-300x216.jpg 300w, https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/rowmatch-1024x739.jpg 1024w, https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/rowmatch-415x300.jpg 415w\" sizes=\"(max-width: 1038px) 100vw, 1038px\" \/><\/a><\/p>\n<p>&#8220;Score!&#8221; I thought,\u00a0 but sadly turning it does nothing.\u00a0 Also, my columns are the issue, not the rows.\u00a0 UPDATE &#8211; Column Match doesn&#8217;t do anything either.<\/p>\n<p>So I started poking around with my 7D20 and found something strange coming out of the U3433, the custom timer chip:<a href=\"http:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/photo-1.jpg\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-246\" src=\"https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/photo-1.jpg\" alt=\"7834 readout board\" width=\"3264\" height=\"2448\" srcset=\"https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/photo-1.jpg 3264w, https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/photo-1-300x225.jpg 300w, https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/photo-1-1024x768.jpg 1024w, https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/photo-1-400x300.jpg 400w\" sizes=\"(max-width: 3264px) 100vw, 3264px\" \/><\/a><\/p>\n<p>Note the often overlooked screen annotation feature on the earlier 7k scopes \ud83d\ude09<\/p>\n<p>So there should be a negative going pulse on pin 16 that corresponds to the waveform on pin 10.\u00a0 Also note that negative portion of the waveform on page 10 are shorter where the pin 10 pulse is missing.\u00a0 I went ahead and ordered a replacement U3433, we&#8217;ll see if that does anything.\u00a0 In the mean time, I&#8217;m off to the tek message board&#8230;<\/p>\n<p>09\/16 UPDATE:<br \/>\nHeard back form a gentleman on the forum:<br \/>\n1) What I&#8217;m seeing on the output of U3433 is not uncommon and due to display skip (which is described in the manual, I just have to wrap my head around it)<br \/>\n2)\u00a0 He recommended swapping U3429 row decoder &amp; U3418 column decoder &#8211; did that, no change.<br \/>\n3) He recommended swapping U3232 row data switch and U3263 column data switch.\u00a0 oh fuck, those are BURIED.\u00a0 Standby for some fun.<\/p>\n<p>9\/16 UPDATE:<br \/>\nThe power supply slides right out, making U3232 &amp; U3263 accessible.\u00a0 Well played Tektronix.\u00a0\u00a0 Swapping them made no change.<\/p>\n<p>Here&#8217;s the bottom of the scope &#8211; note the plastic rails on the bottom of the PS on the left.\u00a0 One of those was loose and keeping the PS from sliding out.\u00a0 Had to pop the bottom cover off to free it.<br \/>\n<a href=\"http:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/DSC_0989.jpg\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-265\" src=\"https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/DSC_0989.jpg\" alt=\"DSC_0989\" width=\"4127\" height=\"2468\" srcset=\"https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/DSC_0989.jpg 4127w, https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/DSC_0989-300x179.jpg 300w, https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/DSC_0989-1024x612.jpg 1024w, https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/DSC_0989-500x300.jpg 500w\" sizes=\"(max-width: 4127px) 100vw, 4127px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/DSC_0992.jpg\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-264\" src=\"https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/DSC_0992.jpg\" alt=\"DSC_0992\" width=\"2144\" height=\"1424\" srcset=\"https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/DSC_0992.jpg 2144w, https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/DSC_0992-300x199.jpg 300w, https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/DSC_0992-1024x680.jpg 1024w, https:\/\/paulcarbone.com\/blog\/wp-content\/uploads\/2014\/09\/DSC_0992-451x300.jpg 451w\" sizes=\"(max-width: 2144px) 100vw, 2144px\" \/><\/a><\/p>\n<p>resocketing a few of the transistors fixed the missing readouts on the left horizontal bay, and the upper\/lower duplication I was seeing.\u00a0 Now every bay has it&#8217;s readout, it&#8217;s just wrong.<\/p>\n<p>9\/17 UPDATE:<br \/>\nwhat&#8217;s supposed to be +4.4v on pin 9 into column decoder U3418 is only +3.84v<br \/>\nwhat&#8217;s supposed to be +14.5v on pin 10 is 14.8v<\/p>\n<p>9\/19 UPDATE:<br \/>\nWell, this has suddenly turned into a larger problem.\u00a0 Yesterday I&#8217;d gotten some of the characters to change by paralleling in a decade substitution box.\u00a0 Today I tried again but paralleled the wrong resistor (R3418), and I as was trying to pull the lead (live &#8211; dumb) I shorted something, heard a snap from the power supply, and the display went crazy, then dark.\u00a0 I shut it down, and when I started it back up, U3447 started to release it&#8217;s magic smoke.<br \/>\nI can only suspect that one of the legs of the power supply has gone awry, but the power supply wont fire up when not under load.\u00a0 I&#8217;m at a complete loss as to what to do next&#8230;<\/p>\n<p>OK &#8211; moving on from despair&#8230;<br \/>\nWith the readout board fully disconnected, the scope powers up and behaves normally (sans readout).\u00a0 IMPORTANT NOTE:\u00a0 When disconnecting the mini coax connectors, note that some of them have shield potentials of 15v, so take care to make sure they don&#8217;t touch the chassis.<\/p>\n<p>9\/20 UPDATE:<br \/>\nIt was U3401 &#8211; zeros logic &amp; memory.<br \/>\nI decided to swap out one chip at a time from the 7834 to the known good 7603, in order to asses the damage.\u00a0 When I got to U3401, the same problem showed up on the 7603.\u00a0 Total facepalm for not doing that earlier.\u00a0 All other chips were OK, with the exception of U3418, the column decoder.\u00a0 So now I&#8217;m down:<br \/>\nU3418 Column decoder &#8211;\u00a0 tek part 155-0014<br \/>\nU3401 Zeros logic &amp; memory &#8211; tek part 155-0018<br \/>\nU3477 7402 quad 2 input NOR gate &#8211; I only have an 74ALS02, not sure if that&#8217;ll cut it.<\/p>\n<p>Replacements for U3418 &amp; U3401 en route<\/p>\n<p>9\/20 UPDATE:<br \/>\n74ALS02 is fine for U3477, tried it in the 7603 (thanks David)<\/p>\n<p>In retrospect, I should have suspected U3401 given that &#8216;&gt;&#8217; worked but &#8216;IDENTIFY&#8217; didn&#8217;t, since it&#8217;s U3401 that signals the column &amp; row data switches to run through the sequence of characters to spell &#8216;IDENTIFY&#8217;.<\/p>\n<p>9\/25 UPDATE:<br \/>\nAfter an in situ check of components around the affected areas, I pulled U3418 &amp; U3401 from the 7603 and installed them in the 7834, held my breath, and power&#8217;d it up.\u00a0 All good.\u00a0 The soon-to-arrive replacements will make the 7603 whole again, though for now it doesn&#8217;t really matter, since it&#8217;s really only host to my 7D20 &amp; 7D01.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>(attempted) Repair log continues below Picked this up about a year ago, and used it solely with my then slightly misbehaving 7D01, in combination with the DF01 Display Formatter.\u00a0 Because the DF01 was gen&#8217;ing all the characters, I never noticed &hellip; <a href=\"https:\/\/paulcarbone.com\/blog\/tektronix-7834-mainframe\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":277,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[26,1,16],"tags":[63],"table_tags":[],"_links":{"self":[{"href":"https:\/\/paulcarbone.com\/blog\/wp-json\/wp\/v2\/posts\/240"}],"collection":[{"href":"https:\/\/paulcarbone.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/paulcarbone.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/paulcarbone.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/paulcarbone.com\/blog\/wp-json\/wp\/v2\/comments?post=240"}],"version-history":[{"count":19,"href":"https:\/\/paulcarbone.com\/blog\/wp-json\/wp\/v2\/posts\/240\/revisions"}],"predecessor-version":[{"id":1106,"href":"https:\/\/paulcarbone.com\/blog\/wp-json\/wp\/v2\/posts\/240\/revisions\/1106"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/paulcarbone.com\/blog\/wp-json\/wp\/v2\/media\/277"}],"wp:attachment":[{"href":"https:\/\/paulcarbone.com\/blog\/wp-json\/wp\/v2\/media?parent=240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/paulcarbone.com\/blog\/wp-json\/wp\/v2\/categories?post=240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/paulcarbone.com\/blog\/wp-json\/wp\/v2\/tags?post=240"},{"taxonomy":"table_tags","embeddable":true,"href":"https:\/\/paulcarbone.com\/blog\/wp-json\/wp\/v2\/table_tags?post=240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}