您当前的位置:五五电子网电子知识单元电路音频功率放大-放大器优化TPA2028D1设置加快对突发音信号(短暂提示音)的响应 正文
优化TPA2028D1设置加快对突发音信号(短暂提示音)的响应

优化TPA2028D1设置加快对突发音信号(短暂提示音)的响应

点击数:7213 次   录入时间:03-04 11:41:32   整理:http://www.55dianzi.com   音频功率放大-放大器
    Android 智能手机,TPA2028D1 的应用中,出现了电话拨号的应用中,连续按拨号键,按键提示音逐渐变大的现象。

    检查按键音播放的流程为:

    l 进入电话拨号应用程序后,TPA2028D1的 EN管脚被拉低;

    l 处理器得到按键键值后,读取按键音音频文件,并同时拉高 EN脚进行播放;

    l 延时 1秒,如果没有其他键按下,则拉低 EN脚关闭 TPA2028D1。

    用 1kHz连续信号代替按键音,实测 TPA2028D1输出波形如 Figure 4,信号缓慢增加,音量由小到大渐变。

微博桌面截图_20130510131148.jpg

Figure 4. 实际案例更改前 TPA2028D1输出递增波形

    更改播放时序如下:

    l 进入电话拨号应用程序后,拉高 TPA2028D1的 EN管脚;

    l 通过 I2C设置芯片:

    I2CWrite(0xb0, 0x01, 0xe3); //SWS=1, dISAble TPA2028D1

    I2CWrite(0xb0, 0x05, 0x1e); //Fixed Gain=30dB

    I2CWrite(0xb0, 0x07, 0xc0); //Max Gain=30dB

    l 处理器得到按键键值后,读取按键音音频文件,同时通过 I2C设置芯片:

    I2CWrite(0xb0, 0x01, 0xc3); //SWS=1, enable TPA2028D1

    使能 TPA2028,进行按键音播放;

    l 延时 1秒,如果没有其他键按下,则同时通过 I2C设置芯片:

    I2CWrite(0xb0, 0x01, 0xe3); //SWS=1, disable TPA2028D1

    关闭 TPA2028。

    l 手机推出电话拨号应用程序后,或者手机进入待机状态后拉低 TPA2028D1的 EN管脚。

    实测波形如 Figure 5。实际使用中,连续按按键,按键提示音正常。

微博桌面截图_20130510131417.jpg

Figure 5. 实际案例更改后输出波形

    4 小结

    TPA2028D1由于加入了有效改善音乐重放效果的 AGC/DRC,其中包含的延迟设置,无法对于突发音等短暂信号起到快速响应的效果。在我们的实际应用中,如果能够从以下两个方面完善设计:

    l 判断播放模式,区分音乐和突发音的应用场景,分别优化参数设置;

    l 以软件方式使能或者关闭芯片;

    即可达到更优的播放效果。

    参考资料

    1. datasheet (TPA2028D1.pdf)

     

     



上一页  [1] [2] 


本文关键字:暂无联系方式音频功率放大-放大器单元电路 - 音频功率放大-放大器

《优化TPA2028D1设置加快对突发音信号(短暂提示音)的响应》相关文章>>>