AC700N系列ANC配置说明

AC700N系列ANC配置说明
MTAC700N系列ANC配置说明
TCFG_AUDIO_ANC_ENABLE
CONFIG_ANC_ENABLE :置1开启ANCANC_TRAIN_MODE
ANC_FF_EN:前馈降噪,支持通透模式和ANC降噪模式
ANC_FB_EN:后馈降噪,仅支持ANC降噪模式
ANC_HYBRID_EN:前馈降噪+后馈降噪,支持通透模式和ANC降噪模式ANC_CH
ANC_L_CH:左声道ANC
ANC_R_CH:右声道ANC
ANC_L_CH | ANC_R_CH:立体声ANC
注意:此处需要与TCFG_AUDIO_DAC_CONNECT_MODE对应。例如:TCFG_AUDIO_DAC_CONNECT_MODE 为DAC_OUTPUT_MONO_L时,则ANC_CH仅选择ANC_L_CH,
TCFG_AUDIO_DAC_CONNECT_MODE为 DAC_OUTPUT_LR时,则ANC_CH选择ANC_L_CH | ANC_R_CH
麦克风配置
ANCL_FF_MIC:左声道前馈麦克风配置
ANCL_FB_MIC:左声道后馈麦克风配置
ANCR_FF_MIC:右声道前馈麦克风配置
ANCR_FB_MIC:右声道后馈麦克风配置isd_config_rule.c
需根据芯片大小配置ANC文件地址,如图中注释:
配置ANC地址时需注意以下内容
ANC信息地址需要进行固定,不能使用AUTO,防止后续二次升级出现的问题。
原因:当程序配置AUTO,工具第一次升级会计算出地址1,当后续再次升代码而不更新ANC时,工具会计算出地址2,地址2有可能不等于地址1,此时ANC配置信息依然处于地址1,则程序依靠地址2去读取配置信息则会出错。AC700N系列SDK配置说明
代码使用
1 | // 在触发的地方直接调用 |