作者: zhao xudong

  • ADALM-PLUTO

    产品简介

    射频开发工具 SDR

    优势和特点

    • 独立自足的便携式RF学习模块
    • 高性价比实验平台
    • 基于ADI公司的AD9363–高度集成的RF捷变收发器和Xilinx® Zynq Z-7010 FPGA
    • RF频率范围:325 MHz至3.8 GHz
    • 瞬时带宽最高达20 MHz
    • 灵活速率、12位ADC和DAC
    • 一个发射器和一个接收器,半双工或全双工
    • 支持MATLAB®、Simulink®
    • GNU无线电吸电流和源电流模块
    • libiio、C、C++、C#和Python API
    • USB 2.0供电接口,带有Micro-USB 2.0连接器
    • 高质量塑料外壳

    产品详情

    ADALM-PLUTO主动学习模块(PlutoSDR)易于使用,有助于向电气工程专业学生介绍软件定义无线电(SDR)、射频(RF)和无线通信的基础知识。该模块针对不同层次和背景的学生而设计,可同时用于教师辅导和自主学习,旨在帮助学生在攻读理学、技术或工程学位时为真实世界中的RF和通信技术打下基础。

    将RF理论和实践联系在一起

    PlutoSDR与主机配合使用时,充当便携式实验室,可增强课堂学习。MATLAB和Simulink是由PlutoSDR支持的两个主要软件包,它提供直观的用户图形用户界面(GUI),让学生可以更快学会,更巧妙地开展工作并探索更多知识。

    适用于教师、学生和自学者

    PlutoSDR具有独立的接收和发射通道,可在全双工模式下工作。主动学习模块可以在325 MHz至3800 MHz频率范围内以最高每秒61.44MSPS产生或捕获RF模拟信号。PlutoSDR非常小,可装在衬衣口袋中,完全独立自足且由配有默认固件的USB供电。由于PlutoSDR通过libiio驱动程序启动,因此它支持OS X®、Windows®和Linux®,可让学生在多台设备上学习和探索。

    PlutoSDR提供许多适合SDR项目的可用在线教程,拥有涵盖众多主题的实验室和教学资料,如ADS-B航空器位置、接收NOAA和Meteor-M2天气卫星图像、GSM分析、TETRA信号监听、寻呼机解码等!

    产品规格

    制造商:Analog Devices Inc.
    产品种类:射频开发工具
    RoHS: 详细信息
    产品:Evaluation Modules
    类型:Software Defined Radio – SDR
    工具用于评估:AD9363
    频率:325 MHz to 3.8 GHz
    商标:Analog Devices
    封装:Bulk
    产品类型:RF Development Tools
    工厂包装数量:1
    子类别:Development Tools
    单位重量:300 g

    产品价格

    ADALM-PLUTO1,930
  • DWM3001CDK使用手册

    概述

    DWM3001CDK 是一款用于评估 DWM3001C 模块的开发板。图 1 突出显示了主要组件和接口。

    图 1. DWM3001CDK 概览

    电源选项

    DWM3001CDK 可通过 USB、电池或 Raspberry Pi 供电。接口编号列于表 1。该开发板不包含电池充电器。

    电源选项PCB上的连接器
    USB – J-LinkJ9
    USB – nRF52833J20
    电池 – JST SR ConnectorJ12
    电池 – Loose WiresJ1
    Raspberry Pi 接口J10
    表 1. DWM3001CDK 电源选项

    焊桥跳线

    表 2 列出了开发板上的焊桥跳线。这些跳线可以拆焊,以便于在模块上进行电流消耗测量,并将 LED 等外设与 STM MCU 隔离。STM MCU 运行 Segger J-ink OB 固件。

    焊桥用途默认状态
    J3LED 的供电轨连接。
    拆焊可切断 LED 的电源,例如用于最大限度地降低电流消耗。
    焊接
    J4DWM3001C 模块供电轨上的串联桥。
    拆焊后测量 J2 处的模块电流消耗。
    焊接
    J5双LED (D13) 电路的接地连接。
    拆除焊锡以切断LED电源,例如,为了最大限度地降低电流消耗。
    焊接
    J6Segger RESET 信号上的串联桥。
    拆除焊料以隔离 IO 泄漏与电流消耗测量。
    焊接
    J14Segger TXD 信号上的串联桥。
    拆除焊料以隔离 IO 泄漏与电流消耗测量。
    焊接
    J15Segger RXD 信号上的串联桥。
    拆除焊料以隔离 IO 泄漏与电流消耗测量。
    焊接
    J16Segger MCU 供电轨上的串联桥。
    拆除焊料,将 MCU 与电流消耗测量隔离。
    焊接
    J17Segger SWDIO 信号上的串联桥。
    拆除焊料以隔离 IO 泄漏与电流消耗测量。
    焊接
    J18Segger SWDCLK 信号上的串联桥。
    拆除焊料以隔离 IO 泄漏与电流消耗测量。
    焊接
    表 2. 焊桥及其用途

    Raspberry Pi 接口

    DWM3001CDK 配备一个接口,可连接 Raspberry Pi 开发板。您可以将类似图 2 所示的堆叠接头连接到 J10 上,以实现此目的。

    图 2:Raspberry Pi 的堆叠接头(例如 Adafruit 1112)

    图 3 展示了如何使用堆叠接口将 DWM3001CDK 开发板安装到 Raspberry Pi 开发板上。J10 引脚只需与 Raspberry Pi 开发板的 1 至 26 号引脚对齐即可。

    图 3. 安装在 Raspberry Pi 上的 DWM3001C

    下表 3 列出了 Raspberry Pi 连接器和 DWM3001C 模块之间的连接详情。请参阅本文档末尾的 DWM3001C 数据手册和 DWM3001CDK 开发板的原理图。

    表 3:Raspberry Pi 与 DWM3001C 模块之间的连接

    J-Link OB

    模块开发板上的 STM 处理器提供 USB 转 SWD(串行线调试)接口,允许在 DWM3001C 模块上进行软件编程和调试。

    串行线调试接口取代了传统的 20 针 JTAG 端口。它使用一个时钟 (SWDCLK) 和一个双向数据引脚 (SWDIO),提供所有常规的 JTAG 调试和测试功能。SWDIO 和 SWCLK 引脚与 TMS 和 TCK 引脚重叠。为了与 SWD 设备通信,J-Link 会在 SWDIO 上发送数据,并与 SWCLK 同步。

    在 SWCLK 的每个上升沿,SWDIO 都会发送或接收一位数据。然后,可以从输入缓冲区检索从 SWDIO 读取的数据。

    LEDs

    下表详细说明了 DWM3001CDK LED 功能。

    表 4 DWM3001CDK LED 功能

    LED序号描述
    D20闪烁时表示开发板已通电,但 J-Link 未枚举。亮起时表示 J-Link 已枚举,且开发板已通电。
    D13DW3110 收发器的 TX 和 RX 指示
    D9,D12,D11,D10用户可编程。LED功能由DWM3001C固件控制

    按钮 SW1 和 SW2

    PCB 上有两个按钮,SW1 和 SW2。SW1 连接到 DWM3001C 模块的 RESETn 引脚,SW2 连接到 DWM3001C 模块的 BT_WAKE_UP 引脚。

    原理图

    天线延迟校准

    为了准确测量距离,需要精确计算时间戳。为此,必须知道天线延迟。DWM3001C 可以校准此延迟,并提供补偿 PCB、外部组件、天线和 DWM3001C 内部延迟的功能。

    为了校准天线延迟,使用两个 DWM3001C 系统在已知距离下测量距离。调整天线延迟,直到已知距离和报告距离一致。天线延迟可以存储在 OTP 存储器中。