ZHCSP98B February 2022 – March 2023 TAS2780
PRODUCTION DATA
TAS2780 会监控 PVDD 电源电压和音频信号,以便在音频信号峰值超过可编程阈值时自动降低增益。这有助于防止削波并在电池充电结束的情况下延长播放时间。
通过将 LIM_EN 位寄存器设置为高电平来启用电源跟踪限制器功能。
提供可配置的启动速率、保持时间和释放速率来控制限制器的动态响应(LIM_ATK_RT[3:0]、LIM_HLD_TM[2:0] 和 LIM_RLS_RT [3:0] 寄存器位)。
限制器应用的最大衰减水平可通过 LIM_MAX_ATTN[3:0] 寄存器位进行配置。如果限制器模式正在启动并且达到最大衰减,则增益将不会进一步降低。
当输出信号电平大于限制器阈值时,限制器开始降低增益。限制器可配置为以最小阈值跟踪低于可编程拐点的 PVDD。下面的图 8-5 显示了将限制器配置为限制到一个恒定电平,而不管 PVDD 电平如何。若要实现此行为,请通过 LIM_TH_MAX[31:0] 寄存器位将限制器最大阈值设置为所需水平。将限制器拐点(寄存器位 LIM_INF_PT[31:0])设置为低于允许的最小 PVDD 设置值。由寄存器位 LIM_TH_MIN[31:0] 设置的限制器最小阈值不会影响此用例中的限制器行为。
图 8-6 显示了如何配置限制器以跟踪低于特定电平的 PVDD 电源,而无需设置最小阈值。将 LIM_TH_MAX[31:0] 寄存器位设置为所需的阈值,并将 LIM_INF_PT[31:0] 寄存器位设置为限制器将开始降低 PVDD 阈值的所需拐点。LIM_SLOPE[31:0] 寄存器位可用于通过 PVDD 更改限制器跟踪的斜率。PVDD 每下降 1V,默认值 1V/V 就会将阈值降低 1V。如果需要,可以对更激进的跟踪斜率进行编程。将 LIM_TH_MIN[31:0] 位编程到低于最小 PVDD 可防止限制器在跟踪 PVDD 电源时遇到最小阈值降低的情况。
可以使用其他方式配置具有电源跟踪斜率的限制器。通过将 LIM_HR_EN 寄存器位设置为高电平,可以通过设置 LIM_DHR[4:0] 寄存器位,使用 1V/V 斜率将余量指定为电源电压的百分比。例如,如果指定 -10% 的余量,则峰值输出电压将设置为比 PVDD 高 10%。在图 8-7 所示的这个用例中,从高于电源电压的信号开始限制,并将产生固定削波。如果指定 +10% 的正余量,则峰值输出电压将动态设置为比当前 PVDD 低 10%。在这个用例中,将从低于电源电压的信号电平开始限制,并会防止发生削波。
若要实现仅跟踪 PVDD 达到最小阈值的限制器,请按照前面的示例配置限制器 LIM_TH_MAX [31:0] 和 LIM_SLOPE[31:0] 寄存器位。然后,还要将 LIM_TH_MIN[31:0] 寄存器位设置为所需的最小阈值。低于此最小阈值的电源电压将不会继续降低信号输出电压。图 8-8 展示了这种情况。
通过将寄存器位 LIM_HR_EN 设置为低电平,限制器机制取决于最大/最小阈值、拐点和斜率的设置。一旦将该位设置为高电平,限制器动态余量将被启用。
当 BOP(欠压保护)事件发生时,可以暂停限制器更新(LIM_PDB 寄存器位设置为高电平),直到 BOP 完全释放。这可用于防止两个保护系统之间发生不良的交互。