Author Topic: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown  (Read 50698 times)

0 Members and 1 Guest are viewing this topic.

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37626
  • Country: au
    • EEVblog
EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« on: March 01, 2017, 08:09:41 am »
Teardown of the new Keysight InfiniiVision 1000 X-Series Oscilloscope leased TODAY!

 
The following users thanked this post: saturation

Offline brutester

  • Contributor
  • Posts: 17
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #1 on: March 01, 2017, 08:38:50 am »
Dave, I think that they have developed a separate compute board, because:
 1. it seems to be 6 layers (main board is 4 layers I think).
 2. it may save cost if they decide to reuse this module in other product (or in other versions of 1000X)
 3. They may manufacture the compute board in their own facility and outsource the assembly to another factory
 4. As you have pointed out - it is easier to test when they are in separate boards.
 
The following users thanked this post: r3bers

Offline daqq

  • Super Contributor
  • ***
  • Posts: 2301
  • Country: sk
    • My site
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #2 on: March 01, 2017, 08:51:39 am »
Thanks for the teardown.

My guess as to the separation would be that for the digital board you would use more layers, finer geometry and other things that make it a costlier material per dm^2 . Then they can get away with a simpler technology (also as far as assembly is concerned) for the giant analog board.

Integrating them into one would force the use of the same technology on the whole large board.

I've seen this done for those reasons before.
Believe it or not, pointy haired people do exist!
+++Divide By Cucumber Error. Please Reinstall Universe And Reboot +++
 

Offline MrBungle

  • Supporter
  • ****
  • Posts: 75
  • Country: au
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #3 on: March 01, 2017, 08:52:40 am »
Ofcourse there's rust, that's why they were in the dumpster ;)
 
The following users thanked this post: daqq, kalleboo

Offline sorenkir

  • Regular Contributor
  • *
  • Posts: 140
  • Country: fr
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #4 on: March 01, 2017, 08:57:33 am »
For sure, separate processor board will allow design upgrade because these Spear600 processors are quite old ("NRND"):
http://www.st.com/en/microcontrollers/spear600.html
Michel.
 

Offline AndyC_772

  • Super Contributor
  • ***
  • Posts: 4206
  • Country: gb
  • Professional design engineer
    • Cawte Engineering | Reliable Electronics
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #5 on: March 01, 2017, 08:58:20 am »
Integrating them into one would force the use of the same technology on the whole large board.

I've seen this done for those reasons before.

I've done exactly the same thing for the same reasons. Escaping big BGAs, and correctly routing DDR memory, takes a lot of layers. The main PCB is probably only 4 or 6 layers, but I'd be surprised if that logic board has fewer than 10.

Offline Avacee

  • Supporter
  • ****
  • Posts: 299
  • Country: gb
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #6 on: March 01, 2017, 10:18:14 am »
Excellent teardown as usual - learn a lot every time  :-+

Around the 24:01 mark and the LMH6552 1.5Ghz Differential Amp U39. Is it just the camera angle or are pins 1,4,5,8 using a bees dick width of solder and look like they'd snap if the unit was jostled sharply?
 

Offline quarros

  • Regular Contributor
  • *
  • Posts: 153
  • Country: hu
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #7 on: March 01, 2017, 10:36:54 am »
Another possibility for the separate board is to make unlocking hacking features harder and make it easier/cheaper to provide different feature sets?
(Since one board don't have to contain all the features)


Edit: Hmm... I might be totally off mark.
« Last Edit: March 01, 2017, 10:50:44 am by quarros »
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37626
  • Country: au
    • EEVblog
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #8 on: March 01, 2017, 11:02:01 am »
For sure, separate processor board will allow design upgrade because these Spear600 processors are quite old ("NRND"):
http://www.st.com/en/microcontrollers/spear600.html
Michel.

Interesting.
Still selling them though, and there would be the good'ol "last buy" when the time comes.
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37626
  • Country: au
    • EEVblog
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #9 on: March 01, 2017, 11:04:50 am »
Dave, I think that they have developed a separate compute board, because:
 1. it seems to be 6 layers (main board is 4 layers I think).
 2. it may save cost if they decide to reuse this module in other product (or in other versions of 1000X)
 3. They may manufacture the compute board in their own facility and outsource the assembly to another factory
 4. As you have pointed out - it is easier to test when they are in separate boards.

Could certainly save some assembly cost by having a higher spec assembly house for the CPU board, and an old lower end assembly house do the main board.
Actual bare board price saving will come down to panel pricing for a given manufacturing process. Could be very significant.
 

Offline capt bullshot

  • Super Contributor
  • ***
  • Posts: 3033
  • Country: de
    • Mostly useless stuff, but nice to have: wunderkis.de
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #10 on: March 01, 2017, 01:44:37 pm »
I believe Agisight has enough volume to keep ST producing the spear. Anyone else should watch out, if Keylent stops buying this chip, ST might stop producing it, causing the usual last time buy notice.
Safety devices hinder evolution
 

Offline AndyC_772

  • Super Contributor
  • ***
  • Posts: 4206
  • Country: gb
  • Professional design engineer
    • Cawte Engineering | Reliable Electronics
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #11 on: March 01, 2017, 02:14:25 pm »
NRND doesn't necessarily mean they're going to stop making it any time soon; often suppliers will continue to support existing customers for a long time.

IIRC the SPEAR range is quite an unusual CPU which can be customised for individual applications with additional hard-coded logic on the die. It may be that this customisation is a service that ST don't want to offer any longer, but if the NRE has been done already, then the particular version of the CPU used in the DSOX family will be produced for as long as there's demand.

Offline bji900

  • Contributor
  • Posts: 36
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #12 on: March 01, 2017, 02:30:50 pm »
Nice Video Dave! Sorry about changing Febuary to 28 days ;) Looking forward to the review. I find it slightly confusing that the have the two different high end ones listed almost identically on their website but the price is $150 different. You need to open it to learn that the difference is the waveform generator output.
 

Online Fungus

  • Super Contributor
  • ***
  • Posts: 16531
  • Country: 00
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #13 on: March 01, 2017, 04:14:58 pm »
What's the CR2032 for? Does it know the time?

 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26682
  • Country: nl
    • NCT Developments
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #14 on: March 01, 2017, 05:09:14 pm »
What's the CR2032 for? Does it know the time?
Ofcourse! That is a standard feature on DSOs for over 20 years so they can include time & date on a screen dump.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline coppice

  • Super Contributor
  • ***
  • Posts: 8574
  • Country: gb
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #15 on: March 01, 2017, 05:57:12 pm »
NRND doesn't necessarily mean they're going to stop making it any time soon; often suppliers will continue to support existing customers for a long time.
Policies vary between vendors, but NRND typically means "we have something newer, that's better value for money". If they are giving up on a product type they might declare a device NRND, without having a newer option. You always need to look carefully.
 

Offline marshallh

  • Supporter
  • ****
  • Posts: 1462
  • Country: us
    • retroactive
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #16 on: March 01, 2017, 06:44:30 pm »
Looking at the pcb design on both boards, the layout is very much like boards you see coming out of Chinese design houses. The boards were very obviously done in Altium, and the silk rectangles around resistors and ovals around the caps is a trademark giveaway. I'd suspect they contracted out the layout though they may have done the schematics themselves.

On the logic board, lack of traces on both top and bottom points to at least 6 layers and more probably 8 layers.
Verilog tips
BGA soldering intro

11:37 <@ktemkin> c4757p: marshall has transcended communications media
11:37 <@ktemkin> He speaks protocols directly.
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #17 on: March 01, 2017, 07:36:40 pm »
What's the CR2032 for? Does it know the time?
Ofcourse! That is a standard feature on DSOs for over 20 years so they can include time & date on a screen dump.
Also for saving state - scopes have a lot of settings and people  expect them to power up in the same state as when they were powered down, ( and power down without notice) and EEProm/Flash has issues with write time and endurance.   
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline alter Ratz

  • Contributor
  • Posts: 23
  • Country: at
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #18 on: March 01, 2017, 07:40:07 pm »
Coated spark gaps? Does this make sense?
Anybody has some Information about this?

Best Regards,
Bernhard
 

Offline VasinD

  • Contributor
  • Posts: 15
  • Country: ru
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #19 on: March 01, 2017, 07:41:11 pm »
Thank you for the teardown, Dave.
But wait a minute... NRND old processor, low end old Spartan-3 FPGA, chinese capacitors on power supply... Is this is a top quality HP NEW scope or I miss something??? Come on, HP... Looks like the mountain gave birth to mouse.
The DS1054Z looks like quality/price beast comparing to this suck.
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26682
  • Country: nl
    • NCT Developments
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #20 on: March 01, 2017, 08:18:19 pm »
Thank you for the teardown, Dave.
But wait a minute... NRND old processor, low end old Spartan-3 FPGA, chinese capacitors on power supply... Is this is a top quality HP NEW scope or I miss
It had to compete with Tektronix' TBS1000 series so it had to be a rehash using obsolete technology  >:D
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline brutester

  • Contributor
  • Posts: 17
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #21 on: March 01, 2017, 08:21:04 pm »
+1 I tought the same.. I think that they should not be coated.
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #22 on: March 01, 2017, 08:37:11 pm »
Spark gaps work by ionising air. Coating = no air.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline Agent24

  • Regular Contributor
  • *
  • Posts: 113
  • Country: nz
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #23 on: March 01, 2017, 08:56:04 pm »
Given that the PSU is also coated with a sprawl of budget capacitors, I don't think quality was at the forefront of the design there.
 

Offline IvoS

  • Frequent Contributor
  • **
  • Posts: 310
  • Country: us
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #24 on: March 01, 2017, 09:06:17 pm »
What a nice scope for cheap money I thought I will definitely buy one but after seeing those "lovely" electrolytic caps I lost my appetite.  :(
 

Offline ericloewe

  • Supporter
  • ****
  • Posts: 85
  • Country: pt
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #25 on: March 01, 2017, 09:25:35 pm »
At least Rigol used CapXon. Rather disappointing selection of caps.
 

Online rsjsouza

  • Super Contributor
  • ***
  • Posts: 5974
  • Country: us
  • Eternally curious
    • Vbe - vídeo blog eletrônico
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #26 on: March 01, 2017, 09:46:35 pm »
I agree as well. The overall build is fine, but the fan and the power supply were sourced through a third party and are a huge maybe. I would love to see a teardown of a TBS1000 to compare.

I wonder how soon the PSU and the fan will start giving headaches to the university lab managers. I wonder if it is more expensive to contract a maintenance plan with Keysight or treat these oscilloscopes as consumables... Only time will tell.
Vbe - vídeo blog eletrônico http://videos.vbeletronico.com

Oh, the "whys" of the datasheets... The information is there not to be an axiomatic truth, but instead each speck of data must be slowly inhaled while carefully performing a deep search inside oneself to find the true metaphysical sense...
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #27 on: March 01, 2017, 10:13:23 pm »
What a nice scope for cheap money I thought I will definitely buy one but after seeing those "lovely" electrolytic caps I lost my appetite.  :(
What an idiotic attitude.
First, just because you don't recognise a brand doesn't mean it's bad. 
Second, caps are trivially easy to diagnose and cheap to replace if they did fail outside the 3 year warranty. Maybe an hour an ten bucks to replace all of them.
Ditto fan.
Making a purchasing decision on that alone when there are so many other factors is just stupid.


Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 
The following users thanked this post: Someone, gocemk

Offline Hydrawerk

  • Super Contributor
  • ***
  • Posts: 2598
  • Country: 00
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #28 on: March 01, 2017, 10:23:40 pm »
Where is an integrated circuit in the PSU? Is it in a TO-220 package??
Amazing machines. https://www.youtube.com/user/denha (It is not me...)
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #29 on: March 01, 2017, 10:51:58 pm »
Also, re. the caps, they are well spaced out and fan cooled. Heat is a far more important factor than manufacturer. If they last the warranty period ( eliminating manufacturing defects) they'll probably be good for many more years
 
I've fixed a lot of SMPSUs in my time and the vast majority of cap failures have been due to poor thermal design.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline IvoS

  • Frequent Contributor
  • **
  • Posts: 310
  • Country: us
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #30 on: March 01, 2017, 10:53:53 pm »
What a nice scope for cheap money I thought I will definitely buy one but after seeing those "lovely" electrolytic caps I lost my appetite.  :(
What an idiotic attitude.
First, just because you don't recognise a brand doesn't mean it's bad. 
Second, caps are trivially easy to diagnose and cheap to replace if they did fail outside the 3 year warranty. Maybe an hour an ten bucks to replace all of them.
Ditto fan.
Making a purchasing decision on that alone when there are so many other factors is just stupid.
Call me whatever you want, make yourself happy. My decision has been made.
 

Offline 128er

  • Regular Contributor
  • *
  • Posts: 229
  • Country: de
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #31 on: March 01, 2017, 11:18:04 pm »
Where is an integrated circuit in the PSU? Is it in a TO-220 package??

Thought the same. No switching controller in sight. Discrete design? Would be somewhat strange.

EDIT:
Ok, at second glance, there are two tiny SOT23-6 devices U1, U6 on the bottom side of the PSU.
« Last Edit: March 01, 2017, 11:24:02 pm by 128er »
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #32 on: March 01, 2017, 11:31:17 pm »
Where is an integrated circuit in the PSU? Is it in a TO-220 package??

Thought the same. No switching controller in sight. Discrete design? Would be somewhat strange.

EDIT:
Ok, at second glance, there are two tiny SOT23-6 devices U1, U6 on the bottom side of the PSU.
There are some SOT23-6 devices on the primary side
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #33 on: March 01, 2017, 11:46:12 pm »
Looking at it some more, that's one of the best engineered "cheap" SMPSUs I've seen. Plenty of input filtering, very well spaced out, conformal coated ( good where you have dusty airflow), additional LC filters on the outputs, multiple series resistors for high voltage drops.
Apart from the coating over the sparkgaps, though the coating is probably more of a plus than the less effective gaps are a negative- you rarely see them, or MOVs in PSUs at all.
Seems unlikely they'd have done all that then spoilt it with crappy caps.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline bitwelder

  • Frequent Contributor
  • **
  • Posts: 962
  • Country: fi
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #34 on: March 02, 2017, 06:54:19 am »
Let's assume that there is no updates for this model and no other models which can benefit from the two-boards construction.
In percentage of the existing solution, what do you estimate would have been the cost of a single-board construction?
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #35 on: March 02, 2017, 10:13:16 am »
Let's assume that there is no updates for this model and no other models which can benefit from the two-boards construction.
In percentage of the existing solution, what do you estimate would have been the cost of a single-board construction?
Hard to say as we have no idea what the total build cost - all you can do is estimate the difference in bare PCB costs, which on the figures estimated so far looks like easily covering any additional cost.
And it won't be just about the bare PCB - assembly, inspection, test will all be factors.

It also allows more flexibility for different models - the sub-board is a well-proven module that's unlikely to need changing as the design is many years old.
The mainboard may need to change for different model variants, e.g. a headless rackmount version, different bandwidth front-ends, with/without siggen etc.
The module approach reduces layout/tooling /qualification cost on a new mainboard variant.

Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline McBryce

  • Super Contributor
  • ***
  • Posts: 2678
  • Country: de
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #36 on: March 02, 2017, 10:40:16 am »
Could the missing BNC possibly be for a second Func. Gen. channel?

McBryce.
30 Years making cars more difficult to repair.
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #37 on: March 02, 2017, 11:03:22 am »
I notice there is an unpopulated connector on the sub-board, presumably for an MSO option
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7673
  • Country: de
  • A qualified hobbyist ;)
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #38 on: March 02, 2017, 12:24:16 pm »
Could the missing BNC possibly be for a second Func. Gen. channel?

There's another one at the side near the USB port. So it could be 4 channel and the external trigger moved to the side or a second function gen. Obviously it's kept flexible to allow variations for other models. My guess is that Keysight starts with the 2 channel version to see if they can compete at the low end and make money. If the 2 channel models are succesful I wouldn't be surpised to see 4 channel models later on.
 

Offline Brumby

  • Supporter
  • ****
  • Posts: 12281
  • Country: au
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #39 on: March 02, 2017, 12:34:16 pm »
Could the missing BNC possibly be for a second Func. Gen. channel?

McBryce.

It could be for that or for something else - but I'm with Dave on it being the sort of engineering you would use for a 4ch scope.

If it were me, I would set up the tooling for a case and chassis capable of 4 channel.  Even if the 4 channel option was not a starter at the time, it gives the option of taking up the idea further down the track, with minimal additional cost.
 

Offline f4eru

  • Super Contributor
  • ***
  • Posts: 1081
  • Country: 00
    • Chargehanger
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #40 on: March 02, 2017, 12:51:00 pm »
Thought the same. No switching controller in sight. Discrete design? Would be somewhat strange.
I saw a PSU like that recently.

Really strange, as it is a SMPS for an integrated subwoofer amplifier.
+80 / -80V output, 150-250W range, full bridge design, only 4 transistors !!. The transistors are driven from aux windings, through a bunch of discretes.
Thre isn't even an optocoupler on it, so it's unregulated, and probably needs a minimum current to not have too much variation on the output.

Offline Len

  • Frequent Contributor
  • **
  • Posts: 547
  • Country: ca
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #41 on: March 02, 2017, 06:21:33 pm »
What's with the soldering on the IC at 23:45? Wrong footprint? or dual footprint?
DIY Eurorack Synth: https://len42.github.io/Synth/
 

Offline AndyC_772

  • Super Contributor
  • ***
  • Posts: 4206
  • Country: gb
  • Professional design engineer
    • Cawte Engineering | Reliable Electronics
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #42 on: March 02, 2017, 06:54:50 pm »
It's a QFN package, and the pads have been extended. This gives somewhere to probe with a scope during development, and in production it causes a solder fillet to form at the edge of the device which can be inspected more easily with an AOI system.

If there's room, it's often good practice to extend the pads of a QFN at least a little, beyond the minimum recommended footprint in the device's data sheet.
 
The following users thanked this post: RGB255_0_0

Offline saturation

  • Super Contributor
  • ***
  • Posts: 4787
  • Country: us
  • Doveryai, no proveryai
    • NIST
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #43 on: March 02, 2017, 07:06:13 pm »
Its a very interesting blend of cost effectiveness in the parts particularly the electrolytics, the only way to know for sure if it will hold up is to test it,  it may have.  The design style reminds me of a specific PSU manufacturer in China, Fu Jia.  They began in the early 1990s, and made their own transformers.  They are now a well known OEM and the hallmarks of their designs are they do burned ins before leaving the factory, they get 3rd party safety certification [ UL, CSA, TUV etc.,] for their products as well as parts, and they have very good labels for parts and test points.  They commonly label their smps designs FJ-SWxxx which you can see all over the 1000x photos.  I was surprised to see the preferred abbreviations for DC volts, Vdc, with the current in lower case, which is an IEEE preferred label that few ever use.  So if it is Fu Jia you can read about their reputation and build quality via google.


Looking at it some more, that's one of the best engineered "cheap" SMPSUs I've seen. Plenty of input filtering, very well spaced out, conformal coated ( good where you have dusty airflow), additional LC filters on the outputs, multiple series resistors for high voltage drops.
Apart from the coating over the sparkgaps, though the coating is probably more of a plus than the less effective gaps are a negative- you rarely see them, or MOVs in PSUs at all.
Seems unlikely they'd have done all that then spoilt it with crappy caps.

Best Wishes,

 Saturation
 

Offline rrinker

  • Super Contributor
  • ***
  • Posts: 2046
  • Country: us
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #44 on: March 02, 2017, 07:52:59 pm »
 I was rather impressed by the very clearly labeled test points and so forth all over the unit, not only just on the power supply.
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 6231
  • Country: ca
  • Non-expert
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #45 on: March 02, 2017, 08:47:14 pm »
Excellent teardown as usual - learn a lot every time  :-+

Around the 24:01 mark and the LMH6552 1.5Ghz Differential Amp U39. Is it just the camera angle or are pins 1,4,5,8 using a bees dick width of solder and look like they'd snap if the unit was jostled sharply?

They won't snap, its a dual footprint and there is a pad underneath.

It's a QFN package, and the pads have been extended. This gives somewhere to probe with a scope during development, and in production it causes a solder fillet to form at the edge of the device which can be inspected more easily with an AOI system.

If there's room, it's often good practice to extend the pads of a QFN at least a little, beyond the minimum recommended footprint in the device's data sheet.

Its an alternate footprint to allow WSON/SOIC-8 packages, you can see from the datasheet: http://www.ti.com/lit/ds/symlink/lmh6552.pdf
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 
The following users thanked this post: Avacee

Offline mmagin

  • Frequent Contributor
  • **
  • Posts: 610
  • Country: us
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #46 on: March 02, 2017, 11:30:01 pm »
So is the 'Siglent Rust' just because in these cheap metal stampings, the plating happens to whole sheets prior to stamping the parts and they're manufactured in a very humid climate?

It certainly seems like nothing to get upset about on sub-$1000 products.  I'd be more critical of the thickness of the metal or other substantial mechanical aspects.
 

Offline matthewpang

  • Contributor
  • Posts: 27
  • Country: 00
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #47 on: March 02, 2017, 11:52:57 pm »
Does anybody know how they are supporting the 3 wire SPI interface on a 2 channel scope ( http://literature.cdn.keysight.com/litweb/pdf/5992-1965EN.pdf ) ? Do you have to pick either MISO or MOSI or are they doing something interesting like routing the clock through the external trigger port ?
entropicengineering.com
 

Offline nfmax

  • Super Contributor
  • ***
  • Posts: 1554
  • Country: gb
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #48 on: March 03, 2017, 11:07:42 am »
Some comments:
  • The two PWA construction means there is one large, low-spec, cheap PWA (the main board) and one small, high-spec expensive PWA. If they ever do 4-channel or MSO variants, or add the network port, there will only need to be a new version of the cheap PWA. Judging by the case tooling this seems quite probable
  • All the Keysight proprietary IP is on the small PWA. This is probably being made & tested at a Keysight-owned facility and supplied free issue to a China-based manufacturer. Helps to avoid IP 'leakage'. These days, a 100MHz 'scope front-end is pretty meh so it's not so much of a risk
  • Actually, this is an MSO - just an MSO with only one digital channel. We know the MZ4 ASIC has MSO built in, so the hardest part was probably just coming up with the idea of munging an external trigger and a digital input together onto one BNC. A good bit of lateral thinking!
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 28058
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #49 on: March 03, 2017, 11:33:40 am »
So is the 'Siglent Rust' just because in these cheap metal stampings, the plating happens to whole sheets prior to stamping the parts and they're manufactured in a very humid climate?

It certainly seems like nothing to get upset about on sub-$1000 products.  I'd be more critical of the thickness of the metal or other substantial mechanical aspects.
Now known as KeySig rust.  ;)

Yes it is very humid and hot in southern China.
Avid Rabid Hobbyist
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 28058
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #50 on: March 03, 2017, 11:36:11 am »

  • Actually, this is an MSO - just an MSO with only one digital channel. We know the MZ4 ASIC has MSO built in, so the hardest part was probably just coming up with the idea of munging an external trigger and a digital input together onto one BNC. A good bit of lateral thinking!

Easily done in firmware.
Avid Rabid Hobbyist
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 

Offline nfmax

  • Super Contributor
  • ***
  • Posts: 1554
  • Country: gb
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #51 on: March 03, 2017, 11:37:43 am »
That's my point - easily done, but not so easily thought of in the first place.
 

Offline Cervisia

  • Regular Contributor
  • *
  • Posts: 83
  • Country: 00
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #52 on: March 03, 2017, 11:45:56 am »
Does anybody know how they are supporting the 3 wire SPI interface on a 2 channel scope?

The manual download page shows only the German manual for me; it says in table 28 (translated):
Quote
SPI Signal Configuration
[…] This menu has separate soft keys and sub menus to set source channels and threshold voltages for clock, MOSI/MISO, and CS (chip select).
NOTE: The two-channel oscilloscopes of the DSOX1000 series support 3-wire SPI. The MOSI and MISO signal settings are identical by default; you can basically sample one of them.
 

Offline Jay_Diddy_B

  • Super Contributor
  • ***
  • Posts: 2731
  • Country: ca
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #53 on: March 03, 2017, 11:49:37 am »
So is the 'Siglent Rust' just because in these cheap metal stampings, the plating happens to whole sheets prior to stamping the parts and they're manufactured in a very humid climate?

It certainly seems like nothing to get upset about on sub-$1000 products.  I'd be more critical of the thickness of the metal or other substantial mechanical aspects.

The material is called 'Satin coat steel'. It is essential zinc coated steel. There is no protection from corrosion on cut edges.

Regards,

Jay_Diddy_B
 

Offline rf-loop

  • Super Contributor
  • ***
  • Posts: 4059
  • Country: fi
  • Born in Finland with DLL21 in hand
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #54 on: March 03, 2017, 11:49:50 am »
So is the 'Siglent Rust' just because in these cheap metal stampings, the plating happens to whole sheets prior to stamping the parts and they're manufactured in a very humid climate?

It certainly seems like nothing to get upset about on sub-$1000 products.  I'd be more critical of the thickness of the metal or other substantial mechanical aspects.
Now known as KeySig rust.  ;)

Yes it is very humid and hot in southern China.

Is it better say "wet" because many times dev point is very near current temp, quite nice when temp is 35 celsius and humidity 98%. . But, this is not only problem.
Take rain water or water condensed to some surface - its not like water in Fnland at all. Well this south chine rain water need sell in chemistry and drug store. (but better than some years ago)
Example we have galvanized  metal rain roof over balcony. Few years all rusted through in. Next time we change rest and use hard plastic.  Some times this rain is so acidic that it is best to go shower and rinse clothes  after come inside from rain. (but far away what is in example Beijing. (but there is not sub tropic climate as in south)
« Last Edit: March 03, 2017, 11:54:12 am by rf-loop »
I drive a LEC (low el. consumption) BEV car. Smoke exhaust pipes - go to museum. In Finland quite all electric power is made using nuclear, wind, solar and water.

Wises must compel the mad barbarians to stop their crimes against humanity. Where have the wises gone?
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 28058
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #55 on: March 03, 2017, 11:56:20 am »
So is the 'Siglent Rust' just because in these cheap metal stampings, the plating happens to whole sheets prior to stamping the parts and they're manufactured in a very humid climate?

It certainly seems like nothing to get upset about on sub-$1000 products.  I'd be more critical of the thickness of the metal or other substantial mechanical aspects.

The material is called 'Satin coat steel'. It is essential zinc coated steel. There is no protection from corrosion on cut edges.

Regards,

Jay_Diddy_B
:bullshit:
Engineers know otherwise.  :P
https://www.astm.org/SNEWS/APRIL_2006/dallynside_apr06.html

Read the Galvanic Protection paragraphs.
Avid Rabid Hobbyist
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 

Offline rrinker

  • Super Contributor
  • ***
  • Posts: 2046
  • Country: us
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #56 on: March 03, 2017, 01:47:04 pm »
 Reading the paragraph under the box seems to say that the flat sides are safe - cutting the edge won't cause the whole plate to rust, nor will any corrosion on the edge undercut the coating on the flat side. To me that is saying that while the cut edge itself may acquire a small amount of rust, it will not go deep or in any way harm the rest of the sheet. That rust on the cut edges is very shallow surface rust only and thus is not of any real concern (other than cosmetic).

 

Offline Jay_Diddy_B

  • Super Contributor
  • ***
  • Posts: 2731
  • Country: ca
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #57 on: March 03, 2017, 02:12:39 pm »
Reading the paragraph under the box seems to say that the flat sides are safe - cutting the edge won't cause the whole plate to rust, nor will any corrosion on the edge undercut the coating on the flat side. To me that is saying that while the cut edge itself may acquire a small amount of rust, it will not go deep or in any way harm the rest of the sheet. That rust on the cut edges is very shallow surface rust only and thus is not of any real concern (other than cosmetic).



1+

I have used satin coat in products. My experience was consistent, a small amount of surface rust on the exposed edges.

Regards,

Jay_Diddy_B
 
The following users thanked this post: tautech

Offline Paul Moir

  • Frequent Contributor
  • **
  • Posts: 926
  • Country: ca
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #58 on: March 04, 2017, 06:17:16 am »
:bullshit:
Engineers know otherwise.  :P

So I bolt a hunk of zinc to my car:   that means I'm all right then?
 

Offline Dubbie

  • Supporter
  • ****
  • Posts: 1114
  • Country: nz
EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #59 on: March 04, 2017, 08:10:22 am »
That's literally what they do on boats Paul. It's called a sacrificial anode.
 

Offline McBryce

  • Super Contributor
  • ***
  • Posts: 2678
  • Country: de
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #60 on: March 04, 2017, 11:14:25 am »
:bullshit:
Engineers know otherwise.  [emoji14]

So I bolt a hunk of zinc to my car:   that means I'm all right then?
Car bodywork is already zinc coated, has several layers of paint and underbody sealant. Cars rarely rust these days unless you really try.

McBryce.

Gesendet von meinem Motorola DynaTAC 8000X mit Tapatalk.

30 Years making cars more difficult to repair.
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #61 on: March 04, 2017, 12:30:56 pm »
Back on topic, the sub-board is 10 layers.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #62 on: March 04, 2017, 12:44:28 pm »
The anti-reflection display coating on the display is actually glass, so  should be pretty durable.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline JPortici

  • Super Contributor
  • ***
  • Posts: 3448
  • Country: it
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #63 on: March 04, 2017, 03:50:29 pm »
Does anybody know how they are supporting the 3 wire SPI interface on a 2 channel scope ( http://literature.cdn.keysight.com/litweb/pdf/5992-1965EN.pdf ) ? Do you have to pick either MISO or MOSI or are they doing something interesting like routing the clock through the external trigger port ?
in the main thread, mike said it does (he tried on his unit)
 

Online Fungus

  • Super Contributor
  • ***
  • Posts: 16531
  • Country: 00
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #64 on: March 04, 2017, 04:03:31 pm »
Does anybody know how they are supporting the 3 wire SPI interface on a 2 channel scope ( http://literature.cdn.keysight.com/litweb/pdf/5992-1965EN.pdf ) ? Do you have to pick either MISO or MOSI or are they doing something interesting like routing the clock through the external trigger port ?
in the main thread, mike said it does (he tried on his unit)

The trigger input acts like a single digital channel. It actually shows a trace on screen for that connector and you can use it as part of the serial decode.

So really it's a 2-and-a-half channel 'scope.

(...which is a big feature IMHO. I'm not sure why they aren't shouting about it in the brochures)
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #65 on: March 04, 2017, 05:16:27 pm »
It is exactly like a 1 digital channel mso. It does not need to be the trigger source.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26682
  • Country: nl
    • NCT Developments
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #66 on: March 04, 2017, 05:33:45 pm »
That's literally what they do on boats Paul. It's called a sacrificial anode.
That is something totally different. It works because of the electric conductivity of water.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26682
  • Country: nl
    • NCT Developments
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #67 on: March 04, 2017, 05:36:29 pm »
So really it's a 2-and-a-half channel 'scope.

(...which is a big feature IMHO. I'm not sure why they aren't shouting about it in the brochures)
Or use it in comparisons :palm:
Having a digital third channel is a rare but useful feature so to me it would make sense to put much more emphasis on it.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline KNSSoftware

  • Regular Contributor
  • *
  • Posts: 60
  • Country: gb
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #68 on: March 04, 2017, 05:50:14 pm »
Other than some cost saving, is there any reason why it could not be 3 channels, with the ability two switch the 'third' to a trigger only?  To be the honest my own question is better posed the other way around... Is there a reason why a four channel scope, where there is no room for the trigger, can't be switched down to three, when the ex trigger is needed?
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #69 on: March 04, 2017, 07:20:55 pm »
I just noticed there is no DAC for the function gen - looks like it uses PWM from the FPGA.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline PA0PBZ

  • Super Contributor
  • ***
  • Posts: 5114
  • Country: nl
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #70 on: March 04, 2017, 07:21:07 pm »
Other than some cost saving, is there any reason why it could not be 3 channels, with the ability two switch the 'third' to a trigger only?  To be the honest my own question is better posed the other way around... Is there a reason why a four channel scope, where there is no room for the trigger, can't be switched down to three, when the ex trigger is needed?

There is no need to switch a channel when you want to use it for triggering, you don't need to display it.
Keyboard error: Press F1 to continue.
 

Offline PA0PBZ

  • Super Contributor
  • ***
  • Posts: 5114
  • Country: nl
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #71 on: March 04, 2017, 07:23:05 pm »
I just noticed there is no DAC for the function gen - looks like it uses PWM from the FPGA.

Or maybe R/2R from the FPGA?
Keyboard error: Press F1 to continue.
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #72 on: March 04, 2017, 08:00:25 pm »
I just noticed there is no DAC for the function gen - looks like it uses PWM from the FPGA.

Or maybe R/2R from the FPGA?
Don't see a benefit to that as it needs precision Rs and very stable outputs. The FPGA could be doing PWM ( or some other modulation ) at a few hundred MHz, so 20MHz ( max the wavegen goes to) would be easily doable.  There is a multistage LC filter in there.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline JPortici

  • Super Contributor
  • ***
  • Posts: 3448
  • Country: it
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #73 on: March 04, 2017, 08:30:26 pm »
Does anybody know how they are supporting the 3 wire SPI interface on a 2 channel scope ( http://literature.cdn.keysight.com/litweb/pdf/5992-1965EN.pdf ) ? Do you have to pick either MISO or MOSI or are they doing something interesting like routing the clock through the external trigger port ?
in the main thread, mike said it does (he tried on his unit)

The trigger input acts like a single digital channel. It actually shows a trace on screen for that connector and you can use it as part of the serial decode.

So really it's a 2-and-a-half channel 'scope.

(...which is a big feature IMHO. I'm not sure why they aren't shouting about it in the brochures)
Exactly. Kinda ends the 2 chan vs 4 chan debate... kinda.

At least in the decoding

I think i won't stop saying it anytime soon: finally. And why is this scope the only one at the moment doing this? (apparently)
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37626
  • Country: au
    • EEVblog
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #74 on: March 04, 2017, 10:00:00 pm »
Does anybody know how they are supporting the 3 wire SPI interface on a 2 channel scope ( http://literature.cdn.keysight.com/litweb/pdf/5992-1965EN.pdf ) ? Do you have to pick either MISO or MOSI or are they doing something interesting like routing the clock through the external trigger port ?
in the main thread, mike said it does (he tried on his unit)

The trigger input acts like a single digital channel. It actually shows a trace on screen for that connector and you can use it as part of the serial decode.
So really it's a 2-and-a-half channel 'scope.
(...which is a big feature IMHO. I'm not sure why they aren't shouting about it in the brochures)

Because you CAN'T display that trace.
You can use it as a serial data input and show the decoded serial signal, but you can't show an analog waveform. i.e. it does not have "trigger view" which was common back in the analog scope days to get an extra input, albeit with limited vertical functionality.
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37626
  • Country: au
    • EEVblog
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #75 on: March 04, 2017, 10:06:27 pm »
I just noticed there is no DAC for the function gen - looks like it uses PWM from the FPGA.

Or maybe R/2R from the FPGA?
Don't see a benefit to that as it needs precision Rs and very stable outputs. The FPGA could be doing PWM ( or some other modulation ) at a few hundred MHz, so 20MHz ( max the wavegen goes to) would be easily doable.  There is a multistage LC filter in there.

I noticed that filter.
Keysight 1000 X-Series Oscilloscope Teardown by Dave Jones, on Flickr

Did they use a DAC on the 2000/3000X? I don't recall.
If so then another obvious cost saving measure.
 

Offline Brumby

  • Supporter
  • ****
  • Posts: 12281
  • Country: au
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #76 on: March 05, 2017, 01:46:37 am »
Does the test point labelled "PWM5V" give any hints?
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #77 on: March 05, 2017, 01:56:52 am »
I just noticed there is no DAC for the function gen - looks like it uses PWM from the FPGA.

Or maybe R/2R from the FPGA?
Don't see a benefit to that as it needs precision Rs and very stable outputs. The FPGA could be doing PWM ( or some other modulation ) at a few hundred MHz, so 20MHz ( max the wavegen goes to) would be easily doable.  There is a multistage LC filter in there.

I noticed that filter.
Keysight 1000 X-Series Oscilloscope Teardown by Dave Jones, on Flickr

Did they use a DAC on the 2000/3000X? I don't recall.
If so then another obvious cost saving measure.
Can't find your pics - had a quick skim of the vids & didn't see a similar filter
incidentally your teardown stills are is something I've had problems finding in the past - maybe you should add an index of the hi-res pics on the eevblog site, AFAICS they're only linked from (some of) the videos
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #78 on: March 05, 2017, 02:08:07 am »
Does the test point labelled "PWM5V" give any hints?
Maybe - I was playing with it on a desk that too far away from my main a scope, and it was too fast for the 1000x to probe itself!
 Will look into it some more soon.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline MrBungle

  • Supporter
  • ****
  • Posts: 75
  • Country: au
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #79 on: March 05, 2017, 05:05:15 am »
Does the test point labelled "PWM5V" give any hints?
I figured that would've just been a power rail, there is one labeled "PWM-FG" though
 

Offline Deridex

  • Regular Contributor
  • *
  • Posts: 166
  • Country: 00
  • IMHO
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #80 on: March 05, 2017, 07:58:40 am »
I would not be so hard against the powersupply. I had to fix the powersupply of rarely used Tektronix TDS2012 a few times and i don't think that the tek-powersupply had a better quality. If i remember correctly the problems there were mostly broken solder points
« Last Edit: March 05, 2017, 10:24:08 am by Deridex »
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 28058
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #81 on: March 05, 2017, 09:49:23 am »
I would not be so hard against the powersupply. I had to fix the powersupply of rarely used Tektronix TDS2012 a few times and i don't think that the tek-powersupply had a netter quality. If i remember correctly the problems there were mostly broken solder points
:-//
One I have here (2012B) at least has caps that I've heard of before, mostly Rubycon but still with that gawd awful RTV plastered everywhere.  :--
Why would one want to lock heat into caps ? Just dumb IMHO.  :scared:
PSU is labeled ARTESYN.

And the metalwork has rust on the cut edges too.
TekKeySig rust.
Avid Rabid Hobbyist
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 

Offline nfmax

  • Super Contributor
  • ***
  • Posts: 1554
  • Country: gb
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #82 on: March 05, 2017, 11:16:23 am »
I would not be so hard against the powersupply. I had to fix the powersupply of rarely used Tektronix TDS2012 a few times and i don't think that the tek-powersupply had a netter quality. If i remember correctly the problems there were mostly broken solder points
... with that gawd awful RTV plastered everywhere.  :--
Why would one want to lock heat into caps ? Just dumb IMHO.

The RTV is to provide mechanical support for the capacitors, so the solder joints don't break (under shock & vibration). Capacitor mounting clips would be better, but cost a lot more.
 

Online Fungus

  • Super Contributor
  • ***
  • Posts: 16531
  • Country: 00
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #83 on: March 05, 2017, 11:52:53 am »
Because you CAN'T display that trace.
You can use it as a serial data input and show the decoded serial signal, but you can't show an analog waveform. i.e. it does not have "trigger view" which was common back in the analog scope days to get an extra input, albeit with limited vertical functionality.

It doesn't show an analog waveform but this screenshot from the other thread shows it being used as a digital input.



https://www.eevblog.com/forum/testgear/new-keysight-scope-1st-march-2017/msg1150668/#msg1150668

If that screenshot's correct then it's a big feature IMHO. It almost kills the 2 vs. 4 channel debate.

If I was Keysight I'd be shouting about it.
« Last Edit: March 05, 2017, 01:15:33 pm by Fungus »
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #84 on: March 05, 2017, 12:23:23 pm »
To repeat - it IS a completely seperate digital channel in all respects.
It is NOT just trigger view, and can be used as a source for trigger, decode, measurements and display just like a digital channel on an MSO. It has 2 ranges, +/-1.6 and +/-8v with variable threshold - it even lets you specify a probe ratio to show the threshold correctly
Keysight have really missed a trick by not making this clear in their publicity.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 
The following users thanked this post: saturation, Fungus

Online Fungus

  • Super Contributor
  • ***
  • Posts: 16531
  • Country: 00
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #85 on: March 05, 2017, 12:38:14 pm »
Keysight have really missed a trick by not making this clear in their publicity.

Agree.

They should be calling it a "2+1 channel oscilloscope" or something.
« Last Edit: March 05, 2017, 12:41:39 pm by Fungus »
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #86 on: March 05, 2017, 12:51:14 pm »
Looking through the datasheet :
It does list "1 digital channel" in the datasheet, but they then confuse things by lumping it in with bus mode
Quote
External trigger can be used as a 3rd channel and displayed on-screen to create a bus-type display
The second part adds confusion. They should really have a paragraph fairly early on, with a screenshot showing 3 different waveforms. Plenty of space on pages 2/3 for this.
The only screenshot showing the 3rd trace is combined with the marginally uiseful bus mode, which most prople will miss.

Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #87 on: March 05, 2017, 02:39:53 pm »
Does the test point labelled "PWM5V" give any hints?
I figured that would've just been a power rail, there is one labeled "PWM-FG" though
I did some more poking around....
PWM-FG is a 244KHz PWM  signal used to set the offset.
I traced the analogue signal back to a pin on the Meagzoom ASIC, so looks like they integrated a DAC into that. Seems a liitle odd to put an analogue function into what I'd have thought would be an all digital chip.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline SilverSolder

  • Super Contributor
  • ***
  • Posts: 6126
  • Country: 00
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #88 on: March 05, 2017, 02:48:20 pm »

On the subject of "good" vs. "unknown" quality capacitors like we have seen in this product -  is there a non destructive way to measure or test electrolytic capacitors to get an indication of how reliable they are likely to be?
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #89 on: March 05, 2017, 03:08:35 pm »

On the subject of "good" vs. "unknown" quality capacitors like we have seen in this product -  is there a non destructive way to measure or test electrolytic capacitors to get an indication of how reliable they are likely to be?
No, because the only thing that matters is how they perform at the temperature, voltage  & ripple current they're running at. You might find they degrade differently to known high-quality caps at higher temps or ripple current but that won't tell you much about lifetime in a specific application. 
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #90 on: March 05, 2017, 03:20:54 pm »
Found a UART - boot text below.
Nothing too interesting, apart from "Bandwidth 200MHz" perhaps...
BLT_MODULE is the plug-in module, presumably CANINE_BOARD is the main PCB.
Looks like they are using ADC+resistors for variant detection (e.g."BLT_PRODUCT_CONFIG_0, 1.246v, ID4")
I wonder if the thing about  "USB PHY workaround" is connected with the unpopulated chip near the USB connector. This is bypassed with a couple of 0R links on the underside. Hard to think what this might be, as it's in the device, not host connection - latter could be a hub for touchscreen etc.
Only other connections I could see ( including by x-ray) are power and possibly one line to the module.
I wonder if it was something like a hub chip to overcome an errata issue on the SPEAR chip.
 
Code: [Select]
<00>
U-Boot 2010.03 (Oct 18 2011 - 14:28:06)Agilent P500
CPU:   SPEAr600
DRAM:  128 MiB
Flash: 512 KiB
NAND:  internal ecc 128 MiB

Debug serial initialized ........OK
RTC: 2024-17-3   1:95:1.27 UTC
Microsoft Windows CE Bootloader Common Library Version 1.4 Built May  7 2015 01:38:03
Microsoft Windows CE 6.0 Ethernet Bootloader for the Agilent P500 board
Adaptation performed by Agilent Technologies (c) 2008
PHY not found.
System ready!
Preparing for download...
RTC: 2024-17-3   1:95:1.27 UTC
 Loading image 1 from memory at 0xD0600000
O
BL_IMAGE_TYPE_BIN
X
XXXXOOOOXXOOOOOOOOXOXOOOOOOOOXOOOXOOOOXXOOOOOOOOOXOOOOXOXXOXOXXOXOXOXOXXXXOOXXXOOOOOOXXOXXOXXXXXXOOOXXXOXXOOOXXXOXXOOOOXOOXXOOOXOOOOXOXOOOOOXOOOXOOXOXXOXOXXXXXXOXXXXOOOXOOOXOXOOOOXOOOOXOXOXOOOOOOXX
OOOXOOXOOOOXOOOOXOOXXOOXOOOOOOOOOXOOOOXOOOOOOXOXOOOOXOXOOOOOOOXXOOXOOXOXOOOXOOOXOOXXOXOXOOOXOXXXXXOXOXXXOXXXXOXOXXOOOXXXXOXXXXOXXXXXXXOXXXXXXOXXOXXOXXOOXXOXXXOXXXXOOOXXX
OOOXXXOXXOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXOOOXOXOOXOOXXXXXXXXXXXXXrom_offset=0x0.
XXImageStart = 0x80361000, ImageLength = 0x1A80C40, LaunchAddr = 0x80362000
Completed file(s):
-------------------------------------------------------------------------------
[0]: Address=0x80361000  Length=0x1A80C40  Name="" Target=RAM
 Loading image 1 succeeded.
ROMHDR at Address 80361044h
Preparing launch...
RTC: 2024-17-3   1:95:1.30 UTC
Launching windows CE image by jumping at address 0x  362000
Windows CE Kernel for ARM (Thumb Enabled) Built on Mar  8 2013 at 17:05:33
Setting up for a Cold Reboot
Done Setting up for a Cold Reboot
Windows CE Firmware Init
BSP 1.0.0 for the SPEARHEAD600AB board (built Sep 28 2016)
Adaptation performed by ADENEO (c) 2005
+OALIntrInit
-OALIntrInit(rc = 1)
Initialize driver globals Zeros area...
pDrvGlobalArea 0xa0060000  size 0x800 (0xa0060800 -0xa0060000)
Initialize driver globals Zeros area...done
 OALKitlStart
Firmware Init Done.
OALIoctlHalEnterI2cCriticalSection init i2c cs
++SER_Init: context Drivers\Active\14
SER_Init, dwIndex:2
SER2 got sysintr:0x00000017
SER2 Serial Port, new baud rate:0x1c200  (UARTCLK:48000000 IBRD:0x1a FBRD:0x2)
OHCI\system.c, GCFG_USBH1_SW_RST
OHCI\system.c, GCFG_USBH2_SW_RST
LAN PHY NOT detected.
DeleteP500EnetRegistry:
   \Comm\GMAC 0x0
   \Comm\GMAC1 0x0
   \Comm\Tcpip\Linkage 0x0
   \Drivers\Virtual 0x0
   \Drivers\BuiltIn\LIN 0x5
LIN: Data Valid
BALDWIN_DDI: cBaldwinHwIf::Init: Initializing...
BALDWIN_DDI: cBaldwinHwIf::Init: Scope successfully identified.
BALDWIN_DDI: cBaldwinHwIf::Init: Success!
Device load time:
   NANDFLASH: 0 ms
   SNANDFLASH: 0 ms
SHIM DLL, LoadRealDll [PalIO.dll] for [AgilentPalIO.dll]
SHIM [AgilentPalIO.dll] Get Process Addresses
LaunchInfiniiVision:
=========================================
BLT Product Config 24
   Bandwidth   : 200MHz
   #Channel    : 2
   Board Rev   : FPR
   Clk Gating  : Baldwin
   Sample Rate : 4GSa
   LAN PHY     : No
BLT Module Config 02
   Rev         : LP3
   Sample Rate : 5GSa/s
=========================================
BLT_PRODUCT_CONFIG_0, 1.246v, ID4
BLT_PRODUCT_CONFIG_1, 0.694v, ID2
BLT_MODULE_CONFIG_0, 0.687v, ID2
BLT_MODULE_CONFIG_1, 0.007v, ID0
CANINE_BOARD_REV, 0.000v, ID0
CANINE_MODEL_NAME: MARSUPIAL, 1.733v, ID6, MARSUPIAL
CANINE_EXTMODULE, 2.485v, ID8, SWID8
CANINE_MSO_REV, 0.628v, ID2, SWID2
SHIM DLL, LoadRealDll [PalSStorage.dll] for [AgilentPalSStorage.dll]
SHIM [AgilentPalSStorage.dll] Get Process Addresses
Released build, Sep 28 2016, 00:17:51
Initializing FPGA...
************************************
FPGA Type: Marsupial
Ver: 1.067 Released
Build Time: Tue Jun 14 17:13:42 2016
Build Machine: 2UA5461ZWH
************************************
cMarsupialCalMgr::cMarsupialUserCalFactors::cMarsupialUserCalFactors size 146412
cMarsupialCalMgr::cMarsupialServiceCalFactors::cMarsupialServiceCalFactors size 704
cMarsupialCalMgr::cMarsupialFactoryCalFactors::cMarsupialFactoryCalFactors size 896
Calibration mode User
Recall \Secure\cal\FactoryCal2.dat - ok
Recall \Secure\cal\ServiceCal1.dat - ok
Recall \Secure\cal\UserCal8.dat - ok
Cal Date Tue Sep 27 16:54:24 2016
will do USB phy workaround: CheckCRC
Startup sequence is complete.
System has been running 17.270830 seconds
Start Up Sequence 7.534334
Memory Load 52%
   System Physical Memory 37.898 / 73.465 MB
   Process Virtual Memory 46.938 / 1024.000 MB
-----> InfiniiVision is running <-----
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 
The following users thanked this post: saturation, thm_w

Offline amitchell

  • Regular Contributor
  • *
  • Posts: 140
  • Country: ca
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #91 on: March 05, 2017, 04:25:42 pm »
Are these measured voltages or versions or something else?
Quote
BLT_PRODUCT_CONFIG_0, 1.246v, ID4
BLT_PRODUCT_CONFIG_1, 0.694v, ID2
BLT_MODULE_CONFIG_0, 0.687v, ID2
BLT_MODULE_CONFIG_1, 0.007v, ID0
CANINE_BOARD_REV, 0.000v, ID0
CANINE_MODEL_NAME: MARSUPIAL, 1.733v, ID6, MARSUPIAL
CANINE_EXTMODULE, 2.485v, ID8, SWID8
CANINE_MSO_REV, 0.628v, ID2, SWID2

 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #92 on: March 05, 2017, 04:39:06 pm »
Are these measured voltages or versions or something else?
Quote
BLT_PRODUCT_CONFIG_0, 1.246v, ID4
BLT_PRODUCT_CONFIG_1, 0.694v, ID2
BLT_MODULE_CONFIG_0, 0.687v, ID2
BLT_MODULE_CONFIG_1, 0.007v, ID0
CANINE_BOARD_REV, 0.000v, ID0
CANINE_MODEL_NAME: MARSUPIAL, 1.733v, ID6, MARSUPIAL
CANINE_EXTMODULE, 2.485v, ID8, SWID8
CANINE_MSO_REV, 0.628v, ID2, SWID2
Looks like measured voltages from option resistors, about 0.3V per ID number
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline amitchell

  • Regular Contributor
  • *
  • Posts: 140
  • Country: ca
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #93 on: March 05, 2017, 05:03:48 pm »
So potential to change values and set different options/configs? I guess we can probe around and search for those numbers, I don't have my scope yet though.  I assume that the daughter board has hardware that can do a lot more than what it is configured as.


 

Online TheSteve

  • Supporter
  • ****
  • Posts: 3741
  • Country: ca
  • Living the Dream
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #94 on: March 05, 2017, 05:15:21 pm »
So at boot it appears to indicate what it is capable of. Swapping jumpers might just bump it to a 200 MHz model with 4 GS/s.
VE7FM
 

Offline amitchell

  • Regular Contributor
  • *
  • Posts: 140
  • Country: ca
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #95 on: March 05, 2017, 05:19:21 pm »
So at boot it appears to indicate what it is capable of. Swapping jumpers might just bump it to a 200 MHz model with 4 GS/s.

It looks like it may do 5 GSa/s Do we have info on potential memory unlock?

 

Offline RGB255_0_0

  • Frequent Contributor
  • **
  • Posts: 772
  • Country: gb
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #96 on: March 05, 2017, 05:19:25 pm »
Need a firmware dump  :-+
Your toaster just set fire to an African child over TCP.
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26682
  • Country: nl
    • NCT Developments
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #97 on: March 05, 2017, 05:45:11 pm »
Am I crazy in thinking did they send one to Mike for the purpose of hacking it?  >:D
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline floobydust

  • Super Contributor
  • ***
  • Posts: 6899
  • Country: ca
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #98 on: March 05, 2017, 05:55:38 pm »
The firmware is so buggy on these Keysight scopes that I avoid them for any troubleshooting work.
Sexy LCD and fast CPU but I had to laugh when I kept getting a blank trace and putting a Tektronix to the same probe point gave me a trace, just as I expected.
I especially love setting it to AC coupled and turning the trigger level negative -0.2V really makes sense  :palm:
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 28058
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #99 on: March 05, 2017, 06:28:26 pm »
I would not be so hard against the powersupply. I had to fix the powersupply of rarely used Tektronix TDS2012 a few times and i don't think that the tek-powersupply had a netter quality. If i remember correctly the problems there were mostly broken solder points
... with that gawd awful RTV plastered everywhere.  :--
Why would one want to lock heat into caps ? Just dumb IMHO.

The RTV is to provide mechanical support for the capacitors, so the solder joints don't break (under shock & vibration). Capacitor mounting clips would be better, but cost a lot more.
Of course, but needed on short secondary side caps.....not.
In this SMPS in this Tek the caps are only 22mm high.  ::)

Maybe this the new way to protect caps from thermal degradation...smother them in RTV.  :-DD
Avid Rabid Hobbyist
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #100 on: March 05, 2017, 07:08:49 pm »
So at boot it appears to indicate what it is capable of. Swapping jumpers might just bump it to a 200 MHz model with 4 GS/s.
I doubt it's that simple - the application software will need to also co-operate, and I think the functionality, layout etc. is sufficiently different that it's likely to be different builds, not universal firmware that decides funcitonality based on what hardware it thinks it's running on. Also the flash may be smaller to reduce cost.
I could be wrong-  I'll leave it to others to investigate-too much other stuff to play with.

Not too implausible that some extra funcitonality might be possible. I did look at the SPEAR datasheet to see if adding a magjack would be possible, but looks like it needs an external PHY as well. The UART pins are on that unpopulated connector and I'd put money on the PHY connections also being on there. The SPEAR BGA is fully via'd so it would be possible to trace it out. Would be a lot of work only to maybe find the firmware didn't have networking built in.

It may be that there are some hidden options in the firmware, but can't imagine there's a link to turn it into a 3000X anywhere.


Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 3741
  • Country: ca
  • Living the Dream
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #101 on: March 05, 2017, 07:43:26 pm »
Well it is probably that easy to fool it into believing it has those spec's. That doesn't mean the analog front end etc will cooperate.

The jumper matrix could be just above and to the right of the 25P40, unless it reads the settings from the analog board through a connector.

I don't think we can blame Mike for not experimenting further, there are now some areas to play with if one falls into the right hands.
VE7FM
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #102 on: March 06, 2017, 12:45:44 am »
And don't forget that many features will be controlled by license keys etc., though I suspect there will be people working on that at some point.

Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37626
  • Country: au
    • EEVblog
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #103 on: March 06, 2017, 12:57:10 am »
And don't forget that many features will be controlled by license keys etc., though I suspect there will be people working on that at some point.

Yes, you can forget about hardware hacks being useful if you don't hack the license keys as well.
In theory it should only require a license key hack on the EDU G model.
The bandwidth, serial decode, and wavegen are all software license key options. So even if you got the non-G version and added the signal gen hardware (if the footprints are there), then you still need the license key to enable it.
 

Offline amitchell

  • Regular Contributor
  • *
  • Posts: 140
  • Country: ca
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #104 on: March 06, 2017, 01:55:36 am »
And don't forget that many features will be controlled by license keys etc., though I suspect there will be people working on that at some point.

Yes, you can forget about hardware hacks being useful if you don't hack the license keys as well.
In theory it should only require a license key hack on the EDU G model.
The bandwidth, serial decode, and wavegen are all software license key options. So even if you got the non-G version and added the signal gen hardware (if the footprints are there), then you still need the license key to enable it.

Are the prize oscilloscopes fully loaded @EEVblog?
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37626
  • Country: au
    • EEVblog
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #105 on: March 06, 2017, 02:22:56 am »
Only other connections I could see ( including by x-ray) are power and possibly one line to the module.

Did the x-ray show you how many layers the processor board is?
 

Offline MrBungle

  • Supporter
  • ****
  • Posts: 75
  • Country: au
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #106 on: March 06, 2017, 02:46:41 am »
Only other connections I could see ( including by x-ray) are power and possibly one line to the module.

Did the x-ray show you how many layers the processor board is?

A visual did....

Back on topic, the sub-board is 10 layers.

Edit: bah! Photo didn't copy across. Maybe this will work....
« Last Edit: March 06, 2017, 02:50:50 am by MrBungle »
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37626
  • Country: au
    • EEVblog
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #107 on: March 06, 2017, 03:11:07 am »
A visual did....
Edit: bah! Photo didn't copy across. Maybe this will work....


Thanks. Getting medieaval was going to be my next step  ;D
It did look like at least 10
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37626
  • Country: au
    • EEVblog
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #108 on: March 06, 2017, 04:21:16 am »
Found a UART - boot text below.

Where did you find the UART?
I found a UART port on a via near the unused board-board header operating at 57600 but it seems to get gibberish out on boot. Unless I'm not decoding it right.
 

Online Fungus

  • Super Contributor
  • ***
  • Posts: 16531
  • Country: 00
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #109 on: March 06, 2017, 07:28:03 am »
The firmware is so buggy on these Keysight scopes that I avoid them for any troubleshooting work.

Weird. I was assured by several forum members that only Rigol 'scopes had bugs.

Sexy LCD and fast CPU but I had to laugh when I kept getting a blank trace and putting a Tektronix to the same probe point gave me a trace, just as I expected.
I especially love setting it to AC coupled and turning the trigger level negative -0.2V really makes sense  :palm:

 :-//

Anywhere that's "on the signal" makes perfect sense.

"Off the signal" makes sense too - you might be looking for rare signal glitches.

If your Tek can't do it then it's a problem with the Tek, not the Keysight.

« Last Edit: March 06, 2017, 07:43:47 am by Fungus »
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #110 on: March 06, 2017, 09:08:11 am »
Found a UART - boot text below.

Where did you find the UART?
I found a UART port on a via near the unused board-board header operating at 57600 but it seems to get gibberish out on boot. Unless I'm not decoding it right.
On the unpopulated board-board connector on the processor board - looks like the only one of the 2 SPEAR600 UARTS connected to anything.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline PA0PBZ

  • Super Contributor
  • ***
  • Posts: 5114
  • Country: nl
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #111 on: March 06, 2017, 09:48:35 am »
Found a UART - boot text below.

Where did you find the UART?
I found a UART port on a via near the unused board-board header operating at 57600 but it seems to get gibberish out on boot. Unless I'm not decoding it right.
On the unpopulated board-board connector on the processor board - looks like the only one of the 2 SPEAR600 UARTS connected to anything.

There is at least one more port, because half way into the boot text:

SER_Init: context Drivers\Active\14
SER_Init, dwIndex:2
SER2 got sysintr:0x00000017
SER2 Serial Port, new baud rate:0x1c200  (UARTCLK:48000000 IBRD:0x1a FBRD:0x2)


1C200 = 115.200
Keyboard error: Press F1 to continue.
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #112 on: March 06, 2017, 10:41:12 am »
Found a UART - boot text below.

Where did you find the UART?
I found a UART port on a via near the unused board-board header operating at 57600 but it seems to get gibberish out on boot. Unless I'm not decoding it right.
On the unpopulated board-board connector on the processor board - looks like the only one of the 2 SPEAR600 UARTS connected to anything.

There is at least one more port, because half way into the boot text:

SER_Init: context Drivers\Active\14
SER_Init, dwIndex:2
SER2 got sysintr:0x00000017
SER2 Serial Port, new baud rate:0x1c200  (UARTCLK:48000000 IBRD:0x1a FBRD:0x2)


1C200 = 115.200
As far as I could tell only one of the 2 UARTs (UART2) on the SPEAR600 is connected to anything. Didn't test comprehensively - just a continuity swipe over all the connector pins and anything that looked like a test pad.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37626
  • Country: au
    • EEVblog
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #113 on: March 06, 2017, 11:04:19 am »
My terminal dump:
(Should be the same as Mike's, I haven't compared)

Code: [Select]
U-Boot 2010.03 (Oct 18 2011 - 14:28:06)Agilent P500

CPU:   SPEAr600
DRAM:  128 MiB
Flash: 512 KiB
NAND:  internal ecc 128 MiB

Debug serial initialized ........OK
RTC: 2024-16-10   7:86:38.44 UTC

Microsoft Windows CE Bootloader Common Library Version 1.4 Built May  7 2015 01:38:03
Microsoft Windows CE 6.0 Ethernet Bootloader for the Agilent P500 board
Adaptation performed by Agilent Technologies (c) 2008

PHY not found.

System ready!
Preparing for download...
RTC: 2024-16-10   7:86:38.44 UTC
 Loading image 1 from memory at 0xD0600000
O
BL_IMAGE_TYPE_BIN

X
XXXXOOOOXXOOOOOOOOXOXOOOOOOOOXOOOXOOOOXXOOOOOOOOOXOOOOXOXXOXOXXOXOXOXOXXXXOOXXXOOOOOOXXOXXOXXXXXXOOOXXXOXXOOOXXXOXXOOOOXOOXXOOOXOOOOXOXOOOOOXOOOXOOXOXXOXOXXXXXXOXXXXOOOXOOOXOXOOOOXOOOOXOXOXOOOOOOXX
OOOXOOXOOOOXOOOOXOOXXOOXOOOOOOOOOXOOOOXOOOOOOXOXOOOOXOXOOOOOOOXXOOXOOXOXOOOXOOOXOOXXOXOXOOOXOXXXXXOXOXXXOXXXXOXOXXOOOXXXXOXXXXOXXXXXXXOXXXXXXOXXOXXOXXOOXXOXXXOXXXXOOOXXX
OOOXXXOXXOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXOOOXOXOOXOOXXXXXXXXXXXXXrom_offset=0x0.
XXImageStart = 0x80361000, ImageLength = 0x1A80C40, LaunchAddr = 0x80362000

Completed file(s):
-------------------------------------------------------------------------------
[0]: Address=0x80361000  Length=0x1A80C40  Name="" Target=RAM
 Loading image 1 succeeded.
ROMHDR at Address 80361044h
Preparing launch...
RTC: 2024-16-10   7:86:38.47 UTC
Launching windows CE image by jumping at address 0x  362000

Windows CE Kernel for ARM (Thumb Enabled) Built on Mar  8 2013 at 17:05:33
Setting up for a Cold Reboot
Done Setting up for a Cold Reboot
Windows CE Firmware Init
BSP 1.0.0 for the SPEARHEAD600AB board (built Sep 28 2016)
Adaptation performed by ADENEO (c) 2005
+OALIntrInit
-OALIntrInit(rc = 1)
Initialize driver globals Zeros area...
pDrvGlobalArea 0xa0060000  size 0x800 (0xa0060800 -0xa0060000)
Initialize driver globals Zeros area...done
 OALKitlStart
Firmware Init Done.
OALIoctlHalEnterI2cCriticalSection init i2c cs
++SER_Init: context Drivers\Active\14
SER_Init, dwIndex:2
SER2 got sysintr:0x00000017
SER2 Serial Port, new baud rate:0x1c200  (UARTCLK:48000000 IBRD:0x1a FBRD:0x2)
OHCI\system.c, GCFG_USBH1_SW_RST
OHCI\system.c, GCFG_USBH2_SW_RST
LAN PHY NOT detected.
DeleteP500EnetRegistry:
   \Comm\GMAC 0x0
   \Comm\GMAC1 0x0
   \Comm\Tcpip\Linkage 0x0
   \Drivers\Virtual 0x0
   \Drivers\BuiltIn\LIN 0x5
LIN: Data Valid
BALDWIN_DDI: cBaldwinHwIf::Init: Initializing...
BALDWIN_DDI: cBaldwinHwIf::Init: Scope successfully identified.
BALDWIN_DDI: cBaldwinHwIf::Init: Success!
Device load time:
   NANDFLASH: 1 ms
   SNANDFLASH: 1 ms
SHIM DLL, LoadRealDll [PalIO.dll] for [AgilentPalIO.dll]
SHIM [AgilentPalIO.dll] Get Process Addresses
LaunchInfiniiVision:
=========================================
BLT Product Config 24
   Bandwidth   : 200MHz
   #Channel    : 2
   Board Rev   : FPR
   Clk Gating  : Baldwin
   Sample Rate : 4GSa
   LAN PHY     : No
BLT Module Config 02
   Rev         : LP3
   Sample Rate : 5GSa/s
=========================================
BLT_PRODUCT_CONFIG_0, 1.251v, ID4
BLT_PRODUCT_CONFIG_1, 0.692v, ID2
BLT_MODULE_CONFIG_0, 0.687v, ID2
BLT_MODULE_CONFIG_1, 0.005v, ID0
CANINE_BOARD_REV, 0.002v, ID0
CANINE_MODEL_NAME: MARSUPIAL, 1.738v, ID6, MARSUPIAL
CANINE_EXTMODULE, 2.488v, ID8, SWID8
CANINE_MSO_REV, 0.628v, ID2, SWID2
SHIM DLL, LoadRealDll [PalSStorage.dll] for [AgilentPalSStorage.dll]
SHIM [AgilentPalSStorage.dll] Get Process Addresses
Released build, Sep 28 2016, 00:17:51
Initializing FPGA...
************************************
FPGA Type: Marsupial
Ver: 1.067 Released
Build Time: Tue Jun 14 17:13:42 2016
Build Machine: 2UA5461ZWH
************************************
cMarsupialCalMgr::cMarsupialUserCalFactors::cMarsupialUserCalFactors size 146412
cMarsupialCalMgr::cMarsupialServiceCalFactors::cMarsupialServiceCalFactors size 704
cMarsupialCalMgr::cMarsupialFactoryCalFactors::cMarsupialFactoryCalFactors size 896
Calibration mode User
Recall \Secure\cal\FactoryCal2.dat - ok
Recall \Secure\cal\ServiceCal1.dat - ok
Recall \Secure\cal\UserCal8.dat - ok
Cal Date Sun Sep 25 15:11:58 2016
will do USB phy workaround: CheckCRC
Startup sequence is complete.
System has been running 16.841095 seconds
Start Up Sequence 7.470958
Memory Load 50%
   System Physical Memory 36.441 / 73.465 MB
   Process Virtual Memory 46.938 / 1024.000 MB
-----> InfiniiVision is running <-----
[00]
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37626
  • Country: au
    • EEVblog
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #114 on: March 06, 2017, 11:07:46 am »
As far as I could tell only one of the 2 UARTs (UART2) on the SPEAR600 is connected to anything. Didn't test comprehensively - just a continuity swipe over all the connector pins and anything that looked like a test pad.

I can't find another port either.
If it's there and we have probed it then maybe it doesn't output anything at boot?

I might have identified one of the config resistors, no time right now to play though unfortunately.
« Last Edit: March 06, 2017, 11:16:47 am by EEVblog »
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37626
  • Country: au
    • EEVblog
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #115 on: March 06, 2017, 11:27:14 am »
I also have a prototype unit and here is the dump:
Some slight differences including resistor set voltages and modes.
Code: [Select]


U-Boot 2010.03 (Oct 18 2011 - 14:28:06)Agilent P500

CPU:   SPEAr600
DRAM:  128 MiB
Flash: 512 KiB
NAND:  internal ecc 128 MiB

Debug serial initialized ........OK
RTC: 2024-17-3   2:85:23.27 UTC

Microsoft Windows CE Bootloader Common Library Version 1.4 Built May  7 2015 01:38:03
Microsoft Windows CE 6.0 Ethernet Bootloader for the Agilent P500 board
Adaptation performed by Agilent Technologies (c) 2008

PHY not found.

System ready!
Preparing for download...
RTC: 2024-17-3   2:85:23.27 UTC
 Loading image 1 from memory at 0xD0600000
O
BL_IMAGE_TYPE_BIN

X
XXXXOOOOXXOOOOOOOOXOXOOOOOOOOXOOOXOOOOXXOOOOOOOOOXOOOOXOXXOXOXXOXOXOXOXXXXOOXXXOOOOOOXXOXXOXXXXXXOOOXXXOOXXOOXXXOXXOOOOXOOXXOOOXOOOOXOXOOOOOXOOOXOOOXXXOXOXXXXXXOXXXXOOOXOOOXOXOOOOXOOOOXOXOXOOOOOOXOOOX
OOXOOOOXOOOOXOOXXOOXOOOOOOOOOXOOOOXOOOORewrite recommended, internal ECC corrected data at 0x166f
OOXOXOOOOOXXOOOOOOOXOXOXOOXOXOOOXOOOXOOXOXXOXOOOXOXXXXXOXOXXOXXXXXOXOXOXOOXXOXXXXXXOXXXXXXXOXXXXXXOXXOXXOXXOOOXXXXXOXXXXOOOXOXXOOX
XOXXXOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOXOOOXOXOOXOOXXXXXXXXXXXXXrom_offset=0x0.
XXImageStart = 0x80361000, ImageLength = 0x1AEEE00, LaunchAddr = 0x80362000

Completed file(s):
-------------------------------------------------------------------------------
[0]: Address=0x80361000  Length=0x1AEEE00  Name="" Target=RAM
 Loading image 1 succeeded.
ROMHDR at Address 80361044h
Preparing launch...
RTC: 2024-17-3   2:85:23.42 UTC
Launching windows CE image by jumping at address 0x  362000

Windows CE Kernel for ARM (Thumb Enabled) Built on Mar  8 2013 at 17:05:33
Setting up for a Cold Reboot
Done Setting up for a Cold Reboot
Windows CE Firmware Init
BSP 1.0.0 for the SPEARHEAD600AB board (built Aug 30 2016)
Adaptation performed by ADENEO (c) 2005
+OALIntrInit
-OALIntrInit(rc = 1)
Initialize driver globals Zeros area...
pDrvGlobalArea 0xa0060000  size 0x800 (0xa0060800 -0xa0060000)
Initialize driver globals Zeros area...done
 OALKitlStart
Firmware Init Done.
OALIoctlHalEnterI2cCriticalSection init i2c cs
++SER_Init: context Drivers\Active\14
SER_Init, dwIndex:2
SER2 got sysintr:0x00000017
SER2 Serial Port, new baud rate:0x1c200  (UARTCLK:48000000 IBRD:0x1a FBRD:0x2)
ERROR: c:\WINCE600\PLATFORM\COMMON\SRC\SOC\STM\COMMON\DRIVERS\NandFlash\.\stm_NandFlash.c line 1460: RewriteEbootBlocks from 0x166f to 0x166f
OHCI\system.c, GCFG_USBH1_SW_RST
OHCI\system.c, GCFG_USBH2_SW_RST
LAN PHY NOT detected.
DeleteP500EnetRegistry:
   \Comm\GMAC 0x0
   \Comm\GMAC1 0x0
   \Comm\Tcpip\Linkage 0x0
   \Drivers\Virtual 0x0
   \Drivers\BuiltIn\LIN 0x5
LIN: Data Valid
BALDWIN_DDI: cBaldwinHwIf::Init: Initializing...
BALDWIN_DDI: cBaldwinHwIf::Init: Scope successfully identified.
BALDWIN_DDI: cBaldwinHwIf::Init: Success!
Device load time:
   NANDFLASH: 0 ms
   SNANDFLASH: 0 ms
SHIM DLL, LoadRealDll [PalIO.dll] for [AgilentPalIO.dll]
SHIM [AgilentPalIO.dll] Get Process Addresses
LaunchInfiniiVision:
=========================================
BLT Product Config 25
   Bandwidth   : 200MHz
   #Channel    : 2
   Board Rev   : PP
   Clk Gating  : Baldwin
   Sample Rate : 4GSa
   LAN PHY     : No
BLT Module Config 02
   Rev         : LP3
   Sample Rate : 5GSa/s
=========================================
BLT_PRODUCT_CONFIG_0, 1.515v, ID5
BLT_PRODUCT_CONFIG_1, 0.689v, ID2
BLT_MODULE_CONFIG_0, 0.694v, ID2
BLT_MODULE_CONFIG_1, 0.015v, ID0
CANINE_BOARD_REV, 0.002v, ID0
CANINE_MODEL_NAME: MARSUPIAL, 1.740v, ID6, MARSUPIAL
CANINE_EXTMODULE, 2.490v, ID8, SWID8
CANINE_MSO_REV, 0.648v, ID2, SWID2
SHIM DLL, LoadRealDll [PalSStorage.dll] for [AgilentPalSStorage.dll]
SHIM [AgilentPalSStorage.dll] Get Process Addresses
QA build, Aug 30 2016, 06:12:04
Initializing FPGA...
************************************
FPGA Type: Marsupial
Ver: 1.067 Released
Build Time: Tue Jun 14 17:13:42 2016
Build Machine: 2UA5461ZWH
************************************
cMarsupialCalMgr::cMarsupialUserCalFactors::cMarsupialUserCalFactors size 146412
cMarsupialCalMgr::cMarsupialServiceCalFactors::cMarsupialServiceCalFactors size 704
cMarsupialCalMgr::cMarsupialFactoryCalFactors::cMarsupialFactoryCalFactors size 896
Calibration mode User

cCalMgr: ************************************************
cCalMgr: >>>>> Verifying ASCII cal factors. <<<<<
cCalMgr: User cal mode - ok
cCalMgr: Service cal mode - ok
cCalMgr: Factory cal mode - ok
cCalMgr: ************************************************

Recall \Secure\cal\FactoryCal2.dat - ok
Recall \Secure\cal\ServiceCal1.dat - ok
Recall \Secure\cal\UserCal8.dat - ok
Cal Date Wed Aug 31 12:54:45 2016
will do USB phy workaround: CheckCRC
Startup sequence is complete.

CEO: **************************************************
CEO: >>>>> Validating control system. <<<<<
CEO: Total groups = 38, Total groups validated = 38.
CEO: Total ctrls = 1464, Total ctrls validated = 1464.
CEO: OK, errors = 0, warnings = 0, info = 0
CEO: **************************************************

System has been running 19.383053 seconds
Start Up Sequence 10.295580
Memory Load 55%
   System Physical Memory 39.547 / 73.184 MB
   Process Virtual Memory 50.250 / 1024.000 MB
-----> InfiniiVision is running <-----
[00]
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #116 on: March 06, 2017, 11:38:14 am »
Might be interesting compare messages and ID values with a 2/3000X unit.

Here are the points on the 1000X module
« Last Edit: March 06, 2017, 11:40:33 am by mikeselectricstuff »
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 
The following users thanked this post: TheSteve

Online Fungus

  • Super Contributor
  • ***
  • Posts: 16531
  • Country: 00
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #118 on: March 06, 2017, 01:20:15 pm »
Microsoft Windows CE

 :scared:
Nothing wrong with that - it gets the job done.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline mmagin

  • Frequent Contributor
  • **
  • Posts: 610
  • Country: us
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #119 on: March 06, 2017, 04:20:33 pm »
My terminal dump:
(Should be the same as Mike's, I haven't compared)

Code: [Select]
U-Boot 2010.03 (Oct 18 2011 - 14:28:06)Agilent P500

Wow, is there anything that doesn't have U-Boot in it?
 

Offline rrinker

  • Super Contributor
  • ***
  • Posts: 2046
  • Country: us
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #120 on: March 06, 2017, 07:56:23 pm »
 The German Navy is everywhere!

 
The following users thanked this post: saturation

Offline Keysight DanielBogdanoff

  • Supporter
  • ****
  • Posts: 777
  • Country: us
  • ALL THE SCOPES!
    • Keysight Scopes YouTube channel
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #121 on: March 06, 2017, 08:45:01 pm »
The firmware is so buggy on these Keysight scopes that I avoid them for any troubleshooting work.
Sexy LCD and fast CPU but I had to laugh when I kept getting a blank trace and putting a Tektronix to the same probe point gave me a trace, just as I expected.
I especially love setting it to AC coupled and turning the trigger level negative -0.2V really makes sense  :palm:

What scope are you using? Overall I'd expect that it's more of a use-model thing than a buggy firmware thing...
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #122 on: March 06, 2017, 11:36:30 pm »
The firmware is so buggy on these Keysight scopes that I avoid them for any troubleshooting work.

Weird. I was assured by several forum members that only Rigol 'scopes had bugs.

Sexy LCD and fast CPU but I had to laugh when I kept getting a blank trace and putting a Tektronix to the same probe point gave me a trace, just as I expected.
I especially love setting it to AC coupled and turning the trigger level negative -0.2V really makes sense  :palm:

 :-//

Anywhere that's "on the signal" makes perfect sense.

"Off the signal" makes sense too - you might be looking for rare signal glitches.

If your Tek can't do it then it's a problem with the Tek, not the Keysight.
I've been using HP/Agilent/Keysight scopes daily for 25+years and have yet to see a bug of any significance.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #123 on: March 06, 2017, 11:38:09 pm »
Am I crazy in thinking did they send one to Mike for the purpose of hacking it?  >:D
If that was the intention, they'd have sent the lowest end version ;D
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline SilverSolder

  • Super Contributor
  • ***
  • Posts: 6126
  • Country: 00
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #124 on: March 07, 2017, 12:22:57 am »
The firmware is so buggy on these Keysight scopes that I avoid them for any troubleshooting work.
Sexy LCD and fast CPU but I had to laugh when I kept getting a blank trace and putting a Tektronix to the same probe point gave me a trace, just as I expected.
I especially love setting it to AC coupled and turning the trigger level negative -0.2V really makes sense  :palm:

What scope are you using? Overall I'd expect that it's more of a use-model thing than a buggy firmware thing...

Is it not possible for an AC signal to drop below zero volts?  You should be able to set the trigger at any level in the AC wave form - positive or negative - no?  That seems to be how my scope works.
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #125 on: March 07, 2017, 12:29:14 am »
The firmware is so buggy on these Keysight scopes that I avoid them for any troubleshooting work.
Sexy LCD and fast CPU but I had to laugh when I kept getting a blank trace and putting a Tektronix to the same probe point gave me a trace, just as I expected.
I especially love setting it to AC coupled and turning the trigger level negative -0.2V really makes sense  :palm:

What scope are you using? Overall I'd expect that it's more of a use-model thing than a buggy firmware thing...

Is it not possible for an AC signal to drop below zero volts?  You should be able to set the trigger at any level in the AC wave form - positive or negative - no?  That seems to be how my scope works.
Yes, just need to bear in mind that the level would be relative to the avarage level of the signal, not absolute voltage to ground
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline AndyC_772

  • Super Contributor
  • ***
  • Posts: 4206
  • Country: gb
  • Professional design engineer
    • Cawte Engineering | Reliable Electronics
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #126 on: March 07, 2017, 07:12:03 am »
I've been using HP/Agilent/Keysight scopes daily for 25+years and have yet to see a bug of any significance.

Quoting this because it's probably the single most important specification the scope could have.

My experience has been similar.
 
The following users thanked this post: saturation

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37626
  • Country: au
    • EEVblog
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #127 on: March 08, 2017, 10:09:10 am »
 
The following users thanked this post: TheAmmoniacal, WN1X, JPortici

Offline nfmax

  • Super Contributor
  • ***
  • Posts: 1554
  • Country: gb
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #128 on: March 08, 2017, 12:16:36 pm »
Dave - I think you are wrong when you say the 1000X does not have an MSO capability - it is an MSO, with just one digital input. This input seems to be able to do everything a digital input can do on the 2,3,4,6-X series MSO's (provided that is supported by the installed decode options), it's just it's shared with the external trigger function.
 
The following users thanked this post: SilverSolder

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #129 on: March 08, 2017, 01:01:02 pm »
Dave - I think you are wrong when you say the 1000X does not have an MSO capability - it is an MSO, with just one digital input. This input seems to be able to do everything a digital input can do on the 2,3,4,6-X series MSO's (provided that is supported by the installed decode options), it's just it's shared with the external trigger function.
It isn't really shared with the ext trig function - it is an independent digital input, just like an MSO. You can trigger on any source and still display, decode or measure the digital input
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline Jay_Diddy_B

  • Super Contributor
  • ***
  • Posts: 2731
  • Country: ca
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #130 on: March 08, 2017, 02:55:44 pm »
Hi,

I was watching Dave's latest video, are these the configuration resistors:




They look suspicious. May be try continuity to the ADC inputs on the SPEAR chip?

Regards,

Jay_Diddy_B
 

Offline David Hess

  • Super Contributor
  • ***
  • Posts: 16510
  • Country: us
  • DavidH
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #131 on: March 08, 2017, 05:36:39 pm »
Dave - I think you are wrong when you say the 1000X does not have an MSO capability - it is an MSO, with just one digital input. This input seems to be able to do everything a digital input can do on the 2,3,4,6-X series MSO's (provided that is supported by the installed decode options), it's just it's shared with the external trigger function.

It isn't really shared with the ext trig function - it is an independent digital input, just like an MSO. You can trigger on any source and still display, decode or measure the digital input

An external trigger is more than just a digital MSO input.  Usually the external trigger is sampled at a rate much lower than the digitizer rate so the trigger to sample time has to be interpolated to prevent jitter in the waveform display.

I searched through the available DSOX1000 documentation and did not find any specifications for when the external trigger input is used as a 1-bit digital input.  Maybe they sample it at the vertical sample rate so no interpolation is required?  Can it even be used outside of protocol decoding?
 

Online Someone

  • Super Contributor
  • ***
  • Posts: 4493
  • Country: au
    • send complaints here
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #132 on: March 08, 2017, 10:03:17 pm »
I was watching Dave's latest video, are these the configuration resistors:
[picture of processor card]
They look suspicious. May be try continuity to the ADC inputs on the SPEAR chip?
As mike said previously the separate PCB for the processor and ASICs is likely tested independently of the scope (configured to limit signals to 200MHz) and then once its put into the scope assumes its full identity. I'd be looking to the main board for resistor straps or flash memory to identify what its plugged into, unless someone wants to get their hands on the lower end models to compare against.
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #133 on: March 09, 2017, 12:33:33 am »
Can it even be used outside of protocol decoding?
YES, for the umpteenth time. You can display it, trigger on it, measure from it and decode from it, in any permutation. You can set the threshold over 2 ranges +/-1.6v and +/-8V, and apply probe scaling factors.
It works JUST LIKE AN MSO INPUT.
The only limitation I've noticed is when you are displaying it, you can't select some acquisition modes like avaraging.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 9057
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #134 on: March 09, 2017, 01:59:40 am »
I was watching Dave's latest video, are these the configuration resistors:

Were you referring to video #978? Some of those do affect the configuration voltages.
TEA is the way. | TEA Time channel
 
The following users thanked this post: vindoline

Offline Jay_Diddy_B

  • Super Contributor
  • ***
  • Posts: 2731
  • Country: ca
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #135 on: March 09, 2017, 02:13:03 pm »
I was watching Dave's latest video, are these the configuration resistors:

Were you referring to video #978? Some of those do affect the configuration voltages.

I was referring to the video. I had just scanned the video when I posted the message. Last night I watched the video properly and I realized my question was answered in the video.

I would try and map the known resistive dividers to the corresponding ADC pins on the Spear600, listed in this table:



Then try and track the other ADC channels to the configuration dividers that control the other functions. It is these other configurations that are the most interesting.

Regards,

Jay_Diddy_B
« Last Edit: March 09, 2017, 02:14:49 pm by Jay_Diddy_B »
 

Offline David Hess

  • Super Contributor
  • ***
  • Posts: 16510
  • Country: us
  • DavidH
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #136 on: March 10, 2017, 03:09:55 am »
YES, for the umpteenth time. You can display it, trigger on it, measure from it and decode from it, in any permutation. You can set the threshold over 2 ranges +/-1.6v and +/-8V, and apply probe scaling factors.
It works JUST LIKE AN MSO INPUT.
The only limitation I've noticed is when you are displaying it, you can't select some acquisition modes like avaraging.

You sure cannot tell from the documentation which also leaves out a whole bunch of other questions I had.
 

Offline amitchell

  • Regular Contributor
  • *
  • Posts: 140
  • Country: ca
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #137 on: March 10, 2017, 03:42:28 am »
YES, for the umpteenth time. You can display it, trigger on it, measure from it and decode from it, in any permutation. You can set the threshold over 2 ranges +/-1.6v and +/-8V, and apply probe scaling factors.
It works JUST LIKE AN MSO INPUT.
The only limitation I've noticed is when you are displaying it, you can't select some acquisition modes like avaraging.

You sure cannot tell from the documentation which also leaves out a whole bunch of other questions I had.

The documentation that also uses the word "cheap" to describe the product. I had a laugh at that, not exactly how you want to describe a product from a marketing perspective. It could use a revision to say the least.
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #138 on: March 10, 2017, 09:49:34 am »
YES, for the umpteenth time. You can display it, trigger on it, measure from it and decode from it, in any permutation. You can set the threshold over 2 ranges +/-1.6v and +/-8V, and apply probe scaling factors.
It works JUST LIKE AN MSO INPUT.
The only limitation I've noticed is when you are displaying it, you can't select some acquisition modes like avaraging.

You sure cannot tell from the documentation which also leaves out a whole bunch of other questions I had.
Yes, the datasheet in particular is very lacking in this respect
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Online Fungus

  • Super Contributor
  • ***
  • Posts: 16531
  • Country: 00
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #139 on: March 10, 2017, 09:55:00 am »
YES, for the umpteenth time. You can display it, trigger on it, measure from it and decode from it, in any permutation. You can set the threshold over 2 ranges +/-1.6v and +/-8V, and apply probe scaling factors.
It works JUST LIKE AN MSO INPUT.
The only limitation I've noticed is when you are displaying it, you can't select some acquisition modes like avaraging.

You sure cannot tell from the documentation which also leaves out a whole bunch of other questions I had.

Yep. This is one of the 'scopes biggest features IMHO but Keysight doesn't think it's important.
 

Offline Nobody2

  • Contributor
  • Posts: 17
  • Country: de
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #140 on: March 10, 2017, 12:39:02 pm »
Considering the separate processor board:
Maybe it has to do with layer count? e.g. they need 4 or 6 layers to route the zillion BGA pins, while the rest is pretty simple and only needs 2. I haven't noticed any layer markings in the video though.

Sorry if this was already mentioned, but I don't have the time right now to check the previous 6 pages.
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #141 on: March 10, 2017, 01:44:41 pm »
Considering the separate processor board:
Maybe it has to do with layer count? e.g. they need 4 or 6 layers to route the zillion BGA pins, while the rest is pretty simple and only needs 2. I haven't noticed any layer markings in the video though.

Sorry if this was already mentioned, but I don't have the time right now to check the previous 6 pages.
The sub-board is 10 layers - there's a pic earlier in this thread
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline JPortici

  • Super Contributor
  • ***
  • Posts: 3448
  • Country: it
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #142 on: March 10, 2017, 02:51:03 pm »
mike, there is an unpopulated QFP + others components near the area where a lan connector would be (according to the mechanical assembly)
what could it be?
could it be perhaps of an ethernet phy? even though there is no jack footprint on the board...
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13677
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #143 on: March 10, 2017, 03:09:50 pm »
mike, there is an unpopulated QFP + others components near the area where a lan connector would be (according to the mechanical assembly)
what could it be?
could it be perhaps of an ethernet phy? even though there is no jack footprint on the board...
It is in line with the USB device port,and bypassed with 0R resistors  on the underside. I think it may have been something like a hub as a workaround for silicon errata on the SPEAR - the boot text references a USB PHY workaround.
It is definitely not an ethernet PHY.
I haven't checked but I'd be surprised if the unpopulated connector on the sub-board didn't have all the PHY signals. The SPEAR needs an external PHY, so it's not just a case of lashing on a magjack. And it probably isn't supported by the software anyway.

« Last Edit: March 11, 2017, 08:50:00 pm by mikeselectricstuff »
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline Nemezy

  • Newbie
  • Posts: 1
  • Country: pl
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #144 on: April 07, 2017, 10:26:18 pm »
Hi, I decided to replace the fan in my DSOX1102G. Now it is much quieter and less frequent. The next step is to replace the capacitors   ;D
 

Offline amitchell

  • Regular Contributor
  • *
  • Posts: 140
  • Country: ca
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #145 on: April 07, 2017, 11:40:37 pm »
Hi, I decided to replace the fan in my DSOX1102G. Now it is much quieter and less frequent. The next step is to replace the capacitors   ;D

Nice I bet the rubber mounting grommets help, I am going to order one for myself.   :-+
 

Offline jusaca

  • Supporter
  • ****
  • Posts: 69
  • Country: de
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #146 on: April 21, 2017, 11:35:56 am »
Is there already some information about the review? Still waiting for it :D
 

Offline markus-k

  • Supporter
  • ****
  • Posts: 24
  • Country: de
Re: EEVblog #976 - Keysight 1000 X-Series Oscilloscope Teardown
« Reply #147 on: June 30, 2017, 06:07:53 am »
I replaced the fan on my 1000X with a Noctua fan too a few weeks ago, the stock one was incredibly loud and annoying. A lot better now, I'm not sure yet if I should silence it further with one of the included low-noise adapters. It's mostly airflow noise now. The heatsinks on the board are getting quite hot, I might have to make some measurements.

Then I got a second 1000X yesterday. To my surprise, it is way quieter than the first one when I turned it on. No need to replace the fan. Now I get why people are saying the scope is silent enough, but it's odd there is such a difference between them. I don't have anything to measure the noise level, but I'd guess it's half as loud and an order of magnitude less annoying.

Maybe there is a quality problem with the fan? The second scope's serial number is lower than the first one, so I guess it's a bit older.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf