Quantcast
Channel: EngineerZone : Discussion List - Virtual Classroom for ADI University Program
Viewing all 295 articles
Browse latest View live

ADALM2000 case

$
0
0

Sorry for posting this here but I've tried contacting Robin Getz regarding the case for the ADALM2000 but there seems to be a problem with email. Robin replied in my other thread to say he's replied to me twice but I've never received those emails and I can't find them in my spam folder or the email server logs. Further attempts at contacting Robin via gmail or my normal email have failed and there has been no further replies to my thread. This forum doesn't appear to have a private message function.

 

I'd like a case for the ADALM2000 still but unsure how to get one. If somebody could pass the message along then that would be great. Thank you.


ADALM-PLUTO SDR using one device to transmit and receive

$
0
0

Hello, I have been using the Pluto SDR with MATLAB  (simulink). I want that in one simulation the device will transmit for a few seconds. after than it will stop the transmission and then the device will receive.

 

My main purpose is to use the device as a receiver and transmitter. place two devices in front of each other at a certain distance when one transmit for a certain time and the other receive, and then after a certain time they change role(Tx/Rx) between them.

 

I want to know how to do the switch between the transmission and receiver.

 

Thank you,

Itai.

ADALM-PLUTO serial connection

$
0
0

My aim is to talk to ADALM-PLUTO via a Micro Controller using the standard Serial commands.

I have tested all the commands first by using Putty and then a vb.net and everything works fine.

The small amount of data I need is fine at 9600 baud.

The next stage is confusing me. My microcontroller will send Serial TTL.

I have made a test cable and with 2 USB to serial adapters, then 2 terminals working on the windows laptop.

Thats is fine.

When I connect one end of the cable to ADALM-PLUTO via a OTG cable, nothing happens.

Is there a command to tell the firmware to talk via OTG instead of the supplied USB cable?

Do I need to install drivers for the USB to Serial Adapters to work on ADALM-PLUTO. 

I'm new to Linux and ADALM-PLUTO, so any help would be appreciated

Will it be possible to feed in a reference clock to the ADALM-PLUTO?

$
0
0

I'm interested in whether it would be possible to use the ADALM-PLUTO time-of-arrival localization. This requires a very stable clock. I wonder whether it will be possible to feed in an external reference clock? In the revision-B schematics, it looks like there is no connector or jumper to switch from the built-in 40MHz oscillator to an external clock.

 

Also, if I do feed the clock from an external source (even if this involves removing the 40MHz oscillator), how difficult will it be to switch from 40MHz to 10Mhz? I see that the AD9363 does support 10MHz clocks, but will it is reasonably easy to configure the firmware for this clock frequency?

 

Thanks, Sivan Toledo, Tel-Aviv University

ADALM PLUTO Antenna Performance

$
0
0

For anyone wondering what the resonant frequency of the antennas that come with the ADALM PLUTO kit is, I did a quick characterization using a spectrum analyzer with a tracking generator and a Mini Circuits ZFDC-10-5-S+ directional coupler.  The measurements were not done under perfect condition, but they will give you an idea of how they perform.  This could be useful if you are planing to use this kit in a classroom environment and want to stick with the antennas provided and need to know how well they work across frequency.

 

First, let's review the Pluto specifications.  According to the product sheet, the antennas are supposed to work in the 824 - 894 MHz and 1710-2170 MHz frequency range.  However, no performance data is provided.

Pluto Spec

 

Of the two antennas I received, this is the first antenna's performance

Antenna 1

 

Of the two antennas I received, this is the second antenna's performance

Antenna 2

 

Clearly, the antenna performs really well at about 800 MHz.  if you want to operate up in the 1600 - 1800 MHz, you won't be able to see anything better than about a 2.0 VSWR.

 

Finally, let's look at what the FCC says is down at 800 MHz

FCC Spectrum

 

Not super informative, but with 7 dBm output, I don't think you need to worry about stepping on anyone else using this frequency band.  

ADALM-PLUTO sample rate

$
0
0

How do I increase the sample rate beyond 2.5M samples/sec? I modified the ad9361-iiostream.c exmample to change the RX center frequency, bandwidth, and sample rate. However, when I subsequently run iio_info, I see that all the attributes indeed changed, except for the sample rate, which stayed 2.5M even though I specified a sample rate of 8M.

 

Also, I see in iio_info that the only available sample rates appear to be 2.5M and 312.5k (see below). 

 

I ran both the example and iio_info on Windows, but I get the same output when I run iio_info on the serial console. So this does not appear to be a USB issue.

 

Is there a way to increase the bandwidth to 8M? The wiki says that the device itself supports up to 61.44M and a 20MHz bandwidth.

 

Thanks, Sivan

 

iio:device4: cf-ad9361-lpc (buffer capable)
2 channels found:
voltage0: (input, index: 0, format: le:S12/16>>0)
5 channel-specific attributes found:
attr 0: calibphase value: 0.000000
attr 1: calibscale value: 1.000000
attr 2: calibbias value: 0
attr 3: sampling_frequency value: 2500000
attr 4: sampling_frequency_available value: 2500000 312500
voltage1: (input, index: 1, format: le:S12/16>>0)
5 channel-specific attributes found:
attr 0: calibbias value: 0
attr 1: calibphase value: 0.000000
attr 2: calibscale value: 1.000000
attr 3: sampling_frequency value: 2500000
attr 4: sampling_frequency_available value: 2500000 312500

Plutosdr Matlab interface

$
0
0

How to connect Plutosdr in matlab

libiio callback

$
0
0

Could someone explain how actually the callback feature in libiio works?

More precisely what a "sample slot" is?

 

What I am trying to do is generate a "sample low water mark" from libiio as

my application needs to transmit at a fixed data rate but the source datarate

is variable, it gets around this by injecting null data packets in the data stream. 

 

Unfortunately the very large buffers required in libiio to get the performance

means my original flow control method doesn't work.

 

I am wonder whether I can use the callback function to tell me when the

transmit buffer is about to empty so I can fill the next buffer up with NULL

packets.

 

- Charles


Pluto usb-OTG support & shell scripts

$
0
0

Hi

 

I'm looking for some more info regarding using the Pluto as a remote stand alone radio.

 

Specifically if support exists for the pluto to interact with basic usb sensors (light, temp etc).

 

Is there any documentation about which commands can be used in the auto run shell scripts?

 

Any help appreciated thanks.

ADALM 2000 Questions

$
0
0

(Q 1) Is it possible to connect ADALM 2000 to any external instrument given that it is a software defined instrument board? 

(Q 2) Since it is a Software Environment hence how to tune any Instrument Specific Parameters to see the change in response? Will those features stated above be included in Scopy by someone? What are the in built tunable features in it?

(Q 3) Can someone replace Scopy by a MATLAB based GUI ? Is there a possibility to have a programmable interface?

Tuning ADALM-PLUTO beyond the 325-3800MHz range

$
0
0

Our application requires receiving RF signals below 325 MHz. However, according to the advertised feature of ADALM-PLUTO and the RF transceiver the device uses (AD9363), it is only capable of tuning from 325 MHz up to 3800 MHz.

Is it possible to tune the device and receive signals lower than 325 MHz?

Thanks!

Are there differing response times for various Photo Diodes?

$
0
0

I am trying to build a LiDAR experiment utilizing the Time-of-Flight technique. Doing so requires advanced timing circuitry in the sub-nanosecond range. One of my concerns is the response time of the Photo Diode. Is there a certain characteristic that I need to look for when choosing a Photo Diode for my project?

Cybersecurity and Analog Systems

$
0
0

It may not sound logical, but Cyber and analog are being mentioned at the same time, in some circles.

 

I am not an electrical engineer and know enough about analog to be dangerous.

 

What I am looking for is some documentation, standards, recommendations, etc., that deal with securing analog type systems.

Do any exist?

 

The systems  I am or will be working on could be located on aircraft for instance.


Thanks and I look forward to your comments.

 

Ray

Filter scaling

$
0
0

In the AD e-book EDCh 8 (http://www.analog.com/library/analogDialogue/archives/43-09/EDCh%208%20filter.pdf) diagrams of example filters are given at pages 8.31 - 8.41. Page 8.29 tells what to do to scale these diagrams from -3db at 1 Hz to -3db at Fc Hz.

When looking with my Acrobat Reader, it reads "Denormalize the step response by dividing the time axis by 2pi Fc.

Something is missing. If I chose Fc=1, nothing is changed, but i shall divide the step response time axis with 2pi ?

Failed to build v0.29

$
0
0

Hello ADI

 

I'm trying to build PlutoSDR firmware v0.29, but I don't have arm folder in my /opt/Xilinx/SDK/2017.4/gnu.

I only have aarch32, aarch64, armr5, microblaze folders.

 

I'm using your "Build instructions" from here

GitHub - analogdevicesinc/plutosdr-fw: PlutoSDR Firmware 

 

export CROSS_COMPILE=arm-xilinx-linux-gnueabi-
export PATH=$PATH:/opt/Xilinx/SDK/2017.4/gnu/arm/lin/bin
export VIVADO_SETTINGS=/opt/Xilinx/Vivado/2017.4/settings64.sh
make

 

Question:

Is it my SDK installation problem or you have mistype in your path?

 

Any help appreciated, thanks.
Danil Shendrik, IPrium LLC


Viewing all 295 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>