-
Posts
6,956 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Gallery
Posts posted by attila
-
-
Hi @wolfie
The interpreter seems to me correct.
For instance the following 32bit sample is 2189824 0x216A00 b00000000001000010110101000000000
The corresponding sample in the code is 2189866 0x216A2Ab00000000001000010110101000101010
Your generator masks the last 8 bits to 0, so instead of 2189866 it outputs 2189824 -
Hi @qwertylex
The next software version, probably next week, will add 'Fixed input range' option for Probes.
-
Hi @Al B.
Please attach or send me your workspace (without acquisition option for reduced size) so I can try to reproduce the problem. This could be a software issue, since message should be shown for communication errors, like disconnect, reset...
If you don't really need the embedded Linux features of the device, I suggest to use the Standard boot mode since this provides better performance and more features, like deep buffering and memory segmentation.
-
Hi @Bar
The AWG channels can deliver 30mA
You can use the Audio Adapter+ or any other amplifier.
https://digilent.com/reference/add-ons/audio-adapter-plus/start -
Hi @jakubdr
The AD3 and ADP2230 adjustable supplies are almost identical, the later one having additional output protection circuitry.
Now for ADP2230 I added filter option, to be able to disable slew rate limitation, and adjustment for this in the Supplies tool. Similar options we can add later also for AD3.
The V+/- AWGs support standard, custom signals, play/streaming mode and in-device source from Scope raw, average or filtered data.The maximum frequency is limited by the load, voltage. Here 2.7R can discharge the caps at 250Hz (pic1) but not at 500Hz (pic2)
From firmware the update rate is limited by the SPI DAC 200/400kHz update but the regulators ramp about 2ms (pic3) -
Hi @Al B.
As every device, ADP3X50 was tested for temperature margins in heat chamber for prolong use.
For this device the temperature is measured in the hottest IC. Newer software version has a 'Temp Limit' option with 85*C default setting, the spec for this IC. High ambient temperature, blocked air vents... could heat up the device.
What temperature do you reaches when stacked ?
Do you get any error message from the application ?
When the Reconnect option is enabled it tries to automatically reconnect and resume operation, hiding the message. You could try to disable this option and leave the Supplies tool in front with system monitor group open, so if an error occurs the last temperature reading remains visible.
-
Hi @hsk
Please try a different cable, eventually the latest software version, but I don't remember changing anything critical for AD3.
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.
-
Hi @jakubdr
Currently you could use custom waveform with multiple periods to generate higher frequencies.
Like in the first pic 3 periods at 2Hz to obtain 6Hz. The 'firmware' has a slew control to prevent overshoots on V+/- which is visible in the second pic 7.5Hz (3x2.5Hz)
(For this tests I used a 22R to discharge the output caps.)
For the next software version I'll try to remove or speed up the slew limitation for V+/- AWG.
What max frequency would you need ? -
Hi @qwertylex
The problem is probably the offset setting. The application adjusts voltage offset based on the table to fit top and bottom levels, the mean of these two converted to voltage... Too high or low voltage value can force high range to be used.
-
Hi @PabloFocus
Protocol instrument does not receive/read data when "Debug with Logic Analyzer. No Data Reception!" is checked.
To be able to debug more script, custom code, I tried setting the functions to return success in this case. -
Hi @PabloFocus
Leave the 'clock stretching' checked unless you really need the simple pattern mode.
I let this option in front for backward compatibility, since the 'no stretch' mode was the first implemented one, but now I may have to hide this option. -
Hi @joe.a
The FDwfDigitalOutInternalClockInfo for AD2 should return 100e6. This device has no frequency adjustment feature, so this is fixed/hardcoded.
The FDwfDigitalOutCounterInfo returns 0 because it is not supported by AD2, only by newer devices like AD3, ADP3X50, ADP2230, Digital Discovery -
-
-
Hi @BUtech
It will be corrected in the next software version, hopefully tomorrow.
Currently for real channels the math is performed with fast process, without taking in account the shift. You can add the shifted channel2 as reference channel or shift the reference. This way the shift will be taken in account in math channels, interpolating the data when needed.Edit: You can also use custom Math, where the shift is also taken in account.
-
Hi @qwertylex
You can use a custom Math in Scope where the RPM value is for the previous pulse.
You can also use Logic Analyzer Custom interpreter to show the value of each pulse.var f = C1>1.5; if(prev==false && f==true){ last = sum; sum = 0; } sum++; prev = f; return Rate/last*3600;
// rgData: input, raw digital data array // rgValue: output, decoded data array // rgFlag: output, decoded flag array var c = rgData.length; var prev = 1; var idx = 0; var sum = 0; for(var i = 0; i < c; i++){ var f = rgData[i]&1; if(prev==0 && f==1){ for(var j = idx; j < i; j++){ rgValue[j] = hzRate/sum*3600; rgFlag[j] = 1; } idx = i; sum = 0; } prev = f; sum++; }
-
Hi @PabloFocus
It works for me.
Make sure to leave the default 'clock stretching' checked or use low frequency without this. -
Hi @bobql
See the following: DigitalOutIn_SensorPmodACLB.py
-
Hi @dvb
I'm not sure if you are aware of but WaveForms can be used with sound card too, last device in the manager.
-
Hi @dvb
I tried to make configuration 9 similar to the 2nd but with more AWG buffer but it does not fit.
Later I will try to add cordic sine generator for 2nd config, which should help in AWG THD. -
Hi @hsk
Are you using original USB C-C cable ? Try using a different port or better a different computer to make sure the problem is not with the laptop.
Does the 5V DC supply output close to 5V ? Is the LED next to the USB lit up dimly when it is connected only to 5VDC (no USB) ? The device only accepts between 4.5V and 5.5VEdit: The monitoring data for this dialog will be corrected in the next software version.
It should have displayed 41.9*C USB: 5.06V 472mA AUX: 3.454V ...
The 5V DC supply you are using seems to output low voltage or it is off and the voltage is due to backpower from USB. -
-
The newer software version adds hardware timer option for Logger, allowing higher capture rate to be used.
You can also use Mode:Record in the Scope interface, where you can also trigger the capture, perform data processing... or the 'Rec. to File' option.
For custom application example see the AnalogIn_Record.py and similar examples or the dwfcmd command line application, which is also found in the WK SDK folder. -
Hi @dvb
The Network Analyzer uses average sampling mode for the ADC to eliminate/reduce higher frequency aliases.
The signal generated with deeper DAC buffer looks cleaner with decimated sampling, but with averaging I see minimal difference, 0.2dB
ADP2230 - wavegen CH2 (V+) bandwidth question
in Test and Measurement
Posted
Hi @jakubdr
On AD3 and ADP2230 the user supply voltage settings and AWG offset(s) are controlled by the same quad DAC, so the bandwidth of this is shared between these channels. Looking at the CS for ADP2230, the update rate is ~370kHz.
Yes, EclypseZ7 with Zmod Scope, AWG, Digitizer, SDR are and will be supported since the Zmod testing/calibration uses WaveForms.