ELF1/ELF1S開發(fā)板的音頻模塊采用了 NAU88C22 芯片,芯片數(shù)據(jù)信號使用 I2S 接口進行通訊,主要信號功能:
SAI_BCLK:音頻信號位時鐘
SAI_SYNC:左右聲道控制信號
SAI_TXD:數(shù)據(jù)發(fā)送信號
SAI_RXD:數(shù)據(jù)接收信號
底板提供的 3.5mm 音頻插座,有 4 級觸片,支持左右雙聲道播放聲音,和 MIC 錄音。也就是默認的 3.5mm 音頻插座的設(shè)計,采用了CTIA (國際標準四段式插針)標準,如果插入 OMTP(非國際標準四段式插針)標準耳機,會有放音和錄音功能失效的現(xiàn)象。
音頻接口問題排查思路
(2)音頻芯片通過 I2C 通信,檢查核心板是否能讀到音頻芯片(如果有驅(qū)動看驅(qū)動能否正常加載,沒驅(qū)動用 I2C tools 看是否掛載到總線上),如果讀不到檢查數(shù)據(jù)時鐘線是否上拉;
(3)檢查芯片是否有工作模式選擇引腳上下拉是否選對了。
核心板能識別到音頻芯片
(2)如果可正常掛載音頻芯片,檢查 I2S 電平是否匹配,1.8V / 3.3V 是否要加電平轉(zhuǎn)換;
(3)I2S 總線在 PCB 走線時是否受到電源線等干擾;
(4)檢查音頻信號波形,先測量音頻芯片的輸出端,如果正常有波形,則是芯片和音頻座連接的問題,如果沒有波形,測量 I2S 信號是否給到音頻芯片。