Discussion:
[USRP-users] USRP B200 probe problem
Simon Brown
2014-08-24 19:21:24 UTC
Permalink
Hi,



Just joined the list again, have a B200 which when working is wonderful,
working very, very well -the output is excellent, all that's needed is a
decent case which I'll have to manufacture.



Problems.



[1] Windows 8.1, 64-bit, UHD.dll compiled from source 3.7.1 . As per the
previous mail from August 16th, if I open the device using serial=<whatever>
an attempt is made to load the FPGA and I also get error 5
FX3_STATE_UNCONFIGURED. If I open the device and just supply no hint then it
is opened, no FPFA load is performed and it runs as long as I do a probe
from DOS first using the precompiled utilities. Maybe a timing issue? Slugs
needed?



[2] The maximum sample rate returned from usrp->get_rx_rates() is 32MHz, the
spec suggests 56MHz should be achievable. Not really a problem but.



As I compiled from source I can run a small test program in the VS2010
debugger to help in any way I can.



My goal is a full duplex SDR satellite station.



Simon Brown G4ELI
http://v2.sdr-radio.com
Marcus D. Leech
2014-08-25 21:12:58 UTC
Permalink
Post by Simon Brown
Hi,
Just joined the list again, have a B200 which when working is
wonderful, working very, very well --the output is excellent, all
that's needed is a decent case which I'll have to manufacture.
Problems.
[1] Windows 8.1, 64-bit, UHD.dll compiled from source 3.7.1 . As per
the previous mail from August 16^th , if I open the device using
serial=<whatever> an attempt is made to load the FPGA and I also get
error 5 FX3_STATE_UNCONFIGURED. If I open the device and just supply
no hint then it is opened, no FPFA load is performed and it runs as
long as I do a probe from DOS first using the precompiled utilities.
Maybe a timing issue? Slugs needed?
[2] The maximum sample rate returned from usrp->get_rx_rates() is
32MHz, the spec suggests 56MHz should be achievable. Not really a
problem but...
As I compiled from source I can run a small test program in the VS2010
debugger to help in any way I can.
My goal is a full duplex SDR satellite station.
Simon Brown G4ELI
http://v2.sdr-radio.com
_______________________________________________
USRP-users mailing list
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
The highest rate available for two channels is about 30Msps. (Due to
limitations of the way the AD9361 clocks data out). For a single channel,
yes, 56Msps should be achievable, but you'll have to set the master
clock that high. The default is only 32MHz. You can just specify
"master_clock_rate=56e6" in the device argument when you create the
device in UHD.

What type of USB interface are you using? Is it USB-3.0 (I guess so,
since you want 56Msps), and what manufacturer? The NEC/Renesas one is known
to have driver issues (as in windows hardware drivers) under Windows,
but works just fine under Linux.
--
Marcus Leech
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org
Simon Brown
2014-08-25 21:19:33 UTC
Permalink
Hi Marcus,



I'm using Intel chips, for now 32MHz is fine and to be honest will be fine
in the future. I'm more worried about the problem [1], I've ordered a second
B200 for my home development, it should be here in two weeks or less, then
I'll be able to dig into the code more. I'll be back once it's up and
running as there will probably be more questions, I haven't really found a
list of what features are exposes or available with UHD but I can't say I've
looked much.



Simon Brown G4ELI
http://v2.sdr-radio.com



From: Marcus D. Leech [mailto:***@ripnet.com]



The highest rate available for two channels is about 30Msps. (Due to
limitations of the way the AD9361 clocks data out). For a single channel,
yes, 56Msps should be achievable, but you'll have to set the master clock
that high. The default is only 32MHz. You can just specify
"master_clock_rate=56e6" in the device argument when you create the device
in UHD.

What type of USB interface are you using? Is it USB-3.0 (I guess so, since
you want 56Msps), and what manufacturer? The NEC/Renesas one is known
to have driver issues (as in windows hardware drivers) under Windows, but
works just fine under Linux.
Marcus D. Leech
2014-08-25 22:27:44 UTC
Permalink
Post by Simon Brown
Hi Marcus,
I'm using Intel chips, for now 32MHz is fine and to be honest will be
fine in the future. I'm more worried about the problem [1], I've
ordered a second B200 for my home development, it should be here in
two weeks or less, then I'll be able to dig into the code more. I'll
be back once it's up and running as there will probably be more
questions, I haven't really found a list of what features are exposes
or available with UHD but I can't say I've looked much.
Simon Brown G4ELI
http://v2.sdr-radio.com
The highest rate available for two channels is about 30Msps. (Due to
limitations of the way the AD9361 clocks data out). For a single channel,
yes, 56Msps should be achievable, but you'll have to set the master
clock that high. The default is only 32MHz. You can just specify
"master_clock_rate=56e6" in the device argument when you create the
device in UHD.
What type of USB interface are you using? Is it USB-3.0 (I guess so,
since you want 56Msps), and what manufacturer? The NEC/Renesas one is known
to have driver issues (as in windows hardware drivers) under
Windows, but works just fine under Linux.
The Intel 8 Series and 7 series I believe work under Windows. Whereas 6
series does not.

Make certain that you're running the latest firmware as well.

The online manual is here:

http://files.ettus.com/manual/

The API documentation is here:

http://files.ettus.com/manual/page_coding.html
--
Marcus Leech
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org
Loading...