mirror of
https://github.com/saymrwulf/uhd.git
synced 2026-05-16 21:10:10 +00:00
167 lines
6.1 KiB
Text
167 lines
6.1 KiB
Text
/*! \page page_usrp_b200 USRP-B2x0 Series Device Manual
|
|
|
|
\tableofcontents
|
|
|
|
\section b200_features Comparative features list - B200
|
|
|
|
- Hardware Capabilities:
|
|
- Integrated RF frontend (70 MHz - 6 GHz)
|
|
- External PPS reference input
|
|
- External 10 MHz reference input
|
|
- Configurable clock rate
|
|
- Internal GPSDO option
|
|
- B210 Only:
|
|
- MICTOR Debug Connector
|
|
- JTAG Connector
|
|
- FPGA Capabilities:
|
|
- Timed commands in FPGA
|
|
- Timed sampling in FPGA
|
|
|
|
\section b200_imgs Specify a Non-standard Image
|
|
|
|
UHD software will automatically select the USRP B2X0 images from the
|
|
installed images package. The image selection can be overridden with the
|
|
`fpga` and `fw` device address parameters.
|
|
|
|
Example device address string representations to specify non-standard
|
|
images:
|
|
|
|
fpga=usrp_b200_fpga.bin
|
|
|
|
-- OR --
|
|
|
|
fw=usrp_b200_fw.hex
|
|
|
|
\section b200_mcr Changing the Master Clock Rate
|
|
|
|
The master clock rate feeds the RF frontends and the DSP chains. Users
|
|
may select non-default clock rates to acheive integer decimations or
|
|
interpolations in the DSP chains. The default master clock rate defaults
|
|
to 32 MHz, but can be set to any rate between 5 MHz and 61.44 MHz.
|
|
|
|
The user can set the master clock rate through the usrp API call
|
|
uhd::usrp::multi_usrp::set_master_clock_rate(), or the clock rate can be set through the
|
|
device arguments, which many applications take: :
|
|
|
|
uhd_usrp_probe --args="master_clock_rate=52e6"
|
|
|
|
\section b200_fe RF Frontend Notes
|
|
|
|
The B200 features an integrated RF frontend.
|
|
|
|
\subsection b200_fe_tuning Frontend tuning
|
|
|
|
The RF frontend has individually tunable receive and transmit chains. On
|
|
the B200, 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, both receive frontends share the RX LO, and both transmit
|
|
frontends share the TX LO. Each LO is tunable between 50 MHz and 6 GHz.
|
|
|
|
\subsection b200_fe_gain Frontend gain
|
|
|
|
All frontends have individual analog gain controls. The receive
|
|
frontends have 73 dB of available gain; and the transmit frontends have
|
|
89.5 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.
|
|
|
|
\section Hardware Reference
|
|
|
|
\subsection LED Indicators
|
|
|
|
Below is a table of the LED indicators and their meanings:
|
|
|
|
<table>
|
|
<tr>
|
|
<th>Component ID</th><th>Description</th><th>Details</th>
|
|
</tr>
|
|
<tr>
|
|
<td>LED600</td> <td>Power Indicator</td> <td>off = no power applied<br>
|
|
red = power applied (external or USB)</td>
|
|
</tr>
|
|
<tr>
|
|
<td>LED800</td> <td>Channel 2 RX2 Activity</td> <td>off = no power applied<br>
|
|
green = receiving</td>
|
|
</tr>
|
|
<tr>
|
|
<td>LED801</td> <td>Channel 2 TX/RX Activity</td> <td>off = no activity<br>
|
|
green = receiving<br>
|
|
red = transmitting<br>
|
|
orange = switching between transmitting and receiving</td>
|
|
</tr>
|
|
<tr>
|
|
<td>LED802</td> <td>Channel 1 TX/RX Activity</td> <td>off = no activity
|
|
green = receiving<br>
|
|
red = transmitting<br>
|
|
orange = switching between transmitting and receiving</td>
|
|
</tr>
|
|
<tr>
|
|
<td>LED803</td> <td>Channel 1 RX2 Activity</td> <td>off = no power applied<br>
|
|
green = receiving</td>
|
|
</tr>
|
|
<tr>
|
|
<td>LED100</td> <td>GPS lock indicator</td> <td>off = no lock<br>
|
|
green = lock</td>
|
|
</tr>
|
|
</table>
|
|
|
|
TX LED indicators are on when transimitting data and off when no samples are
|
|
available to transmit. RX LED indicators are on when sending samples to the
|
|
host and off when unable to do so. This means that TX/RX activity LED
|
|
indicators will blink off in a temporary transmit underflow or receive overflow
|
|
condition, indicating that the host is not sending or receiving samples fast
|
|
enough. The host will be notified of the condition and output a "U" or "O" as
|
|
well.
|
|
|
|
\subsection External Connections
|
|
|
|
Below is a table showing the external connections and respective power information:
|
|
|
|
<table>
|
|
<tr>
|
|
<th>Component ID</th> <th>Description</th> <th> Details</th>
|
|
</tr>
|
|
<tr>
|
|
<td>J601</td> <td>External Power</td> <td>6 V<br>3 A</td>
|
|
</tr>
|
|
<tr>
|
|
<td>J701</td> <td>USB Connector</td> <td>USB 3.0</td>
|
|
</tr>
|
|
<tr>
|
|
<td>J104</td> <td>External PPS Input</td> <td>1.8 V - 5 V</td>
|
|
</tr>
|
|
<tr>
|
|
<td>J101</td> <td>GPS Antenna</td> <td>GPSDO will supply nominal voltage to antenna.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>J100</td> <td>External 10 MHz Input</td> <td>+15 dBm max</td
|
|
</tr>
|
|
<tr>
|
|
<td>J800</td> <td>RF B: TX/RX</td> <td>TX power +20dBm max<br>
|
|
RX power -15dBm max</td>
|
|
</tr>
|
|
<tr>
|
|
<td>J802</td> <td>RF B: RX2</td> <td>RX power -15dBm max</td>
|
|
</tr>
|
|
<tr>
|
|
<td>J803</td> <td>RF A: RX2</td> <td>RX power -15dBm max</td>
|
|
</tr>
|
|
<tr>
|
|
<td>J801</td> <td>RF A: TX/RX</td> <td>TX power +20dBm max<br>
|
|
RX power -15dBm max</td>
|
|
</tr>
|
|
</table>
|
|
|
|
\subsection b200_switches On-Board Connectors and Switches
|
|
|
|
Below is a table showing the on-board connectors and switches:
|
|
|
|
Component ID | Description | Details
|
|
--------------|----------------------------|----------------------------------------------------------
|
|
J502* | Mictor Connector | Interface to FPGA for I/O and inspection.
|
|
J503* | JTAG Header | Interface to FPGA for programming and debugging.
|
|
S700 | FX3 Hard Reset Switch | -
|
|
|
|
*/
|
|
|
|
// vim:ft=doxygen:
|