-
Posts
6,637 -
Joined
-
Last visited
Reputation Activity
-
attila got a reaction from AlexanderGDean in AD2: Switching Digital Inputs Induce Noise on Analog Inputs
Hi @AlexanderGDean
This crosstalk could between the wires which act as antennas.
This could be highly reduced by shielded cables but twisted wires also help a lot.
Twist the positive and negative scope inputs together and for single ended usage connect the negative to the ground near the test point; twist each of the used digital, trigger, wavegen and supply wire with ground.
-
attila got a reaction from Paul45011 in Multiple signal triggers
Hi @Paul45011
Such trigger sequencing is not supported but it could be done with software validation.
With a setup and Script like this:
Logic.run(); while(Logic.wait()){// exit on Stop var data = Logic.Channels.Bus.data; if(data[data.length-1] != 0){ // last sample not zero print("last Bus sample not zero"); break; } }
or with conditional export:
if(Index > Maximum) return; var data = Logic.Channels.Bus.data; if(data[data.length-1] == 0) return; // do not save Logic.Export("~/Desktop/logic/acq"+Index+".png"); Logic.Export("~/Desktop/logic/acq"+Index+".csv", "Raw Data"); Index++;
-
attila got a reaction from Tamires in Divergent sample count for digital and analog acquisition using python SDK – Analog Discovery 2
Hi @Tamires
The analog-in-record should work at up to 1-2MHz and digital-in-record around 2MHz but it depends on the system.
The sync rate is specified by the external clock rate.
See the earlier post:
-
attila reacted to latot in Analog Discovery 2 is affected by the notebook that we use
awww, there is no contact or resistance, like is not connected u.u
Put a ground connector in the note and my hand helps to reduce the interference.
-
attila got a reaction from bremenpl in IO logic implementation using Analog Discovery 2
Hi @bremenpl
The state option is available in newer software version:
-
attila reacted to Olivier Gombert in Silent install WaveForms
Thanks a lot Attila, all is fine.
Olivier
-
attila reacted to Paul45011 in 1.8V signal inputs
Thanks @attila, all working now. Turned out the FPGA only outputs signals when a particular register is set properly (doh!). After I confirmed the DD was working properly (using your test setup above), is was easy to backtrack to why there was no data coming in.
Thanks
-
attila reacted to mturner in ADP3540 - slow acquisition rate
Success!
What you said about the trigger made me second guess how patterns was triggering the scope. I probed that clock signal with channel 2 and it's collecting the data smoothly
We were using these settings before, with patterns selected as the trigger in the scope
In any case, we're up and running again, thanks for the support
-Mike
-
attila got a reaction from Paul45011 in 1.8V signal inputs
Hi @Paul45011
The input logic threshold can be adjusted in the Supplies tool.
You could test it by connecting DIO to DIN line, generate signal with Pattern Generator on DIO and capture it with Logic Analyzer on DIN line.
-
attila got a reaction from johannsi99 in Really weird oscilloscope results when using Discovery Board with Python
Hi @johannsi99
The record streams data over USB which limits the sample rate to about 1-2MHz.
Use the default (single) acquisition mode to capture up to device buffer (8-16Ki) samples at up to maximum sample rate (100MHz).
-
attila got a reaction from Toberius in [Solved] Impedance Analyzer not in device manager list on Waveforms
Hi @Toberius
Not the IA Adapter but the Analog Discovery device is listed in the Device Manager.
The Adapter can be selected in the Impedance Analyzer as Order option:
https://digilent.com/reference/add-ons/impedance-analyzer/getting-started-guide#settings
-
-
attila got a reaction from Psoas in New Analog Discovery 2, PLL not Locked
Hi @Psoas
The IC20 switch limits the initial USB power consumption. Bypassing it will exceed the initial/unconfigured USB spec of 100mA (~50mA with IC20 and ~220mA with bypass) but I'm unaware of any host using such limitation so the device should work normally with the bypass.
https://digilent.com/reference/test-and-measurement/analog-discovery-2/hardware-design-guide#analog_supplies_control
http://www.analog.com/en/switchesmultiplexers/analog-switches/adp197/products/product.html
-
attila reacted to adsaba in DptiIo Failed ERC: 2 ou:8 in:8
Sorry for the late response. I tried linux and windows, and it was a same result. I also tried programming and using 5V power supply, that didn't work.
I will contact support.digilent at ni.com.
Thank you so much,
Adonay
-
attila got a reaction from Tamires in Configure device buffer sizes using the Python API - Analog Discovery 2
Hi @Tamires
Use the following shown in some examples:
# 2nd configuration for Analog Discovery with 16k analog-in buffer
#dwf.FDwfDeviceConfigOpen(c_int(-1), c_int(1), byref(hdwf))
-
-
-
attila reacted to maling in How does the WaveForms App achieve 32k-length funcCustom wavegen?
That's helpful :)
-
attila got a reaction from A_Beta in Discovery 2/ADP3450 Scope/Logic synchronized record with different sampling rates
Hi @A_Beta
AD2 and ADP3 can capture up to 100/125MHz. The Scope can be used in mixed mode by adding Digital channels.
The AD2 can record/stream up to around 1MHz. Depending on computer and available USB bandwidth.
The ADP3 in standard can record up to 128MiS@500MBps, for 2 Scope and digital channels about ~40MHz rate, for 4+digital ~20MHz.
The digital bandwidth usage with data compression depends on signal activity rate.
As a last minute change, in the latest version the digital rate/samples adjustment is enabled for recording but it is still automatically set to analog values if these are changes. So adjust digital rate/samples under Options every time before starting a record and make sure it is not longer than the analog time. I'll try to optimize this in the next versions.
-
attila got a reaction from WojtekO in ADP3450 and Impedance Analyser Board from Analog Discovery 2
Hi @WojtekO
For custom board you could use 3.3V relays so you don't have to boost to 5V.
-
attila got a reaction from WojtekO in ADP3450 and Impedance Analyser Board from Analog Discovery 2
Hi @WojtekO
To test this I've hooked the IA module to ADP3 with some wires.
I let the relays driven by 3.3V which is much lower than the 3.75V relay spec but it is switching.
-
attila reacted to WojtekO in ADP3450 and Impedance Analyser Board from Analog Discovery 2
Hi @attila
Great job!
i'm going to draw a adapter board !
-
attila reacted to PPanther in Waveforms: Any Script example for CAN Bus Communication?
Thank you so much for this beta version. Best regards.
-
attila got a reaction from WojtekO in ADP3450 and Impedance Analyser Board from Analog Discovery 2
Hi @WojtekO
It will be in the next version.
The AD IA Adapter could be hooked to ADP3X50 using the DIOs (4-7, 12-15), 2 Scope, 1 Wavegen channel and 5V from the USB connectors at the back.
https://digilent.com/reference/_media/reference/instrumentation/analog_discovery_impedance_analyzer_sch.pdf
To fine tune the setup use a pF capacitor, Ref 1M and adjust the Options/ ProbeCap to have a flat response.
-
attila got a reaction from Kota Uchida in Where can I find the specification for JavaScript I2C 'Write' function
Hi @Kota Uchida
See the application Help and examples.