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.

[参考译文] TAS2553:播放声音文件后、输出仍处于活动状态

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1279199/tas2553-output-still-active-after-sound-file-is-played

器件型号:TAS2553

伊凡、您好!  

我收到了以下问题、您可以看看吗?  

我们通过测量发现、在播放声音文件后、TAS2553的输出仍显示一些活动。 在下图中,您会首先看到声音文件(更高级别的信号),该文件在按下按钮后用作用户反馈。 在这之后,我们可以观察到一些活动大约3秒,较低的水平。 直接在两个扬声器输出中的一个输出上测量信号。 它使用的是8欧姆扬声器、没有可闻噪声、因为输出音量已经相当低了。  
这是器件的一项功能、还是我们以错误的方式对其进行了配置?  

谢谢。  
Jens、FAE

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

    Jens、您好!

    在此测试期间、您能否捕获输入时钟? 我想知道输入时钟是否会在这个3秒延迟后停止、而这会禁用放大器的输出。

    此致、
    -Ivan Salazar
    应用工程师

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

    伊凡、您好!  

    目前、 PSR-13N08SM-YQ 用作8欧姆的扬声器。 听不到可闻噪声、但这可能是因为增益非常低、并且声音本身已经非常安静。  
    除了输出信号(OUT-)之外、还记录了器件的 DIN (引脚 D3)和 I2C 总线:
    - CH1:输出-(连接到扬声器)
    - CH2:DIN (来自 CPU 的音频接口)
    -通道3:SDA (I2C 数据)
    -通道4:SCL (I2C 时钟)



    编解码器的输出已经显示了活动、虽然在 CPU 的 DIN (音频接口)上还未发生任何反应。 这会引起一些混淆。 在输出上的活动开始之前、I2C 访问是否可以激活编解码器中的任何内容?  

    下面还介绍了 I2C 总线上发生的情况:  

    添加了。   寄存器

       数据

    1.

    0x80  0x06

         0x00

    2.

    0x80  0x02

         0x69

    3.

    0x80  0x02

         0xE9

    4.

    0x80  0x0D

         0xA9

    5.

    0x80  0x0E

         0x28

    6.

    0x80  0x02

         0xE8

    7.

    0x80  0x01

         0x04

    8.

    0x80  0x01

         0x00

    活动1. 导通为3。 似乎是配置(蓝色)、操作4. 至8。 然后显示配置完成(黄色):  

    我们不能真正理解的是、为什么在配置中、会连续两次将不同的值写入同一个寄存器:  

    2.

    0x80  0x02

         0x69

    3.

    0x80  0x02

         0xE9

    为什么在黄色块中(配置完成)再次将两次不同的值写入同一个寄存器:  

    7.

    0x80  0x01

         0x04

    8.

    0x80  0x01

         0x00

    您能帮助我们对此进行更详细的介绍吗?  

    谢谢。  
    延斯  

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

    Jens、您好!

    我将查看您的最新意见、并在星期五结束前提供进一步的评论。

    此致、
    -Ivan Salazar
    应用工程师

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

    Jens、您好!

    请注意、这是一个 D 类放大器、无论数据输入如何、一旦启用、输出都会开始在空闲状态下切换。
    该器件具有内部升压功能、看起来输出一开始就启用了升压、然后当输入数据停止时、它会禁用升压功能。 此行为应根据自动通过寄存器0x14的配置进行更改。

    您共享的这些命令来自 EVM?

    • 0x02 = 0x69禁用 D 类
    • 0x02 = 0xe9启用 D 类这可能仅用于复位 D 类?
    • 0x01 = 0x04将器件设置为静音状态并禁用 SWS
    • 0x01 = 0x00使器件退出静音模式、同时保持 SWS 处于禁用状态

    EVM GUI 建议将此脚本用作 init 脚本:

    # 32-bit 64-fs
    # Slave Reg Value
    w 80 01 12
    w 80 08 10
    w 80 02 EA
    w 80 03 5D
    w 80 04 00
    w 80 05 10
    w 80 06 00
    w 80 07 C8
    w 80 09 00
    w 80 0A 00
    w 80 12 15
    w 80 14 0F
    w 80 01 10

    我不确定您观察到的问题是什么、您能解释一下吗?

    谢谢、此致、
    -Ivan Salazar
    应用工程师