ADALM-Pluto修改芯片类型为AD9364模式
ADALM-Pluto 使用芯片AD9363(325 MHz - 3.8 GHz),但可切换至 AD9364(70 MHz - 6 GHz)模式,此篇随笔将采用串口调试的方式将 Pluto 设置为 AD9364 芯片,进而提高接收信号频率范围,以包含FM广播信号的频率。
前言
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')。
ADALM-Pluto修改芯片类型为AD9364模式的更多相关文章
- sqlServer 2008修改字段类型和重命名字段名称的sql语句
sqlServer 2008修改字段类型和重命名字段名称的sql语句 //修改字段的类型 alter table fdi_news alter column c_author nvarchar(50) ...
- Oracle/SQL 修改字段类型和长度
标准SQL修改字段类型和长度语句: ALTER TABLE tableName modify column columnName 类型;例如Mysql的修改字段类型语句:alter table tes ...
- Mysql字段操作—增加字段、删除字段、修改字段名、修改字段类型(约束条件)
1.增加字段: alter table tablename add new_field_id type not null default '0'; 例: a ...
- mysql如何修改表类型(表引擎)
参考阅读:http://www.manongjc.com/article/1205.html 最近遇到一个修改 MySQL 表类型的问题,以前在 phpmyadmin 管理 mysql 数据库时,建立 ...
- oracle如何修改字段类型(oracle总体知识2)
在一次做开发的时候,遇到需要将数据表的字段类型由number改成varchar,可是该字段又有值, 用 alter table t-name modify cname newType;会报错. 话说 ...
- Oracle修改字段类型和长度
Oracle修改字段名 alter table 表名 rename column 旧字段名 to 新字段名 Oracle修改字段类型和长度 alter table 表名 modify 字段名 数据类型 ...
- sql语句修改字段类型和增加字段
/*修改字段类型*/ ) go /*增加字段和说明*/ ) EXECUTE sp_addextendedproperty N'MS_Description','说明文字',N'user',N'dbo' ...
- Oracle创建表、修改字段类型
1.创建表 1.创建表 create table SCM_PER( --SCM_PER表名 ID ) primary key,--主键ID USERID ),--用户ID --Permission v ...
- flask请求钩子、HTTP响应、响应报文、重定向、手动返回错误码、修改MIME类型、jsonify()方法
请求钩子: 当我们需要对请求进行预处理和后处理时,就可以用Flask提供的回调函数(钩子),他们可用来注册在请求处理的不同阶段执行的处理函数.这些请求钩子使用装饰器实现,通过程序实例app调用,以 b ...
- Oracle基本操作,Oracle修改列名,Oracle修改字段类型
oracle基本操作,Oracle修改列名,Oracle修改字段类型 >>>>>>>>>>>>>>>>& ...
随机推荐
- CodeForces - 1353D Constructing the Array
CodeForces - 1353D 这道题也可能比较简单,主要是要想到优先队列要怎么使用,这一点如果用递归会写不了 但是因为对优先队列不太熟悉,只有被提示可以用优先队列才想到要怎么用, 还是很重要的 ...
- Spring MVC 3.2 技术预览(二):实时更新技术
原文地址:http://blog.springsource.org/2012/05/08/spring-mvc-3-2-preview-techniques-for-real-time-updates ...
- x-easypdf 初始
一.概述 一个 java 语言简化处理 pdf 的框架 项目主页 https://x-easypdf.cn 项目概述 x-easypdf是一个java语言简化处理pdf的框架,包含fop模块与pdfb ...
- uniapp 消息推送
1.前言 作为一个非原生App的开发者,对于手机系统的推送机制了解是是非有限的,只有了解清楚这些机制,后期的开发才会少踩很多坑,本文将对推送机制逻辑进行一个简单的梳理与记录 2.推送流程 推送流程1. ...
- vtkDelaunay2D 错误 Edge not recovered, polygon fill suspect
vtkDelaunay2D 在设定SetSourceData边界处理凹多边形时,不稳定,有概率会出现"Edge not recovered, polygon fill suspect&quo ...
- 如何优雅地让 ASP.NET Core 支持异步模型验证
前言 在ASP.NET Core官方仓库中有个一直很受关注的问题Please reconsider allowing async model validation.FluentValidation的作 ...
- 腾讯云 CHDFS 助力微信秒级异常检测
微信全景监控平台介绍 微信全景监控平台,是微信的多维指标 OLAP 监控以及数据分析平台.支持自定义多维度指标上报,海量数据实时上卷下钻分析,提供了秒级异常检测告警能力. 项目高效支撑了视频号.微信支 ...
- Lummmax 雷曼克斯 翔龙 X15 专业对讲机常用功能
Lummmax 雷曼克斯 翔龙 X15 专业对讲机常用功能 工作模式切换 ESC/M 在频率模式 (VFO) 与信道模式之间切换 编辑信道 在频率模式 (VFO) 下,输入目标频率并进行相关设置之后, ...
- 爬虫自动化脚本+AI赋能
简介 估计大家对网页爬取和数据抓取已经有所了解,市面上也有许多现成的软件可供使用.例如,前几天群里有位朋友利用爬虫技术抓取了AV网站,并搭建了一个磁力链接站点. 本文将介绍如何模拟手动操作,将一些繁琐 ...
- consul注册和删除命令
curl -X PUT -d '{"id": "redis-xxx","name": "redis-xxx"," ...