Skip to content

add support for ADALM-2000#97

Closed
trabucayre wants to merge 1 commit intosigrokproject:masterfrom
trabucayre:adalm-2000
Closed

add support for ADALM-2000#97
trabucayre wants to merge 1 commit intosigrokproject:masterfrom
trabucayre:adalm-2000

Conversation

@trabucayre
Copy link
Contributor

Analog Device ADALM2000 is a data acquisition module:

  • 2 channel 12bits 100MS/s oscilloscope
  • 2 channel 12bits 100MS/s arbitrary function generator
  • 16 channel 100MS/s logic analyzer
  • 16 channel 100MS/s pattern generator (uses same pins as logic analyzer)

This PR add a basic support for this device:

  • logic analyzer support tested at 5MS @ 100MS/s
  • pre trigger delay
  • basic trigger (only one channel)
  • one-shot mode only

@rgetz
Copy link

rgetz commented Oct 30, 2020

Thanks - we (ADI) also were working on something - https://github.com/teoperisanu/libsigrok/commits/master but I don't think we finished/squashed all the bugs (but it might provide more functionality if you are looking for it.

@teoperisanu
Copy link

teoperisanu commented Nov 2, 2020

This is an awkward situation. We have planned for a long time to create a driver for adalm2000 and we started the development in march. The version Robin referred to, is almost done, with just some minor fixes needed. We never published the driver because we waited for the official firmware (https://github.com/analogdevicesinc/m2k-fw/releases/tag/v0.26) that includes some of the functionalities we wanted in the driver.
I will mention some important functionalities present in the driver. Both the digital and analogical inputs are integrated and these are synchronized so that when both are running a mixed signal acquisition is performed. The triggers for both components are configurable. There are a variety of attributes that can be modified, such as vertical offset, the analogical range, oversampling ratio, the trigger delay and many others.
Also, to be able to support all the functionalities in our driver we added some minor changes in PulseView (https://github.com/teoperisanu/pulseview/commits/master).
I don't know what are the further procedures but I wanted to mention these things.
However, I am glad to see the community is interested in a driver for our equipment.
Thank you,
Teo Perisanu

@trabucayre
Copy link
Contributor Author

I not found this repository before, nor references in wiki.analog.com. This why I've written this support...
I suppose my only option is to close this PR...

@trabucayre trabucayre closed this Nov 13, 2020
@SgoSkz SgoSkz mentioned this pull request Jul 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants