Jump to content

attila

Technical Forum Moderator
  • Posts

    6,990
  • Joined

  • Last visited

Everything posted by attila

  1. Hi @WojtekO Unfortunately I can't test it since my Win7 VM is no more working. What does the "List ADP5000" show in WF Device Manger under More button ? It may be some dependency problem. The installer should setup the requirements, Visual Studio Runtime 2012 (v11) and 2019 (v17). The ADP5000 library is C:\Windows\System32\dadp5capi.dll and it has the following dependencies. ADVAPI32.dll SETUPAPI.dll USER32.dll Normaliz.dll WS2_32.dll HID.DLL ole32.dll SHELL32.dll NETAPI32.dll IPHLPAPI.DLL CRYPT32.dll MSVCP110.dll MSVCR110.dll KERNEL32.dll If msvcr110.dll is missing in your system32 try installing the following: https://www.microsoft.com/en-us/download/details.aspx?id=30679
  2. Hi @cdupuis Fixed in the latest version: Thank you for the observation.
  3. Hi @nurber3 The flywires are UL1007 24AWG OD1.45
  4. Hi @nurber3 I forwarded your request.
  5. Hi @Robert White FDwf[Analog|Digital][Out|In]Configure 0. will stop the AWG 1. will start the AWG 3. will apply the new settings without changing the state, like adjusting the amplitude, frequency..., use this with AutoConfigure 0
  6. Hi @soerenbnoergaard This should be fixed in newer software versions. Currently the latest is the public release (WF app/Help/Check for Update) but beta versions are posted more often. https://digilent.com/reference/software/waveforms/waveforms-3/start
  7. Hi @John Williams @malexander may have more ideas to try, next week when he returns. On Window it is working well with VirtualBox/Linux. Now I tried VMWare/Ubuntu. The AD2 is detected but the software connection to the device takes about 1.5 minutes.
  8. Hi @JonD @Derek Eder Thank you for your posts and mails. Which option would be better ? to tweak the cursors or to have separate view, similar to the Eye Pattern ?
  9. Hi @nurber3 For now, the ADP 3000 series and the Eclypse Z7 have more memory. https://digilent.com/reference/test-and-measurement/analog-discovery-pro-3x50/start https://digilent.com/reference/programmable-logic/eclypse-z7/start The ADP 5250 is larger, provides 1MS, 1GS/s, DMM... but lacks special features (protocols, recording...)
  10. Hi @Noa Probably you are trying to set more bits than the device supports, 32768
  11. Hi @Mathias G. Try setting the other channel too, like: dwf.FDwfDigitalOutDividerInitSet(hdwf, channel0, c_uint(int(hzSys.value*(0.5e-3))) dwf.FDwfDigitalOutDividerInitSet(hdwf, channel1, c_uint(int(hzSys.value*(0.5e-3 + 90e-6)))
  12. Hi @Mathias G. channel = c_int(0) hzSys = c_double() dwf.FDwfDigitalOutInternalClockInfo(hdwf, byref(hzSys)) dwf.FDwfDigitalOutEnableSet(hdwf, channel, c_uint(1)) dwf.FDwfDigitalOutCounterSet(hdwf, channel, c_uint(1), c_uint(1)) # 1 low 1 high dwf.FDwfDigitalOutDividerSet(hdwf, channel, c_uint(int(hzSys.value/1e3/2))) # 1kHz = 0.5ms x (1 low + 1 high) dwf.FDwfDigitalOutDividerInitSet(hdwf, channel, c_uint(int(hzSys.value*(0.5e-3+60e-6)-1)) # 0.5ms + 60us or dwf.FDwfDigitalOutDividerInitSet(hdwf, channel, c_uint(int(hzSys.value*(0.5e-3+1e-3)-1))) # 0.5ms + 1ms
  13. Hi @DYLee Yes Yes Could you please attach or send me more details about the pattern (such as the workspace) to see if I have any ideas on how to optimize the generation?
  14. Hi @poll The AD2 Scope inputs are differential, so with one channel it can measure the voltage drop on shunt resistor. The input is not floating so at low range (high gain) it has the following common mode limitations: https://digilent.com/reference/test-and-measurement/analog-discovery-2/hardware-design-guide#scope_signal_scaling If you are only interested in AC, you could also use a capacitor to have AC coupling. For more precise measurement a offset compensation should be perform, a reference reading with zero input that you will substract from the following measurement. To eliminate the temperature drifts make sure the device is at normal operational temperature, have software connection with it for at least 15minutes prior starting the measurements.
  15. Hi @Mathias G. Yes. The 'repetition' for each line can be specified using FDwfDigitalOutRepetitionSet, this is supported by Digital Discovery, ADP3X50
  16. Hi @Mathias G. Use FDwfDigitalOutRunSet(seconds), FDwfDigitalOutRepeatSet(1) and FDwfDigitalOutDividerInitSet(hz_sys_freq * sec_delay)
  17. Hi @DYLee The software delays have precision and resolution of milliseconds. The wait function argument unit is second, 0.001 = 1ms Yes, the device has one digital-out instrument which can be controlled by one software interface at a time, the others show busy status. Can't you reduce the SPI frequency, so the bit delays will be longer and consume less custom buffer ? For more device pattern buffer the AD3, Digital Discovery and ADP3x50 have 32Ki, the DD has play mode for up to 2G bits.
  18. Hi @xdcxx The abs max for USB controllers and related ICs is usually 5.5V and the shield is a different topic. I don't know exactly what could be wrong with this device. For warranty and replacement contact the support.digilent @ ni.com specifying the Date of Purchase, Seller and Purchase Order/ Web order Number.
  19. Hi @RajatDas There is no need to reset and reconfigure. See the WF SDK/ samples/ py/ AnalogNetwork_Analyzer.py example
  20. Hi @DYLee You should be able to send 15kbit of SPI data in one transfer when using device configuration with 16Ki Pattern buffer and the Delays are zero. With any delay, half of the buffer of bits, including the delay bit count.
  21. Hi @xdcxx You are supplying the device with 5V, which should be more reliable than USB cabling, if the power supply is good. Could you try supplying the device only from USB (remove 5VDC) and/or setting the "USB Power" to "Always ON", so the USB powering remains enabled even with 5VDC ? If the problem persists the device probably got damaged by high (USB) voltage, like unregulated or faulty HUB supply.
×
×
  • Create New...