电子说
在数字音频领域,高性能的功率放大器是实现优质音频输出的关键组件。TAS5715 作为一款 25W 的数字音频功率放大器,具备丰富的功能和出色的特性,广泛应用于各类音频设备中。本文将基于 TAS5715 的详细资料,深入探讨其特性、功能以及实际应用中的相关要点。
文件下载:tas5715.pdf
TAS5715 为了简化系统设计,除了典型的 18V 功率级电源外,仅需一个 3.3V 电源。内部电压调节器为栅极驱动电路提供合适的电压,而内置的自举电路则为需要浮动电压供应的电路(如高端栅极驱动)提供支持,只需几个外部电容器即可。每个半桥都有独立的自举引脚(BST_x)和功率级电源引脚(PVDD_x),设计中要注意将去耦电容器尽可能靠近相关引脚放置,以避免电源引脚和去耦电容器之间的电感影响。对于自举电路,建议使用 33nF 的陶瓷电容器,确保在 PWM 切换频率范围内,即使在最小占空比下也能为高端功率级 FET 提供足够的能量。
A_SEL/HP_SD 引脚在电源开启时作为输入引脚,拉高或拉低该引脚可选择不同的 I2C 子地址(高电平为 0x56,低电平为 0x54)。在耳机模式下,复位后该引脚可重新配置为输出引脚,用于控制耳机放大器的关断(高电平有效)。如果设备使用耳机功能,建议使用外部下拉电阻,将地址设置为 0x54。
TAS5715 支持并行 BTL(PBTL)模式,通过将 OUT_A/OUT_B(以及 OUT_C/OUT_D)在 LC 滤波器之前连接,并将 PBTL 引脚(引脚 8)拉高,可使半桥 A 和 B(以及 C/D)在检测到过流情况时同步关断。若该引脚浮空,由于存在下拉电阻,设备将处于 BTL 模式。在 PBTL 模式下,需要更新 PWM 输出多路复用器的设置,将输出复用寄存器(0x25)写入 0x01103245,PWM 关断寄存器(0x19)写入 0x3A。
TAS5715 是一个从设备,接受 MCLK、SCLK 和 LRCLK 时钟信号。数字音频处理器(DAP)支持时钟控制寄存器中定义的所有采样率和 MCLK 速率。它会检查 SCLK 是否为 32 fS、48 fS 或 64 fS 的特定值,DAP 仅支持 1 × fS 的 LRCLK。时钟部分使用 MCLK 或内部振荡器时钟(当 MCLK 不稳定、超出范围或缺失时)产生以 PWM 开关频率 512 倍运行的内部时钟(DCLK)。DAP 能够自动检测并将内部时钟控制逻辑设置为支持的所有时钟速率的适当设置。此外,TAS5715 具有强大的时钟错误处理功能,利用内置的校准振荡器时钟快速检测时钟变化/错误,检测到问题后,会通过单步静音使音频静音,然后强制 PLL 使用内部振荡器作为参考时钟运行。时钟稳定后,系统会自动检测新速率并恢复正常运行,同时根据音量寄存器的设置恢复默认音量,可选择软静音或硬静音模式。
串行数据通过 SDIN 输入,PWM 输出由 SDIN 数据推导得出。TAS5715 DAP 支持 16 位、20 位或 24 位左对齐、右对齐或 I2S 串行数据格式,可满足不同数据源的接口需求。
TAS5715 DAP 采用噪声整形和复杂的非线性校正算法,实现了高功率效率和高性能的数字音频再现。它使用四阶噪声整形器来增加音频频段的动态范围和信噪比。PWM 部分接受来自 DAP 的 24 位 PCM 数据,并输出两个 BTL PWM 音频输出通道。该部分还具有可启用和禁用的独立通道直流阻塞滤波器,滤波器截止频率小于 1Hz,同时包含了针对 44.1kHz 和 48kHz 的独立通道去加重滤波器。此外,PWM 部分的最大调制限制可在 93.8% 到 99.2% 之间进行调整。
TAS5715 DAP 具有一个 I2C 串行控制从接口,可接收系统控制器的命令。该接口支持正常速度(100kHz)和高速(400kHz)操作,且无需等待状态。即使 MCLK 缺失,接口也能正常工作。它支持对状态寄存器和与 PWM 相关的通用控制寄存器进行单字节和多字节读写操作,方便用户对设备进行配置和监控。
在使用 TAS5715 时,正确的初始化序列至关重要。首先,将所有数字输入置低,将 AVDD/DVDD 升至至少 3V。然后,初始化数字输入和 PVDD 电源:将 RESET 置 0,PDN 置 1,其他数字输入设置为所需状态,确保它们不超过 AVDD/DVDD 2.5V,等待至少 100µs 后,将 RESET 置 1,再等待至少 13.5ms;同时,将 PVDD 升至至少 8V,确保在 AVDD/DVDD 达到 3V 后,PVDD 低于 6V 至少 100µs,然后再等待至少 10µs。接着,对振荡器进行校准(将 0x00 写入寄存器 0x1B)并等待至少 50ms。之后,通过 I2C 配置 DAP(典型值可参考用户指南),再配置其余寄存器,最后退出关断状态。
在正常操作中,TAS5715 支持对主/通道音量寄存器的写入、对软静音寄存器的写入、进入和退出关断状态以及处理时钟错误和速率变化。但需要注意的是,在 AVDD/DVDD 上电斜坡后的 240ms + 1.3 * Tstart(Tstart 由寄存器 0x1A 指定)内,不支持进入和退出关断状态以及处理时钟错误和速率变化。
进入关断状态时,要确保 I2S 时钟稳定有效至少 50ms,将 0x40 写入寄存器 0x05,等待至少 1ms + 1.3 Tstop(Tstop 由寄存器 0x1A 指定)。关断后,设备空闲时无需稳定的时钟。如需重新配置,应确保时钟稳定有效至少 50ms,然后返回初始化序列的步骤 4。退出关断状态时,同样要确保 I2S 时钟稳定有效至少 50ms,将 0x00 写入寄存器 0x05(在 AVDD/DVDD 上电斜坡后的 240ms 内,退出关断命令可能不会被执行),等待至少 1ms + 1.3 Tstart,然后进入正常操作。在进行电源关断时,如果时间允许,应先进入关断状态;若遇到突然断电,应将 PDN 置 0 并等待至少 2ms,然后将 RESET 置 0,将数字输入置低并按要求降低 PVDD 电源,最后降低 AVDD/DVDD 电源。
TAS5715 提供了耳机 PWM 输出,可驱动耳机放大器。但在使用耳机功能时需要注意,此功能不能与线路输出模式同时使用,选择耳机后,扬声器将被静音。耳机音量寄存器为 0x0C,耳机控制位在系统控制 2 寄存器(0x05)中。通过合理设置这些寄存器的位,可以实现耳机与扬声器模式的切换、耳机音量的控制以及耳机放大器的关断等功能。
TAS5715 数字音频功率放大器凭借其丰富的功能、出色的音频处理能力和灵活的应用特性,成为了音频设备设计中的理想选择。无论是在功率输出、音频处理还是设备保护方面,TAS5715 都表现出色。但在实际应用中,电子工程师需要严格按照其初始化、操作和关断序列进行设计,同时合理设置各种寄存器,以充分发挥其性能优势。在面对不同的音频应用场景时,要根据具体需求选择合适的工作模式和参数配置,确保设备稳定、高效地运行,为用户带来优质的音频体验。你在使用 TAS5715 过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !