Author Topic: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)  (Read 128324 times)

0 Members and 1 Guest are viewing this topic.

Offline stan_cool

  • Newbie
  • Posts: 4
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #450 on: October 23, 2019, 10:05:49 pm »
I came along a TDS7154B and the test shows an error for DemuxG and DemuxH (377 and 378). Everything else seems to work. The memory on the acquisition board are Cypress CY7C1361B-133AC i think. But there are 64 of them and obviously it could be something else. So any information is welcome ! Is there any more information on the serial when one is running this test ? Thanks !

You are lucky because this problem might be easy to fix. You need to connect the RS232 adapter to to the serial port (there are instructions earlier on this thread) and run diagnostics again. The diagnostics will literally print the U*** labels of the memory on the PCB. Make a note of it, take out the ACQ PCB, locate the memory and replace it.

I just repaired my CSA7404 this way a couple of days ago.
« Last Edit: November 06, 2019, 09:49:34 pm by stan_cool »
 

Offline stan_cool

  • Newbie
  • Posts: 4
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #451 on: October 23, 2019, 11:12:45 pm »
Hello

I bought TDS7104 without HDD.

Just installed usual Win2000 OS in 32GB ssd, installed drivers for PPC board and USB Front panel and downloaded TekScope 2.5.5 from tek site.

Tek scope starts up.
However, there are buttons that are not glowing.
Also, such a screen appears and does not work properly.

Do you know any solution?

You definitely want to install the VXWORKS files on your C: drive. For this you'll need to install the Firmware update, download from Tek website: https://www.tek.com/oscilloscope/tds7054-software/tds7104-and-7054-firmware-upgrade
 

Offline wolfy007

  • Contributor
  • Posts: 38
  • Country: au
  • Back into electronics again, as a hobby this time.
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #452 on: October 24, 2019, 12:15:40 am »
@stan_cool, your mailbox is apparently full.
Tek: 222A, 212, TAS465, TDS460A, 2465, 2465B, 2467, TM504, TM506, SG504, SG503, PG506, TG501, SC504, PS503a, FG501a, DM504a, PG501, 7603+7L12
BWD: 835, 539d, 521, 504, 141, 160a  Fluke: 8060A, 8024B, 8025A, 27/FM, 87, 87III   HP: 5315A, 3478a, 3468A, 3457a  Keithley: 196, 228a  Solartron: 7081 7151
 

Offline Ice-Tea

  • Super Contributor
  • ***
  • Posts: 1499
  • Country: be
    • Freelance Hardware Engineer
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #453 on: October 26, 2019, 05:42:17 pm »
Just wondering.. Does anyone know where the actual cal data is stored? On the ACQ board I presume? What's the tech? EEPROM? Or another nasty NVRAM?
eBay shop with all the gear you need!
FS: Agilent 54825A, R&S CMU200, CRTU, Marconi 6201B, Lecroy WP 950, 9354TM, 9354M, 9374L LC584A, Tek THS720P, TDS7154B, Anritsu MG3671A 2.75G I/Q RF gen, Keithley 238 SMU 707 matrix, HP 8642B, 8903A, 8110A, 8156
 

Offline snoopy_lei

  • Contributor
  • Posts: 9
  • Country: cn
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #454 on: October 27, 2019, 01:28:25 am »
Hello Ice-Tea

 I think the CAL data is divided into two parts, the factory service CAL data part is stored in NVRAM of PPC board, and the user SPC CAL data is stored in the hard disk C:\vxBoot\calCons\
however please refer below info from debug port of PPC board,What do you think about the following SPC fail issue? |O

Code: [Select]
    calConStatus = cc_init(2)
0x16987e0 (tShell): Reading 358 bytes of service cal #1 data from NV[3:0] into 0x3b4f000
0x16987e0 (tShell): nvMem_read succeeded
0x16987e0 (tShell): cc_restoreBank: can't open file C:/vxBoot/calCons/11
0x16987e0 (tShellcalConStatus): cc_restoreBank: can't open file  = C:/vxBoot/calCons/0x13
0x16987e0127d1dc (tShell): : value = cc_restoreBank: can't open file 26624C:/vxBoot/calCons/ = 0x14
0x16987e06800 (tShell): Optical hardware is not present.


Code: [Select]
################### topScript ends ###############################


Done executing startup script c:/vxboot/topscript.hw
KERNEL:  RUNNING TIME SLICED AT 10 TICKS PER SLICE!
-> 0x380aa40 (aAcqDpoExecutor): 16OCT19 02:27:03 U
0x391a030 (CalWatch): Temperature transition into SPC-supporting range.
0x1630bb0 (SPC task): cc_loadV: CC_TRIGdcGain3c was 0; clipped
0x1630bb0 (SPC task): ** M866CompCalibrator 3c failed -- ...wrote cal constant CC_TRIGdcGain3c to 0.000000, failed
. **
0x1630bb0 (SPC task): cc_loadV: CC_TRIGdcGain4c was 0; clipped
0x1630bb0 (SPC task): ** M866CompCalibrator 4c failed -- ...wrote cal constant CC_TRIGdcGain4c to 0.000000, failed
. **

total cal time     3.93 minutes
0x3621830 (SPC task): cc_loadV: CC_TRIGdcGain3c was 0; clipped
0x3621830 (SPC task): ** M866CompCalibrator 3c failed -- ...wrote cal constant CC_TRIGdcGain3c to 0.000000, failed
. **
0x3621830 (SPC task): cc_loadV: CC_TRIGdcGain4c was 0; clipped
0x3621830 (SPC task): ** M866CompCalibrator 4c failed -- ...wrote cal constant CC_TRIGdcGain4c to 0.000000, failed
. **

total cal time     3.80 minutes
0x35f0550 (SPC task): cc_loadV: CC_TRIGdcGain3c was 0; clipped
0x35f0550 (SPC task): ** M866CompCalibrator 3c failed -- ...wrote cal constant CC_TRIGdcGain3c to 0.000000, failed
. **
0x35f0550 (SPC task): cc_loadV: CC_TRIGdcGain4c was 0; clipped
0x35f0550 (SPC task): ** M866CompCalibrator 4c failed -- ...wrote cal constant CC_TRIGdcGain4c to 0.000000, failed
. **

total cal time     3.75 minutes

DIAGNOSTIC EXECUTION begin
Test "111" - Processor-->Memory-->DRAMWalk1 started
                 Test execution time 7.0673e-06 sec
Test "112" - Processor-->Memory-->DRAMCell started
                 Test execution time 0.047657 sec
Test "113" - Processor-->Memory-->DRAMMarch started
                 Test execution time 0.014168 sec
Test "121" - Processor-->PCI Bus-->Scan Test started
                 Test execution time 1.7981e-05 sec
Test "211" - RegAccess-->DACs-->Daculator started
                 Test execution time 0.00036928 sec
Test "221" - RegAccess-->Direct R/W-->DEMUX started
                 Test execution time 0.0023184 sec
Test "222" - RegAccess-->Direct R/W-->Dsy started
                 Test execution time 0.00032087 sec
Test "223" - RegAccess-->Direct R/W-->SBTL started
                 Test execution time 0.00013231 sec
Test "224" - RegAccess-->Direct R/W-->SGTL started
                 Test execution time 0.00030058 sec
Test "231" - RegAccess-->IIC-->Pogo_U1 started
                 Test execution time 0.00036548 sec
Test "241" - RegAccess-->PLL-->Serial started
                 Test execution time 9.2548e-05 sec
Test "251" - RegAccess-->Serial-->AtoD started
                 Test execution time 0.00019005 sec
Test "252" - RegAccess-->Serial-->U1093 started
                 Test execution time 2.7163e-05 sec
Test "253" - RegAccess-->Serial-->U1251 started
                 Test execution time 0.00019572 sec
Test "254" - RegAccess-->Serial-->U1500 started
                 Test execution time 0.00027029 sec
Test "311" - Acquisition-->Memory-->MemData started
                 Test execution time 5.0754 sec
Test "312" - Acquisition-->Memory-->MemAddr started
                 Test execution time 4.9457 sec
Test "313" - Acquisition-->Memory-->DataFormat started
                 Test execution time 2.4118 sec
Test "321" - Acquisition-->Acq Modes-->SubSample started
                 Test execution time 5.3284 sec
Test "322" - Acquisition-->Acq Modes-->PeakDetect started
                 Test execution time 39.131 sec
Test "323" - Acquisition-->Acq Modes-->HiRes started
                 Test execution time 5.3404 sec
Test "331" - Acquisition-->Vertical-->50OhmOvld started
                 Test execution time 0.083696 sec
Test "332" - Acquisition-->Vertical-->ADC Connects started
                 Test execution time 7.0857 sec
Test "341" - Acquisition-->Interrupt-->Bit Tests started
                 Test execution time 4.9328 sec
Test "351" - Acquisition-->HFStep-->PhaseCal started
                 Test execution time 5.8304 sec
Test "361" - Acquisition-->PLL-->Clock Freq started
                 Test execution time 0.4462 sec
Test "371" - Acquisition-->MemSpeed-->DemuxA started
                 Test execution time 3.9646 sec
Test "372" - Acquisition-->MemSpeed-->DemuxB started
                 Test execution time 3.9564 sec
Test "373" - Acquisition-->MemSpeed-->DemuxC started
                 Test execution time 3.9567 sec
Test "374" - Acquisition-->MemSpeed-->DemuxD started
                 Test execution time 3.9563 sec
Test "375" - Acquisition-->MemSpeed-->DemuxE started
                 Test execution time 3.9563 sec
Test "376" - Acquisition-->MemSpeed-->DemuxF started
                 Test execution time 3.9563 sec
Test "377" - Acquisition-->MemSpeed-->DemuxG started
                 Test execution time 3.9564 sec
Test "378" - Acquisition-->MemSpeed-->DemuxH started
                 Test execution time 3.9562 sec
Test "411" - Trigger-->Inputs-->Line started
                 Test execution time 0.074533 sec
Test "412" - Trigger-->Inputs-->Ch1 started
                 Test execution time 0.36537 sec
Test "413" - Trigger-->Inputs-->Ch2 started
                 Test execution time 0.35027 sec
Test "414" - Trigger-->Inputs-->Ch3 started
                 Test execution time 0.35029 sec
Test "415" - Trigger-->Inputs-->Ch4 started
                 Test execution time 0.3503 sec
Test "421" - Trigger-->Internals-->TimerA1 started
                 Test execution time 0.10009 sec
Test "422" - Trigger-->Internals-->TimerA2 started
                 Test execution time 0.10127 sec
Test "423" - Trigger-->Internals-->Btrig started
                 Test execution time 0.11828 sec
Test "424" - Trigger-->Internals-->BtrigEvents started
                 Test execution time 0.11882 sec
Test "425" - Trigger-->Internals-->TimeInterp started
                 Test execution time 9.2788e-06 sec
Test "426" - Trigger-->Internals-->Holdoff started
                 Test execution time 0.033313 sec
Test "511" - Misc-->Cal Integrity-->Factory Cal started
                 Test execution time 6.2981e-06 sec
Test "512" - Misc-->Cal Integrity-->SPC (run SPC) started
                 Test execution time 1.9231e-06 sec
Test "521" - Misc-->GPIB-->Interface started
                 Test execution time 0.00057072 sec
DIAGNOSTIC EXECUTION finished in 115.5 sec
0x365b550 (SPC task): cc_loadV: CC_TRIGdcGain3c was 0; clipped
0x365b550 (SPC task): ** M866CompCalibrator 3c failed -- ...wrote cal constant CC_TRIGdcGain3c to 0.000000, failed
. **
0x365b550 (SPC task): cc_loadV: CC_TRIGdcGain4c was 0; clipped
0x365b550 (SPC task): ** M866CompCalibrator 4c failed -- ...wrote cal constant CC_TRIGdcGain4c to 0.000000, failed
. **

total cal time     3.95 minutes

 

Offline Perpf

  • Contributor
  • Posts: 8
  • Country: de
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #455 on: October 27, 2019, 09:46:57 pm »
Hello everybody and thanks for the great pieces of information you're sharing!!
I'm working on a CSA8000B which boots but then gets stuck on flash screen.
PPC diagnosis shows "P" steadily, so no infinite boot loop as has been described for many units.
Still it is stuck. Any ideas?
I'd like to connect RS232 to see, whether there is any insight from the boot log.
Although I read through pretty much everything, I'm not quite sure how to connect to the J790 header on the ppc board.
I understand, I need to connect RXD, TXD and GND- correct?
Which pins are this on the header? Any photo maybe?
What voltage levels are there? Is it 3.3 or 5V?

Appreciate any info!!
 

Offline Ice-Tea

  • Super Contributor
  • ***
  • Posts: 1499
  • Country: be
    • Freelance Hardware Engineer
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #456 on: October 29, 2019, 09:14:19 am »
Oh? Wasn't expecting call to be on the PPC board. Think I need to look into that a bit further then..

AS for your error: have you double checked the directory actually exists? That it is not protected?

Perpf:



you need TX1 and RX1
eBay shop with all the gear you need!
FS: Agilent 54825A, R&S CMU200, CRTU, Marconi 6201B, Lecroy WP 950, 9354TM, 9354M, 9374L LC584A, Tek THS720P, TDS7154B, Anritsu MG3671A 2.75G I/Q RF gen, Keithley 238 SMU 707 matrix, HP 8642B, 8903A, 8110A, 8156
 

Offline bipolarjunction

  • Newbie
  • Posts: 4
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #457 on: October 29, 2019, 12:26:15 pm »
Hi guys!

I have my repaired TDS7254B booting successfully (which is much thanks to the fantastic content of this thread) but it requires an acquisition board repair - the analog mux for ADCs has a connection problem. About a year ago I removed the heatsink and reflowed the BGA back on the acquisition board, and the problem was fixed!

Long story short, I was tinkering this weekend and noticed the same problem re-appearing. I am going to attempt to remove and re-ball the BGA with leaded solder as it seems as if the exact same failure happened again after a year of use - likely thermal cycling related. Anyway, this is a very risky operation to perform as Tek won't even sell or support one of these acq boards. I looked on ebay at replacement acquisition boards should this open heart surgery not go well. Below is a list of purchasable options, now the problem is figuring out which scopes each board is compatible with. I spent a few hours scouring all the service manuals for TDS7K, TDS7KB, CSAx compiling references but am still without a clue what many of these parts belong to  :scared:

672-1592-02
672-1686-61 //TDS7154B
672-1694-55 //TDS7154
665-1686-10 //TDS7154B
672-5276-00
672-5276-54
672-5276-01
672-5276-52
671-5337-00

It seems there are lots of the 672-5276 parts on the market, I would assume this belongs to something popular. Alltest (the ebay vendor) doesn't have the donor instrument information [other than that these are for TDS7xxxxy], so I am hoping to figure this out online. I know how to perform a board ID override and have SN/KEY info for most of the TDS7k, TDS7kB, CSA models. It would be nice to upgrade to 4GHz BW, but I'd be happy with just having my 7254B back in service.

Can anyone help? The primary unknowns are 672-5276, 671-5337, 672-1592. What does the suffix mean (appears to be a version or similar)? Any ideas of other service manuals to examine?

Then there is the question of whether I will even be able to swap a new acquisition board in, even if I found the exact replacement part. Will the scope be able to regenerate its own CAL info or will I have a useless piece of hardware anyway?

Thanks!
 

Offline snoopy_lei

  • Contributor
  • Posts: 9
  • Country: cn
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #458 on: October 29, 2019, 12:36:39 pm »
Hi Ice-Tea

yes you can double check the nvram in PPC board,however i can find the below file in NVRAM,I think TDS7000.CVN and TDS7000.CVO is factory service CAL data

EVENTLOG.DAT
TDS7000.CVO
APPSTR.BIN
TDS7000.CVN
TDS0.DBS

For mine SPC error: I double check the user SPC CAL data is stored in the hard disk C:\vxBoot\calCons\ and more details as attach picture
                              and The last time SPC passed was at 2019/10/15 3:37,so we can find the file modify history in the picture with file 9 10 11 13 14
                              if SPC Fail will modify the file 12 16 only and I have confirmed that all directories have full access rights.
                             This is a very headache SPC issue |O I ready to check the CompCalibrator MOD of the ACQ board,
                             I am very grateful if you can help provide some advice or direction
 

Offline Ice-Tea

  • Super Contributor
  • ***
  • Posts: 1499
  • Country: be
    • Freelance Hardware Engineer
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #459 on: October 29, 2019, 02:59:18 pm »
As it's user call only: backup the files, delete the contents of the entire directory and run SPC again?
eBay shop with all the gear you need!
FS: Agilent 54825A, R&S CMU200, CRTU, Marconi 6201B, Lecroy WP 950, 9354TM, 9354M, 9374L LC584A, Tek THS720P, TDS7154B, Anritsu MG3671A 2.75G I/Q RF gen, Keithley 238 SMU 707 matrix, HP 8642B, 8903A, 8110A, 8156
 

Offline snoopy_lei

  • Contributor
  • Posts: 9
  • Country: cn
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #460 on: October 30, 2019, 08:04:34 am »
Hi Ice-Tea

I tried to delete all the files in the CalCons directory. After executing spc again, I will only get 12 16 files. Other files can't be generated, and spc still fails.

Hello bipolarjunction

My oscilloscope is also TDS7254B, and I am fixing the problem of SPC failure, so I can just tell you that my TDS7254B acquisition board model is as follows, hope can help you.

672-1718-11

And I have another TDS7704B acquisition board information as follows

672-1686-01

and As My TDS7254B's ACQ board has two resistors that have fallen off.Would you help me measure the resistance value of the two resistors (R1027 and R1026) on your TDS7254B ACQ board?
and the position as attach picture,I am trying to fill these two resistors.however thanks for your help in advance.

 

Offline bipolarjunction

  • Newbie
  • Posts: 4
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #461 on: October 30, 2019, 12:55:45 pm »
Hello Snoopy,

I'd be happy to help! I measure 25 ohms for both R1027 and R1076, which appear to be the resistors in question in your image. My part number is identical.

By taking a look at this board, there is another code that appears more consistent with the part numbers supplied by Alltest - with 5xxx figures. I may ask them if they can take another look for the other PN stickers on the boards they have.

I am surprised to learn that your 7704B has the 672-1686-01 in it - it appears that my reading of the parts list in the service manual was backwards! I thought the 1686 corresponded to 1.5G, rather than 7. This is quite good news if I can run the 7GHz acq board, but unfortunately I lack an SN/key for the 7704B. It is a risky purchase (~$1k). Perhaps with the board ID override to 7404B I could proceed with my SN/key info for 7404B using the 7704B acq.  :-/O

NOTE: All images posted are of 672-1718-11 TDS7254B acquisition board.



-Matt
 

Offline snoopy_lei

  • Contributor
  • Posts: 9
  • Country: cn
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #462 on: October 31, 2019, 01:57:12 am »
Hello bipolarjunction

Thank you for your quick reply and great help. and share more details partnumber in ACQ board as below,
However, I need to remind you that the Relays of the TDS7704B have a completely different structure from the TDS7254B.
For details, please see the physical picture of the TDS7704B acquisition board.The Relays of the TDS7704B are external,
but the Relays of the TDS7254B are Onboard,Good Lucky for you :D

TDS7254B

672-1718-11
665-1718-11
679-5673-11

TDS7704B

665-1686-02
679-6477-01
672-1686-01

« Last Edit: October 31, 2019, 02:05:21 am by snoopy_lei »
 
The following users thanked this post: bipolarjunction

Offline bipolarjunction

  • Newbie
  • Posts: 4
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #463 on: October 31, 2019, 02:23:03 am »
snoopy,

I'm happy to help, thank you also for the information! Please keep posting the cal file process for your issue!

Generally, success to report here. Today I took the board to work and properly reflowed the MUX IC. I think the failure was probably due to the fact that when I did the job the first time, I was so afraid to overheat the board I probably didn't adequately heat the job. Today I used an IR preheater, took my time with the hot air. Booted, self-test, SPC, and ran all day at full sample rate.

I'm considering attempting a retrofit of the 7704B acq board. I eagerly await the path to rectifying cal files as snoopy trudges the path.


Thanks!
 

Offline gjchome

  • Newbie
  • Posts: 2
  • Country: cn
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #464 on: October 31, 2019, 08:07:01 am »
I'm not finding either sites up:
https://xdevs.com/guide/tek_key/
https://dev.xdevs.com/projects/rnd/repository/revisions/344cfa743297/raw/Tektronix/TDS7000/

I'd be very thankful for a copy. My email gjchome@163.com
 

Offline gjchome

  • Newbie
  • Posts: 2
  • Country: cn
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #465 on: October 31, 2019, 08:35:57 am »
Hi Tin,

Did you ever write this article or make any progress? I'd love to mess around and add options to my TDS5054...

My email:gjchome@163.com.
 

Offline stan_cool

  • Newbie
  • Posts: 4
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #466 on: October 31, 2019, 04:03:03 pm »

I'm considering attempting a retrofit of the 7704B acq board.

Thanks!

I would expect the 7704b board will work in your 7254b scope, however you will most likely need to update your firmware, those are the vxworks files and Atmel images stored in your c:/vxboot hidden folder. This is not a problem for now, since you can simply download 7704b firmware from Tek website.

However, I don't think Alltest really guarantees that the board is working or they have a way to test it. I've heard of a person, who bought two 6604 ACQ boards from them, and was able to successfully convert a TDS7054 into TDS6604! They only had to replace the chassis because the standoffs and front port openings were incompatible. However both boards were faulty, the best of the two works fine, but none of the triggers work.
 

Offline snoopy_lei

  • Contributor
  • Posts: 9
  • Country: cn
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #467 on: November 01, 2019, 02:11:57 am »
bipolarjunction

Maybe I found out how to re-do SPC for a new ACQ board. There is a need to execute this command(calConStatus = cc_init(1)), which will completely erase the SPC calibration data of your previous ACQ board, and then rewrite the original factory CAL data when re-executing After SPC, all user CAL data in the directory c:\vxBoot\CalCons will be regenerated, but it is recommended that you back up all the files under c:\vxBoot\CalCons before running this command.
Code: [Select]
-> calConStatus = cc_init(2)
0x167bce0 (tShell): Reading 358 bytes of service cal #1 data from NV[3:0] into 0x164d7e0
0x167bce0 (tShell): nvMem_read succeeded
0x167bce0 (tShell): Optical hardware is not present.
calConStatus = 0x127d1dc: value = 0 = 0x0
-> calConStatus = cc_init(1)
0x167bce0 (tShell): Erasing sector 3 of the M25P20 FLASH
0x167bce0 (tShell): Storing 358 bytes of service cal #1 data from 0x1ffe500 into NV[3:0]
0x167bce0 (tShell): NV service cal data verified.
0x167bce0 (tShell): Optical hardware is not present.
calConStatus = 0x127d1dc: value = 131071 = 0x1ffff
I have done this on my TDS7254B, but unfortunately the problem of SPC fail still exists. This also proves that my problem is not caused by SPC software or data storage, but due to hardware failure, so I am focusing now. U1021 MAX9601(Ultra-High-Speed Comparators), I measured all the power-on voltage data of the U1021 high-speed comparator and the ground resistance of the power-off as attach picture. The very obvious problem is that the U1021 Pin9 & Pin10 does not have any voltage input, and in the case of turning off the power. PIN12 is directly shorted to ground (measured impedance is 0 ohms). Another very doubtful situation is that the U1021 chip has a relatively large amount of heat and the surface is a bit hot. I am considering replacing this chip, but I need to be clearer before replacing it. Whether this chip is really damaged, Would you please help to measure the voltage data of Pin9 Pin10 Pin11 Pin12 of your ACQ board U1021 and the ground resistance data of the power-off, which will help me to judge this more clearly, whether the chip is good or not,Thanks
B&R
Snoopy
 

Offline bipolarjunction

  • Newbie
  • Posts: 4
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #468 on: November 01, 2019, 02:47:13 am »
Sure, I can make the measurements on Monday
 

Offline Perpf

  • Contributor
  • Posts: 8
  • Country: de
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #469 on: November 04, 2019, 08:02:07 pm »
Hi again & thanks for reply!

Looks like I'll replace the NVRAMS. If they are still working, is there a way to read and store the contents in order to rewrite them into the new ones after replacement?

thanks for any input!
 

Offline Perpf

  • Contributor
  • Posts: 8
  • Country: de
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #470 on: November 06, 2019, 08:03:12 pm »
Hello everybody!
I've connected to the J790 console port through a USB-SER dongle. It looks like there is a connection up, however the readout is all garbled.
Hitting the "space"-key with the CSA8000 showing "P" on the PPC-board causes some text to be received- however it's unreadable.
any ideas? I'd really appreciate help!

thanks!!
 

Offline snoopy_lei

  • Contributor
  • Posts: 9
  • Country: cn
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #471 on: November 07, 2019, 01:53:50 am »
Please check the console port setting as 9600 8N1
 

Offline Perpf

  • Contributor
  • Posts: 8
  • Country: de
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #472 on: November 07, 2019, 09:20:55 am »
Hi & thanks for the quick reply!

I also suspected the baudrate, but it wasn't!
I got that fixed myself: Although maybe a bit stupid I'll post it here- just in case someone else runs into the same issue.
The USB-Serial adapter I got didn't work as expected. I got another one (with a DB9-connector) which worked. I suspect the first one merely converted to TTL-Signals, ending up with an inverted signal (compared to RS232). This would explain the garbled output. Now it works just fine on 9600,8n1

So now I'm getting closer to my problem: The unit hangs on the splash screen, PPC-diag reports: "P".
As you can see in attached console output, pretty much at the end it mentions *** Starting SIMULATED Acquisitions *** and a bit later it hangs on "connectionTask: handshaking with peer...".

Does anyone have an idea of what's going on?
Any help appreciated!

cheers!
 

Offline Perpf

  • Contributor
  • Posts: 8
  • Country: de
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #473 on: November 11, 2019, 06:54:49 pm »
Hello & thanks for sharing your work!

Do you happen to know what could be the reason (or at least what component might be involved) when PPC-Diag doesn't switch from "P" to blinking "-" (on my CSA8000B)?

thanks & all the best!
 

Offline project-pegasus

  • Newbie
  • Posts: 4
  • Country: us
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #474 on: November 20, 2019, 03:12:18 am »
Hi All,
I'm trying to repair a TDS7404B that starts into Windows 2000 normally but hangs on the Tek application splash screen. The seven -segment debug shows very erratic behavior (I will attach a link to a video), jumping from '5' to '9' to 'h' and other interesting things, before ultimately stopping on '7'.  I replaced the NVRAM module and tried three different new ones but the problem persists.  I checked all the voltages as per the service manual and they are in spec, even DC/DC module.  Has anyone encountered this before?  What might cause the startup debug sequence to behave so erratically?

https://youtu.be/f7JcgQHpBps video of startup

Code: [Select]
romPost: I am alive .


uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu


romPost: L2 cachå
romPost: I am alive .


uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu


romPost: L2 cache turned on.

romPost: MPC107  Walking-one passed.

romPost: MPC107 configuration passed.

romPost: Intel21555 PCITOPCI bridge configuration passed.


romPost: PERFORMING ROM CHECKSUM TEST...

romPost: ROM checksum passed.


romPost: PERFORMING DRAM CELL TEST...

romPost: Enabling data cache...
romPost: Data cache enabled.
romPost: Enabling instruction cache...
romPost: Instruction cache enabled.

romPost: DRAM Cell test passed.

romPost: PERFORMING DRAM MARCH TEST WITH CACHE OFF...
romPost: Disabling data Cache...
romPost: Data cache disabled.
romPost: Disabling instruction cache...
romPost: Instruction cache disabled.
romPost: Writing address to each *address...
romPost: Reading address from each *address...
romPost: DRAM march test passed...

romPost: PERFORMING DRAM MARCH TEST WITH CACHE ON...

romPost: Enabling data cache...
romPost: Data cache enabled.
romPost: Enabling instruction cache...
romPost: Instruction cache enabled.
romPost: Writing address to each *address...
romPost: Reading address from each *address...
romPost: DRAM march test passed...

romPost: PERFORMING DRAM WALKING-ONE  TEST...

romPost: DRAM Walking-one test passed.

romPost: PERFORMING NV-MEMORY WALKING-ONE  TEST...

romPost: NV-MEMORY Walking-one test passed.
romPost: Disabling data Cache...
romPost: Data cache disabled.
romPost: Disabling instruction cache...
romPost: Instruction cache disabled.
romPost: Enabling instruction cache...
romPost: Instruction cache enabled.


romPost: POWER-UP DIAGNOSTIC COMPLETE.

Hel











                            VxWorks System Boot



Copyright 1984-1996  Wind River Systems, Inc.






CPU: Tektronix HPP - IBM 750CXe

Version: 5.3.1

BSP version: 2.0.1.10

Creation date: Sep 30 2003, 07:53:07





Press any key to stop auto-boot...

 1
 0

auto-booting...



boot device          : sm

processor number     : 0

file name            : c:/vxboot/vxWorks.st

inet on backplane (b): 192.168.0.1:ffffff00

host inet (h)        : 192.168.0.2

gateway inet (g)     : 192.168.0.1

flags (f)            : 0x1008

target name (tn)     : tds7000

startup script (s)   : c:/vxboot/topscript.hw


Initializing backplane net with anchor at 0x1e80000... done.

Backplane anchor at 0x1e80000... Attaching network interface sm0... done

done.

Attaching networPC1 dio device driver installed
k interface lo0... done.

Attaching DIO client... done.

Loading c:/vxboot/vxWorks.st...
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf