0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在手机应用的高通平台上使用TAS2560

星星科技指导员 来源:TI 作者:Jamie Zhang 2023-04-06 10:12 次阅读

随着智能手机产品轻薄化的流行趋势,喇叭的体积越来越局限,这样造成外放的性能很难提升。同时,音频现在是手机上非常重要的卖点,大音量和好音质是市场上非常主流的要求。所以面对这两方面的一个Tradeoff,SmartPA在市场上的需求越来越多。

SmartPA主要是通过智能的保护算法实现对喇叭振幅和喇叭温度的保护,从而充分发挥喇叭的潜力,在有限的喇叭空间的情况下实现大音量和好音质。这一部分TI的解决方案主要包括TAS2557, TAS2560和TAS2559。对于单声道方案而言,主要是内置DSP的TAS2557和不带DSP的TAS2560。对于内置DSP的方案而言,保护算法是跑在芯片内部的DSP上,所以实现相对而言更容易。那对于没有DSP的方案来说,保护算法是需要跑在平台端的DSP上,那本文主要就是针对这种应用,介绍下TAS2560如何在高通平台上使用。

第一个步骤主要是要确认项目的实际需求,主要包括以下几点:

项目是单声道还是立体声?

I2S是多少位?具体是什么格式?

最大采样率是多少?一般是48K或者44.1K。

确认算法相关参数的存放位置,是直接用bin file还是用高通默认的acdb文件?

对SmartPA使用,需要几种使用场景?

工厂校验的要求:是否有标准的测试流程和测试音源?除了Re校验外,是否还有其他要求?

第二个步骤主要是TAS2560 driver的集成。这一部分TI提供标准的参考代码,实现起来相对容易,目标是要实现Speaker的正常出声。在这个阶段,可以直接对一些电气特性做一些测试,例如THD+N,底噪等来确认音频通路是否正常。这其中以下几点需要注意:

确认平台输出I2S信号的格式,最好通过示波器重新确认。

注意TAS2560侧PLL的设定,如果有noise问题,建议首先确认PLL是否正确。

在driver里面需要知道喇叭的直流阻抗值范围。

第三个步骤是算法在高通平台的porting,主要的工作,如下图示,是把我们的智能功放的算法库和相对应的Framework集成到高通平台的ADSP端,一般来说ADSP是直接集成在主平台内。详细步骤如下所示:

pYYBAGQuKpmAEv8vAAFFvFwE3-Q760.png

在平台端使能I2S的TX port,TX通路是指从TAS2560反馈回来给到平台的通路。

确认反馈的IV信号是否正确。

DSP侧和AP侧相关的代码实现,这部分也是有相关的参考代码可供参考。

PPC3的安装,并保证PPC3和手机侧的通讯正常。PPC3是TI提供的专业图形化界面工具。

工厂校验代码的实现,特别注意在做校验的时候需要关闭音频通路上的算法。

算法验证,这一部分TI也会提供标准的验证流程。

第四个步骤是建模和调音,这一部分主要包括以下几步:

提供喇叭Xmax , Tmax, Tcoef, BL and Sd的具体参数和相关的规格书。

准备开孔的喇叭并利用PPC3进行建模。

调音工程师进行粗调。

整机和喇叭确认后,在整机的基础上做进一步建模并做细调。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • dsp
    dsp
    +关注

    关注

    552

    文章

    7962

    浏览量

    348162
  • 高通
    +关注

    关注

    76

    文章

    7434

    浏览量

    190305
  • 示波器
    +关注

    关注

    113

    文章

    6183

    浏览量

    184459
收藏 人收藏

    评论

    相关推荐

    使用TAS2560EVM之前是需要先使用Purepath Console 3配置吗?

    请问,TAS2560EVM开发板直接连接到win10后,自动安装驱动之后,输出音频喇叭没有响应,请问使用TAS2560EVM之前是需要先使用Purepath Console 3配置吗?
    发表于 08-21 08:26

    请问TAS2560驱动16Ohm喇叭可以实现smart amp吗?

    TAS2560 驱动16Ohm 喇叭可以实现smart amp吗? 算法写在通里。 I-Sense range最大只有8欧姆
    发表于 10-17 07:36

    TAS2560有现有的底层驱动吗?

    想了解下TAS2560有现有的底层驱动吗?
    发表于 10-22 08:21

    TAS2560设计时关于VSENSE走线遇到一个疑问求解答

    TAS2560设计时关于VSENSE走线遇到一个疑问,layout有两种方案不知道哪种更好: 1,功率线居中,反馈线伴随在外侧,整体保护 2,功率线、反馈线分别单独差分并保护 请问哪种走线方案更好? 谢谢!
    发表于 10-22 08:23

    tas2560采样率设置低于22khz之后没有声音输出,请问这是片子的问题,还是寄存器设置的问题?

    tas2560采样率设置低于22khz之后没有声音输出,请问这是片子的问题,还是寄存器设置的问题
    发表于 10-23 07:54

    请问AD9361能加到通的手机芯片平台上工作吗?

    你好,我想问一下,AD9361能加到通的手机芯片平台上工作吗?即在Android系统下是否能工作,不带FPGA,让AD9361和通的手机
    发表于 07-31 08:46

    TAS2560平台上使用步骤概述

    算法是跑在芯片内部的DSP上,所以实现相对而言更容易。那对于没有DSP的方案来说,保护算法是需要跑在平台端的DSP上,那本文主要就是针对这种应用,介绍下TAS2560何在
    发表于 08-21 04:45

    何在手持信息终端嵌入式系统平台上实现MIDI的播放?

    本文将着重介绍如何在手持信息终端嵌入式系统平台上实现MIDI的播放。
    发表于 05-28 06:05

    何在STM32的平台上设计搭建滤波器?

    何在STM32的平台上设计搭建滤波器?
    发表于 09-29 07:58

    何在手机端和网页端去获取上传的数据呢

    怎样将单片机的数据上传到阿里云物联网平台上呢?如何在手机端和网页端去获取上传的数据呢?
    发表于 02-22 06:48

    TAS2560何在平台上使用

    主要包括TAS2557, TAS2560TAS2559。对于单声道方案而言,主要是内置DSP的TAS2557和不带DSP的TAS2560
    发表于 11-14 07:08

    何在手机上打开/启动应用程序?

    您希望如何在手机上打开/启动应用程序?您会手动启动还是通过语音命令启动它?
    发表于 05-04 08:56

    TAS2560 TAS2560 具有 IV 感测功能的 4.0W D 类单声道音频放大器

    电子发烧友网为你提供TI(ti)TAS2560相关产品参数、数据手册,更有TAS2560的引脚图、接线图、封装手册、中文资料、英文资料,TAS2560真值表,TAS2560管脚等资料,
    发表于 11-02 17:56
    <b class='flag-5'>TAS2560</b> <b class='flag-5'>TAS2560</b> 具有 IV 感测功能的 4.0W D 类单声道音频放大器

    怎么在手机应用的平台上使用TAS2560

    Other Parts Discussed in Post: TAS2557, TAS2560, TAS2559作者:Jamie Zhang 随着智能手机产品轻薄化的流行趋势,喇叭的
    的头像 发表于 12-10 11:37 1693次阅读
    怎么<b class='flag-5'>在手机</b>应用的<b class='flag-5'>高</b>通<b class='flag-5'>平台上</b>使用<b class='flag-5'>TAS2560</b>

    何在手机应用的平台上使用TAS2560

    何在手机应用的平台上使用TAS2560
    发表于 11-01 08:27 0次下载
    如<b class='flag-5'>何在手机</b>应用的<b class='flag-5'>高</b>通<b class='flag-5'>平台上</b>使用<b class='flag-5'>TAS2560</b>