• 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
    TL072: http://diodes.com/datasheets/TL072.pdf
    TLV274 Precision Quad Opamp
    AD5207 Digital POT

    Forum HERE

    Teardown Photos:

    Be Sociable, Share!

      About EEVblog

      Check Also

      EEVblog #1047 – Solar Roadways FINALLY BUSTED! Colas Wattway

      Dave finally puts an end to the idea of Solar Roadways. We have the test ...

      • pauldzim

        Weverse-engineering Wednesday? 🙂

        • Pack34

          Damnit Kripke!

      • What happened to tear down Tuesday ?

        • Not this week, sorry, had many things going on.

      • Synthetase

        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.

        • Yeah, it’s gotta be for PSRR reasons.

      • Johm

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

      • hdavis

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

      • peter

        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.

          • blipton

            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?

      • Danjel McGougan

        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?

        • Danjel McGougan

          Or rather, tie them to whatever voltage switches them off…

      • Chris Leyson

        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.

      • mjk

        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.

      • Anthony Balducci

        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).

        • Nicolas Duhamel

          The probes can have these “cap” style ends with a little hook inside. (http://img.dxcdn.com/productimages/sku_148930_4.jpg)
          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.

      • TarHeelTom

        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.



      • Pingback: Converting Gerber to PCB in Altium()

      • Pingback: PCB Reverse-Engineering()

      The EEVblog Store generally ships twice a week, on Tuesdays & Fridays, Sydney time. Dismiss