先來簡單介紹一下這個ADAU1777的開發(fā)板。主芯片方面,這個開發(fā)板我們用了一顆ADAU1777,另外還有一顆STM32的單片機,用來啟動ADAU1777。加單片機的主要目的是為了教會大家如何使用單片機,來啟動與控制ADAU1777。實際上在真實的項目開發(fā)中,有一些客戶會用一個單片機來啟動ADAU1777的,這樣會讓你的程序是放在單片機片內,而不是在eeprom里,有一定的加密保護作用。單片機是一個冗余設計,如果需要做單芯片方案,直接無視即可。
外設方面,我們設計了兩路LINE IN,一路HP OUT,也就是通常所說的4進2出,而ADAU1777也是最多就支持到4路模擬入,2路模擬出。其中一路LINE IN做成了差分輸入,一路HPOUT也并聯(lián)了一組差分輸出。在MIC這方面,我們做了獨立的數字MIC in,以及2個模擬MIC in(與LINE IN用開關切換)。
在單片機方面,我們選擇了一顆支持3.3V/1.8V的低功耗單片機STM32L011D4P,和ADAU1772搭配,實現開關切換1.8V低功耗的功能。單片機用于啟動ADAU1777。我們會提供源碼和詳細的使用文檔
開發(fā)板設計了3個按鍵,通過在sigmastudio軟件中配置,可以實現靜音、音量+、音量-的功能。另外還預留了2排插針模式的數字音頻接口(IIS) |