ADAU1860调试心得(5)ADC-DAC直通程序

硬件、驱动全部都搞好了,我觉得调试记录的话,就从最简单的开始,先做一个直通的例程。先把这个板子弄出声来,会用sigmastudio,会做ADAU开发的兄弟们应该很熟悉,同样的配方,同样的味道,只不过软件从sigmastudio变成了larkstudio。
直通的这个程序,我觉得几分钟就能搞明白,看明白了这个,你就会发现 1860 的图形化开发竟然是如此的简单!
我做的这个程序很简单,选择一路 LINE IN ,输入音源,通过 1860 的片内  codec AD ,之后再
直接 DA 推到音频输出,这个过程不用 DSP ,而且不经过任何的数字音效处理,纯直通,让手机输入音源播放音乐,看看耳机能否正常的发声。
 
1. 打开 LARK Studio 软件。
我安装的是 2.4.0 版本。 (特别注意,因为图形化编程的整个过 程都会用到这个软件,所以越是新版本的软件,理论上讲 ADI 优化的越好,解决的 BUG 越多,功能各方面越完善,所以尽量安装最新的软件版本,并随时关注软件更新情况)
ADAU1860调试心得(5)ADC-DAC直通程序_第1张图片

2. 首先我们来新建一个工程:

ADAU1860调试心得(5)ADC-DAC直通程序_第2张图片 

ADAU1860调试心得(5)ADC-DAC直通程序_第3张图片 

注意,选择 Lark 就是对应的 ADAU1860 Lark-Lite 对应的是 ADAU1850 ,后面这个 SSM6515
不管他,另一个 IC
OK 后,下一步选择一个文件夹放工程:
ADAU1860调试心得(5)ADC-DAC直通程序_第4张图片

1860 的工程都是 .larkproj 尾缀的。新建完成后,就回到了初始打开软件的页面,你会发现就是你的工程啦。

ADAU1860调试心得(5)ADC-DAC直通程序_第5张图片

3. 进行工程配置(很关键) 

1 )这一步非常重要,首先我们要把芯片的 Power 打开:
ADAU1860调试心得(5)ADC-DAC直通程序_第6张图片

2 ADC 设置,注意因为我们输入的都是 LINE IN ,所以我在 ADC_CTRL7 这里,把输入通道全
部都从默认的 DIFF 输入修改成了 SINGLE_INPUT
ADAU1860调试心得(5)ADC-DAC直通程序_第7张图片

3DAC 设置 

ADAU1860调试心得(5)ADC-DAC直通程序_第8张图片

4Clock 设置 

 ADAU1860调试心得(5)ADC-DAC直通程序_第9张图片

注意,我的板子硬件设计是外部时钟,所以要按 CLK_CTRL1 里来配置。

5PLL 设置

ADAU1860调试心得(5)ADC-DAC直通程序_第10张图片 

以上,寄存器就全部配置完成了。如果大家觉得太麻烦,可以直接用我配好的例程。 

4. 进行仿真器的链接

1)按下图所示操作

ADAU1860调试心得(5)ADC-DAC直通程序_第11张图片

2) 链接成功后显示如下图

ADAU1860调试心得(5)ADC-DAC直通程序_第12张图片 

5. 下载配置好的程序 

ADAU1860调试心得(5)ADC-DAC直通程序_第13张图片

 下载完之后,如下图:

ADAU1860调试心得(5)ADC-DAC直通程序_第14张图片

手机通过 AIN0 端口输入模拟音源,耳机从输出端口听到音乐,完成 AD DA 的直通。

ADAU1860调试心得(5)ADC-DAC直通程序_第15张图片 

看板子的丝印,我软件里设置的是 DIFF AIN0 输入,那么板子上对应的就是 DIFF AIN0 接口。 

特别注意:新手朋友看到寄存器里这么多选项,到底每个是什么意思?在 Lark Studio 里做 的非常好,你只需要把鼠标放到这个模块的字上,就会有对他的简短解释,如下图:
ADAU1860调试心得(5)ADC-DAC直通程序_第16张图片

总结一下

以上就是第一个程序的实现全过程啦,全部都是以图说话,操作鼠标点一点,就实现了,不难吧。预告一下,有很多OP的小伙伴希望OP讲一讲A2B,汽车音频总线,这不就巧了么,上个月刚做完一个A2B的项目,画了一堆板子,整了好些个资料,反正被封在家也没事干,等1860的调试记录上传完了,我再来详细的说一说A2B吧。

 

你可能感兴趣的:(ADI,DSP资料下载,ADI,DSP技术中心,音频DSP开发,ADI,DSP,ADI,DSP中文资料,ADI音频DSP开发)