当前位置: 首页 > news >正文

杰理芯片SDK开发-普通串口调试EQ教程

前言

到现在为止也开发了许多杰理TWS蓝牙耳机项目SDK的案子,在调试案子时不断的向前辈们学习到了很多关于蓝牙TWS耳机专业的知识。想在这里做一个学习汇总,方便各位同行和对杰理芯片SDK感兴趣的小伙伴们学习;

本章详细讲解杰理AD698N芯片普通串口调试EQ实现方法

在调试一个TWS蓝牙耳机案子时,客户常常需要调音也就是调EQ。而我们软件开发工程师就需要在SDK中把EQ在线调试功能开启供喇叭厂或客户进行调音;在杰理SDK中有三种调试EQ的方法。第一种是普通串口调试方法;第二种是蓝牙串口调试SPP方法;‘第三种是手机APP调试方法。其中蓝牙串口调试SPP和手机APP调试方法都是统一用的是蓝牙串口SPP方式实现的;在本章详细讲解第一种普通串口调试方法实现EQ调试;在这里使用VC code代码编辑器进行杰理AD698N芯片耳机项目SDK开启EQ功能的展示;

一、第一步调试EQ之前先确定好EQ调试工具是否是最新版本。打开项目配置工具进行查看;如下图

在软件包管理中也检查是否是最新版本;如下图

检查是否为最新版本,如果不是请对应更新为最新版本后在进行下步操作;


二、第二步在board_xxx_cfg.h文件中进行EQ调试的配置,如下图

EQ串口通讯管脚配置如下图:


三、代码修改完成后,将程序烧录到耳机板/音响板或者开发板中。并且将耳机板/音响板或者开发板与USB转TTL CH340小板进行连接;USB转TTL CH340小板与PC端连接;并且与手机或者PC端连接蓝牙,播放歌曲;如下图


四、在SDK文件夹中打开配置工具


五、第五步成功连接后在音频配置界面会出现详细配置信息,这里的序列就是EQ的段数表示;


六、第六步我们可以选择不同模式下的EQ进行编辑

“普通音频 EQ”就是我们听歌的 EQ;

“通话宽频下行 EQ”就是 DAC 输出 16KHz 采样率的EQ;

“通话窄频下行 EQ”就是 DAC 输出 8KHz 采样率 EQ;

“通话宽频上行 EQ”就是 MIC 采样为 16KHz采样率的 EQ,也就是 MSBC 格式;

“通话窄频上行 EQ”就是 MIC 采样为 8KHz 采样率 EQ,也就是 CVSD格式;


七、点击编辑以后就可以进行EQ拖动编辑


八、编辑完成后,点击关闭;并将配置文件导出;将生成的固件文件放在批处理文件夹里面


九、在最后在批处理文件里面放入EQ处理文件的名字(最重要一步)


最后进行程序编译烧录,就成功将调音后的EQ数据导入到产品中;


制作不易!喜欢的小伙伴给个小赞赞!喜欢我的小伙伴点个关注!有不懂的地方和需要的资源随时问我哟!

http://www.jsqmd.com/news/150719/

相关文章:

  • 揭秘NVIDIA官方推理引擎:TensorRT镜像为何成为行业标准
  • Linux随记(二十七)
  • 从91%到135%的“惊悚”跃升:一篇合规的“学术垃圾”是如何炼成的?
  • 探索极限性能:在DGX系统上压榨TensorRT的最后一滴算力
  • 大模型推理服务灰度策略管理系统
  • 如何监控和调优TensorRT镜像运行时的GPU资源消耗
  • 数据科学家关于个性化项目长期实验的指南
  • TensorRT与Server-Sent Events在流式响应中的协作
  • 从PyTorch到TensorRT:如何将开源大模型转化为生产级服务
  • AD环境下原理图生成PCB:布线优化核心要点
  • 使用TensorRT镜像加速大模型推理:低延迟高吞吐的终极方案
  • NVIDIA TensorRT在基因组学中的应用潜力
  • C++ Vector 全解析:从使用到深入理解
  • 具生哲学思考:基于大型语言模型的个人哲学实践方法论
  • NVIDIA官方技术咨询预约:TensorRT专家坐诊
  • Transformer模型推理优化实战:基于TensorRT镜像的全流程教程
  • 大模型推理成本居高不下?TensorRT镜像帮你节省70%开销
  • 如何在 2024 年设置一个用于深度学习的多 GPU Linux 机器
  • 实测TensorRT镜像性能:在A100上推理速度提升3.5倍的秘密
  • 下一代智能客服系统:基于TensorRT加速的实时语义理解
  • ModbusRTU与STM32 UART中断配合操作指南
  • AI 代码审查的“危”与“机”:从个体挣扎到 Uber 的系统化解法
  • RJ TextEd v16.54:免费多功能 Web 开发编辑器
  • NVIDIA黑科技再现:TensorRT镜像让老旧GPU焕发新生
  • 项目应用:整车厂UDS诊断一致性测试方案
  • 基于TensorRT的智能电网故障预警系统
  • C++队列实现搜索排序
  • CCS20环境下函数内联优化手把手教程
  • 使用TensorRT加速SLAM算法中深度学习模块
  • TensorRT对LongNet等超长序列模型的支持展望