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

我用EV-21569-SOM评估来开发ADSP-21569(十二)-SigmaStudio Plus做开发(3)

作者的话

21569用SS+来做开发,例程一个一个慢慢讲。

硬件准备

EV-21569-SOM+EXKIT开发板 一块;

EXKIT底板链接:https://item.taobao.com/item.htm?id=729495528542&ltk2=1752488668282gsxbhirhdf9pleprygknob&spm=a21xtw.29178619.0.0

转接卡链接:https://item.taobao.com/item.htm?id=805759592131&ltk2=1752488691688v96y0a0azdyi4m4pinqqo&spm=a21xtw.29178619.0.0

AD-HP530ICE仿真器 一个;

仿真器链接:https://item.taobao.com/item.htm?id=38007242820&ltk2=17524887138021mrh2dai0em13aic4orzasg&spm=a21xtw.29178619.0.0

USBi仿真器一个(1.5固件的)

仿真器链接:https://item.taobao.com/item.htm?id=38242936768&ltk2=1753169219709y6nrfu4jy2xv5goeflno&spm=a21xtw.29178619.0.0

5V2A电源适配器 一个(注意是5V,不是12V,不要插错了电源!)
USB线(MINI USB)两条
3.5音频线 两条
输入音源若干(输入模拟音频,可以是电脑声卡,也可以是播放器,手机等)
输出设备若干(播放模拟音频,可以是音响、耳机等设备)

软件准备

CCES软件(2.11.1版)
SigmaStudio Plus 2.4.0(我用过很多版本,貌似ADI这个软件的版本兼容性还可以,文档就以当下最新的2.4.0来写)
以上软件均已提供。

硬件链接示意图

在这里插入图片描述
按上一个文档来,不再重复了,用CCES把FW RUN起来之后,我们再接USBi仿真器到PC,然后开始做SS+的开发。

SS+里通道的理解

SS+里做程序开发,一个非常重要的概念就是IO通道,它是软件逻辑和硬件相关联的重要知识点,我会用几个例程来把它讲明白。

我们先把开发板上的模拟输入输出做好编号:(记住这张图,非常重要,后面的开发都会用到)

在这里插入图片描述

例程1-直通1(TEST1)

先把原理图清空,我们从0开始:

在这里插入图片描述

IO就是用来做输入输出的,我们先做输入:

在这里插入图片描述

这个软件的0/1输入,就对应开发板上的0/1输入接口:

在这里插入图片描述

因为开发板上做的是立体声输入输出,所以一个接口对应的是2个通道,红框内的就是0/1输入;

再做输出,我们同样是做0/1输出:

在这里插入图片描述

对应的就是开发板上的0/1输入,如下图:

在这里插入图片描述

开发板上有两个0/1,一个是加了功放的,声音有放大,一个是正常输出,建议就接正常输出的吧,功放这个底噪有点大。

软件里,我们接着进行逻辑连线:

在这里插入图片描述

硬件上,我们就照着0/1输入接模拟音源输入,我用的是手机+TpyeC转3.5mm,0/1输出接模拟音源输出,我用的是3.5mm的耳机来听。

在这里插入图片描述

在线下载程序,绿色的模拟音频输入接口0/1,输入音乐,经过AD后,进21569这颗DSP中,不做任何处理,21569直接把数据送给DA,推输出接口0/1,接耳机听到音乐,实现直通的功能。

这就是通道,把硬件和软件完美关联起来,我们就可以继续往下做开发。

http://www.dtcms.com/a/295160.html

相关文章:

  • Element中ElMessageBox弹框内容及按钮样式自定义
  • 论文解析 基于遗传算法增强YOLOv5算法的合成数据风力涡轮叶片缺陷检测
  • 面试150 环形子数组的最大和
  • StringBuilder学习
  • Python 程序设计讲义(8):Python 的基本数据类型——浮点数
  • 【faiss】用于高效相似性搜索和聚类的C++库 | 源码详解与编译安装
  • C基础 07_综合案例《猜拳游戏》
  • 机器学习与视觉结合开发基础
  • IPTV电视直播源更新工具和检测直播源工具
  • Python打卡Day22 kaggle泰坦尼克号生存预测
  • 基于Informer+BiGRU-GAtt的并行预测模型
  • Java开发岗面试记录合集
  • 二分查找----3.在排序数组中查找元素的第一个和最后一个位置
  • 语音增强相关技术
  • 【世纪龙科技】新能源汽车维护与故障诊断-汽车专业数字课程资源
  • 第八讲:C++中的vector
  • Ⅹ—6.计算机二级综合题5---6套
  • Fast Frequency Estimation Algorithm by Least Squares Phase Unwrapping
  • OpenLayers 快速入门(三)Source 对象补充
  • 车载绝缘子放电状态检测系统数据分析软件需求说明书
  • android15 wifi信号格数DB值对应关系及wifi回连时间
  • Python3常见接口函数
  • 详解FreeRTOS开发过程(四)-- 任务切换
  • 进程间通信之-----零拷贝
  • 【已解决】Jetson Orin NX apt更换国内源
  • 网络基础DAY18-动态路由协议基础
  • 零增益扰动!纯相位旋转:二阶全通滤波器实现精准超前矫正
  • 压测软件JMeter安装配置以及创建桌面快捷方式(详细图解)
  • 【每日算法】专题十八_BFS 解决拓扑排序
  • 前端开发性能监控详解