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.

[参考译文] TAS5713:DRC寄存器大小,PBTL和时钟自动检测

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/619728/tas5713-drc-register-sizes-pbtl-and-clock-autodetection

部件号:TAS5713
主题中讨论的其他部件:TAS5733L

我想确定的几个问题...

1. 数据表将寄存器40和43指定为8字节。  但是,GUI工具会为这些位置生成4字节值。  我不确定为什么会产生任何问题,因为我们没有使用DRC。  哪一项是正确的?

2. 我们使用PBTL模式,A,B驱动一侧,C,D驱动另一侧。  数据表建议将0x25 (PWM mux)编程为0x01,0x10,0x32,0x45。  例如,对于使用通道1的mono应用程序,0x01,0x00,0x22,0x45似乎更有效。  我们是否误解了此寄存器的用法?

3. 我对速率检测和银行转帐不是很清楚...

   a)银行切换默认情况下似乎已禁用。  是否应该或必须启用它以进行正确的速率检测,还是只选择双四倍系数?  我不知道如何将两个字形图映射到银行,并且包含3a-3f似乎很奇怪,因为这包括了部分但并非全部的DRC注册和保留位置。

   b)寄存器0被描述为状态寄存器,但GUI似乎写入它。  是否在任何情况下都需要编写?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Steve! Shawn将会帮助您解决问题,但您是否还看过我们这个系列中的较新设备,包括TAS5733L或TAS5751/3? 这些设备还使用较新的工具,如PurePath Console 3 GUI工具,并且更易于应用。 谢谢,Jeff
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Steve,

    我的答案如下:

    1.很抱歉,这是软件问题,请按照数据表中的说明进行操作。

    2.在PBTL模式下,所有四个通道(8 MOSFET)均用于驱动负载/扬声器。 在此模式下,可以使用较低的电阻扬声器,并且可以获得较高的输出电流/功率。  然后,如果 只使用两个通道(通过在 寄存器 0x25中设置0x01,0x00,0x22,0x45), 它实际上在BTL模式下工作。  因此,请 在 PBTL模式的寄存器0x25中设置0x01,0x10,0x32,0x45。

    3.你说得对,这是数据表中的打字错误。 它应该 是'0x3B-0x40'。 并非所有DRC寄存器 都用于自动检测。  

    4.对于时钟控制寄存器, 它在启用时钟自动检测的情况下为只读。

    此致,

    郑少文

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

    我仍然对您的PBTL建议感到困惑。  我使用的是单通道,只是想并行驱动程序。  这种建议似乎驱动每个相互短路的连接对,具有不同的输出,而如果输出短路,则应该由相同的信号驱动,否则可能会发生冲突并导致电源与接地之间短路。  配置0x10,0x32将PWM通道2和1分别连接到输出A和B,两个输出短接在一起。  C和D上的反向输出也是如此 。是否假定通道配置为完全相同的输入混合和增益,因此它们以相同的方式驱动PWM输出?

    也许我不理解寄存器0x25,或者我不清楚PBTL与单耳BTL有何不同。  请帮助我理解。

    此外,您提到启用时钟自动检测。  我找不到启用或禁用它的寄存器。  是通过启用银行交换来启用,还是这种情况有所不同?  我是否应该使用工厂振荡器饰件?

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

    您好,Steve,

    关于PBTL模式,我想我误解了你的问题,非常抱歉。 如果使用0x01 0x00 0x22 0x45设置资源箱0x25,则PBTL 模式仍可正常工作。 但这 种处理路径没有优化,因此我不确定此配置的稳定性/可靠性/性能。 因此 ,请使用 0x01,0x10,0x32,0x45设置reg0x25,这是TI的建议。 还请使用 0x3A设置reg0x19。 需要注意的一点是,请在LC滤波器后面连接OUA和OUTB (或OUC和OUTD),而不是直接连接引脚,这意味 着您在PBTL应用中仍需要4个电感器。

    频段切换控制位在寄存器0x50中。 请参阅TAS5713数据表第34页的银行切换部分中的更多详细信息。

    在初始化过程中,必须通过写入0x00到寄存器0x1B来完成OSC微调。 请按照 TAS5713数据表Page37中的初始化顺序部分中的步骤进行操作。

    此致,

    郑少文

     

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Steve,
    要清楚地说明这些内容,请参阅PBTL模式的以下配置:
    使用1。4个输出。 使用0x30设置寄存器0x19以启用所有4个PWM输出。 使用0x01 10 32 45设置寄存器0x25。 在此配置中,将OUA与OUTB连接,将OUC与LC滤波器之后的OUTD连接。 您的配置是使用0x3A设置寄存器0x19,使用0x01 00 22 45设置寄存器0x25。 它也能正常工作,但我不确定它的可靠性/稳定性。
    使用2。2输出。 使用0x3A设置寄存器0x19,使用0x01 10 32 45设置寄存器0x25。 在此模式下,只有OUTB和OUTD正在切换。
    此致,
    郑少文
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Steve! 这是否回答了您的问题?如果回答了,我们是否可以关闭此线程? 谢谢,Jeff