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

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

3天内不再提示

如何在不同应用场景下构建音频测试环境

泰凌微电子 来源:泰凌微电子 2024-07-03 15:00 次阅读

在之前的文章中,我们已经详细介绍了基础音频参数和AP525的软硬件配置。本文将延续这一主题,以泰凌TLSR9518A EVB作为测试设备(DUT),向大家展示如何在不同应用场景下构建音频测试环境。

下面是几种常见音频输入/输出接口形式,可引申出多种多样的Input-Output组合形态:

Analog Balanced

Analog Unbalanced

Digital Serial

Bluetooth

PDM...

在AP Seuqence Mode下,以泰凌芯片双模TWS以及Soundbar音频应用为例,介绍对应测试环境搭建及软件配置,可根据下表对应输入/输出测试。

88db88e2-38d4-11ef-a4c8-92fbcf53809c.png

测试中,DUT对应硬件如下:

891a1bac-38d4-11ef-a4c8-92fbcf53809c.png

1双模TWS耳机应用

1.1BT音乐播放/BT通话下行 测试通路

耳机通过蓝牙同AP525建立连接

AP525通过蓝牙将音频数据传给耳机

TLSR9518A芯片Codec DAC模块输出对应音频模拟信号给到AP525

BT音乐播放/BT通话下行测试时需要切换对应的协议

BT音乐:A2DP

BT通话:HFP

893dd6dc-38d4-11ef-a4c8-92fbcf53809c.png

图1 BT音乐播放/BT通话下行测试通路示意图

1-1-1测试软件输出配置

Signal Path Setup项目中,Output Configuration的Connector选择Bluetooth

点击设置按钮进入到Bluetooth setting界面,设置Apx Profile

使耳机处于广播状态,点击“Scan For Devices”搜索,然后配对、连接

8965a14e-38d4-11ef-a4c8-92fbcf53809c.jpg

图2 AP与耳机建立蓝牙连接

注意在测试BT通话下行时,需要切换成HFP协议,参考下图。

899f5efc-38d4-11ef-a4c8-92fbcf53809c.png

图3 切换HFP

1-1-2 测试软件输入配置

1、Signal Path Setup项目中,Input Configuration的Connector选择Analog Balanced

89c02524-38d4-11ef-a4c8-92fbcf53809c.png

图4 输入配置

2、根据实际情况配置Filters

89c65a98-38d4-11ef-a4c8-92fbcf53809c.png

图5 滤波器配置

1-1- 3 确认连接

配置完输入、输出后,在Verify Connections窗口配置音频测试信号,确认DUT是否正确输出信号;

确认通路正常后配置测试项目

89fdfcbe-38d4-11ef-a4c8-92fbcf53809c.png

图6 确认测试通路

1.2BT通话上行通路

耳机通过蓝牙同AP525建立连接;

AP525输出模拟信号给到耳机 Codec ADC管脚;

耳机通过蓝牙将音频数据传给AP525

8a2c65e0-38d4-11ef-a4c8-92fbcf53809c.png

图7 BT通话上行通路

1-2-1 测试软件输出配置

Signal Path Setup项目中,Output Configuration的Connector选择Analog Balanced。

8a4af3ca-38d4-11ef-a4c8-92fbcf53809c.png

图8 AP输出配置

1-2-2 测试软件输入配置

Signal Path Setup项目中,Input Configuration的Connector选择Bluetooth

与1-1-1步骤类似,耳机与AP525建立蓝牙连接

点击“Actions”按钮,打开SCO切换为HFP协议,参考图9

8a6eeaf0-38d4-11ef-a4c8-92fbcf53809c.png

图9 切换HFP协议

1-2-3 确认连接

同1-1-3步骤类似;确认通路正常后,创建所需的测试项目序列测试。

1-2-4 DMIC应用输入配置设置

上面介绍使用模拟麦时的测试配置,若使用数字麦克风,参考下面配置AP软件输出。

1-2-4-1 测试通路示意图

使用PDM模块模拟数字麦克风,耳机通过IO口输出时钟给PDM模块 & PDM输出Data给到耳机。

8a81178e-38d4-11ef-a4c8-92fbcf53809c.png

图10-1 数字麦克风通路测试示意图

1-2-4-2 软件输出配置

Signal Path Setup项目中,Output Configuration的Connector选择PDM

单击配置按钮,弹出输出配置对话框,主要注意如下两点:

- Bit CLK选择“IN”

- Logic Level根据IO电平设置【例如IO-High为3.3V,就对应设置为3.3V】

8ab350d2-38d4-11ef-a4c8-92fbcf53809c.png

图10-2 AP输出配置

1.32.4G 音乐播放通路

Dongle同AP525接在同一台PC;

注意:PC需预先安装好ASIO4ALL驱动,AP525才可检测到Dongle

Dongle和耳机完成配对;

AP525通过USB将音频数据传给Dongle;

Dongle通过RF将音频数据传给耳机;

耳机通过芯片Codec DAC模块输出模拟信号给到AP525。

8ad1490c-38d4-11ef-a4c8-92fbcf53809c.png

图11 2.4G 音乐播放通路

1-3-1 测试软件输出配置

1、Signal Path Setup项目中,Output Configuration的Connector选择ASIO,Device选择ASIO4ALL v2。

8adf9250-38d4-11ef-a4c8-92fbcf53809c.png

图12 AP输出设置

2、点击设置按钮,进入声卡设置界面,打开“Control Panel”界面,使能Dongle声卡的输出;同时确认采样率设置

8aece6d0-38d4-11ef-a4c8-92fbcf53809c.png

图13 声卡配置

1-3-2 测试软件输入配置

同1-1-2配置一致,可参考对应描述

1-3-3 确认连接

同1-1-3步骤类似;确认通路正常后,创建所需的测试项目序列测试

1.42.4G 通话上行通路

Dongle和耳机完成配对;

AP525输出模拟信号给到耳机 Codec ADC管脚;

耳机通过RF将音频数据传给Dongle;

Dongle通过USB将音频数据传输给到AP525。

8b11a74a-38d4-11ef-a4c8-92fbcf53809c.png

图14 2.4G 通话上行通路

1-4-1 测试软件输出配置

同1-2-1配置一致,可参考对应描述

1-4-2 测试软件输入配置

1、Signal Path Setup项目中,Input Configuration的Connector选择ASIO,Device选择ASIO4ALL

2、点击设置按钮,进入声卡设置界面,打开“Control Panel”界面,使能Dongle声卡的输入;同时确认采样率设置

8b3fa7bc-38d4-11ef-a4c8-92fbcf53809c.png

图15 声卡配置

1-4-3 确认连接

同1-1-3步骤类似;确认通路正常后,创建所需的测试项目序列测试。

2Soundbar应用

Soundbar Demo测试通路示意图如下:

8b4e59ec-38d4-11ef-a4c8-92fbcf53809c.png

图16 Soundbar demo测试通路示意图

AP525通过I2S接口将音频数据传输给Tx板

Tx板通过RF将音频数据传输给Rx板

Rx板通过I2S接口将音频数据传出给AP525

AP525 I2S接口定义如下,与Tx 、Rx对应连接

8b7f2126-38d4-11ef-a4c8-92fbcf53809c.png

图17 AP I2S接口定义

2.1测试软件输出配置

Signal Path Setup项目中,Output Configuration的Connector选择Digital Serial

点击设置按钮,在Output Setting界面设置相关配置,参考下图:

- 若AP输出时钟信号,时钟方向“Bit & Frame Dir”选择“Out”;反之选择“IN”

- Format注意要选择为I2S

8ba0bb1a-38d4-11ef-a4c8-92fbcf53809c.png

图18 AP I2S输出配置

配置好后打开Logic下的“Outputs”,也可从输入

2.2测试软件输入配置

Signal Path Setup项目中,Input Configuration的Connector选择Digital Serial

点击设置按钮,在Input Setting界面设置相关配置,参考下图:

8bbef67a-38d4-11ef-a4c8-92fbcf53809c.png

图19 AP I2S输入配置

2.3连接确认

同1-1-3步骤类似;确认通路正常后,创建所需的测试项目序列测试。

3关于泰凌 TLSR951X 系列芯片

继前两篇文章分别阐述了基础音频指标参数和测试设备AP525的软硬件信息后,本文将聚焦于TLSR9518A EVB作为主测试设备(DUT),介绍几种常见的音频测试场景搭建方法。如果您在音频测试中遇到其他未涉及的问题,我们非常欢迎您与我们进行深入交流和讨论。

作为文章核心的泰凌 TLSR951X系列芯片,不仅在TWS耳机和Soundbar等应用中表现出色,还在会议宝、低延迟麦克风、电视耳机、游戏头戴耳机、电竞手柄等多个品牌客户的产品中得到成功应用。

TLSR951X系列芯片是泰凌推出的高性能、超低功耗、成本优化的无线连接SoC系列产品,这是一款蓝牙双模芯片,兼容经典蓝牙和低功耗蓝牙。它内建了功能强大的32位RISC-V MCU,并集成了多种核心功能和外设模块,为开发高端可听和可穿戴设备提供了坚实的基础。同时TLSR951X采用多级电源管理设计,允许超低功耗运行,是功耗敏感型应用的理想之选。

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

    关注

    449

    文章

    48646

    浏览量

    413246
  • 测试设备
    +关注

    关注

    0

    文章

    236

    浏览量

    17626
  • 音频测试
    +关注

    关注

    6

    文章

    22

    浏览量

    18858
  • TWS耳机
    +关注

    关注

    4

    文章

    209

    浏览量

    14213

原文标题:【技术专栏】如何使用AP525测试泰凌硬件的音频指标(三)—— 常用测试接口介绍

文章出处:【微信号:telink-semi,微信公众号:泰凌微电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    NanoEdge AI的技术原理、应用场景及优势

    等领域。以下是一些具体的应用场景: 1 . 智能家居:通过将 NanoEdge AI 集成到智能家居设备中,可以实现对家庭环境的实时监控和智能控制,如温度调节、照明控制、安防监控等。 2.工业自动化
    发表于 03-12 08:09

    基于阿里云Serverless架构函数计算的最新应用场景详解(一)

    摘要: Serverless概念是近年来特别火的一个技术概念,基于这种架构能构建出很多应用场景,适合各行各业,只要对轻计算、高弹性、无状态等场景有诉求的用户都可以通过本文来普及一些基础概念,看看这些
    发表于 01-25 11:06

    云计算十大应用场景

    ,可以预约、部署、管理和回收整个开发测试环境,通过预先配置好(包括操作系统,中间件和开发测试软件)的虚拟镜像来快速地构建一个个异构的开发测试
    发表于 03-20 15:07

    MOS管的应用场景

    也同样会面对1和2中提到的问题。在这三种情况,图腾柱结构无法满足输出要求,而很多现成的MOS驱动IC,似乎也没有包含gate电压限制的结构。上述的文章简单概括了MOS管的应用场景,银联宝科技是一家
    发表于 11-14 09:24

    =>的使用场景有哪些

    使用场景
    发表于 10-27 13:25

    何在Debian/Ubuntu构建嵌入式交叉编译环境

    何在Debian/Ubuntu构建嵌入式交叉编译环境
    发表于 04-28 06:34

    MS9331的应用场景是什么?

    MS9331的应用场景是什么?
    发表于 02-11 06:41

    Firefly集群服务器的应用场景资料介绍

    1、Firefly集群服务器的应用场景介绍Firefly集群服务器的每一个核心板卡都可以独立运行一个Android系统。用户可以将自己的手机应用部署到每个核心板上。针对云手机应用场景,Firefly
    发表于 08-04 16:17

    TSC峰会回顾04 | 异构计算场景构建可信执行环境

    不同制程架构、不同指令集、不同功能的算力单元,组合起来形成一个混合的计算系统,使其具有更强大、更高效的功能。如何在异构计算场景构建可信执行环境
    发表于 04-19 15:20

    异构计算场景构建可信执行环境

    令集、不同功能的算力单元,组合起来形成一个混合的计算系统,使其具有更强大、更高效的功能。如何在异构计算场景构建可信执行环境呢?华为可信计算
    发表于 08-15 17:35

    labview 和 wincc 的区别 使用场景

    labview 和 wincc 的区别 使用场景 都是上位机软件,都可以做监控软件 wincc的名气也比较大 对比的资料较少 写这些文章的人,从自己的从事的行业出发,带有自己的思维 使用的场景 肯定
    发表于 10-27 18:01

    何在Mac搭建PHP开发环境

    本文档的主要内容详细介绍的是如何在Mac搭建PHP开发环境
    发表于 06-21 15:17 14次下载

    何在Linux环境实现Python环境的搭建

    本文档的主要内容详细介绍的是如何在Linux环境实现Python环境的搭建。
    发表于 08-24 12:12 14次下载
    如<b class='flag-5'>何在</b>Linux<b class='flag-5'>环境</b><b class='flag-5'>下</b>实现Python<b class='flag-5'>环境</b>的搭建

    在QT上构建ffmpeg环境实现音频的解码

    在QT上构建ffmpeg环境,实现音频的解码
    发表于 06-09 09:05 970次阅读
    在QT上<b class='flag-5'>构建</b>ffmpeg<b class='flag-5'>环境</b>实现<b class='flag-5'>音频</b>的解码

    网络音频模块有哪些应用场景

    音频信号进行编解码、处理和转换,支持多种音频格式和协议,例如MP3、AAC、G.711等。网络音频模块可以实现单向或双向的语音通信,也可以实现多路的语音广播。 网络音频模块有哪些应
    的头像 发表于 05-16 10:24 465次阅读
    网络<b class='flag-5'>音频</b>模块有哪些应<b class='flag-5'>用场景</b>?