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.

[参考译文] TAS5754M:模拟静音

Guru**** 2482155 points
Other Parts Discussed in Thread: TAS5754M

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/855273/tas5754m-analogue-mute

器件型号:TAS5754M

大家好、我只想使 TAS575X 的放大器部分静音、我认为 SPK_MUTE 输入会使其静音、但它也会使数字部分静音、这意味着 DAC 输出上不再有模拟音频。 用例是使用 DAC_OUT (连接到耳机放大器)、但在插入插孔耳机时将扬声器(连接到 TAS575x 放大输出)静音。

谢谢

Philippe

PS:我在 https://e2e.ti.com/support/audio/f/6/t/526429?Problem-with-TAS5756-as-I2S-master 上看到 有人错误地这样做了、因此似乎只能关闭模拟级。

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

    您好、Philippe、

    TAS575X 器件没有单独的模拟放大器静音功能。

    至于没有模拟输出的主时钟触发 DAC 输出、您是否确认 DAC 输出正确?  

    此外、我想到的唯一可能选项是将 TAS575X 配置为 PBTL 模式、这意味着 BTL 扬声器连接看不到音频输出。 但是、它需要硬件切换到 PBTL 模式。  

    此致、
    Matthew

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

    谢谢 Matthew -啊... 这真的(真的)令人遗憾、并破坏了我的一个关键用例。 我不确定在另一个线程中 DAC 输出是否正确、但 OP 对此非常自信: 在示波器中、他看到 DAC 的输出处于活动状态、并将放大器连接到放大器并获得正确的音频、因此似乎是一个非常可靠的证明。 是否确实没有测试模式或无法欺骗 TAS575x (在另一篇文章中似乎是这样)? 提供 DAC 输出但无法将其隔离似乎真的很奇怪。 TAS 具有模拟静音(根据文档、它可以在数字静音后触发)、因此、无法手动触发静音非常奇怪。 是否有未记录的选项(请)?

    看你对 PBTL 的评论、我不确定我是否在关注。 这需要使用不同的接线、这不适合用户在耳机上仍有音频的同时插入插孔并使放大器静音的用例  

    Philippe

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

    我所能做的事情

    -将 P1、R6设置为0 (数字后模拟静音)

    -将 P0、R3设置为0x01或0x10将使一个数字通道静音,并且*整个*模拟阶段将静音,因此在 DAC 上,另一个通道将保持活动状态,尽管两个模拟(整个阶段)都将静音... 必须有一个解决方案:-)

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

    大家好,我也是 TAS5780,它看起来是引脚对引脚兼容的,并且具有模拟控制功能... 但是... 它有一个复位/引脚、我在内部看不到上拉电阻器、因此它必须上拉、并且它是否可以直接连接到3.3V?  

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

    您好、Philippe、

    这是一种很好的权变措施。 我使用 EVM 板进行了测试、其工作原理如下:

    • 初始化 TAS5754M、两个 DAC/放大器输出都正确。
    • 写下脚本:
      • W 98 00 01
      • W 98 06 00
      • w 98 00 00
      • W 98 03 01
    • 两个通道 D 类无音频输出。 但仍有具有 ChannelB DAC 输出的音频输出

    此致、

    Matthew

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

    感谢 Matthew 确认了我的尝试、但根据我之前的帖子、很遗憾、我只在需要 A 和 B 的情况下启用通道 B DAC (如果 R3中写入0x10、则启用通道 A)。我该怎么做?

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

    我现在尝试 TAS5780。 音频工作正常、但第253页包含的寄存器应该允许我将模拟(寄存器37和 AL)静音、似乎无法访问/工作。 当读取整个页面时、所有内容始终返回0

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

    经过多次测试和错误后、我终于在 P0上使用了 R46、允许在 TAS5780上关闭"后端"电源。 首先将芯片置于待机模式非常重要、因为禁用后端会导致在关闭之前电流消耗峰值达到1.5+A。  

    - P0、R2 => 0x10

    -等待50ms (可能更短)、使芯片实际处于待机状态

    - P0、R46 => 0

    -p0、R2 => 0

    在这种情况下、DAC_OUT 仍处于活动状态、但 SPK_OUT 上没有音频

    要将其重新打开、只需执行相同的序列、但在 R46中写入1

    希望这将对其他人有所帮助

    我认为 TAS 文档应该更加关注寄存器及其使用、在哪些条件下可以访问或不访问它们、是否需要激活待机、为什么有些页面无法访问... 这真的不清楚。

    很遗憾、TAS5754/6没有暴露模拟控制、因为它显然存在、并且可以通过软件将其关闭/打开、只是没有记录。 我希望有一个可访问的套件来编写一些 DSP 代码并将其下载到 RAM 中