Author Topic: Digital Oscilloscope  (Read 3720 times)

0 Members and 1 Guest are viewing this topic.

Offline SebeomTopic starter

  • Newbie
  • Posts: 7
  • Country: kr
Digital Oscilloscope
« on: September 11, 2015, 03:19:02 am »
Hello,

I  have a plan to design a digital oscilloscope. The ADC sampling rate is 5GSPS. We will get the ADC data using FPGA. We need higher sampling rate for high-end oscilloscope. So we consider the ETS(Equivalent Time Sampling). In case of random ETS, we need to know the time of ADC clock rising edge after trigger event using TDC(Time to Digital Converter). I think this job is very challenging because TDC time resolution need to be around 10ps. Is there anyone who has a good idea to implement the higher sampling rate using the other method?

Thanks, Sebeom
« Last Edit: September 11, 2015, 03:22:43 am by Sebeom »
 

Offline marshallh

  • Supporter
  • ****
  • Posts: 1462
  • Country: us
    • retroactive
Re: Digital Oscilloscope
« Reply #1 on: September 11, 2015, 03:23:33 am »
You will want to use digital triggering then. Good luck, what you described is non trivial.
Verilog tips
BGA soldering intro

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

Offline SebeomTopic starter

  • Newbie
  • Posts: 7
  • Country: kr
Re: Digital Oscilloscope
« Reply #2 on: September 11, 2015, 06:22:41 am »
You will want to use digital triggering then. Good luck, what you described is non trivial.

If I use the digital trigger, there will be the the way to increase the sampling rate without ETS. Is it possible? If so, Could you give me some technical information how to implement the digital trigger to the system?
 

Offline Lukas

  • Frequent Contributor
  • **
  • Posts: 412
  • Country: de
    • carrotIndustries.net
Re: Digital Oscilloscope
« Reply #3 on: September 11, 2015, 07:06:18 am »
Digital trigger is basically equivalent to a transition midpoint timing TDC. You look at the sample before and after the trigger level, connect them linearily and determine the time at which the line intersects with the trigger level. If you get more fancy, you can use more samples and to sin x/x interpolation to pinpoint the trigger event.

A while back I did some simulations and experiments on a dual-slope TDC with an interpolation factor, unfortunately I haven't been able to characterize it regarding linearity and noise.
 

Offline SebeomTopic starter

  • Newbie
  • Posts: 7
  • Country: kr
Re: Digital Oscilloscope
« Reply #4 on: September 11, 2015, 08:51:45 am »
Digital trigger is basically equivalent to a transition midpoint timing TDC. You look at the sample before and after the trigger level, connect them linearily and determine the time at which the line intersects with the trigger level. If you get more fancy, you can use more samples and to sin x/x interpolation to pinpoint the trigger event.

A while back I did some simulations and experiments on a dual-slope TDC with an interpolation factor, unfortunately I haven't been able to characterize it regarding linearity and noise.

Do you means that although I use the digital trigger, I need to implement the TDC to know the time information before or after the trigger level?
 

Offline Lukas

  • Frequent Contributor
  • **
  • Posts: 412
  • Country: de
    • carrotIndustries.net
Re: Digital Oscilloscope
« Reply #5 on: September 11, 2015, 05:16:03 pm »
When using digital trigger, the ADC in the scope in conjunction with the band-limiting of the analog frontend, you get a TDC for free, no need for external circuitry.

An external TDC is needed for equivalent time sampling.
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 28013
  • Country: nl
    • NCT Developments
Re: Digital Oscilloscope
« Reply #6 on: September 11, 2015, 06:43:09 pm »
Hello,

I  have a plan to design a digital oscilloscope. The ADC sampling rate is 5GSPS. We will get the ADC data using FPGA. We need higher sampling rate for high-end oscilloscope. So we consider the ETS(Equivalent Time Sampling). In case of random ETS, we need to know the time of ADC clock rising edge after trigger event using TDC(Time to Digital Converter). I think this job is very challenging because TDC time resolution need to be around 10ps. Is there anyone who has a good idea to implement the higher sampling rate using the other method?

Thanks, Sebeom
What kind of bandwidth do you aim for? And why don't you buy an off-the-shelve solution? I think that will be cheaper than building it yourself unless you have very specific requirements.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline ez24

  • Super Contributor
  • ***
  • Posts: 3082
  • Country: us
  • L.D.A.
Re: Digital Oscilloscope
« Reply #7 on: September 11, 2015, 10:32:09 pm »
Quote
We need higher sampling rate for high-end oscilloscope.

What will be your retail price?  I do not know of any Korean scopes, are there any being made in Korea?  Don't forget documentation.

YouTube and Website Electronic Resources ------>  https://www.eevblog.com/forum/other-blog-specific/a/msg1341166/#msg1341166
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 28013
  • Country: nl
    • NCT Developments
Re: Digital Oscilloscope
« Reply #8 on: September 12, 2015, 11:58:53 am »
Quote
We need higher sampling rate for high-end oscilloscope.

What will be your retail price?  I do not know of any Korean scopes, are there any being made in Korea?  Don't forget documentation.
They better start with writing the software if they want to create a commercial product. That is a vastly more daunting task than sticking some fast ADCs on a board.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf