Jump to content
Fourth of July -- Digilent US offices closed ×

attila

Technical Forum Moderator
  • Posts

    6,662
  • Joined

  • Last visited

Posts posted by attila

  1. Hi @lucasj

    Could you test it with another computer ?

    If it is still not working, for warranty and replacement contact support.digilent@ni.com, specifying the Date of Purchase, Seller and Purchase Order/ Web order Number.

    To prevent further problems, could you describe the test setup ? How was the device/circuit under test supplied ? Did it had the same ground connection as the AD2 and computer, ground wired from circuit to AD2 ? Independently supplied device can have different ground voltage levels, like due to faulty earth connection, or connecting external power supply rail to AD2 ground which is connected to computer over USB can damage the devices.

  2. Hi @Effedipi

    Yes, the Patter Generator and Logic Analyzer can work in parallel in the device, using common and/or DIO DIN lines.

    The Protocol uses the Pattern Generator for transmission/write (driving the DIO lines) and the Logic Analyzer device resources for reception. With the "Logic Analyzer" option the reception is disable, the Logic Analyzer can be used to interpret the transfer/reception and to verify signal timings.

    image.png

  3. Hi @Hamza Oncuer

    It is possible with custom project, using EclypseZ7 as development board, but not with WaveForms.

    I don't think it should bother you that only half of the samples are actually used. WF provides min/max pairs but you can capture up to 256Mi samples or 'unlimited' at lower rate (<20Msps) using streaming/recording. The WF app limits the captures to 200M samples / channel.

  4. Hi @TanTAH

    Based on your needs, any T&M tool seems appropriate.
    The Network Analyzer can use the device's AWG channels as excitation sine wave (Wavegen C1, C2 or Differential) or rely on external excitation (or custom configured AWG). The Ref selects the reference oscilloscope channel for phase measurement. With "Relative to Ref" the other channels measurements are reported to this channel. For external source the Ref channel measurement is also used for frequency step identification.

    image.png

  5. Hi @Analog

    What do you mean "output of code" ?

    A device can be controlled by one application at a time. It is not possible to connect to the same device at the same with WF app and Python script.
    The Wavegen preview is not available in API. This is just an informative preview.
    To see the actual output of the AWG wire it to Scope input, control the output with analog-out and capture using analog-in functions, as it is done in the examples.

  6. Hi @Ergest

    The WF app uses the same API but I was referring that it is easier to control the device with the app, adjust parameters...

    In the first (default) configuration of AD2 the AWG has 4Ki and in the 3rd 16Ki samples of device buffer allocated.

    For lower sample rates (<1MHz) you can also use the Play/streaming mode for 'unlimited' length. See Play in WF app/Wavegen and example Python scripts: AnalogOut_Play.py AnalogOutIn_PlayRecord.py AnalogOutIn_PlayRecordStereo.py AnalogOutIn_RecordPlay.py

     

    image.png

  7. Hi @SSassen

    Is the device listed in Windows Device Manager, under USB group as "USB Serial Converter" ? or with lsusb if you are using Linux
    Have you tried in WaveForms Device Manager the "My device is not listed" option ? What does the "Find Devices" report ?
    (The LED in AD1,2 is activated only after software connection so this is not helpful in troubleshooting.)

    If not under warranty, you can find troubleshooting and repair instructions here:

     

  8. Hi @kirgro

    1. No. The FPGA in the device is relatively small for such purpose.
    2. The EclypseZ7 in first place is a development board. With custom project and hardware acceleration it could perform measurements much faster. This requires Zynq/FPGA development knowledge.
    The WF support for EclypseZ7 provides similar features as for AD3, with some extras like: deep buffer (256Mi samples), device buffering (0.5us capture latency). These features are also available for ADP3X50.

  9. Hi @kirgro

    The latest version software version lets you adjust the number of samples also for the impedance analyzer functions and the data processing is improved.
    In earlier versions (now only by default) it used up to 32ki samples, limited by the device buffer size, like with AD3 1st configuration 16ki samples/channel.

    The period option only specifies the minimum number periods. The ADC sample rate set to about: samples x frequency / period, limited to maximum supported by the device (like 100MHz or 125MHz). This basically applies to lower signals frequencies.
    At high signal frequencies the ADC rate is at maximum so it will capture more periods. So, earlier (by default) for 330kHz it captured 16ki samples at 100MHz, a span of 163.84us or ~54 periods.

    1,2. With AD2,3 and low number of samples (like 128 samples * 16bit * 2 channels =  512Bytes or up to about 8 times this which fits in one usb microframe) I've measured above 3000 captures / second, see AnalogIn_Wps.py example.
    Now the impedance analyzer function can reach similar rate.

    Note that the number of samples influences the measurement accuracy ! 
    It depends on your requirements, but usually at least 8 periods should be captured, like 4096 samples for 330kHz signal, ~13 periods.

    See the newly added AnalogImpedance_Average.py, which sets FDwfAnalogInBufferSizeSet to 1024 samples:

    image.png

    3. The data processing is performed on the computer, in the dwf library.

×
×
  • Create New...