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。