ZHCADN8A November 2023 – July 2024 TAC5111 , TAC5112 , TAC5211 , TAC5212 , TAC5412-Q1 , TAD5112 , TAD5142 , TAD5212 , TAD5212-Q1 , TAD5242
在卡拉 OK 等應用中,需要將外部模擬麥克風輸入與存儲和錄制的數字輸入進行混合,從而在播放音樂的同時疊加語音。需要在 DAC 的模擬輸出上播放混合輸出。
TAD5212 支持將 DAC 輸出與外部模擬輸入混合,以及將外部模擬信號路由至輸出。
在圖 2-9 中,芯片輸出有兩條獨立路徑。一條路徑是通過緩沖器連接至輸出引腳的 DAC 輸出。第二條路徑可連接至外部模擬輸入。
TAD5212 支持多種數據混合選項,其中包括來自主要 ASI 的多達八個輸入通道、來自輔助 ASI 的兩個輸入通道以及一個音調發生器。在 DAC 輸出上播放之前,該音調發生器可與每條路徑的靈活增益選項進行混合。默認情況下,這些混頻器處于禁用狀態,并且通道配置為僅支持單通道數據。表 2-3 匯總了混頻器的 DAC 默認值和配置。在立體聲單端模式 (SSE) 下,該器件最多可支持 4 個獨立的單端輸出。SSE 通過 OUT1x_CFG (B0_P0_R100_D[4:2]) 和 OUT2x_CFG (B0_P0_R107_D[4:2]) 進行配置
| DAC_CONFIG | 混頻器默認值 |
|---|---|
| (DIFF/SE/PDIFF) | ASI_RX_CH1 → LDAC/RDAC |
| ASI_RX_CH2 → LDAC2/RDAC2 | |
| SSE | ASI_RX_CH1 → LDAC |
| ASI_RX_CH2 → RDAC | |
| ASI_RX_CH3 → LDAC2 | |
| ASI_RX_CH4 → RDAC2 |
可通過在寄存器映射的第 17 頁中設置 ASI_DIN_Mixers 來配置混頻器。如果 DAC 和模擬輸入均已啟用,用戶必須驗證模擬旁路和數字 DAC 信號鏈的組合不會超出滿量程值。數字 DAC 信號鏈(Book0、Page 0_Rregister 103 和 110)有獨立的增益旋鈕,只要最終輸出不超出滿量程,就可以對其進行調節。
TAD5212 的一個特性是能夠繞過 DAC,直接向 DAC 輸出發送模擬輸入信號。可通過分別對 VOUT1x 和 VOUT2x 使用寄存器 100 (0h64) 和寄存器 107 (0h6B) 來訪問該特性。如果需要從 OUTP 接收輸出信號,則需要在 INM 輸入端施加模擬信號;由于負反饋連接,輸出信號為輸入信號的反相版本。
單端用例中模擬輸入的輸入阻抗可以選擇 4.4kΩ 或 20kΩ 阻抗。對于全差分配置,選項為 8.8kΩ 或 40kΩ。
在圖 2-9 中,模擬輸入信號路徑中的開關閉合,而 DAC 輸出中的開關斷開,以將模擬信號路由至輸出緩沖器,然后再路由至輸出引腳。
OUT1x_CFG0 寄存器(地址 = 0x64)可用于不同的配置,以將 DAC 和模擬輸入引導至 OUT2P 和 OUT2M。同樣,OUT2x_CFG0 寄存器(地址 = 0x6B)可用于不同的配置,以將 DAC 和模擬輸入引導至 OUT2P 和 OUT2M。
例如,可以對該器件進行編程,將來自 DAC 信號鏈的輸入或來自模擬旁路路徑的輸入路由至 DAC 輸出。同樣,該器件可以獨立地將 DAC 輸出路由至 OUT2P,將 IN2P 路由至 OUT2M,將 DAC 輸出路由至 OUT2M,或將 IN2M 處的模擬輸入路由至 OUT2P,還有許多其他選項,包括禁用輸出驅動器。表 2-4 總結了將模擬或 DAC 輸出路由至輸出引腳的多種選項。
| OUTxx_CFG[2:0] 輸入 | OUT1P/OUT1M 引腳配置 |
|---|---|
| 000 | OUTxP/OUTxM 作為差分對(默認) |
| 001 | OUTxP 和 OUTxM 作為獨立的單端輸出 |
| 010 | 僅 OUTxP 上的單聲道單端輸出 |
| 011 | 僅 OUTxM 上的單聲道單端輸出 |
| 100 | 偽差分輸出,OUTxP 用作信號,OUTxM 用作 VCOM |
| 101 | 偽差分輸出,OUTxP 用作信號,OUTxM 用作 VCOM,OUTxM 用作 VCOM 檢測 |
| 110 | 偽差分輸出,OUTxM 用作信號,OUTxP 用作 VCOM |
| 111 | 保留。不使用此設置 |
TAD5212 在旁路模式下支持模擬引腳上的 ±100mV 共模電壓。在偽差分配置中,需要將輸入電壓和共模電壓分別施加到 ANA_P 和 ANA_M,才能在 OUT1P 處獲得輸出。當使用另一個通道時,這一規則同樣適用于 OUT2P。