Author Topic: Tektronix TDS 544A issue : Acquisition RAM POST Errors  (Read 20466 times)

0 Members and 1 Guest are viewing this topic.

Offline VinceTopic starter

  • Super Contributor
  • ***
  • Posts: 4292
  • Country: fr
Tektronix TDS 544A issue : Acquisition RAM POST Errors
« on: July 30, 2017, 10:19:12 pm »
Hi group,

Just finished my first ever test gear repair, my Tek 2232 this week, after 2 months of work it was finally a success... thanks to all who helped, much appreciated. Now it's about time I turn my attention to my TDS 544A.

I bought it just a year ago, worked like a charm, but recently it started behaving strangely : it is become "sluggish", for want of a better term. The trace on the screen is refreshed only every second or two, then freezes, then is updated once, then freezes again etc etc... which make the scope unusable, hence why I my getting my act together and am attempting a repair...
Just like the 2232, this repair is both a necessity and an excuse/opportunity to learn from it, since I am new to repairing fancy stuff like this.

So I am opening this topic so as to share with other newbies that might be interested in these scope, and hopefully so that more knowledgeable and experienced people might help me along the way ! Any input most welcome !  ;D

Some background about this scope : 

Originates from the military. The cal sticker on it expired last July, at which point Paul, the gentlemen who sold it me, acquired it. He fixed it and a month later I bought it. So I have had it for 11 months now.

When he got it, the scope had plenty of errors, but mainly related to the acquisition board (I understand that's often the case, probably because that's where most of the leaky caps are located ?).

He removed each and every one of those leaky caps, which indeed had leaked all over the place, then all the boards (CPU, Acquisition and Front Panel) made two trips to the dish-washer with soap, to try and remove/clean the boards from the electrolyte as well as was possible.Then rinsed with clear water, then dried in the oven at 75° C. Then he replaced all the caps with MLCC type capacitors, so no leaks to be feared in the future. Then he had to replace a few discrete components (resistors, an op-amp...) because they had obvious signs of electrolyte damage. But other than this, after that the scope worked just fine, no error messages at POST anymore, all was fine, so he sold it to me, and I have been happy with it for almost a year until this weird problem appeared.

I started work on it today, and did some basic tests to try to narrow it down :

I fed it with a sine wave, and played with the controls for a while to try to see a pattern in its behavior. Pattern I found. I think I ruled out both the front panel and the CPU board/user interface, because as you can see in the video below, when I move quickly the knobs for the trigger level, the trigger marker on the right edge f the screen, reacts perfectly, it's responsive, no sluggishness at all. Same it I move the cursors : they are perfectly responsive, and the associated readout in the upper right corner of the screen, are also updated very fast, no problem there.
So the sluggishness doesn't seem to affect the user interface at all, no it appears to affect only the speed at which the signal trace itself, reacts to changes. Again in the video, you can see that I do a few quick changes in the trigger level. Watch the marker on the right edge of the screen, and notice that there is a delay before the trace actually reacts to this. Same things ahppens if you do whatever that would necessite the scope to redraw teh signal trace on the screen : for example if you change the vertical sensitivity, or the time base. In case of a time base change there are even TWO delays : when you turn the time base know, there is a first delay until the readout at the bottom of the screen is updated to reflect that change. Then once the readout is updated, there is again a delay before the signal trace is updated.
Actually, even if you don't touch anything on the front panel, the problem is still there, as you can see in the first video where I made a close-up shot of the trace. You can see that the trace is refreshed only infrequently. It is frozen 99?5% of the time, and then every now and then it gets refreshed/updated, just once, then freezes again.  The automatic frequency measurements is also updated only when the trace is. I guess this makes sense, you need to acquire a waveform then only can you run the measurements on it.

As I understand it (?), in these scopes, any scope I gather, the main CPU is only in charge of the user interface and overall control of the scope, but the processing and display of the waveform is actually done separately. So that makes sense. Would explain why the entire user interface, front panel, menus, cursors etc works just fine, but that as soon as something involves redrawing/refreshing of the signal trace itself, then I get problems.

So this means I guess that the CPU board is fine, attenuator board too, and that most likely it's the acquisition board playing up again. So that will be I guess my first destination...
Can also be related to the video display as well, maybe not the acquisition as such? I have not yet read the service manual far enough but the video processing is maybe done on the CPU board I don't know, so the latter might still be the problem. Will dig further.

What might confirm the Acq board theory, is the fact that most error messages Paul got when he fixed it the first time, were to do with the acquisition memory (see below). Two errors when testing read/writes to the acq memory. The other day I eventually got a failed POST, and the error log gave me the exact same old errors, back again. Exactly the same two R/W errors, at the same exact address location:  0x730000 and 0x732000
That might be a lead... need to figure out what chip on the board physically corresponds to this address.

However I ran an "SPC"/Signal Path Compensation procedure, which somehow cleared these Acq errors : restarted the scope afterwards, and no POST error anymore ! No new errors in the log either, clean bill of health. Restarted the scope a few times, still good. Not sure what's going on. Maybe these R/W errors are not that serious and are not the cause of the slow refresh rate.

Still, looks like the Acquisition board is the main suspect. So I guess I should first check voltages on it, then see if I can spot left overs of the old leaked electrolyte somehow. Paul told me that there was one area of that board that suffered more severely than the others, from the electrolyte (pictures below from him, showing before/after replacing the caps in that area). It's the " time interpolator and jitter ramp " section. So I will need to look that up in the service manual and the schematics.  For now the theory is that the electrolyte might have done enough damaged to actually seep into the PCB itself. Dishwasher maybe failed at removing 100% of it and the little bit that was left inside the PCB eventually ended up eating a trace somewhere in that area.

So I guess I will need to go straight at the Acquisition board, do an overall inspection, check supply voltages as you do, then start focusing more closely on that jitter/interpolator section, looking for corrosion again.

Oh, and one important thhing I noted : there is a pattern in this refresh rate problem : it's not jsut updating at random intervals, when it feels like it. No, just the opposite. It refreshed the trace at very regular interval, about 1.5second. I timed it by counting "123451234512345" in my heard, works every single time.
So this might be a clue to take into consideration as well.

I also noted ONE circumstance where it CAN refresh at normal/fast rate, if that helps at all : if I go in teh "Display" menu, and change between "dots" or "vector" mode for example. I switched back and forth between these two modes a few times just to see, and I noticed that once you select a mode, any of them, for a BRIEF moment, half a second, when the scope updates the trace to reflect this change in display mode, then for a half second it would refresh the trace at a normal rate, then it would become slow again.  Maybe I should do a video clip of this to make myself more clear. Yeah will do... wait a minute...



Anyway, the repair is now started, so any and all good souls are welcome to jump in to help out !  ;D

Will update as I go...










« Last Edit: August 02, 2017, 04:08:43 pm by Vince »
 

Offline andy2000

  • Frequent Contributor
  • **
  • Posts: 259
  • Country: us
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #1 on: July 30, 2017, 10:45:10 pm »
When working on these, I usually find a number of open traces.  They tend to corrode underneath components, particularly where a trace connects to a solder pad.  Only careful inspection and continuity tests will find the open traces. 
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 28254
  • Country: nl
    • NCT Developments
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #2 on: July 30, 2017, 10:51:55 pm »
What happens after you reset everything to default? Maybe better: use the secure erase option. I'm thinking the trigger hold-off time might be set.

Edit: wait a minute.. you used ceramic capacitors? These don't work in these scopes. You have to use electrolytics! There are several circuits which depend on the ESR of the electrolytic capacitors to work correctly.
« Last Edit: July 30, 2017, 11:13:36 pm by nctnico »
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline VinceTopic starter

  • Super Contributor
  • ***
  • Posts: 4292
  • Country: fr
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #3 on: July 30, 2017, 11:05:22 pm »
When working on these, I usually find a number of open traces.  They tend to corrode underneath components, particularly where a trace connects to a solder pad.  Only careful inspection and continuity tests will find the open traces.

Thanks Andy, will proceed... a game of patience but I am in no hurry luckily for me. This is not my primary scope, the 2232 is. So if takes me 6 months to check the entire Acquisition board, well so be it...

Oh, I just made the video I was talking about.  When I started the scope, yeah you guess it, POST was not clear anymore, the two Acqu and Acqu/Proc error messages were back. In some weird perverse kind of way, I somehow "prefer" this ! I mean I found it strange than an SPC procedure could fix a R/W issue in a memory chip !  I guess this error is random and due to a bad RAM chip (need to figure out which one it is, based on the address at which the errors occurred), or a half-dead corroded track which something to do one way or another, with that RAM chip.

https://youtu.be/k8w83db0Ep4
 

Offline VinceTopic starter

  • Super Contributor
  • ***
  • Posts: 4292
  • Country: fr
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #4 on: July 30, 2017, 11:38:22 pm »
What happens after you reset everything to default? Maybe better: use the secure erase option. I'm thinking the trigger hold-off time might be set.


Whatever setting was at fault I don't know but one thing is for SURE : you FIXED IT !!!!!  :D   :-+ :-+ :-+ :-+

Thank you !!!!

It is now perfectly responsive again, a joy to use !  :)


I still get those 2 POST errors and R/W Acqu RAM errors in the log, though, which I would still like to fix if possible, but at least the scope is actually usable again !

So looks like these Acqu RAM errors are not really vital, the scope can still work none the less... but still, it needs to be fixed what do you say ?........ so let's try to do that...

Quote
Edit: wait a minute.. you used ceramic capacitors? These don't work in these scopes. You have to use electrolytics! There are several circuits which depend on the ESR of the electrolytic capacitors to work correctly.

I didn't do anything... the chap I bought the scope from last summer, did.
You appear to possess a rather deep knowledge of these scopes ! Lucky me. Which part/sections of which board do you think might be affected by the swap to ceramic caps ? I might replace these then, as a precautionary measure. Would it be possible to at least replace them with Tantalum ? At least they don't leak...
If we knew exactly how much ESR is required, we could figure out what capacitance and voltage rating to use for, say, a tantalum, in order to achieve a similar ESR.

« Last Edit: July 30, 2017, 11:43:54 pm by Vince »
 

Offline cncjerry

  • Supporter
  • ****
  • Posts: 1317
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #5 on: July 30, 2017, 11:45:14 pm »
You probably had the record length up the the maximum.   I have a TDS784 (TDS744 upgraded) and it gets slow when you have the record length set too high.
 

Online KE5FX

  • Super Contributor
  • ***
  • Posts: 2039
  • Country: us
    • KE5FX.COM
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #6 on: July 30, 2017, 11:45:28 pm »
Some linear regulators need a bit of ESR in their output capacitors, but if it worked for a year without acting up, the caps are unlikely to be the cause of any current or future problems.  Corroded trace(s) are a distinct possibility.  You're very lucky that board was salvageable at all.

You may be able to rule out regulator instability by probing the power buses, looking for oscillation in the form of excessive ripple. 

There's a lot to be said in favor of just ignoring any errors that don't cause observable problems.
« Last Edit: July 30, 2017, 11:48:14 pm by KE5FX »
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 28254
  • Country: nl
    • NCT Developments
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #7 on: July 30, 2017, 11:47:24 pm »
I have fixed a couple of these scopes and read quite a bit about them. The analog sections need electrolytics and IIRC especially the small PCB on the acquisition board (AFAIK the oscillator) needs electrolytics. Modern electrolytics won't leak unless severely overloaded. Still if the scope works with the ceramics I wouldn't mess with it.

I never tried this myself but you can create a serial debug port to the scope or use GPIB to get extended debug messages telling which RAM chip is bad. The TDS520B component service manual is a very good place to start.
« Last Edit: July 30, 2017, 11:48:56 pm by nctnico »
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline VinceTopic starter

  • Super Contributor
  • ***
  • Posts: 4292
  • Country: fr
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #8 on: July 30, 2017, 11:50:59 pm »
You probably had the record length up the the maximum.   I have a TDS784 (TDS744 upgraded) and it gets slow when you have the record length set too high.


Oh oh ! That does ring a bell indeed !  I do remember that the last time I played with that scope, I spent some time trying to familiarize myself with the memory ! I did try each and every possibility, and most definitely turned on the entire 50K points memory, I remember that, as I was trying to capture some activity on the serial line that links the front panel and CPU board of a TDS 310 I am trying to repair !

So if it happens again, I will know what to do, and just reduce the record length once I am finished debugging.

Thanks for your input.
« Last Edit: July 30, 2017, 11:56:22 pm by Vince »
 

Offline VinceTopic starter

  • Super Contributor
  • ***
  • Posts: 4292
  • Country: fr
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #9 on: July 31, 2017, 12:01:07 am »
Some linear regulators need a bit of ESR in their output capacitors, but if it worked for a year without acting up, the caps are unlikely to be the cause of any current or future problems.  Corroded trace(s) are a distinct possibility.  You're very lucky that board was salvageable at all.

You may be able to rule out regulator instability by probing the power buses, looking for oscillation in the form of excessive ripple. 

There's a lot to be said in favor of just ignoring any errors that don't cause observable problems.

Yep won't mess with it then. But at least I can open the scope and do what you suggested, some probing around, just for peace fo mind and for educational purposes, to familiarize myself with that scope. Plus I still need to fix theses Acqu RAM errors anyway... if possible.
 

Offline VinceTopic starter

  • Super Contributor
  • ***
  • Posts: 4292
  • Country: fr
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #10 on: July 31, 2017, 12:09:52 am »
I have fixed a couple of these scopes and read quite a bit about them. The analog sections need electrolytics and IIRC especially the small PCB on the acquisition board (AFAIK the oscillator) needs electrolytics.   

Will check that for ripple then.

Quote
Modern electrolytics won't leak unless severely overloaded. Still if the scope works with the ceramics I wouldn't mess with it.

Good to know ! I guess though, that I would need to buy some reputable brand to be assured of this, not just some no-name caps from my local shop.

Quote
I never tried this myself but you can create a serial debug port to the scope or use GPIB to get extended debug messages telling which RAM chip is bad. The TDS520B component service manual is a very good place to start.

Yep GPIB is most definitely in the pipeline !  The chap who sold it to me also sent me an old MS-DOS software from Tek, used for servicing. I saw it referred to in the service manual today. This program being old only runs on MS-DOS and has built-in drivers only for the old ISA bus PC2 and PC2A GPIB Adapters. I do have an old computer with lots of ISA slots so I bought a couple ISA GPIB boards on Ebay. A no-name PC2 card, and also a genuine NI board which can b configured either as PC2 or PC2A. Read about these two controllers a bit, set the jumpers and DIP switches as best I cou ld understand but... no joy, the Tek software will not detect/recognize any of these cards, sadly. I must be doing something wrong again.... just don't know what !

but I will get there eventually...


« Last Edit: July 31, 2017, 12:25:44 am by Vince »
 

Online KE5FX

  • Super Contributor
  • ***
  • Posts: 2039
  • Country: us
    • KE5FX.COM
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #11 on: July 31, 2017, 02:35:05 am »
I have fixed a couple of these scopes and read quite a bit about them. The analog sections need electrolytics and IIRC especially the small PCB on the acquisition board (AFAIK the oscillator) needs electrolytics.   

Will check that for ripple then.

Another problem with the high-capacitance ceramics is that they are almost like varactors.  If used anywhere near their rated voltage, the capacitance may be much lower than the rated value. Usually that will still be OK, but in a marginal application it can bite you.  Either way the symptom will be excessive ripple.

Quote
Read about these two controllers a bit, set the jumpers and DIP switches as best I cou ld understand but... no joy, the Tek software will not detect/recognize any of these cards, sadly. I must be doing something wrong again.... just don't know what !

When faced with a situation where you're sure the DIP switches are set correctly but you still aren't getting the expected result, check the DIP switches with an ohmmeter.  They tend to fail open.
 

Offline VinceTopic starter

  • Super Contributor
  • ***
  • Posts: 4292
  • Country: fr
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #12 on: July 31, 2017, 05:59:06 am »
Either way the symptom will be excessive ripple. 

Yep will defintely check all voltages for ripple. The servuice manual only goes to module level so no details about admissible ripple levels, but I will report what I find here and you can tel me what you think. I guess I can look at my 2232 service manual to get a general idea of the order of magnitude that is tolerated, as a starting point.



Quote
When faced with a situation where you're sure the DIP switches are set correctly but you still aren't getting the expected result, check the DIP switches with an ohmmeter.  They tend to fail open.

Thanks, will check that.

I think I will definitely get GPIB going ASAP, because you are right it may well help me figure out what RAM chip might cause trouble : I spent some time tonight looking at the service manual and schematics for this scope. The block-diagram of the CPU board (attached below for those who don't have it already...) clearly shows that Tek meant to use GPIB as a serious/low level debugging tool, because the GPIB controller is actually one of the rare peripherals that are real close to the CPU, tied directly the data and address buses. There is only a small boot ROM (256Ko), with a little 32KB static RAM to go with it, and the 7 segments error code display... and the GPIB controller. There is also the service port where technicians can plug their portable cartridge terminal like was common in those days (would be cool to get hold of one ??) and then of course U2000/2001, the two big interface chips required to access the memory controller/address decoder etc so that, I guess, if all goes well, it can then access the firmware inside the flash ROM, then put/copy it into the main memory then start the operating system from there and boot the scope. Well that's my best guess from what I see on this block diagram.

But apart from that, 95% of the CPU board is isolated from the CPU via the data & address buffers. So even if 90 % of the CPU board was wrecked somehow, the CPU should still be able to run from its little boot ROM and talk to me via GPIB !!!  That's marvelous. GPIB is then really a serious debugging tool in this scope, not just a high-level interface for fancy I/O like hard copies or wave form retrieval.  How cool is that  :)



So I am torn between the urge/will to get my hands dirty / open this scope to satisfy my curiosity/see how it's put together.... and the more reasonable reasonable objective of first getting GPIB working on my computer (and buying a GPIB cable too ! ).   What a difficult choice ! LOL
I know... I will do both at the same time ! LOL  After all even if I open the scope, I should still be able to plug the GPIB cable on the CPU board anyway.
Yeah, why choose !   :P
« Last Edit: July 31, 2017, 06:35:30 am by Vince »
 

Offline VinceTopic starter

  • Super Contributor
  • ***
  • Posts: 4292
  • Country: fr
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #13 on: July 31, 2017, 07:48:02 am »
Still looking at the schematics, this time looking at the A10/Acquisition board, and making progress I think. I am starting to like this detective game, hmmm....

Attached a snippet of the schematics, representing only channel one, no point looking at the other 3 which are only duplicates and would make the PDF file too big to be uploaded here I think. 

So, I quite like like what I see on the block diagram of this board : each of teh 4 channel has it's own ADC and it's own acquisition memory ! So this decidedly might indeed explain how I get Acq RAM write errors,  yet the scope appears to work perfectly fine ! I only use the first channel most of the time, the first 2 sometimes, but rarely the 4 channels. I think the only time I turned them all on, was a year a go when I unpacked unpacked the scope and wanted to check the scope survived the transport, so I checked all 4 channels for peace of mind. But other than this...

So it's indeed possible that this RAM error is happening in some RAM chip I actually never get to use. Must be on channel 3 or 4 then.

At first I was scard/surprised because on sheet #9, I cna see only 16KB of RAM, x8 2KB chips, not quite enough I thought, plus all the chips were annotated as "NOT USED" ! Oops.... then much further down the file, at the very end, after lots of analog stuff, I found another sheet showing some acquisiotn memory, phew ! And this time we have more of it : 64K, sounds more like it I thought !  Plus, they are not annotated "NOT USED" this time ! So looks like this is the real deal.
8 chips of 8KB each.

So, in short, I have 4 channels with 8 chips each, that's 32 RAM chips, and one of them is bad... which one !  LOL

The good thing is, correct me if I am wrong because I am no expert/pro, but from what I can see on the CPU board block diagram, there is no "MMU"/memory management chip implemented here ? So there is no fancy address space "translation" going on here ? So, that means that the memory address indicated in the error log, ie 0X7300000 and 0x732000 are the actual / physical addresses as found on the CPU address bus... so this means that with some patience, by studying the schematics, I (might) be able to figure out the address decoding taking place here, and find my faulty chip ! Will see...

Other good news is that they are simple static RAM chips, so should be easy and cheap to find replacements for them. They also a very low pin count of course, so that will help a lot when comes time to remove them from the board.

So all in all, looks like there is hope !   :)

Only slight bad news is that board view found in this scanned PDF, must be partial only, since they don't appear to show all these RAM chips, so even if I can figure out which chip it is from the schematics, I could not locate it (easily), physically, on the board...

Also of interest, with regard to the previous discussion on ESR of the electrolytics being actually "desired"/engineered in some place of the scope like the VCO : well I attached the schematic showing that little daughter board carrying the VCO, and there are two of those 33uF electrolytics. One of them is just decoupling the positive rail, so probably not doing much more "harm" than all his friends spread all over the board. However there is another one which I think might indeed in a much more critical/sensitive part of the circuit. No expert but looks like a typical LC resonant circuit in a BJT, and well one of those 33uF has one of its terminal connected to the coil no less. So I can imagine that it might have some effect on things....



« Last Edit: July 31, 2017, 08:03:24 am by Vince »
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 28254
  • Country: nl
    • NCT Developments
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #14 on: July 31, 2017, 08:37:10 am »
You better look for repair threads about similar scopes. There is a way to make the scope tell which chip it is. If you want to go in brute force then it may help to check the solder joints on the large QFP chips and see if they are OK.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline VinceTopic starter

  • Super Contributor
  • ***
  • Posts: 4292
  • Country: fr
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #15 on: July 31, 2017, 08:40:58 am »
Yep will do that later. For now I enjoy looking at the schematics trying to figure it out, but I guess in an hour or two, I will get bored and will start working on getting my GPIB computer to work and tell me what chip it is  ;)
 

Offline VinceTopic starter

  • Super Contributor
  • ***
  • Posts: 4292
  • Country: fr
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #16 on: July 31, 2017, 05:18:55 pm »
Yep, address decoding is a lost cause, silly me : the acquisition memory we are interested in, obviously connects to the acquisition chips for that particular channel... not the main CPU of course, stupid me. So no way to figure things out then, I give up. 

One interesting thing I noticed in the process though, was who the memory array is arranged. As you can see those x8 8KB SRAM chips are not arrange in a typical 6KB fashion. No, the acquisition chip addresses them as one 8K of 64 bit wide words.  I wonder why that is ? Maybe these little SRAM chips were not fast enough to stand the required 1GS/s throughput at the faster time base settings, so by splitting the memory array this way, each individual memory chip only has to stand an 1/8 of the total throughput. Just a shot in the dark again... I welcome the input from more clued people, as always...

So indeed the repair is stuck until I get GPIB working on my old computer. Need to buy a cable to start with ! LOL
If I can't get the old ISA cards to work, will have to buy yet another GPIB controller, more modern this toe, which I can use on my main computer but that's more cost which I can't really justify right now, plus it would mean taking the scope downstairs in the living room, not very practical.

So, since I have already bought these two ISA controller cards, I will first try to get that to work since it means zero added cost for me.




 

Offline andy2000

  • Frequent Contributor
  • **
  • Posts: 259
  • Country: us
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #17 on: July 31, 2017, 06:37:53 pm »
It was a few years ago, but when I had to find a defective SRAM chip in one of these, I deliberately created a memory error by shorting one address or data pin of a RAM chip to ground to see which address the new error had.  This let me figure out for sure which channel had the bad chip, and I think narrowed it down to one of a few chips. 

I do recommend backing up the Dallas NVRAM which holds the CAL constants. 
 

Offline VinceTopic starter

  • Super Contributor
  • ***
  • Posts: 4292
  • Country: fr
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #18 on: July 31, 2017, 07:01:10 pm »
It was a few years ago, but when I had to find a defective SRAM chip in one of these, I deliberately created a memory error by shorting one address or data pin of a RAM chip to ground to see which address the new error had.  This let me figure out for sure which channel had the bad chip, and I think narrowed it down to one of a few chips. 

That's quite clever ! I will keep this technique in mind...


Quote
I do recommend backing up the Dallas NVRAM which holds the CAL constants.

Yep, I do intend to get a programmer so I can backup (or modify/play with) each and every memory chip of each and every test I gear I have and those to come... but like everything else, it's not free and there is so much stuyff I need/want to buy to set up my lab... makes my head spin. Well, my wallet at any rate...

I did have a quick look some time ago on Ebay to check prices. From what I recall there was a popular/wide spread unit that cost only 30 bucks or so, but I also remember a video on Feedbackloop's YT channel, where he worked on a couple TDS 5XX scopes, that he failed to read the Dallas NVRAM with the cheap programmers. The thing would actually act is it managed to read the chip, but later when he wanted to restore the NVRAM/write to it, he realized the programmer had read garbage during the backup....  So he had to find a different programmer that would actually work on these particular NVRAM chips used in the TDS5XX.  Can't remember what programmer it was, though....

 

Offline VinceTopic starter

  • Super Contributor
  • ***
  • Posts: 4292
  • Country: fr
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #19 on: July 31, 2017, 07:32:28 pm »
Looking again at the schematics, I guess one quick way to figure out, as a first step, which channel/bank of chips is at fault, would be to play with the common chip select line : "CSA", driven directly by/from the acquisition chip, via its two CS signals, CS0 and CS1. They are both shorted together so it's safe to assume they are one-collector type, unlike the address lines which are probably totem-pole so might bit risky to short their output... though if you have done it I guess they can cope with it.

So, back to CSA. it is driven through this R491  27Kohms resistor, how convenient. So there is really no risk whatsoever, we can just pull the right side of this resistor to Vcc , that would disable the entire bank of SRAM chips for that channel, and the CS0/CS1 outputs of the Acq chip are safe : whatever happens, the current going through its ouputs would be limited to Vcc divided by this resistor, so under 0.2mA, no harm...

Plus, soldering to this resistor is probably less risky (more room around its pins) , than fine pitched memory chips, I guess. Well that said maybe they are through hole/DIP packages ? Given the small capacity/low pin count of these chips,  and the age of the scope, I guess that's possibility...

« Last Edit: July 31, 2017, 07:41:26 pm by Vince »
 

Offline AndyC_772

  • Super Contributor
  • ***
  • Posts: 4298
  • Country: gb
  • Professional design engineer
    • Cawte Engineering | Reliable Electronics
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #20 on: July 31, 2017, 07:46:30 pm »
It was a few years ago, but when I had to find a defective SRAM chip in one of these, I deliberately created a memory error by shorting one address or data pin of a RAM chip to ground to see which address the new error had.  This let me figure out for sure which channel had the bad chip, and I think narrowed it down to one of a few chips. 

I did something very similar on a TDS540. If I recall correctly, there's a big (1206) link next to each SRAM chip, connected to a chip enable or strobe, but as I later discovered, it's actually shorted out by a PCB trace somewhere, and the link itself is entirely redundant.

I found out the hard way. One end is connected to +5V, and the other does indeed go to the SRAM. So, I replaced the link with a resistor, then figured I could ground the end connected to the SRAM via a multimeter in current mode.

I blew two expensive DMM fuses before I realised what was going on. Good job I had actually used the DMM rather than just connecting a wire between the SRAM pin and ground.

So, top tip: if you want to ground any SRAM pins to assist in fault finding, check very carefully what they're attached to first!

Offline andy2000

  • Frequent Contributor
  • **
  • Posts: 259
  • Country: us
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #21 on: July 31, 2017, 08:28:56 pm »

So, top tip: if you want to ground any SRAM pins to assist in fault finding, check very carefully what they're attached to first!

That's a good tip.  I usually like to add a series resistor for safety (10-100 ohms works for most low voltage circuits). 
 

Offline VinceTopic starter

  • Super Contributor
  • ***
  • Posts: 4292
  • Country: fr
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #22 on: July 31, 2017, 08:35:06 pm »
Yep, better safe than sorry  :)


« Last Edit: July 31, 2017, 08:47:05 pm by Vince »
 

Offline VinceTopic starter

  • Super Contributor
  • ***
  • Posts: 4292
  • Country: fr
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #23 on: July 31, 2017, 08:59:42 pm »
Just ordered a GPIB cable.. these things, used, go for silly prices for what thy are, IMHO !   >:(  But such is the market.

Just ordered a Chinese brand new one on Ebay, will see if it's any good. Not exactly dirt cheap at 20 bucks (for 1.5m) but still less than half the price of a 40 years old one so worth a try.
I paid a little extra for shipping, in the hope that maybe it will arrive in a month rather than 2 or 3.... we shall see.

This gives me time to get my bloody ISA controller card(s) to work, hopefully !

And I can't resist, I think I will open the scope... these schematics have me confused, sheet 9 showing only 16KB of Acq RAM and all chips being marked as "unused", and with shunt resistors all around as mentioned by you chaps, then sheet #25 showing 64KB which sounds more like it, but with no shunts anywhere. Plus the board view being only partial and not showing any of these RAM chips  !  :-/
So, I wanna see what ACTUALLY is in this scope !  :)

I am tired of speculations... I wanna see the guts of the real thing at last, let's open this thing, I say !!!  >:D
« Last Edit: July 31, 2017, 09:03:07 pm by Vince »
 

Offline alm

  • Super Contributor
  • ***
  • Posts: 2903
  • Country: 00
Re: Tektronix TDS 544A issue : very slow refresh rate
« Reply #24 on: July 31, 2017, 09:26:44 pm »
Just ordered a GPIB cable.. these things, used, go for silly prices for what thy are, IMHO !   >:(  But such is the market.
They are still being sold new for about $100 by the likes of NI and Keysight. And since most new instruments people buy them for sell for well over $1000, I imagine the price of a GPIB cable is not something their customers care about. An intermittent cable in a production environment can easily cost much more than $100.

The used cables are still relevant for new(ish) instruments that people like us buy. So unlike a parallel printer cable, demand stays relatively high. Add to that that used cables are often scrapped for copper, so a much larger fraction of old oscilloscopes end up on eBay than cables and probes. And you have a price that is costs as much as some of the instruments it works with.

I got some Agilent-branded ones for under $20 shipped from this seller recently. Have not tested them yet, but they looked good with only some light corrosion on the screws. One had a tiny tear in the insulation that is easily fixed with some tape.


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf