This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
我们的客户正在考虑使用 TAC5112或可能的 TAC5242、并有一些问题:
谢谢!
您好!
抱歉耽误你的时间。 要使用耳机放大器、请确保要发送至耳机的通道已设置为耳机驱动器、 该驱动器在寄存器 OUT1x_CFG1、OUT1x_CFG2、OUT2x_CFG1、OUT2x_CFG2中针对4个输出通道设置。 然后、启用 DAC、您应该将该 DAC 通道的输入路由至耳机。 如果要使用耳机检测/插孔检测、可以查看此应用手册: https://www.ti.com/lit/an/slaaeg7/slaaeg7.pdf
您还可以在 EVM 用户指南: https://www.ti.com/lit/ug/slau902a/slau902a.pdf 中找到示例 脚本。如果您搜索"耳机"、您将看到示例耳机输出脚本。
您可以在一条 TDM 总线中使用多达32个音频流(或16个通道、因为每个通道2个 PDM 麦克风流)、并且如果每个器件有2个输出、则最多可以有8个器件。 您可以通过寄存器0x1E-0x25选择器件使用的 TDM"时隙"。 请记住、所有器件需要具有相同的字长(位深度)和采样速率、这样 BCLK 将是 Fs *字长*通道数。
要驱动扬声器、我建议使用小放大器、如 TAS2505。 我们还有一些带有集成扬声器放大器的旧版编解码器、例如 TLV320AIC3100或 TLV320AIC3120 (及其他一些)。 这些具有集成扬声器放大器 的编解码器中的任何一个都可能 位于同一 TDM 总线上、指定它所在的时隙会稍微困难一些、因此我建议尝试将该编解码器保留为时隙1/2。 AIC3100具有"数据时隙偏移可编程性"、您可以指定信号偏移的 BCLK 周期数。 我认为使用放大器是一种更简单的选择、并且也可能更便宜。 另外需要注意的一点是、TAC5142是 TAC5112的硬件控制版本、它只能支持4个不同的插槽、因此如果您希望系统中有4个以上的插槽、我不认为您可以混合和匹配 TAC5112和5142。 如果您需要更多帮助、请告诉我。
此致!
MIR