先来简单介绍一下这个ADAU1777的开发板。主芯片方面,这个开发板我们用了一颗ADAU1777,另外还有一颗STM32的单片机,用来启动ADAU1777。加单片机的主要目的是为了教会大家如何使用单片机,来启动与控制ADAU1777。实际上在真实的项目开发中,有一些客户会用一个单片机来启动ADAU1777的,这样会让你的程序是放在单片机片内,而不是在eeprom里,有一定的加密保护作用。单片机是一个冗余设计,如果需要做单芯片方案,直接无视即可。
外设方面,我们设计了两路LINE IN,一路HP OUT,也就是通常所说的4进2出,而ADAU1777也是最多就支持到4路模拟入,2路模拟出。其中一路LINE IN做成了差分输入,一路HPOUT也并联了一组差分输出。在MIC这方面,我们做了独立的数字MIC in,以及2个模拟MIC in(与LINE IN用开关切换)。
在单片机方面,我们选择了一颗支持3.3V/1.8V的低功耗单片机STM32L011D4P,和ADAU1772搭配,实现开关切换1.8V低功耗的功能。单片机用于启动ADAU1777。我们会提供源码和详细的使用文档
开发板设计了3个按键,通过在sigmastudio软件中配置,可以实现静音、音量+、音量-的功能。另外还预留了2排插针模式的数字音频接口(IIS) |