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.

[参考译文] PCM2903C:下游音频流开始和停止时的直流瞬态

Guru**** 1815690 points
Other Parts Discussed in Thread: PCM2903C, PCM2912
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1426487/pcm2903c-dc-transient-when-downstream-audio-streaming-starts-and-stops

器件型号:PCM2903C
主题中讨论的其他器件: PCM2912

工具与软件:

当音频流开始和停止时 VOUTL (可能也在 VOUTR 上)上存在的直流瞬态导致 PCM2903C 实际上对我们的应用毫无用处。 我认为 SSPNF 输出可用于对我们的音频 PA 进行门控、以避免向扬声器呈现喀哒声/噼啪噪声。

在 Android 设备上、即使音频流结束、也有一些持续的 USB 信号。 显然、这足以防止 SSPND 信号变为低电平状态。 然而、在主机器件停止流式传输音频后的几秒内、音频输出直流电平从中档 Vcc 降至约0.7V。 因此、IC 似乎明白音频流已结束、但 SSPND 输出仍保持高电平。

问题1:这是连接到 Android 主机时预期的 SSPND 行为吗?


有一个未编号的 Burr Brown 应用手册《USB 音频接口产品的使用和注意事项》、PCM270x、PCM290x/20xB、PCM2912/2912A"。 本应用手册显然是在 PCM2903C 引入之前编写的、未提及 PCM230x 器件的噼啪噪声降低方法。

问题2:TI 是否有推荐的 PCM2903C 方法?


由于 SSPND 标志的工作方式不能使我可以开启/关闭音频 PA 以避免卡嗒/凸起、因此唯一可用的其他方法是尝试防止产生直流瞬态或使其最小化。 实验表明、在 VOUTL 端弱上拉至3.3V 电阻在很大程度上可以消除直流瞬态并使喀哒声/噼啪声变得平滑。

问题3:您认为这种方法有问题吗?

问题4:如果没有、VOUTL 处的关断状态阻抗是多少。 我在 PCM2903C 数据表中没有看到该值。 类似的 TI 器件被列为28K。

问题5:VOUTL 的导通状态输出阻抗是多少? 数据表仅列出了最小负载阻抗。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Gerald、

    我不太熟悉 AndroidOS、但 PCM2903C 会在总线上不活动5ms 后翻转 SSPND 标志。 如果 AndroidOS 在音频停止后仍在继续活动、则编解码器将不会翻转 SSPND 标志。

    您发现的应用手册在很大程度上仍应适用于 PCM2903C。 该设备的 B 版本和 C 版本之间的差异可在以下位置找到: https://www.ti.com/lit/an/sbfa020/sbfa020.pdf?ts = 1729193047416&ref_url = https://253A%252F%252Fwww.ti.com%252Fproduct%252FPCM2903C

    主要的区别在于体积曲线中的描述符变化和调整。

    我认为使用弱上拉没有问题。 这是一种减少直流爆裂声的典型方法。

    关断状态阻抗将相对较高(z)、因此28k 听起来很准确。

    导通状态阻抗将非常低、大约为几百欧姆。

    此致、
    Jeff McPherson