ADALM-Pluto能否改为AD9364模式?

摘要:ADALM-Pluto 使用芯片AD9363(325 MHz - 3.8 GHz),但可切换至 AD9364(70 MHz - 6 GHz)模式,此篇随笔将采用串口调试的方式将 Pluto 设置为 AD9364 芯片,进而提高接收信号频率范
ADALM-Pluto 使用芯片AD9363(325 MHz - 3.8 GHz),但可切换至 AD9364(70 MHz - 6 GHz)模式,此篇随笔将采用串口调试的方式将 Pluto 设置为 AD9364 芯片,进而提高接收信号频率范围,以包含FM广播信号的频率。 目录前言准备环境使用串口修改Pluto为AD9364模式使用串口修改Pluto为AD9363模式使用 MATLAB 修改Pluto 前言 ADALM Pluto SDR 设备虽然只集成了 AD9363 芯片,但可以通过软件配置切换到 AD9364 模式,这是因为 AD9363 和 AD9364 芯片在硬件设计上具有高度的兼容性,它们属于同一系列的射频收发器,并且在寄存器配置和功能上存在相似性。 AD9363 支持频率范围 325 MHz - 3.8 GHz,AD9364 支持频率范围 70 MHz - 6 GHz。这样的修改可以增加 ADALM-Pluto 的频率接收范围。 准备环境 一个串口调试助手:这里采用 MobaXterm。在该网站下载安装即可,便携版本与安装版本均可使用。 ADALM Pluto(并连接电脑)。 使用串口修改Pluto为AD9364模式 启动串口调制 启动 MobaXterm,点击左上角 Session 新建会话,选择 Serial 串口面板。 选择 Pluto 对应的 COM 端口,波特率(Speed)设置为 115200,并选择 Advanced Serial settings,将 Flow control(流控制)设置为 None,其余配置默认即可。 默认配置如下:数据位 8 比特,停止位 1 比特,无奇偶校验位。 如下图所示。 点击 ok 进行连接。将显示如下。 进行连接 此时输入用户名 root,之后显示 Password: ,输入密码 analog,即可连接 pluto。 设置芯片 使用下述命令设置芯片。 fw_setenv attr_name compatible fw_setenv attr_val "ad9364" 重启芯片 使用下述命令重启 pluto。(二选一即可) pluto_reboot reset # 与下述命令二选一 reboot # 与上述命令二选一 重新连接与测试结果 等待电脑提示 Pluto 重新连接后,按下 R 重启会话,重新输入用户名与密码进行连接。 使用下述查看芯片。 fw_printenv attr_name fw_printenv attr_val 使用串口修改Pluto为AD9363模式 同理,使用以下命令即可将芯片改回 AD9363。 fw_setenv attr_name compatible fw_setenv attr_val "ad9363" pluto_reboot reset # 重启Pluto 与下述命令二选一 reboot # 重启Pluto 与上述命令二选一 使用 MATLAB 修改Pluto 警告: 以下方式我会一直卡住,不确定是否可用 在 MATLAB 命令框中输入 configurePlutoRadio('AD9364') 返回 ans=1 即可成功。同理,也可修改至 AD9363,即 configurePlutoRadio('AD9363')。