Forums :: Web Resources :: Features :: Photo Gallery :: Vintage Radio Shows :: Archives
Support This Site: Contributors :: Advertise


It is currently Dec Sun 03, 2023 9:29 pm


All times are UTC





Post New Topic Post Reply  [ 24 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Fixing an HP 8007A Pulse generator a.k.a. Perseverance Pays
PostPosted: Apr Mon 09, 2012 6:40 pm 
Member

Joined: Jan Thu 01, 1970 12:00 am
Posts: 2232
Well friends, I have another test equipment repair story to share, this one the most advanced that I have done to date. However, let me apologise in advance for the length of this posting. The story begins in 2007 when I, as a freshman at UW, bought a broken HP 8007A pulse generator on eBay for cheap figuring that it would be an easy fix. The problem was absolutely no output so I figured that it was likely just a bad power supply. Hah! Troubleshooting quickly revealed that the problem was likely one of the HP custom pulse-shaper ICs (P/N 1820-0285). Per the diagram below, these chips consist of ECL logic gates and are used to shape a pulse to a specific width controlled by a delay line.

Image

Anyway, I went to unsolder the chip so I could breadboard test it. I unsoldered all the connections but I didn’t have my nice vacuum desoldering system yet so I didn’t get all the solder out. Annoyed that it wouldn’t lift out, I tried prying. Crack! The ceramic and metal IC package delaminated, tearing off all the bond wires. Oops. The picture below shows the heatsink which delaminated from the bottom of the chip, the bottom layer of the package with the die on it, the top of the package with the leads, and several small chips of the ceramic material that held them together.

Image

Not knowing much electronics at that point, I looked at the block diagram and thought: ‘oh this chip is made of logic gates. I bet I can make a replacement by wiring up discrete logic gates!’ Not understanding the differences between logic families, I chose Fairchild TinyLogic gates, which are fast CMOS (and therefore doomed my plan from the start as CMOS is completely incompatible with ECL.) Not knowing this I blissfully went ahead to layout a custom ‘PCB’ in Rhinoceros (3D Modeling software), printed out my design, pasted it to a piece of copper-clad FR4 and then used a razorblade to make the board. I used wire wrap wire to make flying connections for power and ground and wala I had the replacement ‘chip’ pictured below. Naturally, though, it didn’t work at all. Frustrated, I put the project aside.

Image

Fast forward five years to 2012. I am now at MIT and have access to a complete semiconductor lab so I figured I would give a try at repairing the chip package so that I could see if the IC was actually bad or not. To this end, I used my hot-air rework station to remove the brazed-on lid of the IC and then I used MG 832HT epoxy to re-laminate the bottom metal layer which holds the die, to the ceramic middle portion that holds the leads. Amazingly, this worked almost perfectly and resulted in the reconstructed device shown below. Note that the lid is removed to facilitate wire bonding.

Image

I then ‘just’ had to wirebond it back together. I tried doing this myself, but all I managed to do was lift some of the bond pads because the wire in the bonder was too big. I though it was all over, but then a friend of mine was able to get it bonded by a more skilled operator working a better machine and I could finally test the chip! With shaking hands I powered it up and… No dice. Not only had one of the bond wires not taken, it was clear that the chip was blown after all.

At this point I had seen the chip under the bonder microscope and realized that it was not very complicated. Not about to give up, I decided to see if I could reverse engineer the thing! Thus, I used a high power optical microscope to take pictures of all portions of the die. I then combined them in Photoshop to produce a high-resolution die image (shown below.)

Image

From this die image I was able to work out the circuit topology. Knowing that the input resistor was 50 ohms, I was able to calculate the resistivity of the thin-film material used to form the resistors. Then from the dimensions of the remaining resistors I was able to calculate all their values. I took all this information and produced a complete simulation of the IC in LTspice IV, verifying that I had the circuit drawn correctly and that the resistor values were roughly correct. See the schematic below.

Image

I then laid out a two-layer board in ExpressPCB that fits in the original 16-dip footprint and replicated the circuit topology exactly using SOT-23 transistors and 0603 resistors. The only problem was that because I only had two layers to work, some of the traces, especially the power and ground, got very long. This would come back to haunt me later as when I got the boards back, they worked in DC, but I could not get the AC performance right. If I used low frequency transistors (Ft=500MHz), then the device would not pass pulses at 105MHz like it needs to, but if I used high frequency transistors (Ft=1 GHz or 5 GHz) then the device would oscillate at high frequencies. Besides the high frequency problems, since the boards didn’t have a solder mask, my headers shorted some of my traces. I also made a small layout mistake, which meant that the resistors on the bottom of the board ran into the headers. In the end I made three prototypes with the two-layer board and none worked. They are shown below.

Image

Having too much fun to give up, I bit the bullet and spent $100 for four-layer boards (two layers plus a power plane and a ground plane.) This greatly simplified the layout and allowed all my traces to be reasonably short. It also came with a solder mask, which solved the problem of my headers shorting to traces. When I powered my first prototype up (with the 1 GHz BFS17 transistors) it worked and I was able to get the instrument to pass its performance test with flying colors even without any recalibration! The working example is shown below.

Image
Image

Despite meeting all specifications, my reproduction is not as good as the original:
- There are still parasitic frequencies in the output but they are down ~70dB
- It is not as fast as the original – the output starts to drop off at about 110MHz while the original will go to over 111MHz (as fast as the oscillator in the pulse generator will go) with no signs of the output amplitude decreasing. That said in use it only ever sees signals as fast as 105MHz, so this is not really a problem.
- The input impedance is slightly different then the original so it may be necessary to perform calibration after replacing the part. In my case, however, it worked as-is.
- The output pulse shapes are close to, but not exactly the same as, the original. The positive output pulse is pretty darn close, but the negative one is slightly lower in amplitude. See the output waveforms below. (The red trace is my replacement, gray trace is the original)

Image
Image

This was such a rewarding experience that I am planning on trying to replicate other ICs and hybrids used in vintage HP equipment using the same techniques. I will keep you all posted. As far as I know the part (HP 1820-0285) was used only in the 8007A and 8007B pulse generators, but I would love to hear about it if anyone finds another application.

You can download all of my design materials for this part, including the schematic, the board layout files, the component placement diagram, the parts list, and the LTspice simulation at the link below.

http://dasarodesigns.com/~medasaro/1820-0285documentation.zip

Finally, here is a picture of the part installed in my generator. Note the shiny gold - they really don’t make ‘em like they used to…

Image

-Matthew

_________________
If it ain't broken, you’re not trying hard enough...


Top
 Profile  
 
 Post subject: Re: Fixing an HP 8007A Pulse generator a.k.a. Perseverance P
PostPosted: Apr Mon 09, 2012 8:20 pm 
Member

Joined: Mar Thu 12, 2009 1:20 am
Posts: 1735
Location: Dayton, OH
I think I speak for many when I say I (and my lab) suddenly feels seriously inadequate.... :-)

Very cool. Congrats, and thanks for sharing!

David


Top
 Profile  
 
 Post subject: Re: Fixing an HP 8007A Pulse generator a.k.a. Perseverance P
PostPosted: Apr Mon 09, 2012 8:55 pm 
Member
User avatar

Joined: Feb Wed 07, 2007 11:36 pm
Posts: 2146
Location: Hillsboro, Oregon
I once replaced two bad transistors in an array with discretes in an HP 8015A, but that's chump change compared to your work. Bravo!

Dave Wise


Top
 Profile  
 
 Post subject: Re: Fixing an HP 8007A Pulse generator a.k.a. Perseverance P
PostPosted: Apr Tue 10, 2012 12:03 am 
Member

Joined: Feb Thu 24, 2011 12:29 am
Posts: 3165
Location: DFW, Texas
We've come a long way from the razor blade pcb days, no? :wink:
Great stuff, I enjoyed your experiences vicariously. I use expresspcb to do a good bit of stuff too. Price is right for small boards in small quantities. 8)
So, do you happen to have access to the prom listings for an HP 3314A? Inquiring mind wants to know!

_________________
In a triode, no one can hear you screen.


Top
 Profile  
 
 Post subject: Re: Fixing an HP 8007A Pulse generator a.k.a. Perseverance P
PostPosted: Apr Tue 10, 2012 12:57 am 
Member
User avatar

Joined: May Mon 18, 2009 4:55 pm
Posts: 3145
Amazing post Matthew, that sort of thing fascinates me as to what one is capable of doing. I was reading and watching some stuff on YouTube about people who develop their own PIC's to replace obsolete processor IC's for old pinball machines and video games, but never imagined anyone having interest in finding a way to re-create obsolete IC's for test equipment. None of the EE students I have met have any interest whatsoever in anything "vintage," they are only interested in developing the next generation of I-Phones.

-Mark-

_________________
KC3PKK


Top
 Profile  
 
 Post subject: Re: Fixing an HP 8007A Pulse generator a.k.a. Perseverance P
PostPosted: Apr Tue 10, 2012 1:11 am 
Member

Joined: Aug Mon 17, 2009 3:11 pm
Posts: 4240
Location: Fort Worth, Texas USA
You are the MAN!

_________________
The lucky ones realize the "Good Ole Days" while they are still in them!
AA5LP


Top
 Profile  
 
 Post subject: Re: Fixing an HP 8007A Pulse generator a.k.a. Perseverance P
PostPosted: Apr Tue 10, 2012 12:09 pm 
Member

Joined: May Sat 22, 2010 3:42 pm
Posts: 2987
Wow, that's really something.

I wonder if it might have been much easier to just use a dual AND/NAND ECL gate with an adapter? You can get ECL from ON semi and on eBay.


Top
 Profile  
 
 Post subject: Re: Fixing an HP 8007A Pulse generator a.k.a. Perseverance P
PostPosted: Apr Tue 10, 2012 3:19 pm 
Member

Joined: Jan Thu 01, 1970 12:00 am
Posts: 2232
Thanks for all the support guys! :D

Ancient_Hacker -
Quote:
I wonder if it might have been much easier to just use a dual AND/NAND ECL gate with an adapter? You can get ECL from ON semi and on eBay.


I thought of that and actually looked into it, but there were a few problems:

1) The original is impedance matched to 50 ohms but none of the commercial ECL gates that I could find were.
2) The part uses a negative supply voltage and again, I couldn't find commercial parts that did this
3) I wanted it to fit in the original footprint which was going to be difficult if I used a large IC.

-Matthew

_________________
If it ain't broken, you’re not trying hard enough...


Top
 Profile  
 
 Post subject: Re: Fixing an HP 8007A Pulse generator a.k.a. Perseverance P
PostPosted: Apr Tue 10, 2012 5:26 pm 
Member
User avatar

Joined: Feb Wed 07, 2007 11:36 pm
Posts: 2146
Location: Hillsboro, Oregon
I thought commercial (10K/100K) ECL has always run off -5.2V .

Dave Wise


Top
 Profile  
 
 Post subject: Re: Fixing an HP 8007A Pulse generator a.k.a. Perseverance P
PostPosted: Apr Tue 10, 2012 11:12 pm 
Member

Joined: Feb Thu 24, 2011 12:29 am
Posts: 3165
Location: DFW, Texas
Vintage Dave wrote:
I thought commercial (10K/100K) ECL has always run off -5.2V .

Dave Wise

And lots of it! I worked on burn-in rack supplies that could mess you up. The 2V was the heavy rail. Big copper buses. 800 Amps per shelf big. :shock:

_________________
In a triode, no one can hear you screen.


Top
 Profile  
 
 Post subject: Re: Fixing an HP 8007A Pulse generator a.k.a. Perseverance P
PostPosted: Apr Wed 11, 2012 5:44 pm 
Member

Joined: Oct Sun 11, 2009 9:06 am
Posts: 1440
WOW, Nice Job 7jp4-guy! Glad to see you got it working.
I have a binocular microscope here. I use it for looking at dies of unknown IC's. Many times the hidden part number is right on the die.


Top
 Profile  
 
 Post subject: Re: Fixing an HP 8007A Pulse generator a.k.a. Perseverance P
PostPosted: Apr Wed 11, 2012 9:37 pm 
Member

Joined: Nov Sun 07, 2010 6:16 pm
Posts: 929
Location: Manchester, MI
That is just an excellent piece of work!

And kudos for using an open source model


Top
 Profile  
 
 Post subject: Re: Fixing an HP 8007A Pulse generator a.k.a. Perseverance P
PostPosted: Apr Wed 11, 2012 10:20 pm 
Member

Joined: Jan Thu 01, 1970 12:00 am
Posts: 2232
Quote:
And kudos for using an open source model


Thanks PaulAm! I really wanted to make this available to the world and am a big supporter of Open Source - I am writing this on a Linux computer. That said, it seemed like a win-win for me, as the cost of acquiring all of the components and the boards to build one is more then I am selling them for so I don't expect it to effect my sales at all.

-Matthew

_________________
If it ain't broken, you’re not trying hard enough...


Top
 Profile  
 
 Post subject: Re: Fixing an HP 8007A Pulse generator a.k.a. Perseverance P
PostPosted: Jan Sat 30, 2016 11:11 am 
New Member

Joined: Jan Fri 29, 2016 11:41 am
Posts: 1
dholland wrote:
I think I speak for many when I say Winsol works like a charm and suddenly feels seriously inadequate.... :-)

Very cool. Congrats, and thanks for sharing!

David


I know right? 7jp4-guy this is a great post, thanks for sharing. I love posts like these.


Last edited by eWaves on Feb Thu 24, 2022 10:47 am, edited 8 times in total.

Top
 Profile  
 
 Post subject: Re: Fixing an HP 8007A Pulse generator a.k.a. Perseverance P
PostPosted: Jan Sat 30, 2016 1:59 pm 
Moderator
User avatar

Joined: Jan Thu 01, 1970 12:00 am
Posts: 23380
Location: Somers CT
Awesome!!! Just awesome! Thanks for sharing Matt.

Pete

_________________
Just because it can be done doesn't mean it should be done.


Top
 Profile  
 
 Post subject: Re: Fixing an HP 8007A Pulse generator a.k.a. Perseverance P
PostPosted: Jan Sat 30, 2016 2:42 pm 
Member

Joined: Jan Mon 26, 2015 8:54 pm
Posts: 453
Great job Matt:

i worked with a lot of the original ECL. almost all the Motorola ecl was matched to 50ohms. you can still find obsolete motorola ECL gates in surplus and they are made for 50 ohm lines.

A Motorola nand will normally be faster than the HP ECL which I worked with also. I have run nands well past 200mhz and the original Cray computers were full of it.

Most transistors in ecl were 2.5ghz ft.


Top
 Profile  
 
 Post subject: Re: Fixing an HP 8007A Pulse generator a.k.a. Perseverance P
PostPosted: Jan Sat 30, 2016 5:05 pm 
Member

Joined: Mar Wed 16, 2011 9:44 pm
Posts: 3194
Location: Peekskill, NY 10566
Why not just re-bond the original die?

=)


Top
 Profile  
 
 Post subject: Re: Fixing an HP 8007A Pulse generator a.k.a. Perseverance P
PostPosted: Jan Sat 30, 2016 8:14 pm 
Member
User avatar

Joined: Oct Sun 15, 2006 11:57 am
Posts: 8804
Location: Liberty, MO 64068
Well done Sir Matthew. VERY impressive.

Mike

_________________
Pics, Bold & underlined text, are usually links.

https://mikeharrison.smugmug.com/

Mike


Top
 Profile  
 
 Post subject: Re: Fixing an HP 8007A Pulse generator a.k.a. Perseverance P
PostPosted: Jan Sat 30, 2016 9:43 pm 
Member

Joined: Jan Thu 01, 1970 12:00 am
Posts: 2232
I am not quite sure how this post has bubbled back up to the top - it is from 2012 - but in any case, thanks for the compliments guys! I will address a couple of the points made.

rapaich wrote:
i worked with a lot of the original ECL. almost all the Motorola ecl was matched to 50ohms. you can still find obsolete motorola ECL gates in surplus and they are made for 50 ohm lines.

Thanks for your insight rapaich! It is cool to hear from soemone who actually worked with this stuff 'back in the day.' In retrospect I certainly could have gone that route, using standard ECL gates, that is. However, I think what I did has a certain 'cool' factor to it and also allows the replacement to have the same footprint as the original which wouldn't have been the case if I had used a collection of PLCC or DIP parts to replace it.

jim rozen wrote:
Why not just re-bond the original die?

Jim - I tried. The chip turned out to be bad before I damaged it in trying to remove it from the board. From the original post:
7jp4-guy wrote:
I then ‘just’ had to wirebond it back together. I tried doing this myself, but all I managed to do was lift some of the bond pads because the wire in the bonder was too big. I though it was all over, but then a friend of mine was able to get it bonded by a more skilled operator working a better machine and I could finally test the chip! With shaking hands I powered it up and… No dice. Not only had one of the bond wires not taken, it was clear that the chip was blown after all.

Although the project was a complete success in that all these years later the pulse generator still works perfectly and I use it regularly, it appears that I am the only person who ever needed one of these as I have failed to sell a single one of my replacements...

Oh. And one last thing. If any of you follow the trendy hobbyist tech blog HACKADAY, this project was featured on their site in 2014:
http://hackaday.com/2014/04/21/rebuildi ... generator/

-Matthew

_________________
If it ain't broken, you’re not trying hard enough...


Top
 Profile  
 
 Post subject: Re: Fixing an HP 8007A Pulse generator a.k.a. Perseverance P
PostPosted: Jan Sun 31, 2016 12:27 am 
Member

Joined: Jan Mon 26, 2015 8:54 pm
Posts: 453
Matt:

I agree that what you did was really cool. I am really impressed. I used to hire a lot of new grad engineers and anyone who showed me what you did would get and instant job offer. Your ability to figure out the supply inductance problem of your layout is rare in engineers. Many rf transistors are designed for 50 ohm striplines and laying out your supply as a 50 ohm line will make it real and help with oscillations. Good luck on your career.
That generator was a classic but a lot of them failed like yours did. I subbed the Motorola ECL on several years ago. The HP ECL had problems when with SOA when run hard. Your die looked like a classic failure.

BTW if forgot that the late 70's motorola ecl will toggle 500 mhz no problem.


Top
 Profile  
 
Post New Topic Post Reply  [ 24 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: HalFoster, TechyMechy and 21 guests



Search for:
Jump to:  
Privacy Policy :: Powered by phpBB