Post Go back to editing

ADAR1000EVAL1Z Stingray SDP-S based testsoftware for Windows

Category: Hardware
Product Number: ADAR1000

Hi,

I have a Stingray on my Table and want to do some quick measurements and configurations. The Wiki only specifies one test software for the SDP-S connector. Its functionality seems rather limited and the corresponding readme does not specify if I need to follow the power up procedure laid out in the wiki via the Pmod connector or if it is a plug and play application.

ADAR1000EVAL1Z (STINGRAY) ANALOG BEAMFORMING FRONT-END [Analog Devices Wiki]

So I have two questions, is there another application that I don't know of, similar to the one for the adar1000, that lets me configure the stingray?

and

Are there power up steps that I need to follow before using the test software specified in the wiki?

Thank you for your help

Best regards

Simon

Thread Notes

  • Hi Simon, 

    I recommend using a linux based device to control the ADAR1000EVAL1Z for most functionality since we have developed linux based device drivers via LibIIO. We have built a larger system using the ADAR1000EVAL1Z which is controlled via the linux device drivers. More information can be found on the system wiki. Regardless of linux controller, the latest kuiper linux image will have the necessary boot files to expose the device attributes for control of the ADAR1000EVAL1Z. User level control can be enabled either via MATLAB per the RFMicrowaveToolbox or python via pyadi-iio. Examples are provided in both the RFMicrowaveToolbox and pyadi-iio repositories. 

    Regards, 
    Sam

  • Hi Sam,

    so I set up an ubuntu server, installed libiio on it as well as on my windows machine and installed the RFMicrowave toolbox. The Stingray is connected via sdp-s to the server and iiod is running. When I execute the following Matlab code

    uri = 'ip:168.24.89.13';
    sray = adi.Stingray;
    sray.uri = uri;
    sray(); 

    I get the error

    Error using adi.internal.ADAR100x/setupInit
    adar1000_csb_1_1 not found
    
    Error in adi.Stingray/setupInit (line 50)
                setupInit@adi.internal.ADAR100x(obj);
    
    Error in adi.internal.ADAR100x/setupImpl (line 1288)
                setupInit(obj);

    and when I try to look at my sray object matlab crashes with "access violation detected" I can post more of the error message if necessary but it seems to have to do with some libiio routine. The client still manages to connect to the server and only exits once I terminate Matlab.

    :~$ iiod
    Starting IIO Daemon version 0.25.b6028fde
    IPv6 support enabled
    Attempting to start Avahi
    Avahi: Started.
    New client connected from 168.24.89.7

    Is this a libiio issue or is something wrong with my setup?

    There are other problems when following the RFMicrowave toolbox examples. sray.LatchRXSettungs() can only be run after sray() according to matlab error messages, but the example given in the documentation suggests running sray() last. I use Matlab R2023b

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.