Re: Tek 564 on DFW Craigslist for cost + shipping [taken]
|
Re: Tek 564 on DFW Craigslist for cost + shipping [taken]
as the subject says, taken.
|
7603 HV oscillator doesn¡¯t start up
Assembly: CRT Circuit (8) New el. caps. Transistors checked with multimeter (don¡¯t own a working curve tracer until the said 7603 is repaired. So stupid!). Read that TO-3 are factory selected and must have low gain, right?u
Mainframe power supply restored. All voltage checked within tolerances.
Any ol¡¯timer clue?
Christian
|
Re: Tek 564 on DFW Craigslist for cost + shipping
I am interested in the scope. I have a Fedex account, so if you can drop it off at one of their locations I can take care of the shipping costs from my end. I have a specific use for the scope and it would do the job very well. Thanks, Bruce Gentry KA2IVY
toggle quoted message
Show quoted text
On 7/3/20 9:31 AM, Oz-in-DFW wrote: I don't need it, but I figure I'll rescue it later today as I'll be in that neighborhood. He wants $25. You can have it for that plus whatever actual shipping is to you. I'll box it up and weigh it as soon as I get a chance. Probably this weekend.
|
Tek 564 on DFW Craigslist for cost + shipping
I don't need it, but I figure I'll rescue it later today as I'll be in that neighborhood. He wants $25. You can have it for that plus whatever actual shipping is to you. I'll box it up and weigh it as soon as I get a chance. Probably this weekend.
|
Hi Bruce, Don't get discouraged by your initial problems and spectacular fireworks. Do you have phone with an camera? Sometimes the more experienced techs can spot what is wrong from pictures. It might be helpful to document the areas you worked on.
|
Re: Tek 603 - question on transistor heatsinking material
Steve,
I guess in all the years I have never seen a semiconductor mounted via a conductive pad when connection to the thermal surface is required or desired. Usually the device is directly mounted to the cooling surface especially if a low resistance path is required. There have been some applications I have dealt with where the entire heat conducting surface (heat sink) is insulated above the chassis when the attached semiconductor is above ground potential and mounted without any insulating pad. This is usually done when other devices are attached to the same heat sink and need to ¡°talk¡± to each other electrically.
Greg
|
Re: Looking for 7D02 Personality Modules
Hi Chuck, I have written lots of my own monitor test routines to gather information on the ports, stack contents, set breakpoints, memory organization, etc. These are the clever tricks of the trade that make it fun to work on these systems. You force the CPU to tell you what you need to know. Dennis
toggle quoted message
Show quoted text
-----Original Message----- From: [email protected] [mailto: [email protected]] On Behalf Of Chuck Harris Sent: Thursday, July 02, 2020 12:20 PM To: [email protected]Subject: Re: [TekScopes] Looking for 7D02 Personality Modules <SNIP> What I frequently do, is put a socket on the ROM and write my own little test routines that check out the CPU, ports, etc.. eventually creating a simple monitor program that can test everything. -Chuck Harris Dennis Tillman W7pF wrote: Hi Chuck, I understand exactly what you are saying. Call me crazy. But I have disassembled enough firmware to know how to tease out all the information I need to eventually understand everything it will do and how it will do it. I can locate the I/O port addresses and what those ports are expecting to get or what they will cause to happen. I can spot the beginning and the end of every subroutine and from what parameters are passed to it and what parameters it returns I can figure out its purpose. I can tell where the CPU is initializing peripherals, and on and on. This is a giant jig saw puzzle to me and I love the challenge of figuring out the shape of each piece and where it belongs until the puzzle is complete and I can see the whole picture. It isn't a useless waste of time. To me it is a troubleshooting challenge and it clears the cob webs in my brain. Simple example: About 8 years ago I had four DM5010 DMMs that would not accept calibration constants. I made a copy of the code. The DM5010 readout uses 7 segment displays so there has to be a routine to convert everything it measures into into seven segment display format. I drew a simple 7 segment display, labeled each segment, and determined which segments would be on or off (one or zero) to display that digit. The simplest way to do this is using a lookup table with the 7 segment bits for each possible digit in an 8 bit byte. So now I have the following lookup table (this needs to be viewed using a fixed space font like courier) and the 11 bytes that must be in the ROM somewhere: DATA Pgfe dcba ©¤©¤©¤©¤©¤©´ blank = 00 = 0000 0000 ©¦ 0 = 5F = 0101 1111 ©¦ 1 = 06 = 0000 0110 ¨‹ 2 = 3B = 0011 1011 a 3 = 2F = 0010 1111 ©¤©¤ 4 = 66 = 0110 0110 g©¦ ©¦b 5 = 6D = 0110 1101 f ©¤©¤ 6 = 7D = 0111 1101 e©¦ ©¦c 7 = 07 = 0000 0111 ©¤©¤ P 8 = 7F = 0111 1111 d 9 = 6F = 0110 1111 - = 20 = 0010 0000 A search of the ROM for 00 5F 06 3B 2F 66 6D 7D 07 7F 6F 20 found it immediately. There has to be a subroutine that will transfer four bytes to the four 7 segment displays on the front panel and now I can find that subroutine because it will call the conversion routine I just found. There were several other conversion routines in the immediate area. So in short order I have several pieces of the DM5010 firmware jig saw puzzle. The most challenging time of my career in electronics was when I built my S-100 system. Fortunately I had a friend who was encouraging me every step of the way. He was way ahead of me and explained how all the stuff I was reading in the computer magazines worked. I built it all myself from scratch in most cases. Once it was all working I started to learn how to write programs in assembly language. I still prefer that to higher level languages. I use the 7D02 a lot. My idea of fun is analyzing how a program is executing and the 7D02 is fine for my purposes. Both the 7D01 and the 7D02 have taught me a great deal about how microcomputer systems work. I have the most fun analyzing the 16 bit CPUs. The Tek equipment of the 1970s through the mid-1980s used just a few 16 bit CPUs - mainly 6800 family varieties. It always annoyed me that they never included the software listings in their manuals. I have a few of the other personality modules and I am always on the lookout for three in particular. The most important one to me is the PM-111 6809 Personality Module. The Hitachi S-2400 Scanning Electron Microscope took me and my friend 2 years to repair all the intentional damage done by a disgruntled technician at the company it was bought from. For the first 6 months we were always trying to figure out what the CPU was waiting for but we had no way to see where it was executing and we had no way to read the firmware since those chips were soldered in place. A 7D02 with the PM-111 would have saved us several months of guessing. I eventually figured out what the CPU was waiting for The next most important one I am looking for is the PM101 Option 02 6502 personality module. Tek used the 6502 in several things. One in particular a few of us are interested in learning more about is the 7K GPIB DECODER Plugin. Finally, the PM102 6800 Personality Module would let me look at how a lot of Tek stuff works. The 7A16P, 7B81P, and 7B90P use a 6800 as do many other Tek products. Dennis Tillman W7pF
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Chuck Harris Sent: Thursday, July 02, 2020 6:59 AM To: [email protected] Subject: Re: [TekScopes] Looking for 7D02 Personality Modules
Hi Dennis,
Have you ever used a software logic analyzer of this sort?
I did at one of my customer's locations. They spent a gob of money on a set of software personality modules for their 1240 logic analyzer... which is a way more capable logic analyzer than the 7D02..., and it was essentially useless.
I can imagine that anything for the very primitive 7D02 will be even less useful.
The only thing the personality module does is decode the state the cpu is in, so it knows when it is fetching instructions, and then looks up the instruction in a table, to translate it into a mnemonic, and spills out the hex codes for the rest of the bytes it fetches before the next instruction.
The problem is, you get no labels other than raw hex addresses.
So, you get a listing on the screen that says:
$1000 NOP $1001 LDA $BE $1003 JE $10:01 $1001 LDA $BE $1003 JE $10:01 $1006 JMP $10:00
..
Gobs and gobs of jibberish that shows what it executed, but nothing of the actual structure of the program in memory.
So, without a listing of the actual program, in loader code, you will feel like you are totally blind.
You will learn the address ranges the CPU hops around in, but you will learn nothing of what is in the registers, what is in memory, and nothing of what the code looks like in memory.
If you want to hack the ROMS in some device, you will have a far more fruitful time of it, using a disassembler, and a software debugger/emulator.
All you will learn with a "software" logic analyzer is that a NOP goes to the next instruction in memory, as does an ADD, SUB, INC, DEC, ... And that conditional jumps sometimes do, and sometimes don't. But you won't know why.
-Chuck Harris
Dennis Tillman W7pF wrote:
I am looking for the following Personality Modules for the 7D02 Software Logic Analyzer Plugin. Please contact me off list at dennis at ridesoft dot com if you can help. It is very important that I find these three: PM-111 6809 PERSONALITY MODULE PM101 Option 02 6502 PERSONALITY MODULE PM102 6800 PERSONALITY MODULE
It would be nice to find these two: PM101 Option 01 8080 PERSONALITY MODULE PM-111 6809 PERSONALITY MODULE
I don't have much hope of ever finding these three: PM-110 Z8001 PERSONALITY MODULE PM-108 Z8002 PERSONALITY MODULE PM-112 MULTIBUS PERSONALITY MODULE
The 7D02 is a software logic analyzer plugin for the 7000 series as opposed to the 7D01 which is a hardware logic analyzer plugin. The difference is night and day. * The 7D01 hardware logic analyzer can help you analyze a computer bus or any system with a lot of interconnected signals by simultaneously capturing the timing relationship of up to 16 signals. * The 7D02 software logic analyzer disassembles the addresses and software instructions being executed by a CPU as it steps through its instructions and reads or writes data. In order to do this the 7D02 requires a Personality Module for the particular CPU it will be analyzing. The Personality Module intercepts each software instruction and converts it to human readable instructions and provides this along with the address of the instruction, the data being fetched or written, etc.
The useful product lifetime of a logic analyzer is extremely short in part because they are extremely difficult to develop and just about the time they are ready for market the CPU manufacturers come out with newer architectures that make the logic analyzers obsolete. In addition, logic analyzers are very expensive the entire development cost will have to be spread across relatively few customers. A side effect of that is to make customers even more reluctant to invest in something that costs so much if the costs can't be amortized over at least 5 years.
Bottom line: Not many 7D02 logic analyzers were ever sold. In order to use the 7D02 you had to also buy the right Personality Module to go with it. Tektronix made 12 different personality modules for the 7D02. These are rather small and easy to be misplaced. After a customer completed development of their product the 7D02 would be put in a cabinet and probably never get used again. The personality module would eventually get separated from the logic analyzer and, since it didn't look like much, eventually it would get tossed.
By now the personality modules are almost impossible to find. I have a particularly romantic attachment to the 16-bit CPUs that were prominent in the mid to late 1970s when I built my first personal computer. I learned how to write assembly language for several of those CPUs and disassembling the firmware that is running on these simple CPUs, and debugging the code is some of the most challenging fun I can have.
Any help locating the personality modules I am looking for would be greatly appreciated.
Dennis Tillman W7pF
-- Dennis Tillman W7pF TekScopes Moderator
|
Re: 7A26 Probe sense oddity
Hi Nigel, The on-screen readout relies on very small currents to properly decode what letters, digits, symbols, and multiplication factors to use.
It is not unusual that the switch contacts that select these currents will build up oxides, dried lubricant, flux residue, or corrosive chemicals from the air over time. This can affect the currents enough to start showing random or erroneous information on the screen.
The usual solution is to cut blotter paper into narrow slivers about 2" by 0.1" and soak it in alcohol. Carefully slip the blotter paper under each of the contact fingers, turn the knob until the contact tries to close on the blotter paper and gently slide the blotter paper back and forth to dissolve the contaminants. Do this one by one for each contact finger.
Then using another bigger piece of blotter paper soaked in alcohol wipe down the rear connector of the plugin, especially the pins that the on-screen readout currents will be passed onto the mainframe through.
Dennis Tillman W7pF
toggle quoted message
Show quoted text
-----Original Message----- From: [email protected] [mailto: [email protected]] On Behalf Of NigelP Sent: Monday, June 29, 2020 9:36 AM To: [email protected]Subject: [TekScopes] 7A26 Probe sense oddity Had a strange problem earlier. I have a 7904A fitted with 2x 7A26 and I suddenly found the probe x10 sense wasn't working on just one of the CH1 PI inputs (the same probe was checked on all four PI inputs). Shorting the ring to ground produced the expected OSD IDENTIFY result but touching a 10K resistor there didn't toggle the OSD to x10 (I think 10K is the correct value for this). I assumed an internal PI issue but randomly pressing the Identify button and switching both the CH2 polarity and the BW (for no particular technical reason.... they were just there at hand!) the problem just disappeared! A 10K resistor then tapped on the ring confirmed the functionality. Just because it's now working again doesn't stop me from getting curious about what "fixed" it in case there's a next-time! Anybody got some suggestion as to what might have been the issue? Obviously the probe sense function is based on the degree of current passing into (out of) the ring; it was working for identify, but not for x10. -- Dennis Tillman W7pF TekScopes Moderator
|
Hi Leo No worry. It happens. Sure I will check the component. I confirmed that the scope is still working with external supply. But before going further I want share with you my experience during the testing of scope with limiter bulb. 1. That day you suggested to put on the scope without limiter bulb. And you know the outcome. 2.It seems that even with shorted q9070 I could hear the same high pitch(with limiter bulb lighting) 3 changed q9070 and put on the scope(with limiter bulb). This time I had flashing light and there was power led at front panel also flashing. And I could hear the pitch at the same frequency as of bulb or led flashing.
Put off the scope. Again put on the scope with same result. Third time when I put on the scope q9070 damaged again. Any logic behind this? Thanks. Saroj
|
Re: S-52 only works with lowered +15 V power supply
Hi Max,
I think the extra 3.9 ohm helps a tiny bit (makes the snap-off current to the TD somewhat stronger) but in my opinion its not the problem. Since at 15.5 V I suspected a wrong state of Q86/Q88 where Q88 should conduct I measured the waveforms at the bases of this comparator pair. The bases switch role with about 1 V voltage difference in both states. Roughly speaking 4.5 V vs 5.5 V and vice versa. The nominal Off value for base Q86 is 5.56 V and the nominal On value for base Q88 is 4.23 V (ignoring base currents). R86 is easy to access from the bottom side. Less easy was to clip the probe tip at R89. Hope this helps.
Albert
toggle quoted message
Show quoted text
On Thu, Jul 2, 2020 at 09:54 PM, unclebanjoman wrote: Some progress. Just now (in Italy it's 9.40 p.m.) I carefully measured the parallel R65/R68 with my Fluke 8040A, with a reading of 3.3 ohms. No good. I carefully soldered a 3.9 ohm resistor, the only value I have, in parallel with the other two. Not a carbon composition but a metal film one, for a quick test it's enough. Result: with +15V and the trim R90 fully clockwise the pulse appears and seems good. At +15.1 V disappears again. Sgrunt. I think there are some other resistors out of tolerance. I'll check the whole "thing" quietly tomorrow night with great patience. If other resistor's values are needed I will make a single order, the only place near Italy where I can buy them (carbon composition, 5% 1/4 W) at decent price is in G.B.... Otherwise I can get SMD resistors but I don't know if they are suitable. The seller (in Italy) guarantees them up to 1GHz only.
Max
|
Re: S-52 only works with lowered +15 V power supply
Some progress. Just now (in Italy it's 9.40 p.m.) I carefully measured the parallel R65/R68 with my Fluke 8040A, with a reading of 3.3 ohms. No good. I carefully soldered a 3.9 ohm resistor, the only value I have, in parallel with the other two. Not a carbon composition but a metal film one, for a quick test it's enough. Result: with +15V and the trim R90 fully clockwise the pulse appears and seems good. At +15.1 V disappears again. Sgrunt. I think there are some other resistors out of tolerance. I'll check the whole "thing" quietly tomorrow night with great patience. If other resistor's values are needed I will make a single order, the only place near Italy where I can buy them (carbon composition, 5% 1/4 W) at decent price is in G.B.... Otherwise I can get SMD resistors but I don't know if they are suitable. The seller (in Italy) guarantees them up to 1GHz only.
Max
|
Re: Looking for 7D02 Personality Modules
Hi Dennis,
I get that you like puzzles, and that explains my interest very well. I would suggest that you will have more luck if you follow the ICE direction, though. As you are probably aware, an ICE plugs in in place of the CPU, and lets the ICE do everything the CPU can, plus a whole lot more.
Back when the chips you learned on were made, ICE's were all the rage, and there are lots of very competent units available.
What I frequently do, is put a socket on the ROM and write my own little test routines that check out the CPU, ports, etc.. eventually creating a simple monitor program that can test everything.
But I am an embedded development guy mostly, and that is how I start up a new system in development.
90% of the time, I don't have to do anything but fix the power supplies, and replace bad capacitors...
-Chuck Harris
Dennis Tillman W7pF wrote:
toggle quoted message
Show quoted text
Hi Chuck, I understand exactly what you are saying. Call me crazy. But I have disassembled enough firmware to know how to tease out all the information I need to eventually understand everything it will do and how it will do it. I can locate the I/O port addresses and what those ports are expecting to get or what they will cause to happen. I can spot the beginning and the end of every subroutine and from what parameters are passed to it and what parameters it returns I can figure out its purpose. I can tell where the CPU is initializing peripherals, and on and on. This is a giant jig saw puzzle to me and I love the challenge of figuring out the shape of each piece and where it belongs until the puzzle is complete and I can see the whole picture. It isn't a useless waste of time. To me it is a troubleshooting challenge and it clears the cob webs in my brain. Simple example: About 8 years ago I had four DM5010 DMMs that would not accept calibration constants. I made a copy of the code. The DM5010 readout uses 7 segment displays so there has to be a routine to convert everything it measures into into seven segment display format. I drew a simple 7 segment display, labeled each segment, and determined which segments would be on or off (one or zero) to display that digit. The simplest way to do this is using a lookup table with the 7 segment bits for each possible digit in an 8 bit byte. So now I have the following lookup table (this needs to be viewed using a fixed space font like courier) and the 11 bytes that must be in the ROM somewhere: DATA Pgfe dcba ©¤©¤©¤©¤©¤©´ blank = 00 = 0000 0000 ©¦ 0 = 5F = 0101 1111 ©¦ 1 = 06 = 0000 0110 ¨‹ 2 = 3B = 0011 1011 a 3 = 2F = 0010 1111 ©¤©¤ 4 = 66 = 0110 0110 g©¦ ©¦b 5 = 6D = 0110 1101 f ©¤©¤ 6 = 7D = 0111 1101 e©¦ ©¦c 7 = 07 = 0000 0111 ©¤©¤ P 8 = 7F = 0111 1111 d 9 = 6F = 0110 1111 - = 20 = 0010 0000 A search of the ROM for 00 5F 06 3B 2F 66 6D 7D 07 7F 6F 20 found it immediately. There has to be a subroutine that will transfer four bytes to the four 7 segment displays on the front panel and now I can find that subroutine because it will call the conversion routine I just found. There were several other conversion routines in the immediate area. So in short order I have several pieces of the DM5010 firmware jig saw puzzle. The most challenging time of my career in electronics was when I built my S-100 system. Fortunately I had a friend who was encouraging me every step of the way. He was way ahead of me and explained how all the stuff I was reading in the computer magazines worked. I built it all myself from scratch in most cases. Once it was all working I started to learn how to write programs in assembly language. I still prefer that to higher level languages. I use the 7D02 a lot. My idea of fun is analyzing how a program is executing and the 7D02 is fine for my purposes. Both the 7D01 and the 7D02 have taught me a great deal about how microcomputer systems work. I have the most fun analyzing the 16 bit CPUs. The Tek equipment of the 1970s through the mid-1980s used just a few 16 bit CPUs - mainly 6800 family varieties. It always annoyed me that they never included the software listings in their manuals. I have a few of the other personality modules and I am always on the lookout for three in particular. The most important one to me is the PM-111 6809 Personality Module. The Hitachi S-2400 Scanning Electron Microscope took me and my friend 2 years to repair all the intentional damage done by a disgruntled technician at the company it was bought from. For the first 6 months we were always trying to figure out what the CPU was waiting for but we had no way to see where it was executing and we had no way to read the firmware since those chips were soldered in place. A 7D02 with the PM-111 would have saved us several months of guessing. I eventually figured out what the CPU was waiting for The next most important one I am looking for is the PM101 Option 02 6502 personality module. Tek used the 6502 in several things. One in particular a few of us are interested in learning more about is the 7K GPIB DECODER Plugin. Finally, the PM102 6800 Personality Module would let me look at how a lot of Tek stuff works. The 7A16P, 7B81P, and 7B90P use a 6800 as do many other Tek products. Dennis Tillman W7pF
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Chuck Harris Sent: Thursday, July 02, 2020 6:59 AM To: [email protected] Subject: Re: [TekScopes] Looking for 7D02 Personality Modules
Hi Dennis,
Have you ever used a software logic analyzer of this sort?
I did at one of my customer's locations. They spent a gob of money on a set of software personality modules for their 1240 logic analyzer... which is a way more capable logic analyzer than the 7D02..., and it was essentially useless.
I can imagine that anything for the very primitive 7D02 will be even less useful.
The only thing the personality module does is decode the state the cpu is in, so it knows when it is fetching instructions, and then looks up the instruction in a table, to translate it into a mnemonic, and spills out the hex codes for the rest of the bytes it fetches before the next instruction.
The problem is, you get no labels other than raw hex addresses.
So, you get a listing on the screen that says:
$1000 NOP $1001 LDA $BE $1003 JE $10:01 $1001 LDA $BE $1003 JE $10:01 $1006 JMP $10:00
..
Gobs and gobs of jibberish that shows what it executed, but nothing of the actual structure of the program in memory.
So, without a listing of the actual program, in loader code, you will feel like you are totally blind.
You will learn the address ranges the CPU hops around in, but you will learn nothing of what is in the registers, what is in memory, and nothing of what the code looks like in memory.
If you want to hack the ROMS in some device, you will have a far more fruitful time of it, using a disassembler, and a software debugger/emulator.
All you will learn with a "software" logic analyzer is that a NOP goes to the next instruction in memory, as does an ADD, SUB, INC, DEC, ... And that conditional jumps sometimes do, and sometimes don't. But you won't know why.
-Chuck Harris
Dennis Tillman W7pF wrote:
I am looking for the following Personality Modules for the 7D02 Software Logic Analyzer Plugin. Please contact me off list at dennis at ridesoft dot com if you can help. It is very important that I find these three: PM-111 6809 PERSONALITY MODULE PM101 Option 02 6502 PERSONALITY MODULE PM102 6800 PERSONALITY MODULE
It would be nice to find these two: PM101 Option 01 8080 PERSONALITY MODULE PM-111 6809 PERSONALITY MODULE
I don't have much hope of ever finding these three: PM-110 Z8001 PERSONALITY MODULE PM-108 Z8002 PERSONALITY MODULE PM-112 MULTIBUS PERSONALITY MODULE
The 7D02 is a software logic analyzer plugin for the 7000 series as opposed to the 7D01 which is a hardware logic analyzer plugin. The difference is night and day. * The 7D01 hardware logic analyzer can help you analyze a computer bus or any system with a lot of interconnected signals by simultaneously capturing the timing relationship of up to 16 signals. * The 7D02 software logic analyzer disassembles the addresses and software instructions being executed by a CPU as it steps through its instructions and reads or writes data. In order to do this the 7D02 requires a Personality Module for the particular CPU it will be analyzing. The Personality Module intercepts each software instruction and converts it to human readable instructions and provides this along with the address of the instruction, the data being fetched or written, etc.
The useful product lifetime of a logic analyzer is extremely short in part because they are extremely difficult to develop and just about the time they are ready for market the CPU manufacturers come out with newer architectures that make the logic analyzers obsolete. In addition, logic analyzers are very expensive the entire development cost will have to be spread across relatively few customers. A side effect of that is to make customers even more reluctant to invest in something that costs so much if the costs can't be amortized over at least 5 years.
Bottom line: Not many 7D02 logic analyzers were ever sold. In order to use the 7D02 you had to also buy the right Personality Module to go with it. Tektronix made 12 different personality modules for the 7D02. These are rather small and easy to be misplaced. After a customer completed development of their product the 7D02 would be put in a cabinet and probably never get used again. The personality module would eventually get separated from the logic analyzer and, since it didn't look like much, eventually it would get tossed.
By now the personality modules are almost impossible to find. I have a particularly romantic attachment to the 16-bit CPUs that were prominent in the mid to late 1970s when I built my first personal computer. I learned how to write assembly language for several of those CPUs and disassembling the firmware that is running on these simple CPUs, and debugging the code is some of the most challenging fun I can have.
Any help locating the personality modules I am looking for would be greatly appreciated.
Dennis Tillman W7pF
|
Re: Tek 603 - question on transistor heatsinking material
I found these at DigiKey: Note that they are an insulating pad which it sounds like what you originally found. For boards that connect to the transistor case via a pad on the board, you would need a conductive pad. I have no financial connection to DigiKey other than being a customer. They do sell in small quantities. I think that DigiKey also sells the Bergquist-Henkel (I searched under Bergquist) versions of these, both the insulating and conductive ones, but it's hard to find them without a product number. If the transistor is not in a TO-3 case, if you can figure out the case type, search "heat sink pad XXX transistor case" and you will likely find links to products. Steve H On Thu, Jul 2, 2020 at 12:20 PM Greg Muir via groups.io <big_sky_explorer= [email protected]> wrote: Bergquist (now Henkel/Bergquist) manufactures an array of thermal management products. One of these, ¡°Silpads¡± is a product I have been using for replacement purposes. It is a flexible, rubbery material that many OEM manufacturers use instead of mica.
The neat thing about this product is that you don¡¯t need to apply any thermal compound. And it can be purchased from many distributors in the common shapes for transistor heatsinking, etc.
As for your application, you might try contacting the manufacturer to see if you might be able to obtain a small sample of a sheet to cut up and fit in the unit.
Greg
|
Re: Looking for 7D02 Personality Modules
Hi Chuck, I understand exactly what you are saying. Call me crazy. But I have disassembled enough firmware to know how to tease out all the information I need to eventually understand everything it will do and how it will do it. I can locate the I/O port addresses and what those ports are expecting to get or what they will cause to happen. I can spot the beginning and the end of every subroutine and from what parameters are passed to it and what parameters it returns I can figure out its purpose. I can tell where the CPU is initializing peripherals, and on and on. This is a giant jig saw puzzle to me and I love the challenge of figuring out the shape of each piece and where it belongs until the puzzle is complete and I can see the whole picture. It isn't a useless waste of time. To me it is a troubleshooting challenge and it clears the cob webs in my brain. Simple example: About 8 years ago I had four DM5010 DMMs that would not accept calibration constants. I made a copy of the code. The DM5010 readout uses 7 segment displays so there has to be a routine to convert everything it measures into into seven segment display format. I drew a simple 7 segment display, labeled each segment, and determined which segments would be on or off (one or zero) to display that digit. The simplest way to do this is using a lookup table with the 7 segment bits for each possible digit in an 8 bit byte. So now I have the following lookup table (this needs to be viewed using a fixed space font like courier) and the 11 bytes that must be in the ROM somewhere: DATA Pgfe dcba ©¤©¤©¤©¤©¤©´ blank = 00 = 0000 0000 ©¦ 0 = 5F = 0101 1111 ©¦ 1 = 06 = 0000 0110 ¨‹ 2 = 3B = 0011 1011 a 3 = 2F = 0010 1111 ©¤©¤ 4 = 66 = 0110 0110 g©¦ ©¦b 5 = 6D = 0110 1101 f ©¤©¤ 6 = 7D = 0111 1101 e©¦ ©¦c 7 = 07 = 0000 0111 ©¤©¤ P 8 = 7F = 0111 1111 d 9 = 6F = 0110 1111 - = 20 = 0010 0000 A search of the ROM for 00 5F 06 3B 2F 66 6D 7D 07 7F 6F 20 found it immediately. There has to be a subroutine that will transfer four bytes to the four 7 segment displays on the front panel and now I can find that subroutine because it will call the conversion routine I just found. There were several other conversion routines in the immediate area. So in short order I have several pieces of the DM5010 firmware jig saw puzzle. The most challenging time of my career in electronics was when I built my S-100 system. Fortunately I had a friend who was encouraging me every step of the way. He was way ahead of me and explained how all the stuff I was reading in the computer magazines worked. I built it all myself from scratch in most cases. Once it was all working I started to learn how to write programs in assembly language. I still prefer that to higher level languages. I use the 7D02 a lot. My idea of fun is analyzing how a program is executing and the 7D02 is fine for my purposes. Both the 7D01 and the 7D02 have taught me a great deal about how microcomputer systems work. I have the most fun analyzing the 16 bit CPUs. The Tek equipment of the 1970s through the mid-1980s used just a few 16 bit CPUs - mainly 6800 family varieties. It always annoyed me that they never included the software listings in their manuals. I have a few of the other personality modules and I am always on the lookout for three in particular. The most important one to me is the PM-111 6809 Personality Module. The Hitachi S-2400 Scanning Electron Microscope took me and my friend 2 years to repair all the intentional damage done by a disgruntled technician at the company it was bought from. For the first 6 months we were always trying to figure out what the CPU was waiting for but we had no way to see where it was executing and we had no way to read the firmware since those chips were soldered in place. A 7D02 with the PM-111 would have saved us several months of guessing. I eventually figured out what the CPU was waiting for The next most important one I am looking for is the PM101 Option 02 6502 personality module. Tek used the 6502 in several things. One in particular a few of us are interested in learning more about is the 7K GPIB DECODER Plugin. Finally, the PM102 6800 Personality Module would let me look at how a lot of Tek stuff works. The 7A16P, 7B81P, and 7B90P use a 6800 as do many other Tek products. Dennis Tillman W7pF
toggle quoted message
Show quoted text
-----Original Message----- From: [email protected] [mailto: [email protected]] On Behalf Of Chuck Harris Sent: Thursday, July 02, 2020 6:59 AM To: [email protected]Subject: Re: [TekScopes] Looking for 7D02 Personality Modules Hi Dennis, Have you ever used a software logic analyzer of this sort? I did at one of my customer's locations. They spent a gob of money on a set of software personality modules for their 1240 logic analyzer... which is a way more capable logic analyzer than the 7D02..., and it was essentially useless. I can imagine that anything for the very primitive 7D02 will be even less useful. The only thing the personality module does is decode the state the cpu is in, so it knows when it is fetching instructions, and then looks up the instruction in a table, to translate it into a mnemonic, and spills out the hex codes for the rest of the bytes it fetches before the next instruction. The problem is, you get no labels other than raw hex addresses. So, you get a listing on the screen that says: $1000 NOP $1001 LDA $BE $1003 JE $10:01 $1001 LDA $BE $1003 JE $10:01 $1006 JMP $10:00 .. Gobs and gobs of jibberish that shows what it executed, but nothing of the actual structure of the program in memory. So, without a listing of the actual program, in loader code, you will feel like you are totally blind. You will learn the address ranges the CPU hops around in, but you will learn nothing of what is in the registers, what is in memory, and nothing of what the code looks like in memory. If you want to hack the ROMS in some device, you will have a far more fruitful time of it, using a disassembler, and a software debugger/emulator. All you will learn with a "software" logic analyzer is that a NOP goes to the next instruction in memory, as does an ADD, SUB, INC, DEC, ... And that conditional jumps sometimes do, and sometimes don't. But you won't know why. -Chuck Harris Dennis Tillman W7pF wrote: I am looking for the following Personality Modules for the 7D02 Software Logic Analyzer Plugin. Please contact me off list at dennis at ridesoft dot com if you can help. It is very important that I find these three: PM-111 6809 PERSONALITY MODULE PM101 Option 02 6502 PERSONALITY MODULE PM102 6800 PERSONALITY MODULE
It would be nice to find these two: PM101 Option 01 8080 PERSONALITY MODULE PM-111 6809 PERSONALITY MODULE
I don't have much hope of ever finding these three: PM-110 Z8001 PERSONALITY MODULE PM-108 Z8002 PERSONALITY MODULE PM-112 MULTIBUS PERSONALITY MODULE
The 7D02 is a software logic analyzer plugin for the 7000 series as opposed to the 7D01 which is a hardware logic analyzer plugin. The difference is night and day. * The 7D01 hardware logic analyzer can help you analyze a computer bus or any system with a lot of interconnected signals by simultaneously capturing the timing relationship of up to 16 signals. * The 7D02 software logic analyzer disassembles the addresses and software instructions being executed by a CPU as it steps through its instructions and reads or writes data. In order to do this the 7D02 requires a Personality Module for the particular CPU it will be analyzing. The Personality Module intercepts each software instruction and converts it to human readable instructions and provides this along with the address of the instruction, the data being fetched or written, etc.
The useful product lifetime of a logic analyzer is extremely short in part because they are extremely difficult to develop and just about the time they are ready for market the CPU manufacturers come out with newer architectures that make the logic analyzers obsolete. In addition, logic analyzers are very expensive the entire development cost will have to be spread across relatively few customers. A side effect of that is to make customers even more reluctant to invest in something that costs so much if the costs can't be amortized over at least 5 years.
Bottom line: Not many 7D02 logic analyzers were ever sold. In order to use the 7D02 you had to also buy the right Personality Module to go with it. Tektronix made 12 different personality modules for the 7D02. These are rather small and easy to be misplaced. After a customer completed development of their product the 7D02 would be put in a cabinet and probably never get used again. The personality module would eventually get separated from the logic analyzer and, since it didn't look like much, eventually it would get tossed.
By now the personality modules are almost impossible to find. I have a particularly romantic attachment to the 16-bit CPUs that were prominent in the mid to late 1970s when I built my first personal computer. I learned how to write assembly language for several of those CPUs and disassembling the firmware that is running on these simple CPUs, and debugging the code is some of the most challenging fun I can have.
Any help locating the personality modules I am looking for would be greatly appreciated.
Dennis Tillman W7pF
-- Dennis Tillman W7pF TekScopes Moderator
|
Re: Tek 603 - question on transistor heatsinking material
Bergquist (now Henkel/Bergquist) manufactures an array of thermal management products. One of these, ¡°Silpads¡± is a product I have been using for replacement purposes. It is a flexible, rubbery material that many OEM manufacturers use instead of mica.
The neat thing about this product is that you don¡¯t need to apply any thermal compound. And it can be purchased from many distributors in the common shapes for transistor heatsinking, etc.
As for your application, you might try contacting the manufacturer to see if you might be able to obtain a small sample of a sheet to cut up and fit in the unit.
Greg
|
Re: S-52 only works with lowered +15 V power supply
Hi Albert, these are the effects of work fatigue when I get home....
Here is the correct phrase:
"The pot R90 (trig level) is almost fully CLOCKWISE (it's in the original position when I bought the thing). At 15V ,turning it completely CLOCKWISE I do not get appreciable effects anyway"
So, the arming current is insufficient using +15V
Max
|
Re: Tek 603 - question on transistor heatsinking material
Page 5-48 of a widely accessible version of the yellow book says 342-0082-00 is alumina. Were it me, I's use silicone pads under all the transistors on that mounting bar. They're series pass elements, so C is no big deal.
|
Re: Tek 603 - question on transistor heatsinking material
We see cases of berylliosis (the beryllium lung disease) around here because there were a couple of aerospace manufacturers in the area. Beryllium is widely used in aerospace applications because of its light weight and high rigidity. Like aluminum, it forms an oxide layer quickly which helps it resist further oxidation. I have seen beryllium parts that are black anodized so without a warning label, you would not know it (these were used in the optical equipment for the Apollo spacecraft). The Apollo command module optical unit that housed the sextant and scanning telescope and the Alignment Optical Telescope used in the Lunar module were mostly beryllium. Unfortunately, scrap dealers found this out and equipment that was sold off as excess after the Apollo program was canceled was scrapped for the beryllium. I saw the results of this myself, so I know it happened. I visited a surplus dealer who also scrapped stuff. I found the non-beryllium remnants of three of the Apollo command module optical units and four of the LM AOTs. He still had the transit cases for the telescopes. All of this was brand new stuff. Kollsman Instrument was the contractor for the Apollo optical equipment and he had purchased it from them. Beryllium was scrapping at about $120 a pound then. The Command Module optical unit weighed about 70 pounds and at least 60 pounds of that was beryllium. The method of scrapping was not disassembly - it was to smash things with hammers. Sad.
toggle quoted message
Show quoted text
On Thu, Jul 2, 2020 at 11:10 Chuck Harris <cfharris@...> wrote: Beryllium ceramic is fascinating stuff. We all would use it a lot more but for the liability issues.
It feels a lot like aluminum in that it draws the heat away from your skin very quickly, making it feel perpetually cool when all but the part that is touching you, is at room temperature. Most other ceramics are pretty good insulators, so they feel warm and cozy as their surface warms quickly to your skin temperature.
Another fun ceramic is the foamed stuff used for the space shuttle's heat shield. This stuff heats up instantly bright yellow when you play a propane torch on its surface, but take the flame off of the tile, and you can touch it immediately, and it doesn't even feel more than warm.
-Chuck Harris
Bruce Griffiths wrote:
I have some pink tinted alumina TO3 insulators as well as some blue tinted beryllia ones from the 1970's.
The beryllia ones are much colder to the touch than the alumina ones.
Bruce
On 03 July 2020 at 02:19 stevenhorii <sonodocsch@...> wrote:
Beryllium and compounds have an unusual toxicity profile. Beryllium is not
directly toxic as, say, arsenic is. However, how it harms you is to cause
an intense allergic reaction. In the lungs, this results in fibrosis from
the inflammation and severely affects lung function. Chuck is correct in that most companies tinted BeO parts pink but I have certainly seen non-tinted parts. I once found some long white pipes in a surplus yard. Though they were not pink, they had a warning label on them. I alerted the
owner to this and he said he¡¯d be careful, but he was somewhat pleased because beryllia scraps out at a higher price than alumina.
Chuck is also correct in that beryllium and its compounds are safe if you
don¡¯t create dust or fumes from them (no grinding or welding). Slivers of
beryllium can cause an allergic reaction in your skin around the sliver. You should be safe using the heatsink pad as intended but it does need heatsink compound to be effective.
Steve H.
On Thu, Jul 2, 2020 at 09:19 Chuck Harris <cfharris@...> wrote:
It has been reported that Tektronix used BeO ceramic all over the place.
Some common examples are the heat sink insulators for the 5000 series H and V output transistors.
They also used it as the heat sink bar that fits under the EHT for the 657 scopes.
This particular heat sink insulator looks probable to me.
Some more responsible companies tinted their BeO ceramics pink or purple as a warning, but not tektronix, as far as I have seen.
You needn't be terribly fearful, though. If you aren't machining it into a fine dust, you should be ok.
Regardless of what it is, you will need heatsink compound.
The pieces you have are probably still serviceable, as I doubt there is enough voltage there to jump the thickness of the pad even if it were free air. Goop them up with compound, and screw the device back down.
About the only stuff that doesn't need heatsink compound are silicone heatsink pads... which are made out of heatsink compound.
-Chuck Harris
John Gord via groups.io wrote:
Toby,
If it is a hard, brittle ceramic-like slab, it is probably alumina (aluminum oxide). It is a good electrical insulator and a reasonably good
thermal conductor. Beryllium oxide looks similar, but is unlikely here because of its hazards.
--John Gord
On Wed, Jul 1, 2020 at 08:52 PM, <toby@...> wrote:
Hi,
In preparation for testing/replacing components on the HV & regulator board, I removed it, and seem to have accidentally broken one of the heatsink pads under a bottom transistor (see pic).
What is this material? /g/TekScopes/photo/249616/0?p=Created,,,20,2,0,0
Should it be used with thermal paste or not?
Thanks --Toby
|
Re: S-52 only works with lowered +15 V power supply
Hi Max,
Those pictures helped me a lot to understand what you previously said in words! Just for comparison I added an annotated picture to your album (and somewhat destroyed the order).
You said R90 was almost CCW. But that produces almost the lowest arming current. When there is no output pulse in period 8 I would turn R90 CW, not CCW.
It struck me that at higher "+15V" there is something wrong in the output level. Only during the reset periods 3-6 and 9 should the output be true zero. In the "unused" remaining periods there should be some positive level as shown in your pictures up to 14.5 V. That's due to current via R97+R98. I suspect a state fault in comparator Q86/Q88. The zero output voltage also appears in period 7 at higher "+15V", probably due to the same fault.
Albert
toggle quoted message
Show quoted text
On Wed, Jul 1, 2020 at 11:21 PM, unclebanjoman wrote: Hi Albert,
sorry for the late reply but during the week I work hardly and in the evening I am too tired to take care of my Teks and I want to avoid mistakes.
Anyway I took just now some photos of the pulser while operating, varying the positive supply between 13.5 V and 15.5 V, in 0.5 V intervals. I've created a new photo album, you can see it at the following link:
/g/TekScopes/album?id=249667
NOTE: The TD is the original one, carefully reassembled . The optimal voltage seems to be around 14.5V. The pulse are stable and clean.NOTE: The TD is the original one, carefully reassembled . You can see, at 15V the impulse disappears and only the impulse of pre-bias with the ramp remains.
The pot R90 (trig level) is almost fully counterclockwise (it's in the original position when I bought the thing). At 15V ,turning it completely ccw I do not get appreciable effects anyway
I think the resistors, one or more, changed their values, In the weekend I will check carefully their values. I can confirm that the couple of 2.7 ohm resistors in parallel give me a reading of 2.8 ohm and not 1.4 as it should be ...
Max
|