您的购物车目前是空的!
标签: USRP
-
OctoClock CDA-2990(硬件资源)
设备概述
OctoClock CDA-2990 是一款经济实惠的高精度时间和频率参考分配解决方案。OctoClock 接收来自外部源的 10 MHz 和 PPS 信号,并将每个信号分配至 8 个方向。对于希望构建与通用定时源同步的多通道系统的用户来说,OctoClock 是一款实用的配件。
OctoClock-G CDA-2990 提供与 OctoClock CDA-2990 相同的功能,但包含一个可用于生成内部 10 MHz 和 PPS 信号的 GPSDO,以及一个用于在内部和外部信号源之间进行选择的前面板开关。请注意,两个信号必须来自相同的选定源:要么都由 GPSDO 内部生成,要么都由外部输入提供。
注意:这两款 CDA-2990 设备在功能上与上一代 OctoClock 相同,后者带有 Ettus Research 标志。
主要特点
- 8路时间和频率分配(1 PPS 和 10 MHz)
- 便捷的多通道同步解决方案
- 与支持 MIMO 的 N 系列设备配合使用,组成相干系统
- 需要外部 10 MHz/1 PPS 源
- 19 英寸机架式 – 1U


信号电平
- 10 MHz 输出:方波,占空比接近 50%;50 欧姆时为 1.25 Vpp,1M 欧姆时为 3.3Vpp
- 1 PPS 输出:20% 占空比方波,幅度 5 V
- 10 MHz 输入:0-20 dBm
- 1 PPS 输入:2.5-5 V


物理规格
- 尺寸(1U 机架安装)约 10.16 x 43.7 x 4.45 厘米
- 重量约 1.18 公斤
机械制图
CAD/STP 模型
环境规格
- 工作温度范围:0-40 °C
- 工作湿度范围:10% 至 90% 无凝结
输入/输出阻抗
所有射频端口均匹配 50 欧姆阻抗,回波损耗通常为 -10dB 或更低。详细测试尚待完成。
以太网端口
OctoClock 和 OctoClock-G 上的以太网端口允许设备连接到网络。连接后,uhd_find_devices 实用程序可以查找网络上的任何 OctoClock 设备,并且可以使用 octoclock_burn_eeprom 实用程序通过以太网更新设备的固件。此外,使用 OctoClock-G,可以通过 UHD API 从内部 GPSDO 获取 NMEA 字符串。请注意,OctoClock 中没有主机 CPU,因此无法通过 SSH 连接到设备。
原理图
关键组件数据表
零件编号 描述 原理图 ID (Page) ENC28J60−DIG Ethernet Controller U103 (1) ATmega128 Microcontroller U102 (1) LC_XO Spec Sheet Manual Jackson Labs LC_XO (OCXO) U206 (2) SN74AUP1T57 VOLTAGE-LEVEL TRANSLATOR U204, U203 (2) CDCE18005−PWR Output Clock Programmable Buffer U205 (2) 74HC4020 Binary Ripple Counter U207 (2) LMZ12001 Power Module U101 (1) 认证
- RoHS:自 2010 年 12 月 1 日起,除非另有说明,所有 Ettus Research 产品均符合 RoHS 标准。
- 中国RoHS:电子信息产品污染控制管理办法
- 中国客户:NI 遵守中国《电子信息产品有害物质限制使用指令》(RoHS) 的规定。
Certificate of Volatility
固件
OctoClock 的固件分为两个映像文件:octoclock_bootloader.hex 和 octoclock_r4_fw.hex。
下载
FAQ
1、OctoClock 和 OctoClock-G 是什么?
OctoClock 是一款兼容 USRP 的配件,可让您轻松同步多达 8 个 USRP 无线电设备。多个 OctoClock 设备可以组合使用,以同步更多数量的 USRP 无线电设备。
OctoClock-G 是一款添加了 GPSDO 模块的 OctoClock。
在本常见问题解答中,除非有特殊需要,否则我们将使用“OctoClock”来指代它们。
2、何时使用 OctoClock?
OctoClock 有助于同步多台 USRP 设备,以支持高通道数系统。
以下应用可受益于 OctoClock 时钟分配:
- 测向
- 波束成形
- 自适应波束成形
- 多输入多输出 (MIMO) 原型设计
- 使用到达时间差(TDOA)的地理定位系统
- 多通道、多静态和无源雷达
- 多频段 GPS 记录和回放
- 多频段蜂窝监测
本质上,任何需要同步或分配时间信息的应用都可以从 OctoClock 的使用中获益。
3、OctoClock 如何工作?
OctoClock 接收来自外部源的 10 MHz 和 PPS 信号。通过使用主动电路来放大和分配这些信号,分配为 8 路输出。匹配长度的走线可以最小化所有 10 MHz 和 1 PPS 输出之间的相位差异。
OctoClock-G 包含一个内部 GPSDO(GPS 精密振荡器),该 GPSDO 提供来自 OCXO 高精度振荡器的 10 MHz 和 PPS 内部源。可以添加一个 GPS 天线(可选),并确保天线有清晰的天空视野,用于对 OCXO 进行 GPS 定向,从而进一步提高 OCXO 的频率精度和全球时间同步。
4、OctoClock-G 是否提供电源以供使用有源 GPS 天线?
是的。OctoClock-G 的 GPSDO 模块是 Labs LC_XO,能够为外部有源 GPS 天线提供 5V 电压,最大电流为 50 mA。非 G 型 OctoClock 没有此 GPSDO 模块,因此无法使用连接的 GPS 天线,也不能为其提供电源。
5、推荐哪种 USRP 机型用于 MIMO 系统?
USRP N200 + N210、N310、N320 + N321 以及 X300/X310 推荐用于构建高通道数和 MIMO 系统。这些型号支持外部 PPS 和 10 MHz 参考信号输入。USRP N200 和 N210 还支持 USRP MIMO 同步电缆。
USRP B100、B200、B210、E100、E110 和 E310 虽然可以通过 10 MHz/PPS 实现同步,但并不支持相位一致的 MIMO。USRP1 则不支持通过 10 MHz/PPS 实现同步。
6、自动切换功能如何工作?
在使用 OctoClock-G 时,前面板上的内外切换开关允许用户选择内置 GPSDO 或外部 10 MHz/PPS 信号源。如果选择的信号源不可用,设备将自动切换到备用频率源。当切换生效时,相应的 LED 指示灯将亮起。
如果两个信号源都不可用,则内置、外部和状态 LED 指示灯将不亮,用户将无法接收到有效的 10 MHz/PPS 输出。
7、LED 状态指示灯意味着什么?
以下列表描述了每个 LED 状态指示灯点亮时的行为:
- Internal – 选择了内置 GPSDO,并且信号存在。
- External – 选择了外部信号源,并且信号存在。
- Status – 选择了内置 GPSDO 或外部信号源。如果两个信号源都不存在,LED 将熄灭(没有输出信号)。
- PPS – 选择的 PPS 脉冲处于高电平。
- GPS Locked – GPS 正在接收信号,并且具有有效的时间/位置锁定。
- Power – 电源已接通。
8、输入和输出规格是什么?
- 10 MHz 输入 – 0-10 dBm
- 10 MHz 输出 – 约 1.4 Vpp 方波,阻抗 50 欧姆(标称值)
- 1 PPS 输入 – 逻辑电平脉冲,2.5 V – 5 V
- 1 PPS 输出 – 逻辑电平脉冲,2.5 V – 5 V
9、输入电压额定值是多少?
OctoClock 可以在 6 至 15 Vdc 之间的任何电压下供电。
10、设计文件是开源的吗?
与我们所有的产品一样,驱动代码是免费的开源软件,可以在我们的 UHD 仓库中找到。原理图也可以获取。
-
USRP E310/E312/E313(硬件资源)
设备概述
USRP E31x 是一款专为现场离线部署而设计的便携式独立 SDR 平台。ADI 公司灵活的 2×2 MIMO AD9361 收发器提供高达 56 MHz 的瞬时带宽,频率范围涵盖 70 MHz 至 6 GHz,可覆盖多个目标频段。
主要特点
E310
- Xilinx Zynq 7020 SoC:带有 ARM Cortex A9 双核处理器的第七代 FPGA,主频为 667 MHz(SG1)或 866 MHz(SG3)
- Analog Devices AD9361 RFIC:采用直接变频结构的收发器
- 频率范围:70 MHz 至 6 GHz
- 瞬时带宽:最高可达 56 MHz
- 2×2 MIMO 收发器
- 向 ARM 处理器传输采样数据速率:最高 10 MS/s
- 接收与发送滤波器组
- 内置 GPS 接收器
- 9 轴惯性测量单元(IMU)
- 支持 RF 网络芯片(RFNoC™)FPGA 开发框架

E312
- 电池供电
- Xilinx Zynq 7020 SoC:带有 ARM Cortex A9 双核处理器(主频 866 MHz)的第七代 FPGA

E313
- 坚固耐用,具备防风雨能力,适用于户外部署
- 完整组装的 IP67 级外壳,内置 USRP E310
- 通过多项环境测试
- 支持以太网供电(PoE),具备浪涌和雷击保护
- Xilinx Zynq 7020 SoC:带有 ARM Cortex A9 双核处理器(主频 866 MHz)的第七代 FPGA

子板规格
E31x MIMO XCVR 板卡
USRP E31x MIMO XCVR 子板配备了集成的支持 MIMO 的射频前端。
调谐能力
该射频前端的接收链路和发射链路可独立调谐,支持 MIMO 配置。在 MIMO 模式下,两个接收前端共享一个接收本振(RX LO),两个发射前端共享一个发射本振(TX LO)。每个本振的调谐范围为 50 MHz 至 6 GHz。
增益
所有射频前端均具备独立的模拟增益控制。接收前端提供 76 dB 的可用增益,发射前端提供 89.8 dB 的可用增益。
增益设置依赖于具体应用,但建议用户在使用时至少设定为可用增益的一半,以获得良好的动态范围。本振锁定状态(LO lock status)
射频前端提供一个 本振锁定传感器(lo-locked sensor),可以通过 UHD API 查询其状态。
// assumes 'usrp' is a valid uhd::usrp::multi_usrp::sptr instance // get status for rx frontend usrp->get_rx_sensor("lo-locked"); // get status for tx frontend usrp->get_tx_sensor("lo-locked");滤波器与天线开关
发射和接收滤波器组通过开关在多个可用滤波器之间进行切换。这些路径还依赖于天线开关的设置。如果开关设置不正确,通常会导致输入/输出功率被衰减。
接收滤波器为带通滤波器(串联高通和低通),发射滤波器为低通滤波器。控制滤波器频段和天线开关的相关源代码位于
e300_impl.c中。具体可参考以下方法:e300_impl::_update_bandsele300_impl::_update_atrse300_impl::_update_gpioe300_impl::_update_enables
这些方法通常会根据发射与接收流的状态设置相应的开关。
接下来的部分将提供前端 A 和 B 的接收与发射路径的天线与滤波器选择开关设置表。更多细节可参考原理图。
A 面滤波器与天线开关
注意事项:
- X 表示无关(无需关心此位的设置)
- T 表示在全双工模式下,按照发射路径设置表配置位,否则可以忽略
- 滤波器范围 A – B 将在频率满足 A ≤ 频率 < B 时被选中
接收RX
RX Port RX Filter (MHz) VCTXRX2_V1,V2 VCRX2_V1,V2 RX2_BANDSEL[2:0] RX2B_BANDSEL[1:0] RX2C_BANDSEL[1:0] TRX-A < 450 01 10 101 XX 01 TRX-A 450 – 700 01 10 011 XX 11 TRX-A 700 – 1200 01 10 001 XX 10 TRX-A 1200 – 1800 01 10 000 01 XX TRX-A 1800 – 2350 01 10 010 11 XX TRX-A 2350 – 2600 01 10 100 10 XX TRX-A 2600 – 6000 01 01 XXX XX XX RX2-A 70 – 450 TT 01 101 XX 01 RX2-A 450 – 700 TT 01 011 XX 11 RX2-A 700 – 1200 TT 01 001 XX 10 RX2-A 1200 – 1800 TT 01 000 01 XX RX2-A 1800 – 2350 TT 01 010 11 XX RX2-A 2350 – 2600 TT 01 100 10 XX RX2-A >= 2600 TT 10 XXX XX XX 发射TX
TX Port TX Filter (MHz) VCTXRX2_V1,V2 TX_ENABLE2A,2B TX_BANDSEL[2:0] TRX-A < 117.7 10 01 111 TRX-A 117.7 – 178.2 10 01 110 TRX-A 178.2 – 284.3 10 01 101 TRX-A 284.3 – 453.7 10 01 100 TRX-A 453.7 – 723.8 10 01 011 TRX-A 723.8 – 1154.9 10 01 010 TRX-A 1154.9 – 1842.6 10 01 001 TRX-A 1842.6 – 2940.0 10 01 000 TRX-A >= 2940.0 11 10 XXX 注意:尽管发送滤波器是低通的,但此表描述了 UHD 选择每个滤波器路径的调谐范围。该表还包含所需的发送使能状态。
B 面滤波器与天线开关
注意事项:
- X 表示无关(无需关心此位的设置)
- T 表示在全双工模式下,按照发射路径设置表配置位,否则可以忽略
- 当频率满足 A ≤ 频率 < B 时,将选择对应的滤波器范围 A – B
接收RX
RX Port RX Filter (MHz) VCTXRX1_V1,V2 VCRX1_V1,V2 RX1_BANDSEL[2:0] RX1B_BANDSEL[1:0] RX1C_BANDSEL[1:0] TRX-B < 450 10 01 100 XX 10 TRX-B 450 – 700 10 01 010 XX 11 TRX-B 700 – 1200 10 01 000 XX 01 TRX-B 1200 – 1800 10 01 001 10 XX TRX-B 1800 – 2350 10 01 011 11 XX TRX-B 2350 – 2600 10 01 101 01 XX TRX-B 2600 – 6000 10 10 XXX XX XX RX2-B 70 – 450 TT 10 100 XX 10 RX2-B 450 – 700 TT 10 010 XX 11 RX2-B 700 – 1200 TT 10 000 XX 01 RX2-B 1200 – 1800 TT 10 001 10 XX RX2-B 1800 – 2350 TT 10 011 11 XX RX2-B 2350 – 2600 TT 10 101 01 XX RX2-B >= 2600 TT 01 XXX XX XX 发送TX
TX Port TX Filter (MHz) VCTXRX1_V1,V2 TX_ENABLE1A,1B TX1_BANDSEL[2:0] TRX-B < 117.7 00 01 111 TRX-B 117.7 – 178.2 00 01 110 TRX-B 178.2 – 284.3 00 01 101 TRX-B 284.3 – 453.7 00 01 100 TRX-B 453.7 – 723.8 00 01 011 TRX-B 723.8 – 1154.9 00 01 010 TRX-B 1154.9 – 1842.6 00 01 001 TRX-B 1842.6 – 2940.0 00 01 000 TRX-B >= 2940.0 11 10 XXX 注意:
尽管发射滤波器是低通滤波器,下面的表格描述了 UHD 在选择每个滤波路径时的调谐频率范围。该表还包含了所需的发射使能状态。射频规格
射频性能(RF Performance)
- 单边带/本振抑制(SSB/LO Suppression):-35 / -50 dBc
- 相位噪声(Phase Noise)
- 在 3.5 GHz:1.0 度 RMS
- 在 6 GHz:1.5 度 RMS
- 输出功率(Power Output):大于 10 dBm
- 三阶交调输入点(IIP3,典型噪声系数下):-20 dBm
- 典型噪声系数(Typical Noise Figure):小于 8 dB
输入功率等级
- E310/E312/E313 的最大输入功率为 0 dBm。
硬件规格
E310
- 当前硬件版本:1
- 所需 UHD 最低版本:3.8.0
E312
- 当前硬件版本:1
- 所需 UHD 最低版本:3.8.5
E313
- 当前硬件版本:1
- 所需 UHD 最低版本:3.8.0
物理规格
尺寸
- E310:133 × 68 × 26.4 毫米
- E312:133 × 68.2 × 31.8 毫米
- E313:186 × 280 × 106 毫米
重量
- E310:375 克
- E312:446 克
- E313:2.5 千克
外形图 / 机械图(Drawings)
E310
E312
E313

CAD/STP 模型
E310
E310 外壳
E312
E313
环境规格
工作温度范围
- E310:0 至 40 °C
- E312:0 至 40 °C
- E313:-40 至 71 °C
工作湿度范围
- 相对湿度 10% 至 90%,非冷凝
原理图

关键组件数据表
零件编号 描述 原理图 ID (Page) 母板 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) AMY-6M GPS Module U12 (6) 525L20DA40M0000 VCTCXO – 子板 零件编号 描述 原理图 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) FPGA
资源使用情况可能会随着 UHD 版本的更新而变化。
以下信息基于 UHD 3.9.4,并直接来自 Xilinx Vivado 2014.4。
但请注意,Vivado 2015.4 是推荐用于该设备 FPGA 设计的版本。E310/E312/E313
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 | | | +----------------+------+-----------+-------+接口和连接
- 10/100/1000 BASE-T 以太网接口
- 立体声音频输出,单声道麦克风输入
- 内置 GPS 接收器
- 支持主机 USB 接口
- 9 轴惯性测量单元(IMU)

前面板(Front Panel)
RF A 组
- TX/RX 指示灯:表示 A 面前端的 TX/RX 通道正在进行数据传输
- RX2 指示灯:表示 A 面前端的 RX2 通道正在进行数据传输
RF B 组
- TX/RX 指示灯:表示 B 面前端的 TX/RX 通道正在进行数据传输
- RX2 指示灯:表示 B 面前端的 RX2 通道正在进行数据传输
其他接口与指示
- PWR:带状态指示灯的电源开关,状态说明见下文
- SYNC:外部 PPS(每秒脉冲)信号输入端口
- GPS:GPS 天线接口
- AUDIO:音频输入 / 输出接口
电源开关上的状态指示灯用于显示电源和电池充电状态,其行为取决于固件版本。
版本 1(原始 E310)
- 熄灭:设备关闭,未在充电
- 红灯常亮:设备正在充电
- 绿灯常亮:设备已开启
- 红灯快速闪烁:表示错误代码,含义如下:
1 – 电压过低错误
2 – 稳压器低电压错误
3 – FPGA 电源错误
4 – DRAM 电源错误
5 – 1.8V 电源轨错误
6 – 3.3V 电源轨错误
7 – 子板 / 发射电源错误
9 – 温度错误
版本 2(E312 和升级后的 E310)
- 熄灭:设备关闭,未在充电
- 绿灯慢闪:设备关闭,正在充电
- 绿灯快闪:设备开启,正在充电
- 绿灯常亮:设备开启(若为 E312,则表示未在充电)
- 橙灯常亮:设备开启,正在放电
- 橙灯快闪:设备开启,正在放电,电量低于 10%
- 红灯快速闪烁:表示错误代码,含义如下:
1 – 电压过低错误
2 – 稳压器低电压错误
3 – FPGA 电源错误
4 – DRAM 电源错误
5 – 1.8V 电源轨错误
6 – 3.3V 电源轨错误
7 – 子板 / 发射电源错误
8 – 充电器错误
9 – 充电器温度错误
10 – 电池电量过低错误
11 – 电量计温度错误
12 – 机壳(整机)温度错误

后面板(Rear Panel)
- PWR:锁定式电源连接器(型号:Kycon KLDHCX-0202-A-LT),用于 USRP-E 系列电源输入
- 1G ETH:RJ45 接口,用于以太网连接
- USB:USB 2.0 接口
- SERIAL:Micro USB 接口,用于串口 UART 控制台

GPIO 引脚定义
引脚编号 功能 Pin 1 +3.3V 电源 Pin 2 保留 Pin 3 Data[5] Pin 4 保留 Pin 5 Data[4] Pin 6 Data[0] Pin 7 Data[3] Pin 8 Data[1] Pin 9 0V(地) Pin 10 Data[2] 上电状态
前面板 GPIO 的硬件上电状态以及 UHD 初始化状态均为 高阻态(high-Z)。
对于 E3xx 系列,GPIO 引脚没有外部上拉或下拉电阻,但 FPGA 内部具备这些功能,并配置如下:- E3xx:下拉(pull-down)
- 请参阅 E3x0/X3x0 GPIO API 以获取有关 GPIO 总线配置和使用的相关信息。
E31x GPIO 接口 / 电缆选项
压接连接器插针和插座可通过以下链接获取:
- 压接连接器插针
- 插座(Socket)
完整的电缆组件可在此处购买:
https://uk.farnell.com/multicomp/cass-0842/cable-assembly-crimp-socket-150mm/dp/2506397
注意:如需让电缆通过机壳进入,需要对 E31x 外壳进行改造。此类改动 不在保修范围内。
根据您的应用需求,还可以选择使用 FTDI → UART 板(如下方链接中的 Adafruit FT232H 板),通过 USB 端口连接,从而在 无需修改 E31x 机壳 的情况下实现基本的 GPIO 功能:
https://www.adafruit.com/product/2264

音频(Audio)
E3x0 系列的 2.5 毫米音频接口(TRRS)各引脚定义如下:
- Tip(尖端) = 麦克风(Mic)
- Ring1(第一圈) = 右声道(Right)
- Ring2(第二圈) = 左声道(Left)
- Sleeve(底部) = 接地(GND)
左/右声道音频输出兼容常见的低阻抗耳机(16 至 32 欧姆)。
麦克风引脚在非挂起状态下提供大约 2 mA 的偏置电流,电压为 2.2 V。由于市面上耳机的引脚配置多种多样,可能需要使用适配器 以确保兼容性。
认证
- RoHS:自 2010 年 12 月 1 日起,除非另有说明,所有 Ettus Research 产品均符合 RoHS 标准。
- 中国RoHS:电子信息产品污染控制管理办法
- 中国客户:NI 遵守中国《电子信息产品有害物质限制使用指令》(RoHS) 的规定。
易失性声明(Certificate of Volatility)
SD 卡镜像
http://files.ettus.com/e3xx_images/
上述链接目录中包含用于 USRP E31x 系列的 SD 卡镜像文件,以及 SDK(OE 交叉编译构建环境)。每个文件夹内包含一个清单文件(manifest),列出了 OE 构建中包含的软件包及其版本信息。注意:
文件夹"alpha"、"beta"、"e3xx-release-001"、"e310-release-002"、"e3xx-release-3"中的内容为旧版本,已经淘汰,不建议用户使用。这些版本已不再提供支持,仅作为归档用途保留。当前推荐使用的是 Release 4 版本,位于
"e3xx-release-4"文件夹中。
如果您当前已经成功运行旧版本,也可以继续使用,但建议尽早升级至此版本,以享受最新的 bug 修复、新功能、稳定性提升及其他优化。Release 4 版本包含:
- UHD 3.9.2
- GNU Radio 3.7.9
- 对应的 FPGA 镜像文件
- 注意:此版本需要 8GB SD 卡
- SD 卡镜像同时包含 FPGA 镜像和 E31x 系统操作系统
- FPGA 镜像位于设备文件系统路径
/usr/local/share/uhd/images
每个版本都提供两种 SD 镜像文件:
- 文件名中包含
-dev与-demo -dev版本不包含图形界面相关的软件包(如 X Windows、QT)-demo版本包含图形支持,占用更多 SD 卡空间并占用更多运行内存- 除此之外,两者功能等效
Release 4 镜像分为两类,需根据设备型号选择:
- E310 型号: 产品编号为
156333X-01L(X 为 A 到 Z 的字母)- 如果 X 为 A/B/C/D,请使用
"ettus-e3xx-sg1"文件夹下的镜像 - 如果 X 为 E 或更靠后的字母,请使用
"ettus-e3xx-sg3"文件夹下的镜像 - 必须选择与设备匹配的镜像,否则设备将无法启动,仅停留在 U-Boot 阶段
- 如果 X 为 A/B/C/D,请使用
- E312 型号: 产品编号为
140605X-01L(X 为 A 到 Z)- 所有 E312 设备均使用
"ettus-e3xx-sg3"文件夹下的镜像
- 所有 E312 设备均使用
写入镜像的方法:
可以使用以下工具将镜像烧录到 SD 卡中:
dd工具bmaptool工具
参考说明文档:
镜像文件为
.xz格式,使用 LZMA/LZMA2 压缩算法:解压工具推荐:
文件夹结构如下所示:
. |-- 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.shWiFi 网络连接
以下是将 USB WiFi 适配器连接到 E3xx 设备的设置说明。我们已测试过 Edimax EW-7811Un 适配器,但大多数基于 USB 的 WiFi 适配器应当都能获得支持。
首先,通过运行
lsusb命令确认 USB WiFi 适配器已被识别。以下是识别到 Edimax EW-7811Un WiFi 适配器的
lsusb示例输出:
(注:实际输出内容会显示设备 ID 和厂商名称)Bus 001 Device 003: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]如果系统已识别到 USB 适配器,请继续安装和配置步骤:
1. 运行下方命令。输入密码短语并按 <Enter>。
wpa_passphrase <SSID> >> /etc/wpa_supplicant.conf`2. 在文件
/etc/wpa_supplicant.conf中,编辑上一步创建的条目,使其看起来如下所示(只需补全缺失的部分)。network={ ssid="YOUR_SSID" psk=HASH_VALUE key_mgmt=WPA-PSK proto=RSN WPA pairwise=CCMP TKIP group=CCMP TKIP }3. 运行以下命令:
wpa_supplicant -B -D nl80211 -i wlan0 -c /etc/wpa_supplicant.conf4. 运行以下命令:
udhcpc -i wlan0编译无线驱动程序
目前,Ettus Research 不支持在 E3xx 设备上编译驱动程序。
在 Release-4 镜像中,已内置多个 WiFi 适配器的驱动程序。
大多数标注为适用于 Raspberry Pi 的无线适配器应可与内置驱动兼容使用。USRP 嵌入式系列常见问题(FAQ)
常见 USRP E31x 问题
1、问:USRP E 系列支持以多高的数据率持续将采样数据传输到桌面或笔记本主机?
答:与 USRP B、N 和 X 系列等基于主机的 SDR 设备不同,USRP E 系列设备并非设计用于将高带宽数据持续流式传输到桌面或笔记本主机。其 SDR 应用运行在嵌入式 CPU 上,处理能力有限。用户应借助例如 RFNoC 等工具,将处理高带宽采样的计算密集型算法卸载到 FPGA 上。2、问:FPGA 与 ARM 处理器之间支持多高的数据传输速率?
答:由于嵌入式处理器性能有限,FPGA 到 ARM 内核的最大数据传输速率约为 10 MS/s,具体速率会根据 CPU 的处理负载而有所变化。虽然 AD9361 射频芯片可采集高达 56 MHz 的带宽信号,但若要对全带宽信号进行处理,必须在 FPGA 上实现相关算法。3、问:1 GbE(千兆以太网)端口的作用是什么?
答:E 系列设备可在 1 千兆以太网接口上运行 DHCP 客户端,以接入更大的网络,从而实现远程计算机的访问。E313 还支持以太网供电(PoE)。USRP E313 相关问题
1、问:USRP E313 进行了哪些环境测试?
答:USRP E313 经过多项环境标准测试,以确保其在户外环境下的可靠运行。这些测试包括:防护等级测试(防尘防水)、温度、湿度、机械冲击、随机振动和高海拔环境测试。2、问:如何保护连接到主机 USB 接口的外部设备?
答:设备套件中提供了一个圆形导管接口组件,其两端带有大、小螺纹口。- 小螺纹端连接至 USRP E313 的 USB 接口
- 用户需要将自有的防水结构连接到大螺纹端,以保护 USB 外部设备
由于外接设备的使用需求差异较大,此导管接口可作为用户自行设计防护方案的灵活起点。
3、问:如何保护未使用的端口?
答:所有端口在出厂时均配有防护端盖。未使用的端口应保持端盖盖好,以提供防尘防水保护。4、问:为什么没有随设备附带直流电源?
答:RJ45 接口支持以太网供电(PoE),并设计为主要供电方式。不过,用户仍可使用直流电源进行供电。
由于户外场景下直流供电需求差异较大,套件中提供了一个用于 DC 电源接口的防水套管,以便用户设计自己的供电方案。同时也提供了一个RJ45 接口的防水套管。5、问:射频输入端口是否具备防雷保护?
答:设备的 直流供电接口和 PoE 接口 配备有浪涌和雷击保护。
但 N 型 RX/TX 射频输入接口 和 SMA GPS 接口 并不具备此类保护。
用户应根据具体应用需求,自行设计天线防雷方案。