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.

[参考译文] TAS6424L-Q1:TAS6424 PBTL 模式出现问题、需要帮助

Guru**** 2455840 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/750590/tas6424l-q1-problem-with-tas6424-pbtl-mode-and-need-help

器件型号:TAS6424L-Q1
主题中讨论的其他器件:TAS6424

大家好、  

我需要有关 tas6424的帮助。 设置 TAS6424时遇到2个问题。

在 PBTL 模式下、0x00为0x30、连接原理图和实际 PCB。 请注意、电感器是单独焊接的。 SDIN1=SDIN2

如 https://e2e.ti.com/support/audio/f/6/p/579309/2142692 所示的初始序列。

当访问最后一步时:将0x00写入0x04、0x10、0x12将是0x0d 错误、几秒钟后0x13将是0x1d。  

我的问题:SDIN1的左侧和右侧数据应该是什么? 完全一样? 原因不是很清楚、只需说相同即可。 我尝试为左/右数据输入相同的数据、但在输出非常糟糕的声音时仍然无法正常工作。

请注意 https://e2e.ti.com/support/audio/f/6/p/689851/2547524 、我几乎遇到了相同的问题。 除了我的芯片将在2秒内关闭、而 Marc 的芯片变热。

我只想确认、如果 PBTL 仅重新映射内部驱动器 FET、原因是我没有看到 I2S 输入映射设置寄存器。 因此、我只想让芯片在正常状态下工作、输出1/3通道并行和2/4通道并行、这正是我对工作状态的预期。

在正常模式下工作时、在测试通道1和通道2输出时、我使用 FPGA 切换不同的数据输出、但得到2个不同的结果、一个正常、另一个噪声较大。 (但当我使用 DAC 时、它在切换两个数据通道时工作良好)

随附的 MP3将具有输出记录 HC~bad.mp3 is Bad HC~ok.mp3 is Good。 所附的4张图片显示了波形、2张正常、2张不正常。 有人可以帮助解决这个奇怪的问题吗?

此致

动力平移

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

         e2e.ti.com/.../hc_7E00_ok.mp3e2e.ti.com/.../hc_7E00_bad.mp3e2e.ti.com/.../car_2D00_amp_2D00_6424.pdf

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

    高功率盘、

    这是针对 PBTL 的过程。  希望这对您有所帮助。

    •硬件过程

    –短接通道1 (+)和(-)端子。 这将成为 PBTL 通道1 (左+)端子
    –短接通道2 (+)和(-)端子。 这将成为 PBTL 通道1 (左)端子
    –短接通道3 (+)和(-)端子。 这将成为 PBTL 通道2 (RIGHT +)端子
    –短接通道4 (+)和(-)端子。 这将成为 PBTL 通道2 (右)端子
    •I2C 过程
    –设置关断使能
    –写以下内容:
    •0x00 30 …PBTL 通道1和2以及3和4
    •0x04 00 …所有通道播放模式
    •0x21 80 …清除所有故障
    –禁用关断
    图安最好的酒店
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Tuan:

    感谢您的快速回复。

    我尝试了从您的 ee 论坛中获得的一切、但它没有帮助。
    对於这项建议,我已经这样做了,但却有距离和噪音,没有线索。

    因此、下面的问题需要回答:
    1.是否可以简单地将 PBTL 通道1和通道3用于正常工作模式,以获得与建议的 PBTL 相同的输出?
    2.在2个数据之间切换时如何解决噪声问题原因我在格式之间看不到任何推理、但存在噪声。

    或者、我需要在深圳办事处 P.R.China 中测试您的 EVB 以找出原因。

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

    高功率盘、

    很抱歉、这不适合您。  让我们先处理一个 IC、然后再处理另一个 IC。  在对 PBTL 配置进行编程时、请务必将器件置于待机状态、然后在将器件置于播放模式之前、可将其取消置位待机状态。

    在 PBTL 模式下、只能使用 SDIN1。  现在、在您的设置中、通道1和2成为左通道、通道3和4成为右通道。

    具有 LRCLK 高电平的 SDIN1将向通道1和2发送左侧数据、而 LRCLK 低电平将向通道3和4发送右侧数据。

    我只看到数据进入左侧(通道1和2 PBTL 配置)。  这可能是您听不到正确信道的原因。

    是否运行 TDM 模式或 I2S 左对齐模式?  从示波器捕获中运行 I2S 左对齐模式。

    我不在您的时区、但我会将此事转发给我在上海的同事、他可以直接与您交谈。

    图安最好的酒店

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    实际上、它看起来既具有左右两个数据、但只有16位、这是我的错。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Tuan

    感谢您的回复。 我不喜欢在中国致电技术支持、因为他们太慢、总是发送"超出我的能力"之类的官方回复、即使他们不检查我在电子邮件中描述的内容。

    我只是从您的回复中说明:SDIN1仅使用并映射到通道1/2和3/4、数据表中未显示这种情况、可能是我读取 PDF 的方式不正确、原因是我只需搜索他们的关键字 PBTL 即可找到相关的点击结果、也没有任何线索。 我认为 PDF 中也不清楚2 BTL 1 PBTL 通道映射。

    我稍后将测试 PBTL 模式、并将我尝试的内容放在这里、以获得更多调试信息。

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

    好消息是 PBTL 模式现在工作了、我仔细检查了工程师的脚本并做了一些修改、工作正常。 这是我们的脚本(请注意、I2C 地址为127位、因此我们的6A 就是您提到的 D4/D5)

    #重置芯片
    /i2crw0 w 6a 0 80

    #置于 PBTL 模式
    /i2crw0 w 6a 0 30

    #复位故障标志
    /i2crw0、带6A 21 80

    #读取所有寄存器(原因重复将使一个字节丢失、因此将地址放置为0xff 将起作用)
    /i2crw0 r 6a ff 64

    #将格式设置为默认值 LJ/44100
    /i2crw0、带6A 3 5

    #设置工作和音量
    /i2crw0 w 6a 4 0 b0 b0 b0 b0 b0

    # Out of mute --通过命令0x23进行 MCU 控制
    /i2crw0 w 33 23 1.

    # Out of standby mode --通过命令0x24进行 MCU 控制
    /i2crw0 w 33 24 1

    睡眠5.

    #再次读取状态
    /i2crw0 r 6a ff 64
    -------------------------- 下面的结果-------------------------------------------------------
    读取 I2C 器件@ 0x6a、子地址0xff、读取计数64
    64字节读取:
    30 32 62 05 00 b0 b0 b0 b0 00 11 00 00 00 00
    00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00
    00 80 01 14 00 40 21 0A 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


    好的、现在还有一件事要解决噪声问题、是否知道它是如何根据示波器屏幕截图出来的?

    请联系我的电话以获得帮助、我们需要在 CES 中向一些品牌演示此电路板。

    此致、
    动力平移
    +86-755-2512-4199
    +86-18187001791
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    高功率盘、

    我有两个想法、但首先您需要确认您使用的是左对齐(使用的是最左位)而不是 I2S (不使用最左位)。

    如果左对齐格式是数据流、则可以尝试将寄存器0x03位2、1和0编程为101二进制文件。  这会将器件设置为左对齐。

    另一个想法是将寄存器0x01位1中的增益设置为较低、并将0设置为01二进制(增益级别2)。

    希望这对您有所帮助。

    图安最好的酒店

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

    大家好、Tuan、

    仔细测试后、您提到只应使用 SDIN1的说法是不正确的。 也应使用 SDIN2、否则通道3/4将保持静音。

    由 FPGA 修改验证删除 SDIN2的输出时、ch3/4根本没有输出。

    PDF 中的一些小错误,如0x05-0x08,用于卷,但数据表中显示为0x05-0x088...

    另外,您能否帮助确认通道映射问题? 设置 SDIN1=SDIN2时、是的、PBTL 工作正常、但声音相同。

    对于 SDIN1/SDIN2、我的结果是在 PBTL 模式下仅使用左通道。 这就是为什么我在播放只有正确频道的音乐时没有听到任何声音的原因。

    请帮助确认这一点、以便我们修复 FPGA 代码。

    非常感谢。

    此致、

    动力平移

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

    高功率盘、

    是的、您回答正确。  对于 I2S 输入和 PBTL 模式、SDIN1左通道进入通道1和2、SDIN2左通道进入通道3和4。  我将在星期一检查 TDM 模式。

    能否运行 TDM 模式?

    图安最好的酒店

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

    大家好、Tuan

    感谢您的回复。 这就是我从实际 IC 获得的结果。

    我认为很幸运、我使用所有软件方法来测试 IC (Linux/FPGA/MCU)、否则我将处于转储状态、永远无法退出。 但是你不需要花钱买小白鼠,嗯,还有一些免费的样片呢?

    抱歉、我只使用 I2S 无 TDM、因此此时可能不测试 TDM。

    此致、

    动力平移