ZHCAEK6 October 2024 TAC5212
用戶可以將 VAD 編程為處于用戶模式、自動(dòng)模式或中間模式。請(qǐng)注意,只有當(dāng)音頻采樣率為 8kHz 或 48kHz 時(shí),才支持所有 VAD 模式。
0d = 用戶啟動(dòng)的 ADC 上電和 ADC 斷電:這是用戶模式,在該模式下,VAD 監(jiān)控處于活動(dòng)狀態(tài),ADC 上電和斷電由用戶啟動(dòng)。
1d = 基于 VAD 中斷的 ADC 上電和 ADC 斷電:這是自動(dòng)模式,在該模式下,ADC 根據(jù) VAD 算法生成的中斷自動(dòng)開啟或關(guān)閉。
2d = 基于 VAD 中斷的 ADC 上電和用戶啟動(dòng)的 ADC 斷電。這是用戶模式和自動(dòng)模式之間的中間模式。語(yǔ)音觸發(fā)的 VAD 中斷會(huì)使 ADC 記錄路徑上電,并且 ADC 會(huì)繼續(xù)記錄,直到通過主機(jī)的寄存器寫入命令將其斷電。在該模式下,ADC 必須在 VAD 上電的同時(shí)接收寄存器寫入才能上電,但 VAD 可以使 ADC 保持?jǐn)嚯姞顟B(tài),直到檢測(cè)到語(yǔ)音。
表 2-2 通過比較這 3 種模式下 AVDD 上的電流消耗,展示了使用 VAD 的功耗優(yōu)勢(shì)。
| VAD 模式 | 檢測(cè)到語(yǔ)音活動(dòng)? | 電流典型值 (mA) | 其他條件 |
|---|---|---|---|
| 用戶模式 | 是 - ADC 由主機(jī)上電 | 6.899 | AVDD = 3.3V;FS = 8kHz,BCLK = 2.048MHz;TDM 格式;啟用并監(jiān)控 CH1;啟用 MICBIAS |
| 用戶模式 | 否 - ADC 由主機(jī)斷電 | 4.744 | |
| 自動(dòng)模式 | 是 - ADC 由 VAD 上電 | 6.799 | |
| 自動(dòng)模式 | 否 - ADC 由 VAD 斷電 | 4.571 | |
| 中間模式 | 是 - ADC 由 VAD 上電 | 6.896 | |
| 中間模式 | 否 - ADC 由主機(jī)斷電 | 4.575 |
如表 2-3 所示,可以使用 LPAD_CFG1[7:6] 寄存器(頁(yè)面 = 0x01,地址 = 0x1E)的 LPAD_MODE[1:0] 位來選擇 VAD 模式。
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 7-6 | LPAD_MODE[1:0] | R/W | 00b | 自動(dòng) ADC 上電和斷電配置選擇。 0d = 用戶啟動(dòng)的 ADC 上電和 ADC 斷電 1d = 基于 VAD 中斷的 ADC 上電和 ADC 斷電 2d = 基于 VAD 中斷的 ADC 上電,但用戶啟動(dòng)的 ADC 斷電 |