-
I'm trying to determine why XStream isn't recognising the main board on this 'scope. Instead it is running in Demo mode as a WaveStation.
I'm currently working on the naive assumption that one of the EEPROMs may have lost its memory or maybe 27C26 which is a 4051 that selects which I2C device is being addressed is faulty.
The EEPROMs in question are:
- 27IC22 on the main board which is an AT24C32 I2C EEPROM, and
- IC8 on the back of the PCI board which is a DS2433S 1-Wire EEPROM
While I try to work out how to grab the contents of the DS2433S, does anyone know what these two EEPROMs should contain? Why don't any EPROM burners handle the DS2433S?
Also if there's any other likely faults to look out for that would cause this, I'm very interested to hear.
PS I've checked the connectors between the PCI card and the main board.
PPS I'm going to check the power supply to confirm that all rails are present and correct. I have met supplies that assert power good with one or more rails absent.
Thanks
David Partridge
-
I've read the 24C32 EEPROM and its contents look like:
format-hex 27IC22.bin
Path: C:\users\amonra\downloads\lecroy\WS 434\27IC22.bin
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000 41 41 63 71 42 74 64 53 79 73 74 65 6D 2A 2A 2A AAcqBtdSystem***
00000010 01 2B 01 00 00 00 FF 00 7F 85 87 50 F7 6C 08 FF .+......⌂
P÷l..
00000020 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF ................
00000030 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF ................
00000040 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF ................
00000050 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF ................
00000060 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF ................
00000070 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF ................
00000080 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF ................
00000090 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF ................
000000A0 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF ................
000000B0 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF ................
000000C0 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF ................
000000D0 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF 01 FF ................
000000E0 01 FF 01 37 02 FF 01 CD 01 FF 01 16 02 FF 01 FB ...7...Í.......û
000000F0 52 5F 7E 52 8B A6 4D 37 37 4E 56 75 3A 87 4D 1D R_~R¦M77NVu:M.
00000100 37 C2 56 5F 3B D5 4C 5D 36 D7 4C CD 30 AE 4C 52 7ÂV_;ÕL]6×LÍ0®LR
00000110 36 90 4D 65 32 8D 00 85 48 83 40 83 6C 83 C6 89 6Me2.
H@lÆ
00000120 A6 01 59 02 5F 02 AE 01 80 80 80 80 80 00 00 00 ¦.Y._.®....
00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 18 53 65 ..............Se
00000140 72 69 61 6C 5F 4E 75 6D 62 65 72 2A 2A 2A 00 14 rial_Number***..
00000150 46 45 72 65 76 33 30 30 20 20 4D 41 49 4E 72 65 FErev300 MAINre
00000160 76 34 30 31 0E 44 73 6F 53 65 72 69 61 6C 4E 75 v401.DsoSerialNu
00000170 6D 62 65 72 2A 00 14 4C 43 52 59 30 33 30 31 4A mber*..LCRY0301J
00000180 31 37 35 34 37 00 7C FF FF FF FF 00 41 41 63 71 17547.|.....AAcq
00000190 42 74 64 43 61 6C 2A 2A 2A 2A 2A 2A 00 A7 00 80 BtdCal******.§.
000001A0 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 ........
000001B0 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 00 .........
000001C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 ...............
000001D0 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 ........
000001E0 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 ........
000001F0 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 ........
00000200 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 ........
00000210 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 ........
00000220 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 ........
00000230 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 ........
00000240 00 80 00 80 00 80 45 4F 46 2A 2A 2A 2A 2A 2A 2A ...EOF*******
00000250 2A 2A 2A 2A 2A 2A 00 01 00 00 7F 7F 7F 7F 7F 7F ******....⌂⌂⌂⌂⌂⌂
00000260 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F ⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂
00000270 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F ⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂
00000280 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F ⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂
00000290 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F ⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂
000002A0 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F ⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂
000002B0 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F ⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂
000002C0 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F ⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂
000002D0 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F ⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂⌂
(I've truncated it there as the rest of the ROM content is all 7Fs)
That looks at the least fairly "sane" and the 'scope serial number in there is correct.
I also used an LA to capture the 1-Wire activity to the DS2433 on the back of the PCI card.
I'll attach that as its a fairly long CSV file - if you can reformat that as a ROM image...
I've no clue if the contents of that make sense or not :(
Does anyone out there know?
David
-
I've reconstructed the contents of IC8 on the PCI card from the LA trace.
Path: C:\users\amonra\Downloads\LeCroy\WS 434\ic8.bin
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000 F0 00 00 01 02 00 00 02 00 00 FF FF 00 00 42 38 ð.............B8
00000010 34 33 39 36 41 38 36 38 43 31 34 43 42 34 00 01 4396A868C14CB4..
00000020 37 41 34 32 41 34 46 39 30 35 46 42 35 35 33 33 7A42A4F905FB5533
00000030 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Feeding the values in there to the Validate tool says
C:\Unlock>python validate.py B843-96A8-68C1-4CB4 "X-STREAM options_8.0.1.2.cfg"
ScopeID: 41AE64
Flags: 01
Mask: 00000002
Options:
01-00000002 -L Long memory length option
C:\Unlock>python validate.py 7A42-A4F9-05FB-5533 "X-STREAM options_8.0.1.2.cfg"
ScopeID: 41AE64
Flags: 03
Mask: 00000008
Options:
03-00000008 MBW Medium bandwidth option
C:\Unlock>
And the ROM code matches: ROM Code 0x00000041AE64
So it would seem that it is not corrupt.
-
I hooked up the LA to 27IC22 (the I2C EEPROM on the main board).
Absolutely no activity at all even though I would have expected that to be the next thing the software looked after the options EEPROM on the PCI card.
Now to try to work out what might be wrong - there's quite a bit of "glue" logic between the PCI card and the EEPROM.
D.
-
Here's the SimOptions Screen:
(https://www.eevblog.com/forum/testgear/lecroy-ws-434-runs-in-demo-mode-as-a-wavestation/?action=dlattach;attach=1350503;image)
David
-
I think you need to have, at least, a copy of another LeCroy WS 434 mainboard EEPROM to make some comparisons.
Can you change those "Null" fields?
-
I have a Wave Surfer 434, and when I first got it I had a similar sounding issue. On mine it would boot to Windows, start the X-Stream application, but then stop (I think there was a warning message, this was a while ago so I can't be more precise). It would however recognise the scope hardware and start the application properly when restarted (okay for hot boot, no go for cold boot).
In my case it was a bad electrolytic capacitor issue, mainly the ones on the PC motherboard. Mine was manufactured in mid-2004, so pretty well in the bad capacitors era, and quite a few of the motherboard capacitors were visually bad (domed, with dried discharge on the vents). I replaced every electrolytic capacitor in the scope (both motherboard and scope hardware), and that resolved the issue. The 434 has worked well since, and is still my main scope.
I'd consider doing something similar before digging much deeper, at least to the PC motherboard. Have fun, it's a classic Japanese design that's a mess on many PCBs and cables - pretty awful to work on.
-
Power supply in this case checks out AOK.
Some offline discussion led to my posting the SimInfo screen - changes you make there only change the Simulation mode (e.g. what 'scope is simulated).
An error log found under the Service mode Production/Error logs (or similar) led to an error log which could be printed:
0 12.15.2021 16:34:35 Informational System DSO starting... 6.8.1.4 (build 169683)
1 12.15.2021 16:34:38 Warning HA_MAM633::HA_MAM633 Bad MAM All
2 12.15.2021 16:34:39 Informational CAladdinAcquisitionDriver HW Not Found !!
3 12.15.2021 16:34:54 Informational System DSO started Boot time = 27.530000 s
Which reports all MAMs (Monolithic Acquisition Memory hybrid ASICs) to be bad. So definitely a fault on the main board. Hard to believe ALL of those failed, so some other problem such they they aren't being clocked or something like that.
D.
-
I had hoped that the problem was possibly something to do with the clock signals to the HAM631 hybrids.
I tacked a wire to pin 2 of 16IC13 (MC10H124M) but all was good there with an 83MHz signal (used to clock the RAM in the hybrids).
Same for the 500MHz signal leading to 15IC3 pin 89 (500MHz in), but that too was OK showing that the 2000MHz clock (16IC8 was running OK).
Next step is to check the signals from the timebase IC (16IC3) to the HAM631s (SCHK A, *SCHK A, SCHK B etc.) are good.
David
-
I couldn’t get to the lines for SCHK A etc. because the connections to the MAMs and the main timebase IC (16IC3) were under the components.
The clock signal (16MHz) from 16IC1 is good.
There was no signal at the 33MHz or *33MHz output pins of 28IC7 and 28IC11 respectively in the I/F Connector circuit (schematic 28 on the main board) at any stage during boot or X-Stream startup.
These are enabled by the Q output (CLK33 EN) signal from the main control board 27IC3.
Now, I don’t know that these clock signals aren’t used to check the MAMs, but I’m admit I’d be a bit surprised if they weren’t used …
Is there no-one out there who knows these main boards?
Thanks
David
-
Hmmm… Pin 3 (which is the C input == *MB WR signal) of 27IC1 (74HCT138) never goes low during X-Stream startup, so pin 13 (Y2) remains high (would need A=0, B=1, C=0) which doesn’t happen. This output from the ‘138 is used as the clock input to the FF (27IC23) that enables the 33MHz clock which is therefore not enabled.
So either the PCI card doesn’t try to write to the main board during startup (which seems slightly odd) or the main IC on the PCI card has bad output for pin T14 (nWR signal == *MB WR) which doesn’t seem very likely.
Is there really no-one out there who's done battle with these boards before (or knows how to find out what's wrong with them because they worked at Iwatsu or LeCroy?).
David