- A+
目录
一 :音频的基本调试方法... 1
1.1:需要调试的音频基本项如下... 1
1.2:MTK调试音量大小的基本方法... 2
1.2.1:进入META调试:... 2
1.2.2:工程模式的调试方法(*#3646633#)... 4
1.3:音频测试的基本方法... 5
1.3.1用声压计测试声压(MIDI和MP3):... 5
1.3.2用示波器测量功率(MIDI,MP3,Receiver, Headset)... 5
1.3.3用数字万用表测量功率... 6
1.4回音抑制... 7
1.4.1普通通话时的回音:... 7
1.4.2蓝牙通话的回音... 7
1.5 EQ均衡器的设置... 8
二:音频器件的基本选型... 9
三:音腔的评审... 9
四:音频曲线的调试-CTA. 9
4.1CTA测试项目... 9
4.2调试步骤... 10
附录1:各项MTK音频的参考值... 13
附录2:NXP各项音频设置... 14
一 :音频的基本调试方法
1.1:需要调试的音频基本项如下(√需要调试;X不需要调试)
|
keytone |
microphone |
speech |
melody(MIDI) |
MP3 |
sidetone |
FM |
ATV |
normal mode |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
headset mode |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
handfree mode |
√ |
√ |
√ |
X |
X |
√ |
X |
X |
注:因为免提模式只在通话时用所以其中的几项不涉及,无需调试。
具体的调试点在middle(level=3)和MAX(level=6)两点如下图,其余等级基本平分就好。
图片稍后更新
1.2:MTK调试音量大小的基本方法
1.2.1:进入META调试:
进入META在Audio tool的custom volume setting 里面设置,如图。
通过设计ADC(0-255)值来调节寄存器的值,从而调整增益。
其调试方法就是调节各选项卡里面的数值,通过不断调整及测试来确定最终的音频参数,其中值得注意的几项如下:
1:MIDI
Melody下的level0-level6是用来调整MIDI铃声的大小(音源为手机内置的铃声),
2:MP3
MP3(音源在T卡上)的调节在16Level下的Max melody volume gain里面,所以音量只能设置最大值。
Melody volume gain step为调节各级级之间的梯度(但并不是说这级为160下一级就为156——值为4的情况,其只是一个量化的数值),一般默认为4或6基本不需要调整。
3:MIDI &MP3
MTK把0-255的ADC电平值做了一个划分,分14份。
0;16;32;48;64;80;96;112;128;144;160;176;192;208;224
其意义是0-15都是0的等级,其他各级类似,比如148在144-160之间,158也在144-160之间,虽然他们的值不同,但是148和158表示的增益是一样的,具体区间划分为:
0-15;16-31;32-47;48-63;64-79;80-95;96-111;112-127;128-143;144-159;160-175;176-191;192-207;208-224
同时MIDI(Normal和headset mode)的ADC值一般不要超过128,speech(normal和 headset mode) 不要超过176(MTK给出的理论值,超出这个值CPU输出的信号可能会失真,在调试过程中若出现声音小的状况可以根据信号的失真度适当调整)。
4:SIDE TONE
三种模式下的side tone在调试的时候尽量小一点,这样可以减少“回音”的出现。在通话时若SIDE TONE值大一点,能听见自己的原因,可以根据个人喜好增减。一般值在20-40(normal和headset mode)之间为好。Handfree mode一般会比前两者小一点。
5:KEYPAD TONE
其是指按键时“嘀,嘀”声的大小,若手机中有KEYPAD TONE静音的选项就可以不设置Level 0=0,若没有则要设置,以便增加静音功能。
6:OTHER
用META调试的时候注意保存参数(save to file),在调试的时候要把调试的值download to flash 之后再测试,不然不起作用。同时加密版的META导出的参数会与普通META导出的格式有些差异,需要注意一下。
同时需要注意在重新download之后要format这样新的音频参数才会起作用。
1.2.2:工程模式的调试方法(*#3646633#)
用META调试熟悉参数设置之后可以直接在工程模式下调试,路径为:
*#3646633# —音频—normal, headset, loudsp mode通常情况下也是调试这三个模式。
其中值得注意的是:
1:MP3
MP3的参数设置只在各模式下的melody里面的16 Level setting设置,其他里面的参数如microphone下的16 level setting设置不用理会。
2:FM
FM的音量设置比较特殊,只能在工程模式下设置(META里面没有做进去),路径为:*#3646633# —音频—normal, headset—FM Radio。只需调试2种模式handfree mode不需要调试。
在调试FM的过程中可能会遇到搜台数量少,移动过程声音时大时小的状况,
通过软件降低接收灵敏度可以增加搜台数量,但降的要适当,否则会出现很多假台,另外移动过程中声音时大时小是因为(针对AR1010)软件设置了降噪功能,这样听起来在弱信号下不会刺耳,仍能听清说话;若取消降噪功能在弱信号下噪音会比较大,根据个人习惯或客户要求可以选择打开或关闭此功能,具体打开的方法咨询软件部(修改某一寄存器的地址即可)。
3:ATV
ATV的音频需要目前只要声音通道走的是FM的INL和INR,所以ATV的音量也是通过调节FM的参数(在工程模式下调试),因为两者是通过一套参数来调试的,所以在调试的时候要做到两者均衡。
综合META调试和工程模式调试:
所以调试出来的音频参数交给软件部集成应该包含2部分,一部分为META导出的音频参数,一部分为任意格式记录FM level0-6的参数设置的参数。例如下图:
1.3:音频测试的基本方法
1.3.1用声压计测试声压(MIDI和MP3):
1:声压计的设置:RANGE—HI
RESPONESE— MAX HOLD
FUNCT—A
这样设置主要为测量范围及声压计权值的设定,具体不再赘述。使用的时候若发现不准确需要把FUNCT拨到最下面进行校准。
2:基本测试方法:
在安静的环境下,声压计可不接吸引球,升压计支离在空中与手机出音孔同高,手机出生孔距离探头10CM,声音达到90dB基本可以,或5CM 95-96dB。
1.3.2用示波器测量功率(MIDI,MP3,Receiver, Headset):
用示波器测量功率主要是验证在调整的音频参数下输出的功率是否超出喇叭的额定功率,以免出现喇叭烧毁的事故。
1:AB类功放的测试:
测试AB类的功放直接把示波器的探头加在喇叭的左右声道的输出端,来测量峰峰值
通过峰峰值来算出大致的输出功率,测试的时候要有喇叭或相应阻值电阻做负载。
计算功率的公式为:P=(Vpp*Vpp)/64(喇叭) ; P=(Vpp*Vpp)/256(receiver和headset)
2:D类功放的测试:
D类功法由于输出的数字波形,无法测试,需要外加滤波器来进行峰峰值的测量。
通常有2种简单的低通滤波器:
1):
2):
计算方法与AB类相同。
1.3.3用数字万用表测量功率
用数字万用表测试喇叭功率,比用示波器简单一些,可以减少工作量。
1:首先设置好数字万用表。
2:测试时直接观察测试软件计算出来的最大值即可,不需再算平均值。
测试列举如图,Vmax<=2V即表示功率为0.5W没有超标,若超过了2.0V
说明功率超过了0.5W,根据不同的项目SPK选型确定。
数字万用表也可以测试receiver的功率,方法相同。
1.4回音抑制
1.4.1普通通话时的回音:
在调试的工程中经常会遇到有回音的情况,回音也有很多种,自己听到自己,对方听到自己等等。基本的方法如下:
1:判断回音引起的类型。
2:找到回音的根源。
3:根据根源来进行处理。
通常情况如下
1:sidetone过大,导致自己听到回音——改小sidetone值。
2:免提对方听到回音,结构腔体密封不严或结构布局失调——通过加强密封,性,重新调整布局。
3:有时经过上面的处理还有,可尝试更换receiver和MIC来对器件进行排除。
4:调整音频参数,使SPEECH和MIC的音量适当降低
5:通过软件工具如META对手机的整个语音曲线进行调整或抑制某频段。
1.4.2蓝牙通话的回音
有时用蓝牙通话也会出现回音,目前接触到的办法是通过调整参数进行抑制。
具体方法是:
*#3646633#—audio—audio enhancement—蓝牙耳机模式(蓝牙无线模式不用) —
Part0(0-255):越大对回音抑制越好,但太大会影响对正常音量的抑制
Part1:控制值,对normal ,耳机,BT mode均用221.
Part2:AEC,一般有16388,10756,8196的选择对回音抑制一次加强,但抑制太大会影响正常通话。
1.5 EQ均衡器的设置
在调试的时候有时会遇到均衡器功能没有,即换各种模式没有相应的音感变化。
主要是因为EQ的参数设置存在问题,所以要重新设置EQ的参数:
路径为:
META/NVRAM EDITOR/Other LID/ NVRAM_EF_AUDIO_EQUALIZER_LID
META修改为16进制,修改麻烦,可以把频点抑制的参数交于软件部帮组集成。
抑制的频点为:{100.300.600.1200.3000.6000.12000.14000}HZ
8 EQ MODE
It has range -128—127 , denotes -12.8—12.7DB
{0.0.0.0.0.0.0.0} Normal
{100.60.20.-20.-60.-100.-100.-100}BASE
{100.0.0.-40.-70.-70.-70.0} DANCE
{0.0.0.0.0.-70.-70.-90} CLASSICAL
{-100.-30.10.50.90.127.127.127} TERBLE
{60.0.0.0.0.0.0.60} PARTY
{0.70.50.20.0.-20.0.0} POP
{80.-80.-30.-20.50.50.80.100.100} ROCK
二:音频器件的基本选型
音频器件的基本选型主要有三项要素:音调-F0;音量-SPL;音色-THD
具体的选型标准参见公司的音频器件验收报告。
三:音腔的评审
音腔评审主要有如下三要素,1:容积(前后腔);2:密封性;3:出声孔面积
具体的尺寸要求参见公司音腔设计验收标准。
四:音频曲线的调试-CTA
4.1CTA测试项目如下表:(新CTA音频标准有变更,详见)
在测试的时候只需要测试手持模式即可,无需测试免提和耳机模式。
不合各项要求下于两项,单项不合格时要求小于3DB。
4.2调试步骤
以调试receiver的参数为例
1:首先用META连接找到相应的调试界面,把参数调整为全通,如下图。
2:打开测试软件ACQUA,测试界面如下图,测试receiver相关的参数(RFR等)。测试完成之后会有receiver的全通曲线参数,从export selected中导出参数,
3:再重新进入META,在Acoustic FIR tuning中把导出的参数导入到机器中,
如下图,其中在导入的时候注意选择相应的选项比如是TX还是RX。
特别注意:
META中TX对应receiver, RX对应mic
ACQUA中RX对应receiver, TX对应MIC。
点击idealize得到理想曲线,点击run得到实际曲线,若对实际曲线不满意,则可直接用鼠标拉拽理想曲线或调整右侧的参数,然后得到新的实际曲线。
重复以上步骤,直到对实际曲线满意为止。注:在调整过程中,应使实际曲线保持在绿色曲线的范围内。
调整之后在事先设置的setup output TX File中会得到新的参数,然后再把参数导入到flash中,导入之后再重新测试,直到测试PASS。
4:其他项测试,如MIC音量,sideton等直接在META下或功能模式下调整音频参数即可。
详细操作方法见,资料中的软件版本较旧,调试时可能不适用。
附录1:各项MTK音频的参考值
Audio Parameters Modify Rules (MT6235 & MT6223) |
Speaker |
||
|
Recommend |
Permission |
Forbidden |
MP3 Play |
128~143 |
144~159 |
>160 |
Handsfree Call |
128~143 |
144~159 |
>=160 |
MP4 Loudspeaker |
128~143 |
144~159 |
>=160 |
FM Loudspeaker |
144~159 |
160~175 |
>=176 |
ATV Loudspeaker |
144~159 |
160~175 |
>=176 |
Ringtone |
144~159 |
160~171 |
>=172 |
Audio Parameters Modify Rules (MT6235 & MT6223) |
Headset |
||
|
Recommend |
Permission |
Forbidden |
MP3 Play |
128~143 |
144~159 |
>160 |
Call speech |
144~159 |
160~171 |
>=176 |
MP4 Headset |
128~143 |
144~159 |
>160 |
FM Headset |
144~159 |
160~175 |
>=176 |
ATV Headset |
144~159 |
160~175 |
>=176 |
Ringtone |
144~159 |
160~171 |
>=172 |
Keytone |
96~111 |
112~127 |
>=128 |
Audio Parameters Modify Rules (MT6235 & MT6223) |
Receiver |
||
|
Recommend |
Permission |
Forbidden |
Normal Call |
208~223 |
224~239 |
>=240 |
Keytone |
192~207 |
208~223 |
>=224 |
|
|
|
|
|
|
|
|
Audio Parameters Modify Rules (MT6235 & MT6223) |
microphone |
||
|
Recommend |
Permission |
Forbidden |
Normal Call |
160~175 |
176~191 |
>=192 |
headset call |
192~207 |
208~223 |
>=224 |
handfree call |
160~175 |
176~191 |
>=208 |
附录2:NXP各项音频设置
volume setting |
|
|
||||
status |
function |
Organ |
default volume level |
files |
|
|
normal |
mic |
DspTxOrgan[0] |
|
a_DspTxOrgan [0]Hex.txt |
|
|
receiver |
DspRxOrgan[0] |
5 |
a_DspRxOrgan [0]Hex.txt |
|
||
headset |
mic |
DspTxOrgan[2] |
|
a_DspTxOrgan [2]Hex.txt |
|
|
receiver |
DspRxOrgan[3] |
5 |
a_DspRxOrgan [3]Hex.txt |
|
||
headfree |
mic |
DspTxOrgan[1] |
|
a_DspTxOrgan [1]Hex.txt |
|
|
receiver |
DspRxOrgan[1] |
5 |
a_DspRxOrgan [1]Hex.txt |
|
||
melody |
headset |
|
|
|
|
|
loudspeaker |
DspRx40kOrgan[6] |
5 |
a_DspRx40KOrgan [6]Hex.txt |
|
||
FM |
handset |
UserRxOrgan[3] |
|
|
|
|
turn on speaker |
UserRxOrgan[1] |
|
|
|
||
C3000C audio parameter for reference:
parameter settiing |
||||||||
Item |
Txorgan |
|||||||
DspRxOrgan[0] |
DspRxOrgan[1] |
DspRxOrgan[3] |
DspRx40kOrgan[6] |
UserRxOrgan[1] |
UserRxOrgan[3] |
|||
ConfigDnControl |
781 |
781 |
0 |
0 |
|
|
||
CodecDnControl |
202 |
220E |
204 |
260E |
D |
5 |
||
CodeDnGain |
5 |
9 |
A |
5 |
5 |
5 |
||
CodecSdtGainOffset |
0 |
0 |
5 |
7 |
|
|
||
PcmControl |
0 |
0 |
0 |
0 |
volume table[5] |
volume table[5] |
||
AuDlGain |
3500 |
F33 |
F33 |
F33 |
0~8 |
0~8 |
||
AuVolume |
7FFF |
7FFF |
7FFF |
7FFF |
|
|
||
AuDlTau |
6c16 |
7FF0 |
7FF0 |
7FF0 |
|
|
||
AuDlGain |
4000 |
2000 |
2000 |
5000 |
|
|
||
Item |
Rxorgan |
|
|
|||||
DspTxOrgan[0] |
DspTxOrgan[2] |
|
|
|
|
|||
ConfigUpControl |
96c7 |
0 |
|
|
|
|
||
CodecUpControl |
90 |
204 |
|
|
|
|
||
CodecUpGain |
12 |
5 |
|
|
|
|
||
PcmControl |
0 |
0 |
|
|
|
|
||
AuUlGain |
3500 |
1000 |
|
|
|
|
||
AuUlTau |
6c16 |
7ff0 |
|
|
|
|
||
AuUlFacGain |
1d42 |
1000 |
|
|
|
|
||