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