Search the Community

Showing results for tags 'oscilloscope'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • News
    • New Users Introduction
    • Announcements
  • Digilent Technical Forums
    • FPGA
    • Digilent Microcontroller Boards
    • Non-Digilent Microcontrollers
    • Add-on Boards
    • Test and Measurement
    • LabVIEW
    • FRC
    • Other
  • General Discussion
    • Project Vault
    • Learn
    • Suggestions & Feedback
    • Buy, Sell, Trade
    • Sales Questions
    • Off Topic
    • Educators
    • Technical Based Off-Topic Discussions

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL







  1. Hi, while measuring the I-V characteristic of a two-terminal current source with my Analog Discovery 2, I noticed the vertical position of the trace in the x-y plot is not quite correct. In the following screen capture, CH1 (yellow) is the voltage across the source plus a current measurement (shunt) resistor, and CH2 (blue) is the voltage across the shunt resistor. The x-y plot on the right looks fine on this vertical scale. For example, the CH2 peak is 300 mV in both plots. When I zoom CH2's vertical scale to more closely examine the difference between the rising and fall
  2. I'm not sure if this is the right place to report what I think is a bug in waveforms. I'm using version 3.16.3 64-bit on windows 10. I was having difficulty using averaging in the scope timebase controls to eliminate some noise. When I click on 'single' acquisition, the scope appears to trigger the appropriate number of times (e.g., 100) before displaying a new trace. But the noise is not reduced, as if the scope is showing me just the trace from the first (or maybe the last) trigger. Clicking on 'run' similarly counts the appropriate number of triggers and then displays a new trac
  3. Hello, I have an Analog Discovery 2 that has had an issue on Channel 2 of its oscilloscope for a few months now. Essentially, the channel measures around -25 V at all times, whether it is floating, grounded, shorted, connected to the BNC adapter board, etc. I have not used it in any high-voltage applications or scenarios. I have attempted to manually recalibrate the oscilloscope, but I get an error when I do so telling me the voltage on Channel 2 is between -2.7418 and -2.7412 V but it should be around 0 V. I've attached a screenshot of this error below. Note that I did calib
  4. I am using a Nexys-4 DDR board which has an internal clock of 100 MHz frequency. I am using clocking wizard to generate a pulse of 6.78 MHz and duty ratio of 0.3. I am getting the correct result in simulations but when I observe the output on oscilloscope I do not see a proper pulse. It does not have sharp edges. I get a proper output for lower frequencies. I am unable to find out what is the reason behind this. I am using a 200 MHz bandwidth DSO and an x10 probe for measuring the output. Thanks, Yogita
  5. During device opening internal chips are enabled and configured. This results in consumption increases, specially when the 100 MHz clock (PLL) is started. The needed current increases from 100mA to 500mA. In case the USB can't provide enough current the voltage drops below the minimal required for the device to operate and communication fails. In case you get “Device configuration failed (PLL 1)" or "Communication with the device failed.” error message: The device needs at least 2W/400mA from USB cable. To satisfy this: - Try to use different USB cable and com
  6. Hi, I am using python code running on my PC to communicate to Openscope mz via USB using pyserial module. I am doing this so as to automate the data acquisition process, in sync with other instruments of my experiment apparatus. I am obviously using Digilent Instrumentation Protocol to achieve this. At High sample size, the serial read buffer ( from openscope mz to my COM Port of my PC ) stops in mid-way. To be precise, while using after I send an oscilloscope read json command, if expected binary Length is 30000, I could get upto 27,000 values (~10% loss)
  7. Hi, I'd like to get information from oscilloscope (like duty cycle, frequency etc.) using SDK in C language. I succeded to pilot the oscilloscope channels and read data with function FDwfAnalogInStatusData(), but I didn't find any method to get info over described. Is there a easy way to obtain duty cycle, frequency etc. info or I have to calculate these info from the data retrieved? Thanks!
  8. I am using the Waveforms software as an oscilloscope and I can see the sample rate, but I need to know how fast it's triggering. I am trying to compare the trigger rate at different trigger levels, which is a number I can get on my normal oscilloscope but I don't know how to get on this software. My only thought was setting up a custom measurement, but I'm not sure what exactly that would look like or if that would work. Thanks for any help!
  9. Hello, I have a first generation Analog Discovery, S/N 210244626692. It recently stopped communicating with my computer. I have tried different USB ports, different cables, and tried a classmate's AD on my computer. The classmate's AD was recognized by Waveforms, but mine was not. Nothing shows up in the Device Manager when my AD is plugged in. -Nat
  10. Hello, my name is Caleb. I am a senior electrical engineering student at Northern Illinois University. I am using the Analog Discovery 2 in order to capture analog pixels sent from a sensor at 5MHz and then interpreting that data on the Raspberry Pi 4. I am running into questions with the timing of the logging function of the oscilloscope on the Analog Discovery. I have noticed that when I send multiple acquisitions at once I run into issues with the timing on the next acquisition. It seems that each acquisition comes in order, but there is a delay between the end of one and the beginning
  11. Hi Digilent AD2 Team, I have a simple question, for which I don't find an quick answer. I want to measure the waveform of a the mains voltage 11VAC using the oscilloscope of the AD2. What is the best way, to achieve this? Thanks for your help and with best greetings, Lars
  12. I need to capture the signal which is must be sampled in 25Mhz for avoiding aliasing. But while I use record mode to capture it, WaveForms keep showing message "reduce sample rate". For 25Mhz sample rate, and 14 bit resolution, data rate is 350Mbps AD2 is using USB2.0 which should transmitter data up to 480Mbit/s. AD2 should continues record 25Mhz data, the only limitation is my PC RAM size. Is my understanding correct ?
  13. When using the scope from the Waveforms IDE, I can't get a visual of Channel 2. (Channel 1 works fine) I've tried using multiple USB ports and other computers. When I run calibration for the oscilloscope I get the following error message: "Check the connections!! The measured voltage on Oscilloscope Channel 2 is between: 30.269009276 V and 30.275477712 V. But it should be around: 0 V. It might be that the Arbitrary Waveform Generator 1 Offset is not calibrated correctly." I don't think the waveform is the issue, it reads as expected on channel 1. I could use some help.
  14. Doing a simple lab for school. I am not able to read any measurements for voltage using the oscilloscope when the current is DC but when it's sin or another I can. Any help? nvm. figured it out
  15. Hello, I am trying to send oscilloscope data from the Analog Discovery 2 to the Arduino Uno. Would there be a way I could do this so that the Arduino could read it in live time? Miranda
  16. Analog oscilloscope and a digital oscilloscope - What is it and what else is there? Oscilloscopes have been established since the beginning of the 20th century for the measurement and analysis of a wide range of electrical signals - at that time still known as galvanometers. The word oscilloscope is composed of the ancient Greek skopein (to look at) and the Latin oscillare (to rock). High-frequency electrical signals from televisions, radios and computers are made easily visible with these devices and now the digital oscilloscopes have almost completely replaced the analog version of the m
  17. Hi, I guess I'm doing something wrong but... So using AWG1 connected to OSC1, I can test my board and I see my waveform generated. Done But if I connect AWG1 (solid yellow) to OSC2 (solid blue), it doesn't work, nothing happen when I push the Single button, it doesn't stop until I click on it again and nothing shown. Where is my mistake ? Thanks !
  18. Regarding the oscilloscope on the Analog Discovery 2, is there a maximum amperage the device can handle? I am looking for an oscilloscope capable of looking at the output of a motor driver. While the driver's output is lower voltage, the datasheet says it can be anythere from 0.5-7.5 A per phase of output. If I want to look at one phase, will this level of current damage the Analog Discovery 2 in any way? Or can this device handle the task at hand? Thanks
  19. I'm using the Analog Discovery 2. When I use the oscilloscope, I seem to only be getting a signal snapshot as my output. For example, I ran the oscilloscope for about 1 minute (by hitting "run" and then "stop." I went to the Logging panel and hit "save." I got the attached data as my output. The attached data only spans about 0.1 seconds and also starts at a negative time, even though in my oscilloscope settings I specify that I want time to start at 0 secs. Also, I've tried logging data for different amounts of time (10 seconds, 1 minute, 2 5 minutes) and all the outputs come out to 8192 samp
  20. Hi, I am using the Waveforms APIs to process the raw waveform data from the oscilloscope of AD2 to a C++ code. My other requirement is to use the logic analyzer simultaneously to get the data bit stream of data as well. 1. I was able to do this on the Waveforms 2015 GUI but is it possible using the APIs? 2. There are analyzers (SPI, I2C, Serial, CAN etc.) present in the Waveforms GUI, but is there a preset to do the same in the API? (not just being able to read 0/1 but analyse the SPI/CAN bus) Thanks, Shabbir
  21. Hi, I recently purchased the Discovery 2 and the BNC adapter board (Pro kit). Could someone please clarify where the positive and negative connectors for the scope should be attached when monitoring an AC signal (+/- 12 V). Should the negative connector be attached to the negative rail? And when using the BNC adapter board should the negative connector be connected to ground (because the inputs are not differential)? I wanted to confirm the connections as I had a mishap and toasted my pcb's power supply whilst trying to use the waveform generator and the oscilloscope. Just trying to
  22. Just "discovered" the AD2 and am very interested in it. There is a lot of features packed into a small package. One thing seems to be missing and I was wondering why. There is no external analog trigger. If I want to trigger on a specific voltage in a waveform, I have to use one of the two oscilloscope inputs. Why was this left out? Seems like it would be simple to add a comparator and use a DC voltage from the ADC to set the trigger level.
  23. Hello, i am a analog discovery user and i love the device very much but i am looking for more speed and function. ok now i am proposing a system that digilent should make,lets name it analog discovery 3. i really want more speed,better SDR and a JTAG port inbuilt instrument.
  24. Hello, I have the Waveforms3 beta running on my MacBook Pro almost perfectly fine. I have full functionality of the oscilloscope, wavegen, etc. However, the measurement tool in the oscilloscope on the windows version allows the user to select Channel 1- vertical/horizontal- min/max/peak2peak/avg/etc. On the Mac version, there is no option to choose between vertical and horizontal measurements. It is set default to vertical, so I am unable to measure frequency using a horizontal measurement. I am unsure if I am just unable to find the correct tool or if it is not yet a function in Waveforms3 be
  25. Juergen Sauermann published a classic oscilloscope like application for Linux, based on Qt and WaveForms SDK. This project can be found on the following location: