source arb seems to be able to provide large frequency waveform but I can not find the frequency limit description.The statement is like: source arb, samples 1024, repetition 32768, voltages "WaveForm", on. Sample can be 1024 and repetition can be 32768. If my voltages data block is as following: 0,5,0,5.......(repeat 512 of "0,5"). Can I get the square wave form at 512x32768 Hz frequency? The notes says"Note that the output is controlled by a two-pole filter with a 3db bandwidth at 120KHz". Does it mean the upper limit of arb output is 120kHz.
Then maybe the only way to provide 1Mhz is by the digital dirver?
Not from Agilent, but I have been programming 3070 testers in the UK since 1995.
What you need sounds like a mixed test.
I can't remember the exact syntax but in essance :-
assign INPUT to nodes "your board node name" .... inputs INPUT .... vector cycle 500n receive delay 100n ! does not matter - nothing being measured ... ... vector High set INPUT to "1" end vector vector Low set INPUT to "0" end vector
unit "test" execute High ! must execute one digital vector before doing analog stuff continue analog ! set up the analog detector
repeat 10000 times ! 10 ms of input signal execute High execute Low end repeat repeat 10000 times ! 10 ms of input signal execute High execute Low end repeat execute High trigger dcv !the ASRU goes of and measures a voltage execute Low repeat 10000 times ! 10 ms of input signal while measure is completing execute High execute Low end repeat
continue analog end unit
..... analog test
test powered mixed connect i to nodes "your output high node" connect l to nodes "your output low node"
detector dcv, expect 10 continue digital fetch Result report analog 10, 8, Result end test
The digital test provides your square wave (500ns low + 500ns high = 1us period = 1MHz) The analog detector gets set up, but triggered while the digital section is running. Then the result is fetched and compared within limits
As I Said, check the syntax - the manual is good, if you know where to look
A simple way to generate a square wave with a frequency in the range 625KHz - 20MHz is the "inputs formatted clock" command in vcl file.
You can find it in the Agilent online help syntax reference section.
Attached is a simple mixed test where I wanted to apply a 10Mhz square wave to the input of a delay line and measure 10Mhz on each of the devices 5 outputs.