Author Topic: 250 Mhz out of a Rigol DG4102 , a 100 Mhz waveform generator  (Read 17140 times)

0 Members and 1 Guest are viewing this topic.

Offline KedasProbe

  • Frequent Contributor
  • **
  • Posts: 646
  • Country: be
Re: 250 Mhz out of a Rigol DG4102 , a 100 Mhz waveform generator
« Reply #25 on: April 19, 2013, 06:38:09 pm »
This are the rise and fall time when generating a square wave (HighZ) I haven't loaded any custom arb waves to see if they are faster.
Rise and fall time are 6.1ns - 6.4ns The specs define it as <10ns for the DG4102 and <8ns for the DG4162 so that is very good.

I didn't see a difference for small or big amplitudes.

Edit:
If you take about 0% to 100% rise time then you get about 10ns.
If we assume that the following is an acceptable square wave:10ns rise, 10ns high, 10ns fall, 10ns low... as in the picture below, then the max square wave freq is 25Mhz. (the manual is very optimistic about this max. frequency given the rise and fall time)
« Last Edit: April 19, 2013, 06:55:40 pm by KedasProbe »
Not everything that counts can be measured. Not everything that can be measured counts.
[W. Bruce Cameron]
 

Offline jpb

  • Super Contributor
  • ***
  • Posts: 1771
  • Country: gb
Re: 250 Mhz out of a Rigol DG4102 , a 100 Mhz waveform generator
« Reply #26 on: April 19, 2013, 07:15:53 pm »
This are the rise and fall time when generating a square wave (HighZ) I haven't loaded any custom arb waves to see if they are faster.
Rise and fall time are 6.1ns - 6.4ns The specs define it as <10ns for the DG4102 and <8ns for the DG4162 so that is very good.

I didn't see a difference for small or big amplitudes.

Edit:
If you take about 0% to 100% rise time then you get about 10ns.
If we assume that the following is an acceptable square wave:10ns rise, 10ns high, 10ns fall, 10ns low... as in the picture below, then the max square wave freq is 25Mhz. (the manual is very optimistic about this max. frequency given the rise and fall time)

I don't have one so all my "knowledge" is based on what people have published here  on this forum (this thread in particular) and the spec sheet and various tear-down photos and videos.

What appears to be the case is that there is a 150MHz (or perhaps 160MHz) image reject filter and for arbitrary waveforms this is all you see. For official waveforms I think there is an additional output filter which removes ringing on square waves and reduces the rise time a bit.

Amplitude wise the full 10Vpp (into 50ohms) is only available to 20MHz and the roll-off of the amplifier is such as to give a 3dB point at around 28MHz. (The gain*bandwidth product is  around 240MHz so Gain is 10 to 20MHz, 4 to 60MHz, 2 to 120MHz and then the image reject filter is the limit) Rigol extends the frequency range by decreasing the gain and this switch happens at just over 4Vpp (see the curves earlier in this thread). This change is very visible with arbitrary waveforms but doesn't appear on the standard waves presumably because of the extra filtering (or perhaps instead of filtering they use sloped square waves in the arb).

Rigol have been quite clever in trading off gain with frequency. Everyone else (Agilent, TTi, Tabor etc) design for a given output (10Vpp) and then for a bandwidth at that output. The fact that with sine waves you can calibrate for the roll off and still get 1Vpp even when the roll off is 10dB allows a much higher frequency to be used.

Edit: The square waves presumably, as in the Agilent 33250 and other DDS generators, uses comparators and a generated sin wave otherwise at high frequencies there would be unacceptable jitter at in-between frequencies. (e.g with 2ns a sample point, 50MHz is 100 points but 101 points drops to approx 45MHz)
« Last Edit: June 01, 2013, 07:52:19 pm by jpb »
 

Offline KedasProbe

  • Frequent Contributor
  • **
  • Posts: 646
  • Country: be
Re: 250 Mhz out of a Rigol DG4102 , a 100 Mhz waveform generator
« Reply #27 on: April 20, 2013, 01:19:13 pm »
I used an arb NPulse compared with a square wave, to check rise/fall time.
I noticed there is no significant rise or fall time difference up to 30.516kHz
The moment you go up to or over 30.517kHz (500MHz/16384) the rise time of the square wave drops from 3-4ns to 6-7ns. (the arb stays the same)

The square wave that changes should not necessary be related to this arb frequency?
Maybe the program changes a bit at >= 30517Hz?


It seems to forget my number format settings, well, any setting, is this normal?   :(
(I can read a saved state though)

P.S. My Hameg scope is 100Mhz, the measured 4ns is really even faster.

Edit: I couldn't reproduce the sudden change. (I made a video see below)
« Last Edit: April 21, 2013, 10:44:30 am by KedasProbe »
Not everything that counts can be measured. Not everything that can be measured counts.
[W. Bruce Cameron]
 

Offline KedasProbe

  • Frequent Contributor
  • **
  • Posts: 646
  • Country: be
Re: 250 Mhz out of a Rigol DG4102 , a 100 Mhz waveform generator
« Reply #28 on: April 21, 2013, 10:46:59 am »
Demo video of the Rise/Fall time with the DG4102, the specification is '<10ns'


Not everything that counts can be measured. Not everything that can be measured counts.
[W. Bruce Cameron]
 

Offline jpb

  • Super Contributor
  • ***
  • Posts: 1771
  • Country: gb
Re: 250 Mhz out of a Rigol DG4102 , a 100 Mhz waveform generator
« Reply #29 on: April 21, 2013, 12:04:12 pm »
I used an arb NPulse compared with a square wave, to check rise/fall time.
I noticed there is no significant rise or fall time difference up to 30.516kHz
The moment you go up to or over 30.517kHz (500MHz/16384) the rise time of the square wave drops from 3-4ns to 6-7ns. (the arb stays the same)

The square wave that changes should not necessary be related to this arb frequency?
Maybe the program changes a bit at >= 30517Hz?


It seems to forget my number format settings, well, any setting, is this normal?   :(
(I can read a saved state though)

P.S. My Hameg scope is 100Mhz, the measured 4ns is really even faster.

Edit: I couldn't reproduce the sudden change. (I made a video see below)

It is interesting your finding, it is rather puzzling. I could understand you seeing some jitter as above that frequency is is going to miss points but the points it miss will vary,
but a sudden change in rise time is odd. Perhaps there was a glitch and the firmware switched in the extra output filter.

It is changing amplitude that mostly affects rise time (there is a switch over at 4Vpp into 50 ohms or 8Vpp into high Z). I see you have it set at around 1Vpp which should give the fastest rise time.

Assuming the rise time of the Hameg scope is 3.5 nsecs and you're measuring a net rise time of 4.0 nsecs the actual rise time may be sqrt(4^2 - 3.5^2) = 2nsecs, the scope rise time might be nearer 3 nsecs so the actual rise time of the Rigol might be around 3 nsecs. The image reject filter is around 150 MHz which corresponds to a rise time of 2.3 nsecs but there are other delays around but it is all pretty consistent also the image reject filter may not be Gaussian so its rise time might be nearer 0.4/150MHz = 2.7nsecs.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf