硬件音频调试笔记--模拟音频和数字I2S音频采集

2 篇文章 0 订阅
1 篇文章 0 订阅

概述

​ 本文主要介绍模拟音频和数字音频I2S 的测量,只限于调试过程测量,不做音频质量测试。使用音频为1KHz 0dbfs的音频。

​ 解决问题点:喇叭电信号输出功率不达标,不确定是喇叭PA 放大问题还是主控输出本身就很小,同时主控输出的是I2S信号,对于我们没有音频专用AP仪器而言,多了一种硬件分析方法,用逻辑分析仪采集,通过Excel输出波形可视化。

​ 数字音频测量可以使用逻辑分析仪在I2S 处测试,需要测量3根信号BCK,WCK和DO(主控输出)模拟音频需要增加滤波小板,由于音频PA为CLASS D类输出,需要滤除高频信号还原信号原本信号,此处高频信号频率约为348kHz,滤波小板500Ω+10nF。

请添加图片描述

模拟信号采集

​ 这里的模拟信号采集是基于示波器进行采集,然后输出其电信号大概的输出功率。

请添加图片描述

​ 实际接线图如下:

请添加图片描述

​ 测试1KHz 0db 音频

请添加图片描述
请添加图片描述

​ 功率计算:喇叭输出端功率为:Vrms Vrms /R=2.332.33/8 = 0.67W,约83%@0.8W喇叭

数字音频信号I2S采集

​ 使用逻辑分析仪进行采集,接线图如下,只需要接DATA OUT, WCLK和BCLK,还有GND

请添加图片描述

​ 然后打开逻辑分析仪工具,配置分析协议还有一些通道配置。

请添加图片描述

​ 在逻辑分析仪的界面右边 Analyzers 选择I2S/PCM 协议,然后根据I2S 的协议配置和信号的位深等

请添加图片描述

​ 播放音乐,start 开始记录,由于只看1kHz 0dB的功率,两三秒即可,太长时间解析时间就越长。右边的decoded 是解码协议,下方CH1 和 CH2 是两个音频通道,只有一个喇叭时一般会把左右声道混音。这样两个声道就一样了。最后到出结果 (export search results)。

请添加图片描述

​ 导出后如下方图所示,在进行数据拆分处理,绘制曲线
请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

​ 一般只需要500个左右的数据即可

​ 绘制曲线,由于是包括空格则需要忽略空格用直线连接。

请添加图片描述

请添加图片描述

​ 本次测试用的是16bit,带正负位,则位深只有15bit,如果100%输出1kHz0dbfs的话,则最大波峰值应该是32768,而现在只有26343,所以输出音频的音量是有80%左右,可见本次输出功率不达标为主控端输出信号不达标导致。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值