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.

[FAQ] [参考译文] [常见问题解答]智能放大器

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/719226/faq-smart-amp

主题中讨论的其他器件:TAS5766MTAS5768M

开发基于 TAS576xM 的智能放大器系统所需的资源

适用于:

TAS5766M
TAS5768M


要开始智能放大器开发、您需要:

1.申请硬件和软件

a.学习委员会(需要确定发言者的特点):

PP-SALB-EVM

b.智能放大器器件 EVM:

转到所需的 EVM 网站并单击 更多信息

TAS5766M DCA: TAS5766MDCAEVM (需要 PurePath-CMBEVM 、不含该器件、请单独订购)
TAS5766M RMT: TAS5766MRMTEVM (需要 PurePath-CMBEVM 、不含该器件、请单独订购)

注:
单击 更多信息 可访问有关如何订购硬件和/或下载软件的链接。 无需购买。

C.体重秤、公制尺子和粘合剂腻子。   有关详细信息、请参阅 PurePath 智能放大器概述。

2.下载软件和文档

答:批准后、您将收到一封电子邮件、其中包含订购硬件和下载软件、文档和视频的链接。

b. 您的 https://www.ti.com/securesoftware 帐户将提供您的软件、文档和视频。

如何在终端系统中实施智能放大器代码

智能放大器器件具有需要下载指令和系数的处理引擎。 这些指令和系数由 PurePath Console 3软件生成、并基于客户执行的自定义调谐。 PurePath 控制台可以输出多种格式、最常见的格式是头文件(.h)。

 《PurePath 智能放大器用户手册 》介绍了如何生成智能放大器调优并将其整合到终端系统中。

适用于笔记本电脑的 PurePathTm智能放大器

适用于:

TAS5766M
TAS5768M


我们发布了一份新的应用手册、旨在帮助那些在笔记本电脑系统中实施智能放大器的用户。

笔记本电脑具有特殊的时间要求和内存限制、 而其他设备外形通常不存在这些要求和限制。 本报告讨论 了在计算机加电自检(POST)期间以基本模式配置智能放大器器件以 克服这些限制的方法。 此外 、还介绍了每种配置的下载时间和内存要求。

它还提供有关驱动程序开发的建议、以简化调优过程。

应用手册链接: http://www.ti.com/lit/pdf/slaa653 

转储定义文件和脚本示例: http://www.ti.com/lit/zip/slaa653

图1:代码下载流程

 

TAS5766M -配置 SDOUT 功能

如 TAS5766M 和 TAS5768M 数据表中所述、SDOUT (GPIO3)可配置为输出预处理或后处理数据、这对于主机中的回波消除算法可能很有用。

1
2.
3.
4.
w 98 00 00 # Select Page 0
w 98 07 00 # SDOUT is the DSP output. 0x00: post-processing, 0x01: pre-processing.
w 98 55 07 # GPIO3 output = SDOUT
w 98 08 20 # GPIO3 is an output

TAS5766M - XSMT、I2S、RQST 和 RQPD 对功耗的影响

适用于:

TAS5766M
TAS5768M


TAS5766M 和 TAS5768M 可自动检测其音频串行接口的时钟错误(或不存在)、并将器件置于断电模式(与 RQPD 相同的模式)。 在这种模式下、功耗是最低的。

XSMT 引脚(不在 UVP 中运行时)不会显著影响功耗。 即使 XSMT 为低电平、PWM 调制器仍将处于激活状态。

下表总结了 XSMT、I2S、RQST 和 RQPD 对功耗的影响。

图1.       TAS5766M 功耗示例

 

TAS5766M -功率循环对存储器的影响

适用于:

TAS5766M
TAS5768M


TAS5766M 和 TAS5768M 具有集成的 miniDSP、具有用于指令(I-RAM)和系数(C-RAM)的易失性存储器。 下面简要概述了这种架构。

图1.       TAS5766M miniDSP 存储器访问

通过 查看图1 和下表、可以得出结论: 在待机模式期间、可通过 I2C 完全访问 I-RAM 和 C-RAM 、而 C-RAM 在 自适应模式下部分可用

图2.       存储器访问控制位

总之:

1.当 TAS5766M 处于 待机模式 (RQST = 1)时、I-RAM 通过 P152-P169提供、C-RAM 缓冲器 A 通过 P44-P52提供、C-RAM 缓冲器 B 通过 I2C 接口通过 P62-70提供。

2.当 TAS5766M 处于 激活模式 (RQST = 0)和 非自适应模式 (AMDC = 0)时、无法通过 I2C 接口访问 I-RAM 和 C-RAM。

当 TAS5766M 处于 激活模式 (RQST = 0)和 自适应模式( AMDC = 1)时、根据 ACRM 位状态、只能通过 I2C 接口访问其中一个 C-RAM 缓冲器。

下表总结     了在移除和应用电源(下电上电)时对寄存器映射、C-RAM 和 I-RAM 的影响。

图3.       下电上电对寄存器映射、C-RAM 和 I-RAM 的影响

请注意、RSTR 和 RSTM (复位寄存器和复位模块)需要启用待机或断电功能(RQST 或 PQPD 为"1")。

一个重要的细节是、即使器件被复位、I-RAM 的内容也会被保留。 只有 DVDD 电源的下电上电后才能清除 I-RAM 内容。

TAS5766M -如何引导至基本的非智能放大器模式

适用于:

TAS5766M
TAS5768M


复位后、TAS5766M 配置为 DSP 模式1、可用于基本音频回放。 要播放音频、只需提供适当的 SCK、BCK、LRCK 和 DIN 数据。 如果使用支持的 SCK、BCK 和 LRCK 组合、TAS5766M 将自动配置其内部时钟。 有关详细信息、请参阅 TAS5766M 数据表。

如果 TAS5766M 已经被编程、它可按如下方式复位至 DSP 模式1:

1
2.
3.
4.
5.
6.
7.
8.
9.
#-------------------------------------------------
# Reset
#-------------------------------------------------
# Select Page 0
w 98 00 00
# Set the device into Powerdown
w 98 02 11
# Reset Device
w 98 01 11

对于不存在 SCK 的系统、可以通过运行以下脚本从 BCK 内部生成主时钟:

1
2.
3.
4.
5.
6.
# Select Page 0
w 98 00 00
# PLL reference clock = BCK (no SCK present)
w 98 0D 10
# Ignore SCK halt detection (no SCK present)
w 98 25 08

 

TAS5766M -上电序列

适用于:

TAS5766M
TAS5768M


电源可以按任何顺序启动。 但是、在 DVDD 出现前、不应将外部数字信号驱动为高电平。 例如、如果器件是 I2S 从器件、则在 DVDD 稳定之前不应存在 I2S。 I2C 和任何其他数字引脚也是如此。

默认情况下、TAS5766M 上电后即可播放音频。 这意味着一旦提供 I2S、就会输出 DIN 数据。 为了防止加电期间出现不必要的音频回放、可将 XSMT 引脚拉低(例如47k Ω 下拉)并由 MCU 控制。 另一个选项是确保  在配置 RQST 或 RQPD 之前不提供 I2S。

  有关断电的详细信息、请参阅数据表的"建议断电顺序"部分。

 

TAS5766M -执行软件复位的正确方法

适用于:

TAS5754M
TAS5756M
TAS5766M
TAS5768M


第0页/寄存器1中有两个复位位位:RSTM 和 RSTR。

  • RSTM (复位模块)将系数 RAM (CRAM)复位为其默认值。
  • RSTR (复位寄存器)将第0页和第1页寄存器复位为默认值。

在写入 RSTM 或 RSTR 之前、器件需要处于待机模式或断电模式(第0页/寄存器2)。

然而、在断电模式下、    如果需要复位、RSTM 和 RSTR 必须同时被设定为'1'。

示例:

1
2.
3.
w 98 00 00 # Page 0
w 98 02 01 # Power Down
w 98 01 11 # Reset Modules + Registers

  断电模式下不支持以下组合:

1
2.
3.
4.
5.
6.
7.
w 98 00 00 # Page 0
w 98 02 11 # Standby + Power Down
w 98 01 10 # Reset Modules (not supported!)
w 98 00 00 # Page 0
w 98 02 01 # Power Down
w 98 01 10 # Reset Modules (not supported!)

如果仅选择待机模式、则任何 RSTM/RSTR 组合均正常。

TAS5766M -执行 DIFF 时可以忽略哪些 C-RAM 位置?

适用于:

TAS5766M
TAS5768M


有时需要比较(DIFF)智能放大器代码的两个寄存器转储。 例如:确定音量控制的值或验证代码是否正确下载到系统。

对于 PurePath 控制台3中的当前智能放大器算法和 PurePath 控制台1中的旧算法、在比较转储时可以忽略以下寄存器位置:

 

自适应缓冲器 A:

COEff |页/寄存器范围
--------------------
    0x2C/0x01-0x07
C6   0x2C/0x20-0x23
C7   0x2C/0x24-0x27
C30  0x2D/0x08-0x0B
C31  0x2D/0x0c-0x0F
C32  0x2D/0x10-0x13
C37  0x2D/0x24-0x27
C38  0x2D/0x28-0x2b
C39  0x2D/0x2C-0x2F
C53  0x2D/0x64-0x67
C54  0x2D / 0x68-0x6b
C59  0x2D / 0x7c-0x7f
C93  0x2F / 0x14-0x17
C245  0x34 / 0x1c-0x1f
    0x34 / 0x48-0x7f

 

自适应缓冲器 B:

COEff |页/寄存器范围
--------------------
    0x3E/0x01-0x07
C6   0x3e/0x20-0x23
C7   0x3e/0x24-0x27
C30  0x3f / 0x08-0x0B
C31  0x3f /0x0c-0x0F
C32  0x3f /0x10-0x13
C37  0x3f /0x24-0x27
C38  0x3f / 0x28-0x2b
C39  0x3f /0x2C-0x2F
C53  0x3f /0x64-0x67
C54  0x3f /0x68-0x6b
C59  0x3f /0x7c-0x7f
C93  0x41/0x14-0x17
C245  0x46 / 0x1c-0x1f
    0x46/0x48-0x7f

TAS5766M -为什么我的音乐与 TAS5766MDCAEVM 异相?

适用于:

TAS5766MDCAEVM


如果您将相同的 JST 电缆与此 EVM 配合使用、您会发现正确的通道香蕉插头颜色是反相的。 这是因为 D 类输出的(+)和(-)端子直接从器件路由出去、而不会在 PCB 中交叉。 从下图中可以看到,右侧通道(+)为黑色,(-)为绿色... 与左侧通道完全相反。

如果不确定、请务必将(+)和(-)端子与电缆/插头颜色进行比较。