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

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

3天内不再提示

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

电子设计 来源:德州仪器 作者:德州仪器 2021-12-10 11:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Other Parts Discussed in Post: TAS2557, TAS2560, TAS2559

作者:Jamie Zhang

随着智能手机产品轻薄化的流行趋势,喇叭的体积越来越局限,这样造成外放的性能很难提升。同时,音频现在是手机上非常重要的卖点,大音量和好音质是市场上非常主流的要求。所以面对这两方面的一个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是直接集成在主平台内。详细步骤如下所示:

pYYBAGGKWYeAM6vSAAFFvFwE3-Q817.png

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

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

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

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

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

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

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

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

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

调音工程师进行粗调。

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

编辑:jq

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

    关注

    559

    文章

    8214

    浏览量

    363829
  • 高通
    +关注

    关注

    78

    文章

    7682

    浏览量

    198593
  • 手机
    +关注

    关注

    36

    文章

    6980

    浏览量

    160635
  • 模拟
    +关注

    关注

    7

    文章

    1445

    浏览量

    85115
  • 代码
    +关注

    关注

    30

    文章

    4940

    浏览量

    73115
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何把蜂鸟E203的核移植在N4DDR平台上

    请问一下我想把蜂鸟E203的核移植在N4DDR平台上,但是他们的约束文件及硬件电路区别很大,具体我该怎么修改呢?比如蜂鸟的核中只有4个拨码开关而N4DDR上有16个拨码开关。
    发表于 11-10 06:46

    有偿求 TAS5805/TAS5825 EVM板

    有偿求 TAS5805/TAS5825 EVM板,有的私信
    发表于 08-28 12:12

    TAS2781EVM评估模块技术解析与应用指南

    Texas Instruments TAS2781EVM评估模块可演示单声道配置中TAS2781 D类音频放大器的性能。该评估模块通过I^2^C或SPI、USB、硬件关机控制和外部100-mil头等
    的头像 发表于 08-12 10:29 854次阅读
    <b class='flag-5'>TAS</b>2781EVM评估模块技术解析与应用指南

    如何在嵌入式平台上部署光谱相机

    光谱成像技术广泛应用于农业、环境监测、工业检测等领域。友思特eBUS软件为嵌入式分选和检测成像平台搭建提供专属解决方案,如自定义的分选系统、实时数据采集、高性能处理平台和实时通信协议等。
    的头像 发表于 06-03 13:39 511次阅读
    如何在嵌入式<b class='flag-5'>平台上</b>部署<b class='flag-5'>高</b>光谱相机

    晶台光耦在手机PD快充上的应用

    光耦(光电隔离器)作为关键电子元件,在手机PD快充中扮演信号隔离与传输的“安全卫士”。其通过光信号实现电气隔离,保护手机电路免受电压损害,同时支持实时信号反馈,优化充电效率。晶台品牌推出KL817
    的头像 发表于 06-03 10:29 447次阅读
    晶台光耦<b class='flag-5'>在手机</b>PD快充上的应用

    能在Meteor Lake平台上使用SDK 3.5吗?

    SDK 是 3.6 版,不支持 CYPD6127 部件。 那么,我能在 Meteor Lake 平台上使用 SDK 3.5 吗?
    发表于 05-26 08:01

    在任何平台上使用PetaLinux的先决条件

    本篇文章介绍了在任何平台上使用 PetaLinux 的先决条件。PetaLinux 是一种嵌入式 Linux 软件开发套件 (SDK),主要用于基于 FPGA 的系统级芯片 (SoC) 设计或 FPGA 设计。
    的头像 发表于 04-24 10:40 1203次阅读
    在任何<b class='flag-5'>平台上</b>使用PetaLinux的先决条件

    TAS5721xx、TAS5723xx和TAS5729xx用户指南

    电子发烧友网站提供《TAS5721xx、TAS5723xx和TAS5729xx用户指南.pdf》资料免费下载
    发表于 01-02 18:02 1次下载
    <b class='flag-5'>TAS</b>5721xx、<b class='flag-5'>TAS</b>5723xx和<b class='flag-5'>TAS</b>5729xx用户指南

    EMMC存储在手机中的应用

    的存储技术,它集成了控制器和NAND闪存在一个单一的封装中。这种集成设计简化了手机制造商的设计和制造过程,因为它减少了需要集成的组件数量。EMMC遵循JEDEC标准,支持多种接口,如eMMC 4.5、eMMC 5.0和eMMC 5.1等,每个版本都有不同的性能和功能。 EMMC
    的头像 发表于 12-25 09:36 2504次阅读

    TAS5721-TAS5723EVM用户指南

    电子发烧友网站提供《TAS5721-TAS5723EVM用户指南.pdf》资料免费下载
    发表于 12-21 09:35 0次下载
    <b class='flag-5'>TAS5721-TAS</b>5723EVM用户指南

    TAS5414B和TAS5424B评估模块

    电子发烧友网站提供《TAS5414B和TAS5424B评估模块.pdf》资料免费下载
    发表于 12-21 09:33 0次下载
    <b class='flag-5'>TAS</b>5414B和<b class='flag-5'>TAS</b>5424B评估模块

    TAS5754M和TAS5756M EVM用户指南

    电子发烧友网站提供《TAS5754M和TAS5756M EVM用户指南.pdf》资料免费下载
    发表于 12-10 15:15 3次下载
    <b class='flag-5'>TAS</b>5754M和<b class='flag-5'>TAS</b>5756M EVM用户指南

    TAS2552 EVM用户指南

    电子发烧友网站提供《TAS2552 EVM用户指南.pdf》资料免费下载
    发表于 12-10 14:01 1次下载
    <b class='flag-5'>TAS</b>2552 EVM用户指南

    TAS3108/TAS3108IA音频DSP指令集

    电子发烧友网站提供《TAS3108/TAS3108IA音频DSP指令集.pdf》资料免费下载
    发表于 12-07 14:32 0次下载
    <b class='flag-5'>TAS</b>3108/<b class='flag-5'>TAS</b>3108IA音频DSP指令集

    TAS5101SE评估模块

    电子发烧友网站提供《TAS5101SE评估模块.pdf》资料免费下载
    发表于 12-06 15:15 0次下载
    <b class='flag-5'>TAS</b>5101SE评估模块