EEVblog #675 – How To Reverse Engineer A Rigol DS1054Z

Dave shows you how to reverse engineering a PCB to get the schematic. In this case the new Rigol DS1054Z oscilloscope.
How does the discrete transistor analog front end and the software bandwidth limiting work?
How do you decode SMD transistor codes?
How does it compare to the old Rigol DS1052E?
Dave also discusses the low voltage ohms function of a mulitmeter, how it’s useful, and how to test your multimeter to see if it will have any issues with in-circuit testing.

DS1054Z Front End
DS1054Z Diff Amp
DS1052E Schematic

SMD codes
From Digikey

BAV199 Diode
Fujitsu FTR-B3 Relay
Cosmo solid state relay
TLV274 Precision Quad Opamp
AD5207 Digital POT

Forum HERE

Teardown Photos:

About EEVblog

Check Also

EEVblog #1336 – DT71 LCR Tweezer Destructive Teardown + Lab Update

Destructive teardown o nthe Miniware DT71 LCR meter Tweezers Plus a lab move update. Forum: ...


  1. Weverse-engineering Wednesday? 🙂

  2. What happened to tear down Tuesday ?

  3. Fascinating video Dave. Gotta love discreet circuits. I presume the heavy filtering for the rail feeding the emitter follower is because discreet transistor amplifiers have poor power supply noise rejection compared with op-amps.

  4. Great video and very instructive. Wouldn’t mind it being longer.

  5. Hats off to you. That was impressive. Now all you have to do is breadboard it 🙂

  6. This is a stupid question, but why is vertical positioning done in hardware and not in software?

    • Because it’s only an 8 bit ADC with limited dynamic range. So you have to analog shift the waveform up into the ADC window to get the most usable range out of it.

      • I was wondering the same thing.. after all, since you can position the waveform anywhere on the screen, isn’t it independent of the ADC?

  7. So, does it work to tie the gates of the bandwidth limiting transistors to ground in order to hw hack one of these to allow 100 MHz bandwidth?

  8. Nice work Dave, by the way, I think the 50ohm resistors in the cross coupled cascode should be connected to the collectors and not the emitters.

  9. Great video showing soup to nuts of how to reverse engineer a board. I appreciate the time it must have taken to set it all up. And choosing a real-life modern complex product rather than a solar garden lamp. Well done.

  10. I am slightly new to using test equipment myself and am looking for my first scope. The DS1054Z has rather been at the top of my list, however I did have a question: How would you exactly *use* four channels (considering one only has two hands, after all 🙂 ? I mean, granted I also have a 32 channel logic analyzer already, so I already understand the *potential* virtue, only that my guess is looking at the type of probes included with the scopes they seem rather ‘heavy duty’ (I imagine so as to minimize noise, etc), and my supposition then at least is there is no really easy way to attach these probes to those little SMT ‘pinchers’ I use with my LA (or is there ?). So then how can they be used ? Or I am trying to understand better the virtues of 4 vs 2 channels (particularly how the mounting of the probes might work).

    • The probes can have these “cap” style ends with a little hook inside. (
      So you can hook theses on test points, traditional component with leads or to connectors and stuffs.
      4 channel can be very handy, and I’ve had myself several situations where I was glad I add 4 channels. For example when you’re looking at several stages of an analog circuit like a filter or amplifier stage.

  11. This is off topic here, but I don’t know how!
    Trying to post a general question on the blog, and the blog wants me to address it to someone in particular. Must be a way to just ask a question of everyone, but I can’t find it.



  12. I have read so many articles regarding the blogger lovers however this article is genuinely a pleasant post,keep it up.

Leave a Reply

Your email address will not be published. Required fields are marked *