E310/E312
Contents
- 1 Device Overview
- 2 Key Features
- 3 RF Specifications
- 4 Hardware Specifications
- 5 Physical Specifications
- 6 Environmental Specifications
- 7 Schematics
- 8 Key Component Datasheets
- 9 Mechanical Information
- 10 FPGA
- 11 Interfaces and Connectivity
- 12 Certifications
- 13 Certificate of Volatility
- 14 SD Card Images
- 15 Downloads
Device Overview
The USRP E310 offers a portable stand-alone SDR platform designed for field deployment. The flexible 2x2 MIMO AD9361 transceiver from Analog Devices provides up to 56 MHz of instantaneous bandwidth and spans frequencies from 70 MHz – 6 GHz to cover multiple bands of interest.
Key Features
E310
|
E312
|
RF Specifications
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
Hardware Specifications
- Ettus Research recommends to always use the latest stable version of UHD
E310
- Current Hardware Revision: 1
- Minimum version of UHD required: 3.8.0
- Required version on the host computer must match what is running on the E310
E312
- Current Hardware Revision: 1
- Minimum version of UHD required: 3.8.5
- Required version on the host computer must match what is running on the E312
Physical Specifications
Dimensions
- 133 x 68 x 26.4 mm
Environmental Specifications
Operating Temperature Range
- E310 0-40 °C
Schematics
E310
Key Component Datasheets
Part Number | Description | Schematic ID (Page) |
---|---|---|
Motherboard | ||
TXS02612RTWR | SDIO PORT EXPANDER | U23 (2) |
XC7Z020-1CLG484CES9919 | FPGA | U11 (2,3,4,8,11,13) |
Xilinx Zynq Product Page | FPGA | - |
USB3340-EZK-TR | ULPI Transceiver | U33 (5) |
AK4571VQP | Audio CODEC | U30 (6) |
FT230XQ-R | UART Interface | U32 (6) |
88E1512 | Gigabit Ethernet Transceiver | U13 (7) |
24LC024/SN | EEPROM | U5 (9) |
DS1339,SM | Real-Time Clock | U6 (9) |
ADT7408 | Temperature Sensor | U8 (9) |
MPU-9150 | Motion Processing Unit | U3 (9) |
InvenSense MPU-9150 Product Page | Motion Processing Unit | U3 (9) |
BMP180 | Digital pressure sensor | U4 (9) |
BQ24192 | Adapter Charger | U1 (10) |
TPS54478 | Step-Down Switcher | U20 (10) |
MAX6510HAUT-T | Temperature Switches | U35 (10) |
ATTINY88-MU | Microcontroller | U18 (10) |
TPS61253YFF | Step-Up Converter | U19 (10) |
Daughterboard | ||
Part Number | Description | Schematic ID (Page) |
AD9361 Product Page | 2 x 2 RF Agile Transceiver | U8 (3) |
24AA256 | EEPROM | U15 (2) |
TC-1-43A+ | RF Transformer | T6 (3); T5 (3); T4 (3) |
TC1-1-13M+ | RF Transformer | T7 (3); T10 (3); T1 (3) |
TPS62140 | Step-Down Converter | U19 (4) |
ADP1753ACPZ-R7 | Linear Regulator | U17 (4); U18 (4) |
SGA-4563Z | MMIC AMPLIFIER | U12 (5); U4 (5) |
SKY13418-485LF | Antenna Switch | U13 (5); U3 (5); U16 (5); U2 (5); U10 (6); U5 (6) |
SKY13373-460LF | SP3T Switch | U11 (6); U9 (6); U6 (6); U7 (6); SW4 (7); SW1 (7) |
MGA-81563 | Amplifier | U14 (5); U1 (5) |
LFCN-5850+ | Low Pass Filter | FL32 (5); FL1 (5) |
LFCN-2750+ | Low Pass Filter | FL37 (5); FL4 (5) |
LFCN-2250+ | Low Pass Filter | FL23 (6); FL20 (6) |
LFCN-1700+ | Low Pass Filter | FL40 (5); FL2 (5) |
LFCN-1575+ | Low Pass Filter | FL25 (6); FL17 (6) |
LFCN-1000+ | Low Pass Filter | FL33 (5); FL9 (5); FL27 (6); FL15 (6) |
LFCN-575+ | Low Pass Filter | FL36 (5); FL5 (5) |
LFCN-530+ | Low Pass Filter | FL29 (6); FL13 (6) |
LFCN-400+ | Low Pass Filter | FL38 (5); FL3 (5); FL30 (6); FL11 (6) |
LFCN-225 | Low Pass Filter | FL39 (5); FL6 (5) |
LFCN-160+ | Low Pass Filter | FL34 (5); FL8 (5) |
LFCN-80+ | Low Pass Filter | FL35 (5); FL7 (5) |
HFCN-1600+ | High Pass Filter | FL22 (6); FL19 (6) |
HFCN-1100+ | High Pass Filter | FL24 (6); FL16 (6) |
HFCN-650+ | High Pass Filter | FL26 (6); FL14 (6) |
HFCN-440+ | High Pass Filter | FL28 (6); FL12 (6) |
BFCN-2435+ | Bandpass Filter | FL21 (6); FL18 (6) |
FDG6301N | Dual N-Channel, Digital FET | Q8 (7); Q5 (7) |
HSMS-8202 | Mixer Diodes | CR1 (7); CR2 (7); CR3 (7); CR4 (7) |
LP5900TL | Linear Regulator | U25 (8) |
ADP150AUJZ-3.0 | Linear Regulator | U22 (8) |
AD5662RBJ | 16-Bit nanoDAC | U21 (8) |
SN74AUP1T57 | Voltage Translator | U27 (8); U28 (8); U29 (8) |
Request a detailed whitepaper covering features and components from info@ettus.com
Mechanical Information
Weight
- Partial Enclosure 225 g
- Full Enclosure 375 g
Drawings
- E310 Drawings - File:E310 Dimensional Sketches.pdf
FPGA
- Utilization statistics are subject to change between UHD releases. This information is current as of UHD 3.9.4 and was taken directly from Xilinx Vivado 2014.4.
E310/E312
1. Slice Logic -------------- +----------------------------+-------+-----------+-------+ | Site Type | Used | Available | Util% | +----------------------------+-------+-----------+-------+ | Slice LUTs | 36203 | 53200 | 68.05 | | LUT as Logic | 28108 | 53200 | 52.83 | | LUT as Memory | 8095 | 17400 | 46.52 | | LUT as Distributed RAM | 870 | | | | LUT as Shift Register | 7225 | | | | Slice Registers | 36562 | 106400 | 34.36 | | Register as Flip Flop | 36562 | 106400 | 34.36 | | Register as Latch | 0 | 106400 | 0.00 | | F7 Muxes | 376 | 26600 | 1.41 | | F8 Muxes | 125 | 13300 | 0.93 | +----------------------------+-------+-----------+-------+ 3. Memory --------- +-------------------+------+-----------+-------+ | Site Type | Used | Available | Util% | +-------------------+------+-----------+-------+ | Block RAM Tile | 97 | 140 | 69.28 | | RAMB36/FIFO* | 90 | 140 | 64.28 | | RAMB36E1 only | 90 | | | | RAMB18 | 14 | 280 | 5.00 | | RAMB18E1 only | 14 | | | +-------------------+------+-----------+-------+ * Note: Each Block RAM Tile only has one FIFO logic available and therefore can accommodate only one FIFO36E1 or one FIFO18E1. However, if a FIFO18E1 occupies a Block RAM Tile, that tile can still accommodate a RAMB18E1 4. DSP ------ +----------------+------+-----------+-------+ | Site Type | Used | Available | Util% | +----------------+------+-----------+-------+ | DSPs | 120 | 220 | 54.54 | | DSP48E1 only | 120 | | | +----------------+------+-----------+-------+
Interfaces and Connectivity
- 10/100/1000 BASE-T Ethernet
- Stereo audio out, mono mic in
- Integrated GPS receiver
- Host USB support
- 9-axis IMU
Front Panel
Rear Panel
|
GPIO
Pin Mapping
|
- Please see the E3x0/X3x0 GPIO API for information on configuring and using the GPIO bus.
Audio
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
Certificate of Volatility
E310
E312
SD Card Images
This folder linked above contains SD card images and the SDK (OE cross-compiler build environment) for the USRP E310 and E312. There is a manifest file that shows which packages, and which versions, are included in the OE build within each folder.
The "alpha
", "beta
", "e3xx-release-001
", "e310-release-002
", "e3xx-release-3
" folders contain older versions which are currently obsolete. We do not suggest that customers use these files. These versions are no longer supported. They are provided here for archival purposes only.
The current version is Release 4, which located in the "e3xx-release-4
" folder. We recommend the customers use this version. It is fine if you are already successfully using an older version, but at some point it is recommended that you upgrade to this current version so that you benefit from the latest bug fixes, new features, stability improvements, and other enhancements.
The Release 4 image includes UHD 3.9.2 and GNU Radio 3.7.9, and also includes the corresponding FPGA image file.
The SD card image contains both the FPGA image and the OS for the E310/E312. The FPGA images are located in the file system of the E310/E312 in the /usr/local/share/uhd/images
folder.
There are two SD card image files for each version of the image, which include the text "-dev
" and "-demo
" in the filename. The "-dev
" flavor lacks some graphical packages, such as X Windows and QT, which the "-demo
" flavor includes. The two flavors are otherwise functionally equivalent, although the "-demo
" flavor takes some additional space on the SD card and some additional memory to run.
The Release 4 image comes in two varieties. The variety that you will need depends on the product number of your E310 or E312, which is printed on the bottom of the device.
For the E310, the product number will be 156333X-01L
, where X is a letter from A to Z. For devices where X is A, B, C, D, the images under the "ettus-e3xx-sg1
" folder should be used. For devices where X is E or later, the images under the "ettus-e3xx-sg3
" folder should be used. You must use the appropriate image for your specific device. The incorrect image will not work, and will only boot as far as the U-Boot boot loader before stopping.
For the E312, the product number will be 140605X-01L
, where X is a letter from A to Z. The images under the "ettus-e3xx-sg3
" folder should be used for all E312 devices.
You can burn the image to an SD card using either the "dd
" or the "bmaptool
" tool. Instructions on how to use these tools are at the links below.
The SD image files have an *.xz extension, as they are compressed using the LZMA/LZMA2 compression algorithms. You can uncompress these files with tools such as 7-Zip and the XZ Utils. Please see the links below for further information.
7-Zip
XZ Utils
The folder structure is listed below.
. |-- alpha | |-- dizzy-test | | |-- oecore-x86_64-armv7ahf-vfp-neon-toolchain-nodistro.0.manifest | | |-- oecore-x86_64-armv7ahf-vfp-neon-toolchain-nodistro.0.sh | | |-- sdimage-gnuradio-demo.direct.xz | | `-- sdimage-gnuradio-dev.direct.xz | |-- fido-rfnoc-test | | |-- oecore-x86_64-armv7ahf-vfp-neon-toolchain-nodistro.0.manifest | | |-- oecore-x86_64-armv7ahf-vfp-neon-toolchain-nodistro.0.sh | | |-- sdimage-gnuradio-demo.direct.xz | | |-- sdimage-gnuradio-demo.direct.xz.md5 | | |-- sdimage-gnuradio-dev.direct.xz | | `-- sdimage-gnuradio-dev.direct.xz.md5 | |-- fido-test | | |-- ettus-e3xx-sg1 | | | |-- sdimage-gnuradio-demo.direct.xz | | | |-- sdimage-gnuradio-demo.direct.xz.md5 | | | |-- sdimage-gnuradio-dev.direct.xz | | | `-- sdimage-gnuradio-dev.direct.xz.md5 | | |-- ettus-e3xx-sg3 | | | |-- sdimage-gnuradio-demo.direct.xz | | | |-- sdimage-gnuradio-demo.direct.xz.md5 | | | |-- sdimage-gnuradio-dev.direct.xz | | | `-- sdimage-gnuradio-dev.direct.xz.md5 | | |-- oecore-x86_64-armv7ahf-vfp-neon-toolchain-nodistro.0.manifest | | `-- oecore-x86_64-armv7ahf-vfp-neon-toolchain-nodistro.0.sh | `-- fosphor-testing | |-- fosphor.direct.xz | |-- oecore-x86_64-armv7ahf-vfp-neon-toolchain-nodistro.0.host.manifest | |-- oecore-x86_64-armv7ahf-vfp-neon-toolchain-nodistro.0.sh | |-- oecore-x86_64-armv7ahf-vfp-neon-toolchain-nodistro.0.target.manifest | |-- sdimage-gnuradio-demo.direct.xz | |-- sdimage-gnuradio-demo.direct.xz.md5 | |-- sdimage-gnuradio-dev.direct.xz | `-- sdimage-gnuradio-dev.direct.xz.md5 |-- beta | |-- dizzy-test | | |-- oecore-x86_64-armv7ahf-vfp-neon-toolchain-nodistro.0.manifest | | |-- oecore-x86_64-armv7ahf-vfp-neon-toolchain-nodistro.0.sh | | |-- sdimage-gnuradio-demo.direct.xz | | `-- sdimage-gnuradio-dev.direct.xz | `-- dizzy-test-wifi | `-- sdimage-gnuradio-dev.direct.xz |-- e310-release-002 | |-- oecore-x86_64-armv7ahf-vfp-neon-toolchain-nodistro.0.manifest | |-- oecore-x86_64-armv7ahf-vfp-neon-toolchain-nodistro.0.sh | |-- sdimage-gnuradio-demo.direct.xz | |-- sdimage-gnuradio-demo.direct.xz.md5sum | |-- sdimage-gnuradio-dev.direct.xz | `-- sdimage-gnuradio-dev.direct.xz.md5sum |-- e3xx-release-001 | |-- e300-gnuradio-dev-image-release1.bz | `-- nodistro-eglibc-x86_64-gnuradio-dev-image-armv7ahf-vfp-neon-toolchain-nodistro.0.sh |-- e3xx-release-3 | |-- oecore-x86_64-armv7ahf-vfp-neon-toolchain-nodistro.0.manifest | |-- oecore-x86_64-armv7ahf-vfp-neon-toolchain-nodistro.0.sh | |-- sdimage-gnuradio-demo.direct.xz | `-- sdimage-gnuradio-dev.direct.xz `-- e3xx-release-4 |-- ettus-e3xx-sg1 | |-- sdimage-gnuradio-demo.direct.xz | |-- sdimage-gnuradio-demo.direct.xz.md5 | |-- sdimage-gnuradio-dev.direct.xz | `-- sdimage-gnuradio-dev.direct.xz.md5 |-- ettus-e3xx-sg3 | |-- sdimage-gnuradio-demo.direct.xz | |-- sdimage-gnuradio-demo.direct.xz.md5 | |-- sdimage-gnuradio-dev.direct.xz | `-- sdimage-gnuradio-dev.direct.xz.md5 |-- oecore-x86_64-armv7ahf-vfp-neon-toolchain-nodistro.0.manifest `-- oecore-x86_64-armv7ahf-vfp-neon-toolchain-nodistro.0.sh