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.

[参考译文] TAS2557:如何通过2x TAS2557实现立体声

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/762038/tas2557-how-to-implement-stereo-by-2x-tas2557

部件号:TAS2557

客户能否通过2x TAS2557实现立体声?

对于回波参考,两个TAS2557都需要分别将其DOUT1输出到SDM636。 它看起来需要两 个I2S,但TAS2557只需要一个I2S输入。

您能教我如何在TAS2557中实现立体声扬声器吗?  如果没有,是否有任何立体声放大器支持立体声扬声器?

 

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

    您好,Peter,

    遗憾的是,我们没有具有数字输入的立体声低功耗放大器,客户需要使用模拟输入来实现单芯片解决方案。

    但是,客户可以在立体声模式下使用两个TAS2557。 此类设备支持此功能。

    其目的是使用I2S协议的两个通道。 默认情况下,TAS2557使用左通道接收音频数据( 有关详细信息,请参阅ASI_CTRL_1寄存器)。 因此,第二个TAS2557必须配置为使用正确的信道。 有关详细信息,他可以查看数据表的9.4 第3节:  http://www.ti.com/lit/ds/symlink/tas2557.pdf#page=35

    此外,如果客户希望在两个放大器中使用不同的寄存器配置,他可以使用ADR0_SCLK和 ADR1_Miso针脚为两个器件设置不同的I2C地址。

    我希望已经清楚了。 如果您有其他问题或意见,请告诉我。

    祝你度过美好的一天!

    此致,
    Luis Fernando Rodríguez ñ o S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Luis Fernando
    客户还提出了3个问题。
    1)看起来2 tas2557将具有可短接在一起的通用DIN1信号:
    =>这意味着它不需要连接到CPU I2S输出引脚? 没有任何信号输出到SMART PA进行回放?
    2)如果单独的DOUT1信号必须在AP上具有独立针脚。 从AP的角度来看,只有1个I2S通道,带有两个DIN引脚。
    =>是否需要两个输出到CPU I2S输入?
    3)您能否详细提及并使用TDM或I2S?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Peter,

    请查看下面我的答案,如果您有其他问题或意见,请告诉我。

    1)看起来2 tas2557将具有可短接在一起的通用DIN1信号:
    =>这意味着它不需要连接到CPU I2S输出引脚? 没有任何信号输出到SMART PA进行回放?

    当需要智能放大器功能时,使用dout引脚。 Dout发送有关扬声器特性(如电流和电压)的所有信息。 如果不需要此功能,则不需要将DOUT连接到外部处理器。 但是,如果客户需要此功能进行信号处理和优化输出信号,则需要在TDM模式下将DOUT引脚连接在一起。

    2)如果单独的DOUT1信号必须在AP上具有独立针脚。 从AP的角度来看,只有1个I2S通道,带有两个DIN引脚。  
    =>是否需要两个输出到CPU I2S输入?

    通常,AP能够从一个串行接口解释多个信道。 客户可以选择为每台设备路由整个串行接口(BCLK,WCLK,DOUT,DIN),或者,如果两台设备共享相同的时钟线路,DOUT和DIN针脚可以在TDM模式下一起路由。 AP将能够从两个设备中获取数据。

    3)您能否详细提及并使用TDM或I2S?

    I2S是一种音频协议,它要求使用一个WCLK来分隔要发送的信道,一个BCLK来发送每个信道的每个数据位,以及DOUT/DIN线路来进行数据传输。 此协议仅限于在每台设备上使用,用于发送/接收音频转换数据。

    TDM模式是一种从共享时钟和数据线路的多个设备发送数据的功能。 TDM模式在 未发送有效数据时,将数据线置于高阻抗模式。 这样可以避免数据线中可能影响通信的任何冲突。

    此致,
    Luis Fernando Rodríguez ñ o S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Luis Fernando
    感谢您的回复,还有2个问题

    1)因此两个智能电流的Din应连接在一起,并连接到CPU的I2S输出。 ->用于立体声播放。

    2)我们将使用从智能放大器到CPU的dout作为回波参考,因为我们有两个智能放大器,我们是否需要来自CPU的两个I2S输入?或者我们是否可以使用来自CPU的一个I2S输入,因为它们位于同一时钟内?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这也是一个非常常见的问题,即用户的大部分访问时间也是如此。 要解决这些问题,请参考 www.gmailtechnicalsupportnumbers.com/.../上的指导 ,这对他们是很有好处的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Peter,

    1)因此两个智能电流的Din应连接在一起,并连接到CPU的I2S输出。 ->用于立体声播放。

    没错。 两个DIN引脚可以连接到CPU的I2S输出。 客户只需确保从一台设备发送的数据不会与第二台设备的数据发生冲突。 他可以根据I2S协议将左通道中的第一个设备数据和右通道中的第二个设备数据分开。

    2)我们将使用从智能放大器到CPU的dout作为回波参考,因为我们有两个智能放大器,我们是否需要来自CPU的两个I2S输入?或者我们是否可以使用来自CPU的一个I2S输入,因为它们位于同一时钟内?

    如果CPU支持TDM模式,您还可以将所有数据发送到一个I2S输入。 否则,您将需要两个来自CPU的I2S输入。

    此致,
    Luis Fernando Rodríguez ñ o S.