Jump to content

attila

Technical Forum Moderator
  • Posts

    6,667
  • Joined

  • Last visited

Everything posted by attila

  1. Hi @Alt Do you have a I2C master which controls the MCP9600 ? What is the I2C frequency ? you have set the Logic Analyzer to 100Hz but you probably need at least 4x the I2C freq for correct interpretation
  2. Hi @Shalin In your screenshot the MISO does not look right, it is very noisy, normally this should be stable for a clock period. Such noisy MISO can not be received, interpreted correctly.
  3. Hi @Shalin For me you project returns the loopback data correctly. Have you changed anything else in the subVIs ?
  4. Hi @reddish Yes, it is corrected. Feel free to ask if something is unclear.
  5. Hi @Pauluck This Record stores raw samples, use the Protocol for SPI data.
  6. Hi @reddish Thank you for the observation. The header file always contains the correct definition. As usual, I corrected and replied immediately, but for some reason it seems that the message was not sent.
  7. Hi @Shalin You have changed the MISO to be #4 DIO28 With a wire between MOSI-DIO26 and MISO the capture is correct:
  8. Hi @samuel.cregut Use the Protocol/SPI/Spy. Under View menu you can adjust the history (max lines) or use receive to file for even more data. The latest version adds multi CS/MISO and receive to binary file options:
  9. Hi @Josh Williams I almost forgot the DPS3340, which can be used as AWG (in voltage or current) and Meter with 1kHz update rate.
  10. Hi @Josh Williams Power Adapter for Analog Discovery (1,2,3) is in works, it should be available in a few months The ADP5250 DMM is intended for precision rather than speed. This is a rebranded VirtualBench with 1/2channel 1G/500MHz oscilloscope, AWG, power supplies, DMM, without special hardware features, no: record, play, pattern generator, protocols... and supported only under Windows.
  11. Hi @tdavis The outputs have a certain delay from trigger, digital pipelining + DAC.. The AWG output to be exactly in phase with the DIO, it should be triggered earlier and wait used to align. For AD2 the Wavegen delay is about 160ns, so 3us + 11.84us will be in phase with the Patterns T0+15us signal. patterns wavegen.dwf3work
  12. Hi @A.Chuck Glad to hear that. The USB controller does not need to be programmed since the IDs are stored in external EEPROM.
  13. Hi @Shalin See the example I attached earlier. In C code a pointer can point to one value or to an array. In LabVIEW make sure to use the proper type.
  14. Hi @Reet02 I wanted to say Python, but it got autocorrected to Phone.
  15. Hi @Ostin Flores There are no examples in C# but the Python Phone ones can be used as pseudo code examples.
  16. Hi @MaciejR You can disable auto-configure with FDwfDeviceAutoConfigureSet(hdwf, 0) and use FDwfAnalog/DigitalOut/InConfigure when needed.
  17. Hi @otherguy I used https://digilent.com/reference/add-ons/impedance-analyzer/start and connected one pair of twisted cable with open then whit short at the other end. Ls-dash Z-solid Rs-dash Xs-dot
  18. Hi @Ostin Flores You can find a C# wrapper in WF SDK/ samples/ cs/ Edit: I recommend using the newer version since if fixes a NA bug of 3.20.1
  19. Hi @Take4 The ADP3X50 input channels have two input ranges 2V and 50V. Configure dwf.FDwfAnalogInChannelRangeSet(hdwf, channel#, c_double(2.0)) With newer software version you don't have to complicate with Record mode, the default normal (acqmodeSingle) allows you to capture 128Mi samples, see AnalogIn_Trigger.py and other examples. The latest versions also provide device buffering, memory segmentation, low latency <1us for consecutive captures.
  20. Hi @AaronD You could try to update the system: sudo apt-get update sudo apt-get upgrade sudo apt fix-broken install You can also try a newer WF version, currently the latest build for arm is 3.20.24:
×
×
  • Create New...