Ted Yapo - Towards an Open-Source Multi-GHz Sampling Oscilloscope

Поделиться
HTML-код
  • Опубликовано: 26 авг 2024

Комментарии • 77

  • @Graham_Wideman
    @Graham_Wideman 4 года назад +135

    Please Hackaday camera people -- when the speaker is talking about the slide, which is virtually all the time, PLEASE SHOW THE SLIDE!

    • @k1ngjulien_
      @k1ngjulien_ 4 года назад +4

      they should take inspiration from cppcon

    • @cmuller1441
      @cmuller1441 4 года назад +4

      They prefer to capture the marvellous black background

    • @tonysolar284
      @tonysolar284 4 года назад +3

      I love when they use PIP (Big picture would be the slides and the smaller picture would be the speaker.) Too bad that didn't happen here.

    • @PHamster
      @PHamster 4 года назад

      I've mentioned this last year about this issue but nope... Feedback either here or email goes to a black hole.

    • @eznAnze
      @eznAnze 3 года назад +1

      slides: cdn.hackaday.io/files/1672927157420928/ted-yapo-supercon-2019.pdf

  • @slap_my_hand
    @slap_my_hand 4 года назад +41

    I really hope that this will turn into a real product one day. The cost of measurment equipment is holding back hobbyists from taking on RF and high speed digital projects. Affordable multi-Ghz oscilloscopes will be a big step forward for the community.

  • @ChrisMuncy
    @ChrisMuncy 4 года назад +6

    I have to say, Ted's approach to design reminds me of how I used to go at things. Build to learn, piece by piece, then put the puzzle together. Thanks for sharing Ted.

  • @andrew2004sydney
    @andrew2004sydney 4 года назад +6

    Awesome presentation! Thank you. Complex concepts explained in a straight-forward and practical way.

  • @irukard
    @irukard 4 года назад +10

    Wow! Just wow! :D

  • @8BitNaptime
    @8BitNaptime Год назад

    Makes me appreciate my Tektronix S-6 sampling head!

  • @mcflapper7591
    @mcflapper7591 4 года назад +3

    The stuff. Wow. The voice. Wow. Very cool.

  • @crevars
    @crevars 4 года назад +3

    Best project ever !

  • @tiporari
    @tiporari 4 года назад

    Great talk, this is how the state of the art advances for those of us who don't have a 100k laying around for test equipment. Thank you!

    • @TheNefastor
      @TheNefastor 4 года назад

      You know you can *rent* test equipment, right ?

    • @redresistor1330
      @redresistor1330 4 года назад

      @@TheNefastor You know you can rent a mansion and a Ferrari, right? Yet you drive a Ford Taurus, and live in your moms basement, why?

    • @TheNefastor
      @TheNefastor 4 года назад

      @@redresistor1330 where is this coming from ? The knowledge that I can't reach through the screen and punch your teeth out ?

    • @redresistor1330
      @redresistor1330 4 года назад

      @@TheNefastor Ok ya four-eyed nerd. You look so tough in your profile photo, lmao. The only thing you punch is nuts against your tonsils 😁😂

  • @perli216
    @perli216 4 года назад +1

    very very cool, thank you

  • @shariqkudcs
    @shariqkudcs Год назад

    You can also put a rf frequency spectrum analyser circuit to reconstruct the actual waveform. By detecting amplitude of first harmonic and subsequent harmonics you can do inverse transform to actually reconstruct the wave. When a signal travels in a longer wire the real-time sampling does not stay accurate because of many factors including capacitance of line. So in practical world real-time sampling is always limited through probes even if you have terabytes of high speed ram, your instrument cannot create the actual waveform. You obviously loose amplitude as frequency increases.... there are so many factors that real-time sampling is limited by.

    • @shariqkudcs
      @shariqkudcs Год назад

      Oh I also forgot to mention speed of differential signal which is a whole new complexity in analysis of signal

  • @URTonemanclan
    @URTonemanclan 4 года назад +1

    well done

  • @devrim-oguz
    @devrim-oguz 4 года назад

    Yesss! We need this!

  • @petrpolasek5931
    @petrpolasek5931 4 года назад +2

    For god's sake. Why is the video interlaced? Was it filmed on VHS or what?

  • @roberttodd2330
    @roberttodd2330 4 года назад +1

    Great talk. Thanks!

  • @IceArdor
    @IceArdor 4 года назад +2

    In 2019 we still had working interlaced cameras?

  • @user-je7oo4ne6c
    @user-je7oo4ne6c 5 месяцев назад

    if the input signal be a 1khz repeatitive pulse but very short (

  • @tejeshwvardhan1165
    @tejeshwvardhan1165 4 года назад +1

    Awesome

  • @selectnull4459
    @selectnull4459 3 года назад +1

    Thanks for the history of multi GHz sampling, unfortunately i came here thinking how is he going to store (data acquisition) the data over few miliseconds - he won't, its just sampling a repetitive waveform. An eye waveform is possible to achieve.

  • @QuanrumPresence
    @QuanrumPresence 3 года назад +1

    One guy clicked the dislike button by mistake .... :-/
    Would totally hope this was a zero dislike video on there.

  • @bloguetronica
    @bloguetronica 3 года назад

    Jitter in the periodic input signal could be a problem for that method, but nonetheless interesting.

  • @carlospenalver8721
    @carlospenalver8721 10 месяцев назад

    @hackaday, any chance of doing some content on connecting arduinos in series to double the MHZ sample rate possible? Using 3 for example as a master controlling 2 slaves for a more precise or higher sampling and perhaps with a pico also having the function of a digital logic analyser ?

  • @azimyth1542
    @azimyth1542 4 года назад

    I just want to know how Ted makes those cool black and white schematics

  • @abavariannormiepleb9470
    @abavariannormiepleb9470 2 года назад

    Out of personal desires I’m very interested in this topic, have there been recent developments?
    (Wasted much time and effort with “premium” but actually bad-quality SFF cables for PCI Express 4.0 devices which uses 8 GHz)

  • @qwaqwa1960
    @qwaqwa1960 4 года назад +1

    Nice work. Have you looked into shock lines for fast-edge generation?

    • @TeddyYapo
      @TeddyYapo 4 года назад +2

      yep, NLTLs are on my list to try out! Unfortunately, I haven't been able to simulate then successfully so far, so it looks like a lot of bench time will be involved.

  • @theincapable
    @theincapable 3 года назад

    Shouldn't GHz sampling of repetitive signals also be possible with an HackRF? If not why?

  • @jaredneaves7007
    @jaredneaves7007 4 года назад

    Very cool

  • @aldi175
    @aldi175 4 года назад +1

    Any link to follow this project?

    • @aldi175
      @aldi175 4 года назад

      Already found it: hackaday.io/project/167292-8-ghz-sampling-oscilloscope
      And Ted's twitter: twitter.com/tedyapo

  • @tomdalgleish
    @tomdalgleish 2 года назад

    Ted, maybe you monitor these comments. I'm trying to get into the Analog Devices ADCM582 fast comparator. The data sheet is clear as mud on pin connections. Then I may burn (multiple) chips. Is there any help on pin numbers to what connection?

  • @AF6LJSue
    @AF6LJSue 4 года назад

    Nice

  • @GTS00000
    @GTS00000 4 года назад +1

    Hey Ted, what (tool/language/package) are you using to plot your graphs?

    • @TeddyYapo
      @TeddyYapo 4 года назад +4

      python/matplotlib

    • @GTS00000
      @GTS00000 4 года назад

      @@TeddyYapo cheers mate, beautiful presentation.

  • @Gengh13
    @Gengh13 4 года назад +5

    There are a lot of interlacing artifacts in the video.

  • @TeddyYapo
    @TeddyYapo 4 года назад +1

    Here's a link to the slide deck for anyone interested: cdn.hackaday.io/files/1672927157420928/ted-yapo-supercon-2019.pdf

    • @anatolyzapadinsky5995
      @anatolyzapadinsky5995 3 года назад

      So this designs based on comparators aren't able to capture an eye diagram of a random bit sequence signal, it only able to capture a waveform of a repeatable signal. Righ?

    • @TeddyYapo
      @TeddyYapo 3 года назад

      @@anatolyzapadinsky5995 you can't capture an eye diagram of a truly random signal, but commonly eye diagrams are tested using specified pseuduo-random bit sequences (PRBS) generated from LFSR's, which do repeat. These can be captured. To do this, the LFSR needs to be synchronized with the sample clock. A simple way is to have an FPGA generate the PRBS and also the sample clock. There are examples of eye diagrams captured this way at 25:15.

    • @anatolyzapadinsky5995
      @anatolyzapadinsky5995 3 года назад

      ​@@TeddyYapo I mean a random sequence with a separate clock channel or a clock recovered from the signal. The goal is to draw an eye diagram of a transmitter itself, such as HDMI video signal source for example. As I understand a fully functional sampling scope is capable of doing this with a separate trigger channel or a clock source. Are you evaluating a point voltage level by repeatedly comparing its value with different voltage levels through a binary search algorithm?

    • @TeddyYapo
      @TeddyYapo 3 года назад

      @@anatolyzapadinsky5995 yes, binary search is one way to do it; you can deal better with noise using oversampling. But, to your point, no, you can't generate eye diagrams without a coöperative transmitter that you can convince to output specific patterns if you only have a single comparator. With a window comparator made from two simultaneously clocked comparators, you could generate a type of eye diagram for your example, by sampling all time/voltage points to accumulate a probability density function. It would be quite slow, but would be capable of generating the equivalent of an eye diagram given many samples. I haven't built one like this, but it would be interesting.

    • @user-je7oo4ne6c
      @user-je7oo4ne6c 5 месяцев назад

      Hello
      if the input signal be a 1khz repeatitive pulse but very short (

  • @AJMansfield1
    @AJMansfield1 4 года назад

    talk starts at 1:25

  • @petermikus2363
    @petermikus2363 4 месяца назад

    I donno but sounds like something CERN might find interesting.

  • @danielsanichiban
    @danielsanichiban 4 года назад

    Was that Jeri Ellsworth that called out dead bug?

    • @redresistor1330
      @redresistor1330 4 года назад

      All Jeri Ellsworth calls for now is money. Every few years she cries to the camera and says she is "passionate" about some project and every thirsty dude sends her cash. In her older videos she used a $5 dmm and now has $10k oscilloscopes yet none of her projects ever succeed.

    • @redresistor1330
      @redresistor1330 4 года назад

      @ungratefulmetalpansy Just saying what every smart person is thinking.

  • @michelfeinstein
    @michelfeinstein 4 года назад +1

    But how are you going to read high-speed digital communication with no real time sampling, as the bits will always change?

    • @TheNefastor
      @TheNefastor 4 года назад

      You can't. You'll still need a scope that costs as much as a house to do that.

    • @michelfeinstein
      @michelfeinstein 4 года назад

      Yeah, thought so, and a DIY Open-Source project focused on this is so much cost prohibitive as well?

    • @TheNefastor
      @TheNefastor 4 года назад

      @@michelfeinstein judging by reviews of real time GHz scopes and their custom silicon ADC's, I think so.

    • @michelfeinstein
      @michelfeinstein 4 года назад

      @@TheNefastor yeah, those custom ADCs must be the thing :/

    • @TheNefastor
      @TheNefastor 4 года назад

      @@michelfeinstein EEVBlog often goes into the details of those scopes. They even did a 70 GHz scope recently, you should watch it. Pro tip : keep a box of tissues handy.

  • @tobydiamond1862
    @tobydiamond1862 4 года назад

    Hi

  • @keysersmoze
    @keysersmoze 3 года назад

    The SMA connectors are not a good match. There must be a better brand.