Author Topic: Tektronix TDS 820  (Read 838 times)

0 Members and 1 Guest are viewing this topic.

Offline dgimbTopic starter

  • Newbie
  • Posts: 7
  • Country: ua
Tektronix TDS 820
« on: August 07, 2024, 12:11:46 pm »
Hello folks.
I bought a Tektronix TDS 820 for repair.
The main screen is dark, but the segment indicator on the motherboard runs.
After connecting to the debug console port, I have the following log:
-------------------------------------------------------------------------------------------------
Int V
   Bootrom Header Checksum passed.
   Bootrom Total Checksum passed.
   BootRom Check Sum passed.
   Bus Error Timeout test passed.
Kernel Diagnostics Complete.

Calling SDM (monitor) Routine.
   Enabling Bus Control register. Value = 0x67
   IMR 1 Register test passed.
   Misc. Register test passed.
   Timer Interrupt test (Auto-Vector) passed.
NVRam DSACK FAILED, wrote 0x12345678, read 0x78ffffff

NVRam DSACKS test failed.
-------------------------------------------------------------------------------------------------
Also I replaces DS1245Y to new one but the result still the same.

I am also interested in whether it is necessary to flash the DS1245Y memory after replacement to new one.
What exactly firmware need to upload in the DS1245Y memory?

Also on eBay i found diskettes for my oscilloscope model...
I'm curious about the left one on the photo.... what does the "Оptions key" mean?

Thanks!
« Last Edit: August 07, 2024, 08:42:06 pm by dgimb »
 

Offline TERRA Operative

  • Super Contributor
  • ***
  • Posts: 3052
  • Country: jp
  • Voider of warranties
    • Near Far Media Youtube
Re: Tektronix TDS 820
« Reply #1 on: August 10, 2024, 09:57:48 am »
All options can be unlocked via GPIB, the procedure is around the various forums.

You will need to program the new NVRAM, try pulling the data out of the old one, otherwise you might need to get a copy from a good unit if your old one has lost its data.
Where does all this test equipment keep coming from?!?

https://www.youtube.com/NearFarMedia/
 
The following users thanked this post: dgimb

Offline dgimbTopic starter

  • Newbie
  • Posts: 7
  • Country: ua
Re: Tektronix TDS 820
« Reply #2 on: August 11, 2024, 11:06:55 am »
Solved!

The problem was that there was no signal on the data bus from the buffer chip (CPU data bus).
This was the reason that the communication between the CPU and the NVRAM was not working properly.
The reason is that the signal line in the inner layer of the PCB was broken.

Thanks!

P.S: Also, earlier (before the real cause of the problem was found) all data was extracted from the old NVRAM and loaded into the new one, but the result was the same.
For now, the oscilloscope starts up and works correctly.
« Last Edit: August 20, 2024, 05:36:16 pm by dgimb »
 
The following users thanked this post: JohnG, TERRA Operative

Offline dgimbTopic starter

  • Newbie
  • Posts: 7
  • Country: ua
Re: Tektronix TDS 820
« Reply #3 on: August 20, 2024, 12:32:38 pm »
The memory of the DS1245Y may be empty at startup (erased before installation).
The DS1245Y only stores the calibration data in my oscilloscope model (TDS 820).
 

Offline TERRA Operative

  • Super Contributor
  • ***
  • Posts: 3052
  • Country: jp
  • Voider of warranties
    • Near Far Media Youtube
Re: Tektronix TDS 820
« Reply #4 on: August 20, 2024, 02:08:35 pm »
I think you will probably find that the calibration data is stored on some EEPROM's on the acquisition board, it's where the cal data is stored for the 500, 600 and 700 series scopes (I could be wrong about the 800 series though, I haven't played with an 800 series scope directly).

The DS1386 (or equivalent) 'Ramified Timekeeper' or 'Ramified Watchdog' holds firmware and the DS1245Y (or equivalent) is the NVRAM that holds user settings, captured waveforms and option unlock data etc. There should be no actual calibration data in there.
Where does all this test equipment keep coming from?!?

https://www.youtube.com/NearFarMedia/
 
The following users thanked this post: dgimb

Offline dgimbTopic starter

  • Newbie
  • Posts: 7
  • Country: ua
Re: Tektronix TDS 820
« Reply #5 on: August 20, 2024, 05:01:40 pm »
Thanks for the advice.
I'm going to backup the oscilloscope firmware and use the "NI GPIB-USB-HS" adapter to do it.
Can you give me some information about this process?
What are the important points here?

Thanks!
 

Online David Hess

  • Super Contributor
  • ***
  • Posts: 17077
  • Country: us
  • DavidH
Re: Tektronix TDS 820
« Reply #6 on: August 20, 2024, 09:47:52 pm »
Solved!

The problem was that there was no signal on the data bus from the buffer chip (CPU data bus).
This was the reason that the communication between the CPU and the NVRAM was not working properly.
The reason is that the signal line in the inner layer of the PCB was broken.

Wow, how did you figure that out?  I might have checked every address and data line at the NVRAM for activity.
 
The following users thanked this post: dgimb

Offline dgimbTopic starter

  • Newbie
  • Posts: 7
  • Country: ua
Re: Tektronix TDS 820
« Reply #7 on: August 21, 2024, 12:40:38 pm »
Solved!

The problem was that there was no signal on the data bus from the buffer chip (CPU data bus).
This was the reason that the communication between the CPU and the NVRAM was not working properly.
The reason is that the signal line in the inner layer of the PCB was broken.

Wow, how did you figure that out?  I might have checked every address and data line at the NVRAM for activity.

The falling edge signal of DIR signal was wrong.

The reason was not signal on the RD*\1  pin on U1178.

Please see attached image.
 

Online David Hess

  • Super Contributor
  • ***
  • Posts: 17077
  • Country: us
  • DavidH
Re: Tektronix TDS 820
« Reply #8 on: August 21, 2024, 03:47:01 pm »
The falling edge signal of DIR signal was wrong.

The reason was not signal on the RD*\1  pin on U1178.

So with none of the buffers producing the correct output, something earlier in the logic was the problem.

I would not expect that kind of output from any TTL gate because open inputs usually pull high, but FAST TTL has a lower high level input current.
 
The following users thanked this post: dgimb

Offline TERRA Operative

  • Super Contributor
  • ***
  • Posts: 3052
  • Country: jp
  • Voider of warranties
    • Near Far Media Youtube
Re: Tektronix TDS 820
« Reply #9 on: August 21, 2024, 04:15:42 pm »
Thanks for the advice.
I'm going to backup the oscilloscope firmware and use the "NI GPIB-USB-HS" adapter to do it.
Can you give me some information about this process?
What are the important points here?

Thanks!

Here's the instructions and tektool DOS app attached (Can be run from command prompt in Win10).
Also info on unlocking options too.

I've also added some floppy disk tools that will allow you to copy in and out the NVRAM and Calibration data (To backup your cal data. I have seen the EEPROMs go bad once or twice).
Be very careful about what you copy in! Make absolutely sure you copy OUT first, maybe twice then generate checksums and compare to ensure you have a good read.
Where does all this test equipment keep coming from?!?

https://www.youtube.com/NearFarMedia/
 
The following users thanked this post: dgimb

Offline dgimbTopic starter

  • Newbie
  • Posts: 7
  • Country: ua
Re: Tektronix TDS 820
« Reply #10 on: August 21, 2024, 04:18:51 pm »
The falling edge signal of DIR signal was wrong.

The reason was not signal on the RD*\1  pin on U1178.

So with none of the buffers producing the correct output, something earlier in the logic was the problem.

I would not expect that kind of output from any TTL gate because open inputs usually pull high, but FAST TTL has a lower high level input current.

Pin RD*\1 did not receive a signal from another part of the circuit(see screenshot).
RD*\1 had about 2.3V and this was an undefined state for trigger.

It was resolved with a long wire through the main board :)


 

Offline dgimbTopic starter

  • Newbie
  • Posts: 7
  • Country: ua
Re: Tektronix TDS 820
« Reply #11 on: August 21, 2024, 04:25:47 pm »
Thanks for the advice.
I'm going to backup the oscilloscope firmware and use the "NI GPIB-USB-HS" adapter to do it.
Can you give me some information about this process?
What are the important points here?

Thanks!

Here's the instructions and tektool DOS app attached (Can be run from command prompt in Win10).
Also info on unlocking options too.

I've also added some floppy disk tools that will allow you to copy in and out the NVRAM and Calibration data (To backup your cal data. I have seen the EEPROMs go bad once or twice).
Be very careful about what you copy in! Make absolutely sure you copy OUT first, maybe twice then generate checksums and compare to ensure you have a good read.

Thank you very much for your help!
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf