ADAU1787是ADI的SigmaDSP系列处理器中的,现阶段最低延迟,最低功耗的一款,也是最新的一款,他内部集成了codec,又能自启动,可以做单芯片解决方案,是低功耗的首选,希望通过这个文档,配合开发板和USBi仿真器,10分钟让你写出第一个SigmaDSP的程序来,并以最快的速度学会开发ADI的这颗DSP!
开发板采用了ADAU1787+STM32的架构,并提供了ADAU1787单芯片自启动方案,以及ADAU1787+STM32的单片机启动方案,用户可通过开关切换来自行选择。
单片机去启动SigmaDSP,是很常规设计,程序放到单片机里,有一定的加密功能,而如果你要做单片机控制DSP的功能,也势必要用到。很多新手并不知道如何来做,这个开发板将提供傻瓜式的操作,以及STM32启动DSP源码!当然,如果用户不需要单片机+DSP的设计,只需切一下开关就好了,详细请见下面的文档说明。
外设方面,我们设计了两路LINE IN,一路HP OUT,也就是通常所说的4进2出,而ADAU1787也是最多就支持到4路模拟入,2路模拟出。其中一路LINE IN做成了差分输入,一路HPOUT也并联了一组差分输出。在MIC这方面,我们做了独立的数字MIC in,以及2个模拟MIC in。
开发板设计了4个按键,通过在Sigmastudio软件中配置,可以实现复位、静音、音量+、音量-的功能。另外还预留了2排插针模式的数字音频接口(IIS)。
- SigmaDSP:ADAU1787
- MCU: STM32L011D4P(1.8V低功耗单片机)
- 4进2出:2路Line IN,1路HP out,其中1路LINE IN设计成了差分输入,1路HP OUT扩展多出了一对LR差分输出
- 4路数字MIC IN
- 2路模拟MIC IN(与差分LINE IN共享)
- 3个按键,分别为静音、音量+、音量-
- 一个USBi接口(用于ADAU1787的调试,以及开发板供电)
- 一个单片机烧写器接口(用于STM32程序烧写)
- 一个mini USB接口(用于开发板供电)(开发板支持USBi供电,在调试模式下,插上USBi即可,无需USB接口供电)
- 1.8V低功耗设计
注意,想要了解这块开发板提供什么资料,请务必看这里。
↓开发板提供的资料包↓ |
|
↓1. 说明文档↓ |
|
↓2. ADAU1787 CODE(8个例程)↓ |
|
↓4. ADAU1787进阶资料包(22个例程)↓ |
|
↓5. ADAU1787进阶资料包(9个例程)↓ |
|
↓ADAU1787的中文视频教程(30个)↓ |
|