Difference between revisions of "B200/B210/B200mini/B205mini"

From Ettus Knowledge Base
Jump to: navigation, search
(B205mini-i)
(Fix incorrect input power level)
 
(87 intermediate revisions by 6 users not shown)
Line 4: Line 4:
 
== Key Features==
 
== Key Features==
 
=== B200===
 
=== B200===
[[File:Product b200.png|250px]]
+
{|
 +
|style="vertical-align:top"|
 
* Xilinx Spartan 6 XC6SLX75 FPGA
 
* Xilinx Spartan 6 XC6SLX75 FPGA
 
* Analog Devices AD9364 RFIC direct-conversion transceiver
 
* Analog Devices AD9364 RFIC direct-conversion transceiver
Line 11: Line 12:
 
* Full duplex, SISO (1 Tx & 1 Rx)
 
* Full duplex, SISO (1 Tx & 1 Rx)
 
* Fast and convenient bus-powered USB 3.0 connectivity
 
* Fast and convenient bus-powered USB 3.0 connectivity
* Optional Board Mounted GPSDO  
+
* Optional Board Mounted GPSDO
 +
|[[File:Product b200.png|250px|center]]
 +
|}
  
 
=== B210===
 
=== B210===
[[File:Product b210.png|250px]]
+
{|
 +
|style="vertical-align:top"|
 
* Xilinx Spartan 6 XC6SLX150 FPGA
 
* Xilinx Spartan 6 XC6SLX150 FPGA
 
* Analog Devices AD9361 RFIC direct-conversion transceiver
 
* Analog Devices AD9361 RFIC direct-conversion transceiver
Line 22: Line 26:
 
* Fast and convenient bus-powered USB 3.0 connectivity
 
* Fast and convenient bus-powered USB 3.0 connectivity
 
* Optional Board Mounted GPSDO  
 
* Optional Board Mounted GPSDO  
 +
|[[File:Product b210.png|250px|center]]
 +
|}
  
 
=== B200mini===
 
=== B200mini===
[[File:Product b200 mini.png|250px]]
+
{|
 +
|style="vertical-align:top"|
 
* Xilinx Spartan-6 XC6SLX75 FPGA
 
* Xilinx Spartan-6 XC6SLX75 FPGA
 
* Analog Devices AD9364 RFIC direct-conversion transceiver
 
* Analog Devices AD9364 RFIC direct-conversion transceiver
Line 31: Line 38:
 
* Full duplex, SISO (1 Tx & 1 Rx)
 
* Full duplex, SISO (1 Tx & 1 Rx)
 
* Fast and convenient bus-powered USB 3.0 connectivity
 
* Fast and convenient bus-powered USB 3.0 connectivity
 +
|[[File:Product b200 mini.png|250px|center]]
 +
|}
  
 
=== B200mini-i===
 
=== B200mini-i===
[[File:Product b200 mini i.png|250px]]
+
{|
 +
|style="vertical-align:top"|
 
* Industrial-grade Xilinx Spartan-6 XC6SLX75 FPGA
 
* Industrial-grade Xilinx Spartan-6 XC6SLX75 FPGA
 
* Analog Devices AD9364 RFIC direct-conversion transceiver
 
* Analog Devices AD9364 RFIC direct-conversion transceiver
Line 40: Line 50:
 
* Full duplex, SISO (1 Tx & 1 Rx)
 
* Full duplex, SISO (1 Tx & 1 Rx)
 
* Fast and convenient bus-powered USB 3.0 connectivity
 
* Fast and convenient bus-powered USB 3.0 connectivity
 +
|[[File:Product b200 mini i.png|250px|center]]
 +
|}
  
 
=== B205mini-i===
 
=== B205mini-i===
Line 52: Line 64:
 
|[[File:Product b200 mini i.png|250px|center]]  
 
|[[File:Product b200 mini i.png|250px|center]]  
 
|}
 
|}
 +
 +
==Frontend Specifications==
 +
===Tuning===
 +
 +
The RF frontend has individually tunable receive and transmit chains. On the B200 and B200 mini, there is one transmit and one receive RF frontend. On the B210, both transmit and receive can be used in a MIMO configuration. For the MIMO case on the B210 only, both receive frontends share the RX LO, and both transmit frontends share the TX LO. Each LO is independently tunable between 50 MHz and 6 GHz and can be used with 1 or 2 channels; all channels using the same LO must use the same sampling parameters, including the sample rate and RF center frequency.
 +
 +
===Gains===
 +
All frontends have individual analog gain controls. The receive frontends have 76 dB of available gain; and the transmit frontends have 89.8 dB of available gain. Gain settings are application specific, but it is recommended that users consider using at least half of the available gain to get reasonable dynamic range.
 +
 +
===Bandwidths===
 +
The analog frontend has a seamlessly adjustable bandwidth of 200 kHz to 56 MHz.
 +
 +
Generally, when requesting any possible master clock rate, UHD will automatically configure the analog filters to avoid any aliasing (RX) or out-of-band emissions whilst letting through the cleanest possible signal.
 +
 +
If you, however, happen to have a very strong interferer within half the master clock rate of your RX LO frequency, you might want to reduce this analog bandwidth. You can do so by calling uhd::usrp::multi_usrp::set_rx_bandwidth(bw).
 +
 +
The property to control the analog RX bandwidth is bandwidth/value.
 +
 +
UHD will not allow you to set bandwidths larger than your current master clock rate.
  
 
==RF Specifications==
 
==RF Specifications==
Line 63: Line 94:
 
* IIP3 (@ typ NF) -20dBm
 
* IIP3 (@ typ NF) -20dBm
 
* Typical Noise Figure <8dB
 
* Typical Noise Figure <8dB
* Maximum Input Power: 0 dBm
+
* Maximum Input Power: -15 dBm
  
==Clocks and Samples Rates==
+
===Input/Output Impedance===
* FIXME NEEL
+
All RF Ports are matched to 50 Ohm with -10dB or better return loss generally. Detailed test is pending.
 +
 
 +
===Input Power Levels===
 +
* The maximum input power for the B200/B210/B200mini/B205mini is -15 dBm.
 +
 
 +
===RF Performance Data===
 +
====B200mini / B205mini====
 +
* [[Media:B200mini B205 RF Performance Data 20160119.pdf]]
 +
 
 +
====B200 / B210====
 +
* [[Media:B200 RF Performance.pdf]]
 +
 
 +
==Hardware Specifications==
 +
* Ettus Research recommends to always use the latest stable version of UHD
 +
 
 +
=== B200===
 +
* Current Hardware Revision: 6
 +
* Minimum version of UHD required: 3.8.4
 +
* B200 Rev 5 (AD9364-based board) requires minimum UHD 3.8.4
 +
 
 +
=== B210===
 +
* Current Hardware Revision: 5
 +
* Minimum version of UHD required: 3.6.0
 +
 
 +
=== B200mini===
 +
* Current Hardware Revision: 2
 +
* Minimum version of UHD required: 3.9.0
 +
 
 +
=== B200mini-i===
 +
* Current Hardware Revision: 2
 +
* Minimum version of UHD required: 3.9.0
 +
 
 +
=== B205mini-i===
 +
* Current Hardware Revision: 1
 +
* Minimum version of UHD required: 3.9.2
  
 
==Physical Specifications==
 
==Physical Specifications==
Line 73: Line 138:
 
* B200/B210 9.7 x 15.5 x 1.5 cm
 
* B200/B210 9.7 x 15.5 x 1.5 cm
  
==Environmental Specifications==
+
===Weight===
===Operating Temperature Range===
+
* B200mini 24.0 g
* B200mini 0-40 °C
+
* B200/B210 350 g
* B200mini-i 0-45 °C
+
* B205mini-i 0-45 °C
+
* B200 0-40 °C
+
* B210 0-40 °C
+
  
==Schematics==
+
===Drawings===
===B200mini===
+
====B200mini====
[http://files.ettus.com/schematics/b200mini/b200mini.pdf B200mini Schematics]
+
* [[Media:B200mini_drawing.png| Board only]]
 +
* [[Media:cu usrp-b200mini.pdf| B20xmini Enclosure]]
  
===B210===
+
====B200====
[http://files.ettus.com/schematics/b200/b210.pdf B210 Schematics]
+
* [[Media:cu ettus b200 cca.pdf| Board only]]
  
==Datasheets==
+
====B210====
* Transceiver - [http://www.analog.com/en/products/rf-microwave/integrated-transceivers-transmitters-receivers/wideband-transceivers-ic/ad9364.html#product-overview Analog Devices AD9364]
+
* [[Media:cu ettus b210 cca.pdf| Board only]]
+
* Transceiver - [http://www.analog.com/en/products/rf-microwave/integrated-transceivers-transmitters-receivers/wideband-transceivers-ic/ad9361.html#product-overview Analog Devices AD9361]
+
  
* FPGA - [http://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html Xilinx Spartan-6 Product Page]
+
====B200/B210 Enclosure====
 +
* [[Media:cu ettus-b2xx-full-enclosure.pdf|Enclosure]]
  
* FPGA - [http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf XC6SLX75 / XC6SLX150]
+
===CAD/STP Models===
 +
====B200mini====
 +
* [[Media:B200mini.stp.tar.gz| B200mini with Enclosure]]
 +
* [[Media:B200mini enclosure-only.stp.tar.gz| Enclosure only]]
 +
* [[Media:cu ettus b200mini cca.stp.tar.gz| Board only ]]
  
* Frequency Synthesizer - [http://www.analog.com/media/en/technical-documentation/data-sheets/ADF4001.pdf ADF4001]
+
====B20xmini-i====
 +
* [[Media:b20xmini-i._thermal_insert.stp.tar.gz| B20xmini-i Thermal Insert]]
  
* FX3: SuperSpeed USB Controller - [http://www.cypress.com/file/140296/download CYUSB3014]
+
====B200====
 +
* [[Media:cu ettus b200 cca.stp.tar.gz| Board only]]
  
* Antenna Switch - [http://www.skyworksinc.com/uploads/documents/SKY13317_373LF_200914K.pdf SKY13317]
+
====B210====
 +
* [[Media:cu ettus b210 cca.stp.gz| Board only]]
  
* Balun - [http://www.anaren.com/sites/default/files/BD3150L50100A00%20Data%20sheet%20Rev%20C.pdf BD3150L50100A00]
+
====B200/B210 Enclosure====
 +
* [[Media:cu ettus-b200-b210-case.zip|Enclosure]]
  
* Amplifier - [https://www.minicircuits.com/pdfs/PGA-102+.pdf PGA−102+]
+
==Environmental Specifications==
 +
===Operating Temperature Range===
 +
* B200 / B210: 25 °C
 +
* B200mini - Board Only: 0 - 40 °C
 +
* B200mini - With Enclosure: -20 - 60°C
 +
* B200mini-i / B205mini-i - Board Only:  0 - 45 °C
 +
* B200mini-i / B205mini-i - With I-Grade Enclosure: -40 - 75°C
  
* VXTCXO (B200mini only) * double check - [http://www.ctscorp.com/wp-content/uploads/2015/11/008-0371-0.pdf B200mini VXTCXO]
+
===Operating Humidity Range===
 +
* 10% to 90% non-condensing
  
* Optional GPSDO (B200/B210 only) - [http://www.mymectronic.com/datasheet/13059_4168782_m9107.pdf M9107]
+
==Schematics==
 +
===B200mini/B200mini-i/B205mini-i===
 +
[http://files.ettus.com/schematics/b200mini/b200mini.pdf B200mini/B200mini-i/B205mini-i Schematics]
  
==Mechanical Info==
+
===B200/B210===
===Weight===
+
[http://files.ettus.com/schematics/b200/b210.pdf B200/B210 Schematics]
* B200mini 24.0 g
+
* B200/B210 350 g
+
  
===Drawings===
+
==Key Component Datasheets==
*B200mini [[{{ns:media}}:B200mini_drawing.png]]
+
{| class="wikitable" style="width:80%"
*B200 [ ADD ]
+
!Part Number
*B210 [ ADD ]
+
!Description
 +
!Schematic ID (Page)
  
==Enclosures==
 
<ul>
 
<li>Full Steel Enclosure</li>
 
<li>Compatible with green USRP B200 and B210 devices (revision 6 or later)</li>
 
<li>Front and rear K-Slots for anti-theft protection</li>
 
</ul>
 
[https://www.ettus.com/product/details/USRP-B200-Enclosure USRP B Series Enclosure]
 
 
== FPGA ==
 
* Utilization statistics are subject to change between UHD releases, current as of UHD 3.9.3
 
 
===B200mini===
 
 
{| class="wikitable"
 
!colspan="6"| Slice Logic Utilization
 
 
|-
 
|-
|colspan="3"|
+
|[https://www.minicircuits.com/pdfs/TCM1-63AX+.pdf Mini-Circuits TCM1-63AX+]
|Used
+
|Transformer
|Total
+
|T1 (1,3); T2 (1,3)
|Percent
+
 
|-
 
|-
|colspan="3"| Number of Slice Registers
+
 
| 15949
+
| 93296
+
| 17%
+
 
|-
 
|-
|colspan="3"| Number of Slice LUTs
+
|[http://www.analog.com/en/products/rf-microwave/integrated-transceivers-transmitters-receivers/wideband-transceivers-ic/ad9364.html#product-overview Analog Devices AD9364]
| 19963
+
|RF Transceiver
| 46648
+
|U1 (2)
| 42%
+
 
|-
 
|-
|colspan="3"| Number used as Logic
+
|[http://www.analog.com/en/products/rf-microwave/integrated-transceivers-transmitters-receivers/wideband-transceivers-ic/ad9361.html#product-overview Analog Devices AD9361]
| 16140
+
|RF Transceiver
| 46648
+
|U2 (2,8)
| 34%
+
 
|-
 
|-
|colspan="3"| Number used as Memory
+
 
| 3823
+
|[http://www.analog.com/en/design-center/landing-pages/001/ad9361-ad9364-integ-rf-agile-transceiver-design-res.html AD9361/AD9364 Product Page]
| 11072
+
|RF Transceiver
| 34%
+
| -
 
|-
 
|-
|colspan="3"| Number used as RAM
+
|[http://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html Xilinx Spartan-6 Product Page]
|colspan="3"| 972
+
|FPGA
 +
|rowspan="2"|U1 (2,3,4,6); PG1 (6); U18B, U18C (7); U18D (8); U18E, U18F (9); U18G, U18H (10)
 
|-
 
|-
|colspan="3"| Number used as SRL
+
|[http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf XC6SLX75 / XC6SLX150]
|colspan="3"| 2851
+
|FPGA
 
|-
 
|-
!colspan="6"| Slice Logic Distribution
+
|[http://www.analog.com/media/en/technical-documentation/data-sheets/ADF4001.pdf ADF4001]
 +
|Frequency Synthesizer
 +
|U101 (1)
 
|-
 
|-
|colspan="3"|  
+
 
|Used
+
|[http://www.cypress.com/file/140296/download CYUSB3014]
|Total
+
|rowspan="2"|FX3: SuperSpeed USB Controller
|Percent
+
|rowspan="2"|U3 (5,6); U13 (5)
 
|-
 
|-
|colspan="3"| Number with an unused Flip Flop
+
 
| 7910
+
|[http://www.cypress.com/applications/ez-usb-fx3-superspeed-usb-30-peripheral-controller-collateral-guide EZ-USB FX3™ Product Page]
| 23859
+
| 33%
+
 
|-
 
|-
|colspan="3"| Number with an unused LUT
+
 
| 3896
+
|[http://www.skyworksinc.com/uploads/documents/SKY13317_373LF_200914K.pdf SKY13317]
| 23859
+
|Antenna Switch
| 16%
+
|U801, U810 (8)
 
|-
 
|-
|colspan="3"| Number of fully used LUT-FF pairs
+
|[http://www.anaren.com/sites/default/files/BD3150L50100A00%20Data%20sheet%20Rev%20C.pdf BD3150L50100A00]
| 12053
+
|Balun
| 23859
+
|U802, U808, U809, U815 (8)
| 50%
+
 
|-
 
|-
|colspan="3"| Number of LUT Flip Flop pairs used
+
|[https://www.minicircuits.com/pdfs/PGA-102+.pdf PGA−102+]
|colspan="3"| 23859
+
|Amplifier
 +
|U804, U817 (8)
 
|-
 
|-
|colspan="3"| Number of unique control sets
+
 
|colspan="3"| 429
+
 
 +
|[http://www.ctscorp.com/wp-content/uploads/2015/11/008-0371-0.pdf VCTCXO]
 +
|VCTCXO (B200mini only)
 +
| -
 
|-
 
|-
!colspan="6"| IO Utilization
+
 
 +
|[https://www.ctscorp.com/wp-content/uploads/2015/11/008-0334-0.pdf 525L20DA40M0000]
 +
|VCTCXO (B200/B210 only)
 +
| X100 (1)
 
|-
 
|-
|colspan="3"|
+
 
|Used
+
|[http://www.jackson-labs.com/index.php/products/lc_xo Jackson Labs LC_XO] [http://www.jackson-labs.com/assets/uploads/main/LC_XO_specsheet.pdf Spec Sheet] [http://www.jackson-labs.com/assets/uploads/main/LC_XO_Manual.pdf Manual]
|Total
+
|Optional GPSDO (B200/B210 only)
|Percent
+
|U100 (1)
|-
+
|colspan="3"| Number of bonded IOBs
+
| 114
+
| 328
+
| 34%
+
|-
+
|colspan="3"| IOB Flip Flops/Latches
+
|colspan="3"| 147
+
|-
+
|colspan="3"| Number of IOs
+
|colspan="3"| 123
+
|-
+
!colspan="6"| Specific Feature Utilization
+
|-
+
|colspan="3"|
+
|Used
+
|Total
+
|Percent
+
|-
+
|colspan="3"| Number of Block RAM/FIFO
+
| 110
+
| 172
+
| 63%
+
|-
+
|colspan="3"| Number of BUFG/BUFGCTRLs
+
| 6
+
| 16
+
| 37%
+
|-
+
|colspan="3"| Number of DSP48A1s
+
| 76
+
| 132
+
| 57%
+
|-
+
|colspan="3"| Number of PLL_ADVs
+
| 1
+
| 6
+
| 16%
+
|-
+
|colspan="3"| Number using Block RAM only
+
|colspan="3"| 110
+
 
|-
 
|-
 
|}
 
|}
  
 +
==Enclosures==
 +
 +
* SMA connectors should be torqued to 4 inch-pounds
 +
 +
===B200mini===
 +
* [https://www.ettus.com/all-products/usrp-b200mini-enclosure/ B200mini C-Grade Enclosure]
 +
* [https://www.ettus.com/all-products/usrp-b200mini-i-enclosure/ B200mini I-Grade Enclosure]
 +
 +
===B205mini===
 +
* [https://www.ettus.com/all-products/usrp-b205mini-i-enclosure/ B205mini I-Grade Enclosure]
 +
 +
===B200/B210===
 +
* [https://www.ettus.com/product/details/USRP-B200-Enclosure USRP B200/B210 Enclosure]
 +
** Full Steel Enclosure
 +
** Compatible with green USRP B200 and B210 devices (revision 6 or later)
 +
** Front and rear K-Slots for anti-theft protection
 +
 +
==FPGA==
 +
* Utilization statistics are subject to change between UHD releases. This information is current as of UHD 3.9.4.
 
===B200===
 
===B200===
 +
<pre>
 +
Device utilization summary:
 +
---------------------------
  
{| class="wikitable"
+
Selected Device : 6slx75fgg484-3
!colspan="6"| Slice Logic Utilization
+
 
|-
+
 
|colspan="3"|
+
Slice Logic Utilization:
|Used
+
Number of Slice Registers:          15781 out of  93296   16%
|Total
+
Number of Slice LUTs:                19987 out of  46648   42%
|Percent
+
    Number used as Logic:            15983 out of  46648   34%
|-
+
    Number used as Memory:            4004 out of  11072   36%
|colspan="3"| Number of Slice Registers
+
      Number used as RAM:              972
| 15781
+
      Number used as SRL:            3032
| 93296
+
 
| 16%
+
Slice Logic Distribution:
|-
+
Number of LUT Flip Flop pairs used:  24062
|colspan="3"| Number of Slice LUTs
+
  Number with an unused Flip Flop:    8281 out of  24062   34%
| 19987
+
  Number with an unused LUT:          4075 out of  24062   16%
| 46648
+
  Number of fully used LUT-FF pairs: 11706 out of  24062   48%
| 42%
+
  Number of unique control sets:      434
|-
+
 
|colspan="3"| Number used as Logic
+
IO Utilization:
| 15983
+
Number of IOs:                        172
| 46648
+
Number of bonded IOBs:                155 out of    280   55%
| 34%
+
    IOB Flip Flops/Latches:            124
|-
+
 
|colspan="3"| Number used as Memory
+
Specific Feature Utilization:
| 4004
+
Number of Block RAM/FIFO:              144 out of    172   83%
| 11072
+
    Number using Block RAM only:        144
| 36%
+
Number of BUFG/BUFGCTRLs:                4  out of    16   25%
|-
+
Number of DSP48A1s:                    76 out of    132   57%
|colspan="3"| Number used as RAM
+
</pre>
|colspan="3"| 972
+
|-
+
|colspan="3"| Number used as SRL
+
|colspan="3"| 3032
+
|-
+
!colspan="6"| Slice Logic Distribution
+
|-
+
|colspan="3"|
+
|Used
+
|Total
+
|Percent
+
|-
+
|colspan="3"| Number with an unused Flip Flop
+
| 8281
+
| 24062
+
| 34%
+
|-
+
|colspan="3"| Number with an unused LUT
+
| 4075
+
| 24062
+
| 16%
+
|-
+
|colspan="3"| Number of fully used LUT-FF pairs
+
| 11706
+
| 24062
+
| 48%
+
|-
+
|colspan="3"| Number of LUT Flip Flop pairs used
+
|colspan="3"| 24062
+
|-
+
|colspan="3"| Number of unique control sets
+
|colspan="3"| 434
+
|-
+
!colspan="6"| IO Utilization
+
|-
+
|colspan="3"|
+
|Used
+
|Total
+
|Percent
+
|-
+
|colspan="3"| Number of bonded IOBs
+
| 155
+
| 280
+
| 55%
+
|-
+
|colspan="3"| IOB Flip Flops/Latches
+
|colspan="3"| 124
+
|-
+
|colspan="3"| Number of IOs
+
|colspan="3"| 172
+
|-
+
!colspan="6"| Specific Feature Utilization
+
|-
+
|colspan="3"|
+
|Used
+
|Total
+
|Percent
+
|-
+
|colspan="3"| Number of Block RAM/FIFO
+
| 144
+
| 172
+
| 83%
+
|-
+
|colspan="3"| Number of BUFG/BUFGCTRLs
+
| 3
+
| 16
+
| 25%
+
|-
+
|colspan="3"| Number of DSP48A1s
+
| 76
+
| 132
+
| 57%
+
|-
+
|colspan="3"| Number using Block RAM only
+
|colspan="3"| 144
+
|-
+
|}
+
  
 
===B210===
 
===B210===
 +
<pre>
 +
Device utilization summary:
 +
---------------------------
  
{| class="wikitable"
+
Selected Device : 6slx150fgg484-3
!colspan="6"| Slice Logic Utilization
+
 
|-
+
 
|colspan="3"|
+
Slice Logic Utilization:
|Used
+
Number of Slice Registers:          29310 out of  184304   15%
|Total
+
Number of Slice LUTs:                36486 out of  92152   39%
|Percent
+
    Number used as Logic:            29279 out of  92152   31%
|-
+
    Number used as Memory:            7207 out of  21680   33%
|colspan="3"| Number of Slice Registers
+
      Number used as RAM:            1752
| 29310
+
      Number used as SRL:            5455
| 184304
+
 
| 15%
+
Slice Logic Distribution:
|-
+
Number of LUT Flip Flop pairs used:  43635
|colspan="3"| Number of Slice LUTs
+
  Number with an unused Flip Flop14325 out of  43635   32%
| 36486
+
  Number with an unused LUT:          7149 out of  43635   16%
| 92152
+
  Number of fully used LUT-FF pairs: 22161 out of  43635   50%
| 39%
+
  Number of unique control sets:      723
|-
+
 
|colspan="3"| Number used as Logic
+
IO Utilization:
| 29279
+
Number of IOs:                        180
| 92152
+
Number of bonded IOBs:                163  out of    338    48%
| 31%
+
    IOB Flip Flops/Latches:            148
|-
+
 
|colspan="3"| Number used as Memory
+
Specific Feature Utilization:
| 7207
+
Number of Block RAM/FIFO:              186  out of    268    69%
| 21680
+
    Number using Block RAM only:        186
| 33%
+
Number of BUFG/BUFGCTRLs:                4  out of    16    25%
|-
+
Number of DSP48A1s:                    152  out of    180    84%
|colspan="3"| Number used as RAM
+
</pre>
|colspan="3"| 1752
+
 
|-
+
===B200mini===
|colspan="3"| Number used as SRL
+
<pre>
|colspan="3"| 5455
+
Device utilization summary:
|-
+
---------------------------
!colspan="6"| Slice Logic Distribution
+
 
|-
+
Selected Device : 6slx75csg484-3
|colspan="3"|
+
 
|Used
+
 
|Total
+
Slice Logic Utilization:
|Percent
+
Number of Slice Registers:          15949  out of  93296    17%
|-
+
Number of Slice LUTs:                19963  out of  46648    42%
|colspan="3"| Number with an unused Flip Flop
+
    Number used as Logic:            16140  out of  46648    34%
| 14325
+
    Number used as Memory:            3823  out of  11072    34%
| 43635
+
      Number used as RAM:              972
| 32%
+
      Number used as SRL:            2851
|-
+
 
|colspan="3"| Number with an unused LUT
+
Slice Logic Distribution:
| 7149
+
Number of LUT Flip Flop pairs used:  23859
| 43635
+
  Number with an unused Flip Flop:    7910  out of  23859    33%
| 16%
+
  Number with an unused LUT:          3896  out of  23859    16%
|-
+
  Number of fully used LUT-FF pairs: 12053  out of  23859    50%
|colspan="3"| Number of fully used LUT-FF pairs
+
  Number of unique control sets:      429
| 22161
+
 
| 43635
+
IO Utilization:
| 50%
+
Number of IOs:                        123
|-
+
Number of bonded IOBs:                114  out of    328    34%
|colspan="3"| Number of LUT Flip Flop pairs used
+
    IOB Flip Flops/Latches:            147
|colspan="3"| 43635
+
 
|-
+
Specific Feature Utilization:
|colspan="3"| Number of unique control sets
+
Number of Block RAM/FIFO:              110  out of    172    63%
|colspan="3"| 723
+
    Number using Block RAM only:        110
|-
+
Number of BUFG/BUFGCTRLs:                6  out of    16    37%
!colspan="6"| IO Utilization
+
Number of DSP48A1s:                    76  out of    132    57%
|-
+
Number of PLL_ADVs:                      1  out of      6   16%
|colspan="3"|
+
</pre>
|Used
+
 
|Total
+
===B205mini===
|Percent
+
<pre>
|-
+
Device utilization summary:
|colspan="3"| Number of bonded IOBs
+
---------------------------
| 163
+
 
| 338
+
Selected Device : 6slx150csg484-3
| 48%
+
 
|-
+
 
|colspan="3"| IOB Flip Flops/Latches
+
Slice Logic Utilization:
|colspan="3"| 148
+
Number of Slice Registers:          15949  out of  184304    8%
|-
+
Number of Slice LUTs:                19963  out of  92152    21%
|colspan="3"| Number of IOs
+
    Number used as Logic:            16140  out of  92152    17%
|colspan="3"| 180
+
    Number used as Memory:            3823  out of  21680    17%
|-
+
      Number used as RAM:              972
!colspan="6"| Specific Feature Utilization
+
      Number used as SRL:            2851
|-
+
 
|colspan="3"|
+
Slice Logic Distribution:
|Used
+
Number of LUT Flip Flop pairs used:  23859
|Total
+
  Number with an unused Flip Flop:    7910  out of  23859    33%
|Percent
+
  Number with an unused LUT:          3896  out of  23859    16%
|-
+
  Number of fully used LUT-FF pairs: 12053  out of  23859    50%
|colspan="3"| Number of Block RAM/FIFO
+
  Number of unique control sets:      429
| 186
+
 
| 268
+
IO Utilization:
| 69%
+
Number of IOs:                        123
|-
+
Number of bonded IOBs:                114  out of    338    33%
|colspan="3"| Number of BUFG/BUFGCTRLs
+
    IOB Flip Flops/Latches:            147
| 4
+
 
| 16
+
Specific Feature Utilization:
| 25%
+
Number of Block RAM/FIFO:              110  out of    268    41%
|-
+
    Number using Block RAM only:        110
|colspan="3"| Number of DSP48A1s
+
Number of BUFG/BUFGCTRLs:                6  out of    16    37%
| 152
+
Number of DSP48A1s:                    76  out of    180    42%
| 180
+
Number of PLL_ADVs:                      1  out of      6    16%
| 84%
+
</pre>
|-
+
|colspan="3"| Number using Block RAM only
+
|colspan="3"| 186
+
|-
+
|}
+
  
 
==Interfaces and Connectivity==
 
==Interfaces and Connectivity==
 
B200/B210/B200mini - USB 3.0
 
B200/B210/B200mini - USB 3.0
  
==Multiple Device Configuration==
+
===GPIO===
* [ADD]
+
====Power on state====
 +
The hardware power on state and UHD initial state for the front-panel GPIOs is high-Z. For the B2xx, B2xxmini there are no external pull-ups/pull-downs for the GPIO pins, but the FPGAs do have them and they are configured as follows: B2xx: pull-up, B2xxmini: pull-up.
 +
 
 +
====Output Current====
 +
The GPIOs are configured as LVCMOS33 outputs with pull-ups on the B2xx. The strength for LVCMOS and LVTTL on Spartan 6 is 12 mA if not otherwise specified.
 +
 
 +
===Timing Reference Input===
 +
====B200mini/B200mini-i/B205mini-i====
 +
* 1-PPS or 10 MHz input
 +
 
 +
=====1-PPS=====
 +
* Maximum: -5V / +5V
 +
* Minimum: 0V / +2.5V
 +
 
 +
=====10 MHz=====
 +
* Maximum: 0V / +5V
 +
* Minimum: 0V / +1.8V
 +
'''OR'''
 +
* +10dBm ~ +27dBm
 +
 
 +
====B200/B210====
 +
=====1-PPS=====
 +
* Maximum: 5V
 +
=====10 MHz=====
 +
* Maximum: 15dBm (3.5Vpp into 50 ohms)
  
 
==Certifications==
 
==Certifications==
 
===RoHS===
 
===RoHS===
 
As of December 1st, 2010 all Ettus Research products are RoHS compliant unless otherwise noted. More information can be found at [http://ettus.com/legal/rohs-information http://ettus.com/legal/rohs-information]
 
As of December 1st, 2010 all Ettus Research products are RoHS compliant unless otherwise noted. More information can be found at [http://ettus.com/legal/rohs-information http://ettus.com/legal/rohs-information]
 +
 +
===China RoHS===
 +
'''Management Methods for Controlling Pollution Caused by Electronic Information Products Regulation'''
 +
 +
'''Chinese Customers'''
 +
 +
National Instruments is in compliance with the Chinese policy on the Restriction of Hazardous Substances (RoHS) used in Electronic Information Products. For more information about the National Instruments China RoHS compliance, visit [http://www.ni.com/environment/rohs_china ni.com/environment/rohs_china].
 +
 +
===Certifications for European Union===
 +
In order to ensure compliance with EU certifications for radio equipment, a ferrite bead (included in kits with NI part number 785825-01 and 785826-01) should be affixed onto the GPIO cable, if in use. This is achieved by opening the snap-on ferrite bead and enclosing it around the GPIO cable(s).
 +
 +
In addition to the part numbers listed above, these ferrite beads can be sourced through Fair-Rite using part number 0443164251.
  
 
==Certificate of Volatility==
 
==Certificate of Volatility==
* B200/B210
+
 
 +
Found on the [https://www.ni.com/en/support/documentation/product-certifications.html NI Product Certifications lookup tool] [https://www.ni.com/pdf/manuals/377354a.pdf here].
  
 
==Downloads==
 
==Downloads==
Line 484: Line 486:
  
 
[https://github.com/EttusResearch/uhd UHD Source Code on Github]
 
[https://github.com/EttusResearch/uhd UHD Source Code on Github]
 
==Application Notes==
 
 
  
 
==FAQ==
 
==FAQ==
Line 498: Line 497:
 
'''What samples rates should I expect with USB 3.0? USB 2.0?'''
 
'''What samples rates should I expect with USB 3.0? USB 2.0?'''
  
USB 3.0 is a new standard, and there seems to be wide variation in throughput across various USB 3.0 controllers. Ettus Research maintains a [http://www.ettus.com/kb/detail/usrp-b200-and-b210-usb-30-streaming-rate-benchmarks list of benchmarks] for various [http://www.ettus.com/kb/detail/usrp-b200-and-b210-usb-30-streaming-rate-benchmarks operating systems and USB 3.0 controllers].
+
The performance and throughput of USB 3.0 can vary between host controllers. Ettus Research recommends using the Intel Series 7, 8, and 9 USB controllers. In Linux, the command <code>lspci</code> will show the USB controller on the system.
 
+
 
+
'''When can I power the USRP B200/B210/B200mini off the USB bus?'''
+
  
The experience may vary across various controllers. Generally speaking, bus-power is ideal for SISO operation. If you are using both channels of a USRP B210 we recommend an external power supply. We provide a power supply with the USRP B210.
 
  
MIMO operation with the USRP B210 is not recommended when using the USRP B210 on bus-power.
+
'''When can I power the USRP B200/B210/B200mini off USB?'''
  
You should not attempt to run the device on bus-power if a GPS-disciplined oscillator is installed.
+
The experience will vary across various controllers. Generally speaking, bus-power is ideal for SISO operation. If you are using both channels of a USRP B210 we recommend an external power supply. We [https://www.ettus.com/all-products/powersupply/ sell an external power supply that works with a variety of USRPs].
  
 +
MIMO operation with the USRP B210 is not recommended when using the USRP B210 on bus-power. It is also not recommended to run the B210 on bus-power if a GPS-disciplined oscillator is installed.
  
 
'''How much power does the USRP consume?'''
 
'''How much power does the USRP consume?'''
Line 581: Line 577:
 
'''What operating systems does the USRP B200/B210 work on?'''
 
'''What operating systems does the USRP B200/B210 work on?'''
  
The USRP B200/B210 is supported on [http://files.ettus.com/manual/page_install.html Linux, MAC and Windows].
+
The USRP B200/B210 is supported on [http://files.ettus.com/manual/page_install.html Linux, OSX (MacOSX / macOS) and Windows].
  
  

Latest revision as of 11:09, 24 April 2024

Device Overview

The USRP Bus Series provides a fully integrated, single board, Universal Software Radio Peripheral platform with continuous frequency coverage from 70 MHz – 6 GHz. Designed for low-cost experimentation, it combines a fully integrated direct conversion transceiver providing up to 56MHz of real-time bandwidth, an open and reprogrammable Spartan6 FPGA, and fast and convenient bus-powered SuperSpeed USB 3.0 connectivity.

Key Features

B200

  • Xilinx Spartan 6 XC6SLX75 FPGA
  • Analog Devices AD9364 RFIC direct-conversion transceiver
  • Frequency range: 70 MHz - 6 GHz
  • Up to 56 MHz of instantaneous bandwidth
  • Full duplex, SISO (1 Tx & 1 Rx)
  • Fast and convenient bus-powered USB 3.0 connectivity
  • Optional Board Mounted GPSDO
Product b200.png

B210

  • Xilinx Spartan 6 XC6SLX150 FPGA
  • Analog Devices AD9361 RFIC direct-conversion transceiver
  • Frequency range: 70 MHz - 6 GHz
  • Up to 56 MHz of instantaneous bandwidth (61.44MS/s quadrature)
  • Full duplex, MIMO (2 Tx & 2 Rx)
  • Fast and convenient bus-powered USB 3.0 connectivity
  • Optional Board Mounted GPSDO
Product b210.png

B200mini

  • Xilinx Spartan-6 XC6SLX75 FPGA
  • Analog Devices AD9364 RFIC direct-conversion transceiver
  • Frequency range: 70 MHz - 6 GHz
  • Up to 56 MHz of instantaneous bandwidth
  • Full duplex, SISO (1 Tx & 1 Rx)
  • Fast and convenient bus-powered USB 3.0 connectivity
Product b200 mini.png

B200mini-i

  • Industrial-grade Xilinx Spartan-6 XC6SLX75 FPGA
  • Analog Devices AD9364 RFIC direct-conversion transceiver
  • Frequency range: 70 MHz - 6 GHz
  • Up to 56 MHz of instantaneous bandwidth
  • Full duplex, SISO (1 Tx & 1 Rx)
  • Fast and convenient bus-powered USB 3.0 connectivity
Product b200 mini i.png

B205mini-i

  • Industrial-grade Xilinx Spartan-6 XC6SLX150 FPGA
  • Analog Devices AD9364 RFIC direct-conversion transceiver
  • Frequency range: 70 MHz - 6 GHz
  • Up to 56 MHz of instantaneous bandwidth
  • Full duplex, SISO (1 Tx & 1 Rx)
  • Fast and convenient bus-powered USB 3.0 connectivity
Product b200 mini i.png

Frontend Specifications

Tuning

The RF frontend has individually tunable receive and transmit chains. On the B200 and B200 mini, there is one transmit and one receive RF frontend. On the B210, both transmit and receive can be used in a MIMO configuration. For the MIMO case on the B210 only, both receive frontends share the RX LO, and both transmit frontends share the TX LO. Each LO is independently tunable between 50 MHz and 6 GHz and can be used with 1 or 2 channels; all channels using the same LO must use the same sampling parameters, including the sample rate and RF center frequency.

Gains

All frontends have individual analog gain controls. The receive frontends have 76 dB of available gain; and the transmit frontends have 89.8 dB of available gain. Gain settings are application specific, but it is recommended that users consider using at least half of the available gain to get reasonable dynamic range.

Bandwidths

The analog frontend has a seamlessly adjustable bandwidth of 200 kHz to 56 MHz.

Generally, when requesting any possible master clock rate, UHD will automatically configure the analog filters to avoid any aliasing (RX) or out-of-band emissions whilst letting through the cleanest possible signal.

If you, however, happen to have a very strong interferer within half the master clock rate of your RX LO frequency, you might want to reduce this analog bandwidth. You can do so by calling uhd::usrp::multi_usrp::set_rx_bandwidth(bw).

The property to control the analog RX bandwidth is bandwidth/value.

UHD will not allow you to set bandwidths larger than your current master clock rate.

RF Specifications

The USRP B200/B210/B200mini/B205mini are derived from the Analog devices AD936x integrated transceiver chip, the overall RF performance of the device is largely governed by the transceiver chip itself.

RF Performance

  • SSB/LO Suppression -35/50 dBc
  • Phase Noise 3.5 GHz 1.0 deg RMS
  • Phase Noise 6 GHz 1.5 deg RMS
  • Power Output >10dBm
  • IIP3 (@ typ NF) -20dBm
  • Typical Noise Figure <8dB
  • Maximum Input Power: -15 dBm

Input/Output Impedance

All RF Ports are matched to 50 Ohm with -10dB or better return loss generally. Detailed test is pending.

Input Power Levels

  • The maximum input power for the B200/B210/B200mini/B205mini is -15 dBm.

RF Performance Data

B200mini / B205mini

B200 / B210

Hardware Specifications

  • Ettus Research recommends to always use the latest stable version of UHD

B200

  • Current Hardware Revision: 6
  • Minimum version of UHD required: 3.8.4
  • B200 Rev 5 (AD9364-based board) requires minimum UHD 3.8.4

B210

  • Current Hardware Revision: 5
  • Minimum version of UHD required: 3.6.0

B200mini

  • Current Hardware Revision: 2
  • Minimum version of UHD required: 3.9.0

B200mini-i

  • Current Hardware Revision: 2
  • Minimum version of UHD required: 3.9.0

B205mini-i

  • Current Hardware Revision: 1
  • Minimum version of UHD required: 3.9.2

Physical Specifications

Dimensions

  • B200mini/B205mini 5.0 x 8.4 cm
  • B200/B210 9.7 x 15.5 x 1.5 cm

Weight

  • B200mini 24.0 g
  • B200/B210 350 g

Drawings

B200mini

B200

B210

B200/B210 Enclosure

CAD/STP Models

B200mini

B20xmini-i

B200

B210

B200/B210 Enclosure

Environmental Specifications

Operating Temperature Range

  • B200 / B210: 25 °C
  • B200mini - Board Only: 0 - 40 °C
  • B200mini - With Enclosure: -20 - 60°C
  • B200mini-i / B205mini-i - Board Only: 0 - 45 °C
  • B200mini-i / B205mini-i - With I-Grade Enclosure: -40 - 75°C

Operating Humidity Range

  • 10% to 90% non-condensing

Schematics

B200mini/B200mini-i/B205mini-i

B200mini/B200mini-i/B205mini-i Schematics

B200/B210

B200/B210 Schematics

Key Component Datasheets

Part Number Description Schematic ID (Page)
Mini-Circuits TCM1-63AX+ Transformer T1 (1,3); T2 (1,3)
Analog Devices AD9364 RF Transceiver U1 (2)
Analog Devices AD9361 RF Transceiver U2 (2,8)
AD9361/AD9364 Product Page RF Transceiver -
Xilinx Spartan-6 Product Page FPGA U1 (2,3,4,6); PG1 (6); U18B, U18C (7); U18D (8); U18E, U18F (9); U18G, U18H (10)
XC6SLX75 / XC6SLX150 FPGA
ADF4001 Frequency Synthesizer U101 (1)
CYUSB3014 FX3: SuperSpeed USB Controller U3 (5,6); U13 (5)
EZ-USB FX3™ Product Page
SKY13317 Antenna Switch U801, U810 (8)
BD3150L50100A00 Balun U802, U808, U809, U815 (8)
PGA−102+ Amplifier U804, U817 (8)
VCTCXO VCTCXO (B200mini only) -
525L20DA40M0000 VCTCXO (B200/B210 only) X100 (1)
Jackson Labs LC_XO Spec Sheet Manual Optional GPSDO (B200/B210 only) U100 (1)

Enclosures

  • SMA connectors should be torqued to 4 inch-pounds

B200mini

B205mini

B200/B210

  • USRP B200/B210 Enclosure
    • Full Steel Enclosure
    • Compatible with green USRP B200 and B210 devices (revision 6 or later)
    • Front and rear K-Slots for anti-theft protection

FPGA

  • Utilization statistics are subject to change between UHD releases. This information is current as of UHD 3.9.4.

B200

Device utilization summary:
---------------------------

Selected Device : 6slx75fgg484-3


Slice Logic Utilization:
 Number of Slice Registers:           15781  out of  93296    16%
 Number of Slice LUTs:                19987  out of  46648    42%
    Number used as Logic:             15983  out of  46648    34%
    Number used as Memory:             4004  out of  11072    36%
       Number used as RAM:              972
       Number used as SRL:             3032

Slice Logic Distribution:
 Number of LUT Flip Flop pairs used:  24062
   Number with an unused Flip Flop:    8281  out of  24062    34%
   Number with an unused LUT:          4075  out of  24062    16%
   Number of fully used LUT-FF pairs: 11706  out of  24062    48%
   Number of unique control sets:       434

IO Utilization:
 Number of IOs:                         172
 Number of bonded IOBs:                 155  out of    280    55%
    IOB Flip Flops/Latches:             124

Specific Feature Utilization:
 Number of Block RAM/FIFO:              144  out of    172    83%
    Number using Block RAM only:        144
 Number of BUFG/BUFGCTRLs:                4  out of     16    25%
 Number of DSP48A1s:                     76  out of    132    57%

B210

Device utilization summary:
---------------------------

Selected Device : 6slx150fgg484-3


Slice Logic Utilization:
 Number of Slice Registers:           29310  out of  184304   15%
 Number of Slice LUTs:                36486  out of  92152    39%
    Number used as Logic:             29279  out of  92152    31%
    Number used as Memory:             7207  out of  21680    33%
       Number used as RAM:             1752
       Number used as SRL:             5455

Slice Logic Distribution:
 Number of LUT Flip Flop pairs used:  43635
   Number with an unused Flip Flop:   14325  out of  43635    32%
   Number with an unused LUT:          7149  out of  43635    16%
   Number of fully used LUT-FF pairs: 22161  out of  43635    50%
   Number of unique control sets:       723

IO Utilization:
 Number of IOs:                         180
 Number of bonded IOBs:                 163  out of    338    48%
    IOB Flip Flops/Latches:             148

Specific Feature Utilization:
 Number of Block RAM/FIFO:              186  out of    268    69%
    Number using Block RAM only:        186
 Number of BUFG/BUFGCTRLs:                4  out of     16    25%
 Number of DSP48A1s:                    152  out of    180    84%

B200mini

Device utilization summary:
---------------------------

Selected Device : 6slx75csg484-3


Slice Logic Utilization:
 Number of Slice Registers:           15949  out of  93296    17%
 Number of Slice LUTs:                19963  out of  46648    42%
    Number used as Logic:             16140  out of  46648    34%
    Number used as Memory:             3823  out of  11072    34%
       Number used as RAM:              972
       Number used as SRL:             2851

Slice Logic Distribution:
 Number of LUT Flip Flop pairs used:  23859
   Number with an unused Flip Flop:    7910  out of  23859    33%
   Number with an unused LUT:          3896  out of  23859    16%
   Number of fully used LUT-FF pairs: 12053  out of  23859    50%
   Number of unique control sets:       429

IO Utilization:
 Number of IOs:                         123
 Number of bonded IOBs:                 114  out of    328    34%
    IOB Flip Flops/Latches:             147

Specific Feature Utilization:
 Number of Block RAM/FIFO:              110  out of    172    63%
    Number using Block RAM only:        110
 Number of BUFG/BUFGCTRLs:                6  out of     16    37%
 Number of DSP48A1s:                     76  out of    132    57%
 Number of PLL_ADVs:                      1  out of      6    16%

B205mini

Device utilization summary:
---------------------------

Selected Device : 6slx150csg484-3


Slice Logic Utilization:
 Number of Slice Registers:           15949  out of  184304     8%
 Number of Slice LUTs:                19963  out of  92152    21%
    Number used as Logic:             16140  out of  92152    17%
    Number used as Memory:             3823  out of  21680    17%
       Number used as RAM:              972
       Number used as SRL:             2851

Slice Logic Distribution:
 Number of LUT Flip Flop pairs used:  23859
   Number with an unused Flip Flop:    7910  out of  23859    33%
   Number with an unused LUT:          3896  out of  23859    16%
   Number of fully used LUT-FF pairs: 12053  out of  23859    50%
   Number of unique control sets:       429

IO Utilization:
 Number of IOs:                         123
 Number of bonded IOBs:                 114  out of    338    33%
    IOB Flip Flops/Latches:             147

Specific Feature Utilization:
 Number of Block RAM/FIFO:              110  out of    268    41%
    Number using Block RAM only:        110
 Number of BUFG/BUFGCTRLs:                6  out of     16    37%
 Number of DSP48A1s:                     76  out of    180    42%
 Number of PLL_ADVs:                      1  out of      6    16%

Interfaces and Connectivity

B200/B210/B200mini - USB 3.0

GPIO

Power on state

The hardware power on state and UHD initial state for the front-panel GPIOs is high-Z. For the B2xx, B2xxmini there are no external pull-ups/pull-downs for the GPIO pins, but the FPGAs do have them and they are configured as follows: B2xx: pull-up, B2xxmini: pull-up.

Output Current

The GPIOs are configured as LVCMOS33 outputs with pull-ups on the B2xx. The strength for LVCMOS and LVTTL on Spartan 6 is 12 mA if not otherwise specified.

Timing Reference Input

B200mini/B200mini-i/B205mini-i

  • 1-PPS or 10 MHz input
1-PPS
  • Maximum: -5V / +5V
  • Minimum: 0V / +2.5V
10 MHz
  • Maximum: 0V / +5V
  • Minimum: 0V / +1.8V

OR

  • +10dBm ~ +27dBm

B200/B210

1-PPS
  • Maximum: 5V
10 MHz
  • Maximum: 15dBm (3.5Vpp into 50 ohms)

Certifications

RoHS

As of December 1st, 2010 all Ettus Research products are RoHS compliant unless otherwise noted. More information can be found at http://ettus.com/legal/rohs-information

China RoHS

Management Methods for Controlling Pollution Caused by Electronic Information Products Regulation

Chinese Customers

National Instruments is in compliance with the Chinese policy on the Restriction of Hazardous Substances (RoHS) used in Electronic Information Products. For more information about the National Instruments China RoHS compliance, visit ni.com/environment/rohs_china.

Certifications for European Union

In order to ensure compliance with EU certifications for radio equipment, a ferrite bead (included in kits with NI part number 785825-01 and 785826-01) should be affixed onto the GPIO cable, if in use. This is achieved by opening the snap-on ferrite bead and enclosing it around the GPIO cable(s).

In addition to the part numbers listed above, these ferrite beads can be sourced through Fair-Rite using part number 0443164251.

Certificate of Volatility

Found on the NI Product Certifications lookup tool here.

Downloads

FPGA Resources

UHD Stable Binaries

UHD Source Code on Github

FAQ

This is a list of frequently asked questions on the USRP B200/B210/B200mini. If you have questions that are not answered in this document, please contact us - info@ettus.com.

Will the USRP B200/B210 work with USB 2.0?

Yes, both the USRP B200 and USRP B210 will fall back to the USB 2.0 standard if a USB 3.0 port is not available. There are several things to consider. First, the USB 2.0 data rates are slower. Depending on the USB controller, operating system, and other factors, you may achieve a sample rate up to 8 MS/s with USB 2.0. Also, you may not be able to bus-power the USRP B200/B210 in USB 2.0 mode.


What samples rates should I expect with USB 3.0? USB 2.0?

The performance and throughput of USB 3.0 can vary between host controllers. Ettus Research recommends using the Intel Series 7, 8, and 9 USB controllers. In Linux, the command lspci will show the USB controller on the system.


When can I power the USRP B200/B210/B200mini off USB?

The experience will vary across various controllers. Generally speaking, bus-power is ideal for SISO operation. If you are using both channels of a USRP B210 we recommend an external power supply. We sell an external power supply that works with a variety of USRPs.

MIMO operation with the USRP B210 is not recommended when using the USRP B210 on bus-power. It is also not recommended to run the B210 on bus-power if a GPS-disciplined oscillator is installed.

How much power does the USRP consume?

The table below shows power consumption (Watts) of a USRP B210 run with a 6V power supply. Figures on a 5V supply (USB power), or with a USRP B200 will be moderately lower. The sample rates shown are aggregate sample rates on the USB 3.0 interface.

5 Msps 15.36 Msps 30.72 Msps 56 Msps 61.44 Msps
1 RX 1.92 2.112 2.184 2.508
2 RX 2.148 2.436 2.508 2.64
1 TX 2.184 2.34 2.352 2.22
2 TX 2.76 2.88 2.904 2.64
Full Duplex (1x1) 2.508 2.736 2.796 3.168
2x2 MIMO 3.252 3.588 3.672 4.11 4.092


Can I build a multi-unit system with the USRP B200/B210?

It is possible to synchronize multiple USRP B200/B210 devices using the 10 MHz/1 PPS inputs and an external distribution system like to the OctoClock-G. However, USB 3.0/2.0 performance varies dramatically when multiple devices are streaming through the same controller. Generally, we recommend using the USRP N200/N210 if you need to build a high-channel count system.


Can I access the source code for the USRP B200/B210?

Yes. The USRP B200/B210 is supported by the USRP Hardware DriverTM software. You can find the driver and FPGA source code for the USRP B200/B210, and all other USRP models, in the UHD git repository:

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


What operating systems does the USRP B200/B210 work on?

The USRP B200/B210 is supported on Linux, OSX (MacOSX / macOS) and Windows.


Does the USRP B200/B210 work with GNU Radio?

Yes. The USRP B200/B210 work with our GNU Radio plugin - gr-uhd.


Does the USRP B200/B210 work with MATLAB and Simulink?

Yes. You need to install the Communications System Toolbox Support Package for USRP Radio.


Does the USRP B200/B210 work with OpenBTS?

Yes. This is a third-party application and you can find instructions here: OpenBTS - Build, Install, Run.

For support, please sign up and contact the OpenBTS mailing list.


What tools do I need to program the FPGA?

The USRP B200 and USRP B210 include a Spartan 6 XC6SLX75 and XC6S150, respectively. The USRP B200 can be programmed with the free version of Xilinx tools, while the larger FPGA on the USRP B210 requires a licensed seat.


Can I use a GPSDO with the USRP B200/B210?

Ettus Research offers a Board-Mounted GPS-Disciplined OCXO and a Board-Mounted GPS-Disciplined TCXO, which are compatible with the USRP B200/B210. These provide a high-accuracy XO, which can be disciplined to the global GPS standard. Please note: When the GPSDO OCXO model is integrated on the USRP B200/B210, the device should be powered with an external supply instead of USB bus power. The TCXO version can be USB bus powered.