六. A2B-ADAU1701音效开发:直通分频

混音讲完了,我们再来说说分频,同一个音源,如何才能同时推送到S板的2个黑色输出口来播放音乐呢?

先做S板的Sigma工程,最简单的分频输出,就是用T:

从程序就很容易理解,D板绿色接口输入模拟音源,通过A2B发到S板,S板2/3出来后,一路通过T1分给0和2,一路通过T2分给1和3。

SimgaStudio软件里还有很多直通分频的模块,我们再做一个:

做好程序后保存,进A2B主工程,配置S板,生成新的xml并加载;加载D板的1452和1761,最后下载A2B主工程。

实现功能:
1.D给S供电;
2.D的绿色接口进模拟音源,通过A2B发到S,S收到后由ADAU1701做直通分频,并通过片内的DA推给0/1和2/3输出。

七. A2B-ADAU1701音效开发:高中低音分频输出

上一节讲的是直通分频,没有加任何的音效,这里就再做一下高中低音分频;

分频有两分频和三分频,我先做一个两分频,D板把音频数据通过A2B发到S,S的2做高低音分频,3也再做一个高低音分频,把高音都送到2/3输出,低音送到0/1输出;

具体的分频参数,点击分频模块自己调:

S板程序做好后,又是熟悉的流程,保存,打开A2B主工程,配置新的1701,配置1452和1761,下载A2B主工程。

运行结果:
1.D的A2B送信号给S,S进行高低音分频,然后分别推送给0/1和2/3输出;
2.用耳机听,低音和高音的音效非常明显。

八. A2B-ADAU1701音效开发:高中低音分频

继续做分频,高低分频之后,还有高中低分频,同样是这里:

D进S,进高中低音分频算法模块,低送0/1出,中和高都送2/3出,我在这里加了一个开关选择模块,想让他送中到2/3就选上面,想让他送高到2/3就选下面;

目的是讲算法的实现,所以不会联系到实际应用,真实应用中,可能就会做更多的输出,让高中低分别往不同的喇叭推。

做完程序之后的操作我就不写了,再每一项都写实在有点太繁琐,总之就是按照一系列的配置,A2B下载下来后,数据就按照S板的程序来运行了。

九. A2B-ADAU1701音效开发:1段EQ**

十. A2B-ADAU1701音效开发:31段EQ

十一. A2B-ADAU1701音效开发:4通道输出分别做10段EQ

十二. A2B-ADAU1701音效开发:PEQ

十三. A2B-ADAU1701音效开发:延时

十四. A2B-ADAU1701音效开发:相位

十五. A2B-ADAU1701音效开发:信号发生器-正弦波、方波等各种波形输出

十六. A2B-ADAU1701音效开发:音量调节

十七. A2B-ADAU1701音效开发:立体声Surround和3D Audio

十八. A2B-ADAU1701音效开发:5.1声道效果器测试

十九. A2B-ADAU1701音效开发:FIR滤波器

二十. A2B-ADAU1701音效开发:移频

二十一. A2B-ADAU1701音效开发:动态低音增强

二十二. A2B-ADAU1701音效开发:GPIO控制

二十三. A2B-ADAU1701音效开发:电位器控制音量

二十四. A2B-ADAU1701音效开发:按键控制音量+和-

二十五. A2B-ADAU1701音效开发:按键控制音量+和-和静音

二十六. A2B-ADAU1701音效开发:按键选择效果器的特效

二十七. A2B-ADAU1701音效开发:电位器选择音效曲线

数字音频总线A2B开发详解二十二:ADAU1701做的功放板的音效(26个例程)(第二部分)相关推荐

  1. 数字音频总线A2B开发详解二十:ADAU1701做的功放板的音效(26个例程)(第一部分)

    作者的话 A2B基础的东西我感觉已经讲的差不多了,通过近20篇文章,把A2B做数据传输要干的事情都捋了一遍,那下一个篇章,我就来好好说一说Slave功放板怎么做音效,就从这块ADAU1701的Slav ...

  2. 数字音频总线A2B开发详解二十三:ADAU1701做的功放板的音效(26个例程)(第三部分)

    九. A2B-ADAU1701音效开发:1段EQ SigmaStudio提供了非常多的滤波器,也就是所谓的EQ,那么先简单说一说EQ吧. 一大堆的滤波器. 首先这个最常用的音效处理,各种滤波器.(本人 ...

  3. 数字音频总线A2B开发详解二(A2B-主和从的配置和编程详解)

    作者的话 本章将会详细说一说怎么开发A2B,实现文档一里的数字音频传输,以及I2C数据传输的功能.本系统是一个主一个从,后面还会写其他的主从,以及主从从的三板搭配,这些就不出现在本文档中了. 硬件使用 ...

  4. 数字音频总线A2B开发详解十二(A2B一Master板做音效处理-31段EQ,高中低音分频等)

    作者的话 从板B上,我们把Master板上直通过来的音频信号,通过板子上的ADAU1761进行调音,可以让每一块从板都发出自己的声音,那么可不可以从源头,我们在Master上就把声音分配好,高音你去B ...

  5. 数字音频总线A2B开发详解十一(A2B一Slave板做音效处理-31段EQ,高中低音分频,延时,3D音效等)

    作者的话 A2B系统的一个优点是方便的系统链接,一根双绞线,就能完成供电.音频传输.I2C控制,还有另外一个非常大的优点就是,我做的Master板和Slave板,都用的是ADAU系列的DSP,这一类的 ...

  6. 数字音频总线A2B开发详解十三(A2B-SigmaStudio配置程序的小技巧-子程序设计)

    作者的话 我们在做A2B的过程中,会涉及到SimgaStudio工程的开发,举个例子,ADAU1452的Master工程,ADI给的配置工程非常繁琐,把整个软件屏幕都占满了,那么我们想要在上面继续做算 ...

  7. 数字音频总线A2B开发详解七(A2B一主两从系统配置详解-D主B1和B2从)

    作者的话 我们都知道A2B可以有很多个从设备,后面的章节我会多接几个从设备,更真实的展现完整的应用场景. 硬件使用列表 AD2428WD-EVB开发板 一块 AD2428WB-EVB开发板 两块 US ...

  8. 数字音频总线A2B开发详解十六(A2B-一主一从:ADAU1701作为全新Slave板的DSP)

    作者的话 继续A2B的开发,我做了一块以ADAU1701为DSP的Slave板,这颗DSP可以做2进4出,也就是说,输入这块,这个Slave不仅能播Master过来的音乐,还可以自己进2路输入,输出则 ...

  9. 数字音频总线A2B开发详解三(A2B系统的Flash Program详解)

    作者的话 第二个文档我们讲了如何配置A2B,进行实时的调试,那么实时的调试不是最终目的,程序在线运行也不是我们系统的最后结果.调试完成后,总是要回归到脱机运行,A2B应该怎么去实现脱机运行,有两种办法 ...

最新文章

  1. Glide 框架解析
  2. [转]Linux awk 命令 说明
  3. Boost:BOOST_VERIFY_MSG扩展的用法测试程序
  4. mysql 排序 删除_是否可以删除mysql表排序规则?
  5. 解析高校网络管理员如何制作网络电视墙
  6. 计算机英语女人英语怎么说,英语时差:计算机和女人
  7. Kong-dashboard 安装 启动运行
  8. LeetCode 452 用最少数量的箭引爆气球
  9. 法国 计算机 转专业,在法国留学怎样换专业
  10. vSAN Health Service-物理磁盘运行状况-物理磁盘运行状况检索问题(2149291)
  11. fastJson工具类
  12. 小D课堂 - 新版本微服务springcloud+Docker教程_5-03 feign结合hystrix断路器开发实战上...
  13. vs2010 正式版官方下载地址
  14. 利用漏洞溢出掉360安全卫士逆向分析
  15. Linux基础-进程管理
  16. 小学生获奖作品html,小学生优秀绘画作品图片展示
  17. 使用 Vscode +PlantUml 画uml图
  18. 解决“无法完成操作,因为文件包含病毒或潜在的垃圾软件”
  19. 谷歌Chrome浏览器自动翻译导致前端页面数据错乱问题
  20. VVVV的简介和安装

热门文章

  1. Oracle存储过程的简单举例
  2. SourceInsight3.5序列号
  3. 毕业设计源码-计算机毕业设计源码
  4. (王道408考研数据结构)第三章栈和队列-第五节:Java、C++、Python实现栈和队列
  5. ASCLL码表及字符转义
  6. Android ScrollView与 X5Webview+RecyclerView的滑动冲突解决
  7. 北信源vrv杀毒(单机版) 2005版 下载
  8. FFmpeg常用推流命令
  9. 【5G MAC】NR Timing Advance(RAR TA 和 MAC-CE TA)
  10. 「NLP入门系列」9. 文本摘要和主题建模