频响测试低12dB问题
find . -name audio_device.xml | xargs ls -l
audio_device.xml
snd_kcontrol_new
iface:control类型,通常是SNDRV_CTL_ELEM_IFACE_MIXER
name:kcontrol的名字,名字的命名规则遵循”源-方向-功能”
源可理解为control的输入端,如Master, PCM, CD, line等
方向代表kcontrol的数据流向,如Playback, Capture, Bypass, 也可以不定义,这时是双向的
功能,如Switch, Volume, Route等
展开
SOC_ENUM_EXT("Audio_Preamp1_Switch", Audio_UL_Enum[4], // zane
Audio_PreAmp1_Get,
Audio_PreAmp1_Set),
##############################
{ .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = "Audio_Preamp1_Switch", \.info = snd_soc_info_enum_double, \.get = Audio_PreAmp1_Get, .put = Audio_PreAmp1_Set, \.private_value = (unsigned long)& Audio_UL_Enum[4]}
130|hawaiip:/ # logcat | grep ApplyDeviceTurnonSequenceByName
01-13 17:44:01.978 542 5070 D AudioALSADeviceConfigManager: ApplyDeviceTurnonSequenceByName() DeviceName = builtin_Mic_Mic1 descriptor->DeviceStatusCounte = 0
01-13 17:44:01.993 542 5070 D AudioALSADeviceConfigManager: ApplyDeviceTurnonSequenceByName() DeviceName = headphone_output descriptor->DeviceStatusCounte = 0
0x2080+0x0108 = 0x2188
测试工装上的测试命令
正常的曲线
失败的曲线
题外话,测试APP 用的是
AudioSystem.setParameters("SET_LOOPBACK_TYPE=1,2");
在主麦和耳机之间形成loopback
获得了pass.rar 和 fail.rar
图中文字有误,0x5341 是18dB ,0x5141是6dB , 正好相差了12dB;
当时是分析,前置测试打电话挂断电话时的状态不同,免提挂断时 主麦模拟增益的相应寄存器记录的是 18dB,听筒挂断时候是6dB ;
起频响测试的命令 adb shell am start -n com.ape.factory/.AuTestActivity -S -e mainmic 3
解决方法
adb shell tinymix Audio_PGA1_Setting 18Db;adb shell am start -n com.ape.factory/.AuTestActivity -S -e mainmic 3
fail.rar pass.rar 文件已上传
这篇文章也可以参考甚至可以合并 CSDN 《MIC 增益调节 MT6357》
频响测试低12dB问题相关推荐
- 杰理之测试主副麦的频响及幅度【篇】
频响测试:1.可以取一个喇叭做声源,放置在距离耳机30cm以上的位置:2.调整耳机位置,使两个麦朝向声源位置基本一样:3.软件上分别设置两个麦单独工作,使用电脑(带蓝牙)连接耳机设备.让声源播放白噪或 ...
- 总谐波失真计算公式_黄金声学GR495四声道功放 低失真宽频响低调却有硬实力
最近几档大型综艺节目总是能挤上热搜,除了能让无数宅男看得激动无比的<乘风破浪的姐姐>以外,还有让人充满热血的<这就是街舞3>,全新的队长阵容在节目未开播之前就引起网友热烈讨论, ...
- LOTO示波器如何测试阻抗的频响曲线
LOTO示波器如何测试阻抗的频响曲线 模块的输入输出端口,在电路分析上,一般简单表征为电阻来进行计算和分析.但多数情况下,这些端口并不是纯电阻的特性,更精确一些,它可能是电阻电容以及电感的组合,表现为 ...
- 伺服系统带宽、伺服电机频响带宽的测试
伺服系统带宽 原文:https://wenku.baidu.com/view/bde80b1b650e52ea551898ab.html 电机驱动器如何测试? https://zhidao.baidu ...
- 画对数幅频曲线_耳机频响曲线如何看(中)--耳机和音箱对频响和失真的要求的差异...
近段时间在知乎和贴吧中看见了许多关于耳机曲线的争论,非常欣喜的看见大家对于耳机的曲线和声音的客观和科学的讨论.这是一个非常大的进步,尤其是对立足于做好耳机的厂商而言.但感觉一些网友仍然对耳机曲线完全没 ...
- 用步进正弦激励法测量计算机声卡输出输入幅值频响函数
一. 实验目的 (1) 通过对计算机声卡系统的实测加深对频响函数的理解: (2) 对声音振动及测量有直观了解: (3) 对计算机声卡系统的频响特性有直观的认识. 二. 实验内容 (1) 用声卡发出的步 ...
- 纵坐标范围_探索频率范围与频响的奥秘
在实际的广播音响系统的建设以及使用的过程中,音响的频率范围与频率响应一直是备受关注的问题,然而因为涉及到专业细分知识,不少人对频率范围和频率响应的理解比较片面.频率范围和频率响应有什么区别?是不是频率 ...
- 【RGB手持补光棒调光照明方案】 单节双节电池LED升压恒流驱动调光芯片FP7208,PWM内部转模拟调光,无频闪顾虑低亮无抖动
一:方案名称: [RGB手持补光棒调光照明方案] 单节双节电池LED升压恒流驱动调光芯片FP7208,PWM内部转模拟调光,无频闪顾虑低亮无抖动 二:方案描述: FP7208是一颗异步升压LED驱动I ...
- 运放基本结构及频响(一)
运算放大器基本结构及频响 绪论 基本结构 运放设计 频响 增益 开环 闭环 回到开环 绪论 运放设计{结构设计增益,级数,五管差分基本够用了参数设计MOS的(W/L),补偿电容C运放设计\begin{ ...
最新文章
- AI落地遭“卡脖子”困境:为什么说联邦学习是解决良方?
- 关于ArrayList的几大问题,看完还不懂来打我!
- zabbix自动化监控8(2.4)
- day36 10-Hibernate中的事务:解决丢失更新
- Frog Traveler 最短路,bfs剪枝,打印路径
- hadoop可以解决什么问题_聊一聊,临时工外包可以为企业解决什么问题
- c语言语音控制游戏文献,C语言课程设计-基于C语言推箱子游戏设计-毕业论文文献.doc...
- windows 下后台启动 redis
- 薪资不如 Java、C,BAT 需求大,揭秘 Python 程序员跳槽现状!
- 什么是python基础教程-最好的Python入门教程是?
- Python之蓝牙通信模块pybluez学习笔记
- INCONEL 600该合金因其强度和耐腐蚀性而广泛用于化学工业
- centos7搭建hexo+nods.j个人博客
- Educoder-练习-Java循环综合练习四之日历打印
- JAVA 面向对象和集合知识点总结
- 【Unity入门教程】 第八章 人工智能【中国大学MOOC游戏引擎原理及应用】
- m3u8转MP4 视频最最有效的办法!!!!!!!
- css之如何清除浮动
- 杨辉三角与倒置杨辉三角
- mac 下的一些工具类 app 推荐
热门文章
- 麦肯锡三部曲_越拼命工作,越不快乐?麦肯锡“提问式思维”帮你发现问题本质...
- 计算机考研面试常见英语提问及专业课
- 什么是长尾词,长尾关键词的SEO秘密有哪些?
- Powershell 过火绒免杀上线
- 阿里云云栖大会2020----云游戏平台发布(记录)
- 永中科技剥离台资百慕大是”执政败笔“
- 我对计算机的看法英语作文,我对网络的看法 My Concepts on Internet 英语作文范文...
- php 查询功能,php实现查询功能的方法
- 关闭VM中虚拟机与主机时间同步
- 戴尔笔记本如何查看HTML代码,如何查看戴尔笔记本电脑的型号