Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. Today
  3. Hi, theoretically simple question but can't seem to find the answer on product pages, so help here is much appreciated! What materials are the Digilent Mini Grabber Test Clips made out of, i.e. what type of plastic and, more importantly, what type of metal for the actual electrical contacts?
  4. Hi @tdavis In the earlier setup the AWG is triggered by the PG start and not by the DIO line. The Scope is trigger by the input channel 2 which is connected to DIO, but you can also trigger the Scope on PG start. The AWG output is configured to be in idle/initially high and not low.
  5. Hi @xchg.ca It probably needs the peak hold option but I'm not familiar with this measurement to give you further advice.
  6. Hello @attila, The noise was within the Logic analyzer. I have switched to a new LA and the problem is resolved now. Further, I am trying to write a command 0000. I am not able to receive any response against this command in the rgRX. Could you please help, I am attaching the developed VI below. Moreover, is it possible to write the 4 words in a single row rather than writing them individually in a separate row ? I am attaching the screenshot below to understand better. Thanks, Shalin SPI_read_3.vi
  7. Yesterday
  8. artvvb

    Zmod Eclypse Z7 XDC

    Hi Omer, Please refer to https://digilent.com/reference/programmable-logic/eclypse-z7/demos/zmod-scope or https://digilent.com/reference/programmable-logic/eclypse-z7/demos/oob. Thanks, Arthur
  9. artvvb

    Arty S7-50 SPI Help

    Where is the device instance declared? Using it at the same time as the BaseAddress-based low-level API is strange. It would need a LookupConfig/CfgInitialize pair to work.
  10. artvvb

    Arty S7-50 SPI Help

    I'm not too familiar with the lowlevel polled example, which I assume is what you are basing this on. Stripping down the (not low-level) polled example (adding the SetSlaveSelect call), gets something like the following, which is working fine on my system: #include "xparameters.h" #include "xspi.h" void main() { XSpi spi; XSpi_Config *cfgptr; u8 buffer[4] = {0xde, 0xad, 0xbe, 0xef}; u32 status; cfgptr = XSpi_LookupConfig(XPAR_AXI_QUAD_SPI_0_DEVICE_ID); XSpi_CfgInitialize(&spi, cfgptr, cfgptr->BaseAddress); XSpi_SetOptions(&spi, XSP_MASTER_OPTION); XSpi_Start(&spi); XSpi_IntrGlobalDisable(&spi); XSpi_SetSlaveSelect(&spi, 1); while (1) { status = XSpi_Transfer(&spi, &buffer, NULL, 4); } } Thanks, Arthur
  11. The attached report document shows a timing diagram in Figure 1 which is what was interpreted from previous post. Please advise if the diagram is incorrect and what needs to be updated. I changed the arb period from 6us to 4us and extended the wait by another +1us, and the PG and ARB edges once again aligned. In principle, the diagram was checked. Please advise. ad2_pg_arb_timing_diagram_attila.pdf
  12. baywil

    Arty S7-50 SPI Help

    I simplified the TX loop to send just one byte hundreds of times and printed out the registers with SPI enabled and disabled. The Transmit FIFO Occupancy register increases when SPI System Enable is disabled, otherwise it does not but, no MOSI data observed. I hope this sheds more light...
  13. Hi @xchg.ca, I had not heard of Wow and Flutter audio measurements prior to your post. The short version is that this functionality does not exist in WaveForms. Longer version: Doing some courtesy Wikipedia reading (link1 and link2 for what I looked at in case it matters) on the audio applications for Weighting filters and a single reference saying that the volume / sound pressure is measured with reference to the some lowest hearing threshold (20 uPa according to the one source I looked at), and then the measured value gets compared to some predefined weighting curve? I don't know the backend complexity behind this, but if different reference curves exist (and we were able to get the appropriate sound pressure for the lowest hearing threshold at different frequencies), my opinion as not-the-WaveForms-developer and not an audio expert is that such functionality would be ostensibly possible to add to WaveForms. Attila (as the WaveForms developer) would be better able to comment on such feasibility and practicality. Thanks, JColvin
  14. yes, this has been done. What happened after was it prevent us from running any test in LabView as there was no demo to look at.
  15. Hi @Leon18, The JTAG header (J15) uses 2.0 mm spacing as that is the spacing that Xilinx choose for their own JTAG module spacing such as for the Platform Cable USB II ( Xilinx datasheet link); Digilent's JTAG HS2 and JTAG HS3 can also be used with it (or you can simply use a micro B USB cable on the PROG port next to the power jack, but I presume that won't work for your application). As for the XADC header, since the Xilinx datasheet (https://www.xilinx.com/content/dam/xilinx/support/documents/boards_and_kits/ams101/ug886-ams101-eval-card.pdf) for the AMS Eval card that the Avnet created Hardware User Guide alluded to doesn't list any information, I measured the spacing with digital calipers and found that it uses 2.54 mm / 100 mil spaced pins. Let me know if you have any questions. Thanks, JColvin
  16. Hello @dnp33. I am able to reproduce the RETRIGMODE option issue (error 52) with an USB-1208FS and the Python API (mcculw) function a_in_scan(), on my Windows 11 system. However, the RETRIGMODE option does work with an USB-1208FS and the UL function cbAInScan(), as well as the UL for .NET function AInScan(). The UL Help should read "The USB-1208FS also supports RETRIGMODE when used with cbAInScan()/AInScan()." Regards, Fausto a_in_scan_background_retrigmode.py program.cpp
  17. You could use the DT9834-16-4-16-BNC. It's specs are 16-bit, 500kHz, 16 AI, 4 AO, 32 DIO, 5 C/T, BNC Connectors. It requires you to install a previous version of the Data Translation support (7.8.2) and the current DAQ Adapter that adds support to MatLab's daq toolbox to support Data Translation devices. Otherwise, if you have your heart set on using the USB-1208HS-4AO, C, C#, VB.NET, Python, LabVIEW, or DASYLab can be used.
  18. I am sure the pin spacing of jtag on zedboard is less than 2.54mm because my jtag 2.54mm downloader doesn't fit. Any info for this? How about for XADC header?
  19. Thanks for the info! I'll keep my eyes peeled for the Power Adapter for the AD. For now I'm continuing to use a Keithley source meter for doing IV curves.
  20. If you could suggest a digilent test box which can achieve the task I would like it to achieve while being controlled with MATLAB that would be very helpful.
  21. Which of programming languages can be used to control this box? C++, python, LabView?
  22. Hi @BenV, The two types of Serial Converters are present to indicate that you have access to both JTAG and UART through that single USB connection. I'm guessing by your statement of "Vivado can't talk to the HS1" that you mean when you open up the Vivado Hardware Manager it is not able to detect the JTAG HS1 as a target option (JTAG HS1 can't be configured on its own of course as it is not an FPGA). How does the JTAG HS1 show up in the Windows Device Manager? On my Windows 10 machine, when looking at the the Bus reported device description in the Details tab of each of the Serial Converters properties, it shows up as a Digilent Adept USB Device, similar to what is shown in the screenshot in this post: https://forum.digilent.com/topic/21713-brand-new-basys-3-user-cant-get-vivado-to-see-it/#comment-62685. If the JTAG HS1 is not being reported correctly, let me know and I'll help you get the EEPROM reconfigured. Thanks, JColvin
  23. That is the point actually. It cannot be fully evaluated without digital I/O. If my first question was answered directly I would have had my answer. But Hey, who reads nowadays?
  24. Hi @robert77, Yes all of the Ettus products on either the Digilent store, https://digilent.com/, or on our associated Amazon page, https://www.amazon.com/stores/Digilent/Digilent/page/460CE00B-CD37-4EE6-BA24-13641D2DE3C5, are the official and new products (as opposed to being resold or 2nd hand). Thanks, JColvin
  25. Hi @robert77, Yes all of the Ettus products on either the Digilent store, https://digilent.com/, or on our associated Amazon page, https://www.amazon.com/stores/Digilent/Digilent/page/460CE00B-CD37-4EE6-BA24-13641D2DE3C5, are the official products (as opposed to being resold). Thanks, JColvin
  26. It's good you asked. MatLab does not support digital I/O. The rest of it should be doable. For more information about their toolbox support, check out the following: https://www.mathworks.com/hardware-support/measurement-computing.html
  27. Yes, I plugged in a USB-1408FS-Plus. The DAQami software is free of charge, so if it doesn't meet your requirements, you're not out any $$$.
  28. 1. Press the Modify button to change the sample rate - see image below 2. The block size is how many samples the Analog Input reads. For efficiency, DASYLab passes blocks of data to each module instead of a single value. 3. The best one is the DASYLab format (.DDF). The other formats are there to support other software. For example, the file format FAMOS is used by Famos software, which is a graphical analysis package.
  1. Load more activity
  • Create New...