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.

[参考译文] TAS2563:TAS2563–仅 0x4F 放大器输出音频、0x4C 保持静音

Guru**** 2650785 points

Other Parts Discussed in Thread: TAS2563

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1589191/tas2563-tas2563-only-0x4f-amplifier-outputs-audio-0x4c-stays-silent

器件型号: TAS2563

我在同一 I²C Ω 总线上使用两个 TAS2563 放大器。
ADDR_SPICLK 的接线方式如下:

  • 一个器件= 0x4C(拉至低电平)

  • 另一个= 0x4F(拉至高电平)

μ I²C 扫描正确显示 0x4C 和 0x4F、因此寻址有效。

问题:
仅 0x4F 的器件输出音频。
如果交换拉电阻(使另一块板变为 0x4F)、则该板将有效。
因此、无论哪个放大器具有地址 0x4F、都是唯一能产生声音的放大器。
0x4C 器件从不输出音频。

如果我强制两个器件都进入全局地址 0x48、则两个放大器都会输出音频。 我运行了 μ I²C 扫描、地址 0x4C 和 0x4F 都显示正确、因此总线和寻址似乎没有问题。  

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

    尊敬的 Siddarth:

    第 0 页寄存器 0x08 中的 RX_SCFG 位的值是多少? 我怀疑这是默认值 00、它根据器件 I2C 地址选择不同的数据时隙、您只会在数字流的第一个通道上发送数据。

    您可以尝试在两个器件上将 RX_SCFG 设置为 01 以选择相同的数据时隙。

    此致、
    -伊凡·萨拉扎尔
    应用工程师

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

    您好 Ivan  

     RX_SCFG 设置为 11b =立体声下混频 (L+R)/2

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

    尊敬的 Siddarth:

    我假设这适用于两个器件、对吧?
    在尝试播放之前和之后、请读取并共享第 0 页的所有寄存器、这可能有助于在测试期间了解器件的状态。

    此致、
    -伊凡·萨拉扎尔
    应用工程师