https://e2e.ti.com/support/audio-group/audio/f/audio-forum/719226/faq-smart-amp
主题中讨论的其他器件:TAS5766M、 TAS5768M开发基于 TAS576xM 的智能放大器系统所需的资源
适用于:
要开始智能放大器开发、您需要:
1.申请硬件和软件
a.学习委员会(需要确定发言者的特点):
转到所需的 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 智能放大器用户手册 》介绍了如何生成智能放大器调优并将其整合到终端系统中。
适用于笔记本电脑的 PurePath智能放大器
适用于:
我们发布了一份新的应用手册、旨在帮助那些在笔记本电脑系统中实施智能放大器的用户。
笔记本电脑具有特殊的时间要求和内存限制、 而其他设备外形通常不存在这些要求和限制。 本报告讨论 了在计算机加电自检(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 可自动检测其音频串行接口的时钟错误(或不存在)、并将器件置于断电模式(与 RQPD 相同的模式)。 在这种模式下、功耗是最低的。
XSMT 引脚(不在 UVP 中运行时)不会显著影响功耗。 即使 XSMT 为低电平、PWM 调制器仍将处于激活状态。
下表总结了 XSMT、I2S、RQST 和 RQPD 对功耗的影响。
图1. TAS5766M 功耗示例
TAS5766M -功率循环对存储器的影响
适用于:
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 配置为 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 -上电序列
适用于:
电源可以按任何顺序启动。 但是、在 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 位置?
适用于:
有时需要比较(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 异相?
适用于:
如果您将相同的 JST 电缆与此 EVM 配合使用、您会发现正确的通道香蕉插头颜色是反相的。 这是因为 D 类输出的(+)和(-)端子直接从器件路由出去、而不会在 PCB 中交叉。 从下图中可以看到,右侧通道(+)为黑色,(-)为绿色... 与左侧通道完全相反。
如果不确定、请务必将(+)和(-)端子与电缆/插头颜色进行比较。