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.

[参考译文] 采用 S/PDIF 格式对音频进行编码

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1233939/encode-audio-in-s-pdif-format

主题中讨论的其他器件:PCM9211LMV1012

您好!

我正在寻找一种将麦克风音频转换为 S/PDIF 流的简单解决方案。

 TI 的产品系列中是否有可实现此功能的产品?

谢谢。

Pavel.

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

    PCM2903CDB 似乎符合我的要求、但它有一些无用的(对我而言)、使价格上升到8.5美元

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

    尊敬的 Pavel:

    对于最简单的解决方案、可能选择 PCM2903CDB。 但是、另一种解决方案是使用 LMV1012放大麦克风信号、然后将其发送到 PCM9211以获得 S/PDIF 输出。 如果您购买 LMV1012和 PCM9211的金额较低、则这两款产品的总购买金额约为3美元。

    链接:
    https://www.ti.com/product/LMV1012
    https://www.ti.com/product/PCM9211

    希望这对您有所帮助!

    此致!
    安德鲁

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

    Andrew、您好!

    谢谢。

    在我最初的文章中,我在描述要求方面不够具体:我需要两种方式的 S/PDIF (输入和输出)。

    因此、功能相当强大的 PCM9211并不完全对应于我的应用。 它仅具有 S/PDIF 输入(12个输入!)、但不具有输出。

    此致、

    Pavel.

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

    MPO0 -引脚15
    MPO1 -引脚16

    "由 DIT 模块生成的 S/PDIF 编码信号可通过 MPO0和 MPO1引脚提供。 MPO 选择寄存器(寄存器78h/MPOxSEL[3:0])可被设定为'1101'以通过这两个引脚中的一个确定 DIT 输出。"


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

    浏览 IC 图后、考虑到发送路径(麦克风和 S/PDIF 输出之间)是红线、接收路径(S/PDIF 和扬声器之间)是蓝线、我认为正确吗? DOUT 输出(从蓝色路径)将进入 DAC?

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

    我可以知道您希望最终信号链具体 是什么吗? 例如:MIC -> AMP ->扬声器

    您绘制的红线是正确的、但蓝线路径接收 S/PDIF 和输出串行数据、除非使用 DAC、否则无法驱动扬声器。

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

    对于红色线、我曾提到 DOUT 应为 DAC 供电。

    信号链(简化版)是双工的:

    (1) MIC (数字或模拟)->MIC AFE -> S/PDIF Tx->线路驱动器------- 信道------- >(2) S/PDIF Rx -> DAC -> AMP->Speaker (扬声器)

    (1)扬声器<-AMP<-DAC<-S/PDIF Rx <------- 通道------------------------------------------------------- (2) 线路驱动器<- S/PDIF Tx <- MIC AFE <- MIC (数字或模拟)

    (1):设备1

    (2):设备2

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

    谢谢。 你画出的蓝色和红色路径都是合理的。  对于蓝色路径,您仍需要一个 DAC 将串行数据转换为模拟信号,从而驱动末端的扬声器(DOUT -> DAC -> AMP -> SPEAKER)。  

    TAS2505 是您可以使用的数字放大器示例。

    希望这对您有所帮助!

    此致!
    安德鲁

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

    感谢 Andrew、

    在采取解决办法之前,我想再澄清一点:S/PDIF 在音频传输方面是否优于 PCM。 我不是音频专家、但从我所看到的、S/PDIF 是 PCM 的一个超集、不是吗? 如果这两者在传输保真度方面是相同的、则 PCM 解决方案可能更简单(或更便宜)。

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

    大部分的 TI 芯片都支持 I2S、 SPI 编码、都是 PCM 解决方案。 我认为使用 I2S 是更简单、更便宜的解决方案。

    TLV320AIC1x 是带有 MICIN 的低成本单声道语音编解码器、因此您不必像之前的解决方案那样在 DAC 之前放大信号。

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

    遗憾的是、I2S 与我的应用不匹配、因为 I2S 是总线: 连续串行时钟(SCK)、字选择(WS)、串行数据(SD)。  是否存在在输出端具有 PCM 而不是 I2S 的 IC? 否则、 S/PDIF 只是用于具有单线的音频传输的标准。

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

    这是否适合您的应用?
    TLV320AIC1103