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修改字段类型 >>>>>>>>>>>>>>>>& ...
随机推荐
- 一、FreeRTOS学习笔记-基础知识
一基础知识 1.任务调度(调度器) 调度器就是使用相关的调度算法来决定当前需要执行的哪个任务 FreeRTOS三种任务调度方式: 1.抢占式调度:主要是针对优先级不同的任务,每个任务都有一个优先级,优 ...
- 水位波纹动画兼容ie8
效果观看请到下方: 链接:https://pan.baidu.com/s/1AWHz0BHTmj_7Vx6qhSmuaA 提取码:ih9p 复制这段内容后打开百度网盘手机App,操作更方便哦 下面介绍 ...
- python常用模块汇总
os模块 os.remove() 删除文件 os.unlink() 删除文件 os.rename() 重命名文件 os.listdir() 列出指定目录下所有文件 os.chdir() 改变当前工作目 ...
- Django之gunicorn部署
安装: pip install gunicorn 启动应用: gunicorn -w 3 -k gthread -e DJANGO_SETTINGS_MODULE=settings.prod Serv ...
- Nuxt.js 应用中的 request 事件钩子
title: Nuxt.js 应用中的 request 事件钩子 date: 2024/12/4 updated: 2024/12/4 author: cmdragon excerpt: 在构建现代 ...
- Konva.js
1.前言 简介:Konva.js - 适用于桌面/移动端应用的 HTML5 2d canvas 库 个人体验:原生的canvas只支持绘制基本的直线,矩形,文字,图片,扇形等,如果要支持更复杂的功能, ...
- S2P主数据助力医药企业建立数据化管理平台
随着国家信息化进程的推进,医药软件行业市场规模正在不断扩大,其应用领域也在逐步拓宽,企业面临着多样化的销售渠道和模式选择.然而,要想在这样的多变市场中占据优势地位,单纯依靠经验决策已经不足以应对挑战. ...
- 拥抱云原生,数据湖加速器 GooseFS 助力 Fluid 数据缓存实现
01 前言 数据湖加速器 GooseFS 是由腾讯云推出的高性能.高可用.弹性的分布式缓存方案.依靠对象存储(Cloud Object Storage,COS)作为数据湖存储底座的成本优势,为数据湖 ...
- 鸿蒙应用开发从入门到入行 - 篇7:http网络请求
鸿蒙应用开发从入门到入行 第七篇 - http网络请求 导读:在本篇文章里,您将掌握鸿蒙开发工具DevEco的基本使用.ArkUI里的基础组件,并通过制作一个简单界面掌握使用 HarmonyOS - ...
- 在 d2js 使用多种数据源如spring数据源
不少人误以为 d2js 只能通过 database.js 指定一个数据库,是一个单数据库方案.实际上 d2js 也可以使用多个数据库. 在 WEB-INF/jslib/d2js/base.js 的末尾 ...