KDocs 研发资料库
  • 音频技术应用文档入口汇总
  • 杰理WINDOWS环境安装及其他事项
  • LINUX安装和编译
  • Linux环境编译SDK教程(ubuntu18.04)
  • 音频类补丁汇总表
  • 认证资料获取汇总(最新资料后台会更新)
  • 《Hi-Res申请指南v1.0》
  • FreeRTOS 开源协议版本
  • uCOS 开源协议版本信息
  • 各个模块关键资料汇总
  • 软件调试方法
  • Makefile编译
  • 提bug的规范
  • 常规设备使用指导
  • 对外特别发布开发注意点信息汇总
  • AD697X软件问题整理
  • AC700N软件问题整理
  • AC701X耳机软件问题整理
  • 951&961软件问题整理
  • AC104X软件问题整理
  • AC128N问题整理文档
  • 可视化工具调试问题整理
  • 耳机资料汇总
  • AC704N、 AC705N相关应用
  • AC695N&AC696N&AC608N音箱问题整理
  • JL701N音箱问题整理
  • AC692X软件问题整理
  • AC706N音箱问题整理
  • JL701N音箱问题整理(可视化工具SDK)
  • JL703N音箱问题整理
  • JL709N(JL689N)音箱问题整理
  • JL7094系列-入门到进阶开发指导
  • AC210N音箱问题整理
  • 无线麦系列版本支持指南
  • AW32N无线麦问题整理
  • lAD697X&JL701X 无线麦软件共性问题整理
  • AC706N无线麦问题整理
  • AW36N无线麦问题整理
  • AC710X无线麦问题整理
  • 唤醒源获取及唤醒IO设置
  • 电源
  • LVD
  • 长按复位配置方法
  • 低功耗应用
  • TIMER
  • UART
  • SPI
  • 内部FLASH空间添加用户自定义区域
  • IIC
  • GPIO
  • MCPWM
  • SD&U盘
  • 时钟&晶振
  • GPCNT
  • IO口crossbar映射功能
  • 文件系统使用总结
  • 复用应用
  • LINEIN_AUX相关应用
  • IIS音频接口应用
  • SPDIF模式相关(HDMI_ARC、光纤、同轴)
  • PDM LINK
  • 外设相关应用
  • 蓝牙相关
  • 杰理蓝牙距离调试文档
  • TWS耳机配对方式使用及生产把控指南
  • GFP谷歌快连及其认证流程指引
  • 蓝牙发射器(bt_emitter)相关
  • BLE应用
  • 关于提升BLE传输速率说明
  • BLE测试数据
  • MUSIC 模式相关应用
  • MIDI音乐实现
  • PC相关应用
  • FM相关应用
  • AC695N_AC696N FM天线ESD静电防护措施说明V2.0_20250107
  • fm应用详细设计说明书
  • 杰理FM硬件指南-20230315
  • ADC模块
  • AUDIO相关应用
  • 新Tools的音效调试使用
  • 混响应用使用说明
  • 音效调式
  • 音箱耳机低音小音量增强实现方法
  • DAC输出功率调试
  • DAC性能测试指南
  • 针对各类底噪、电流声分析流程
  • 录音相关应用
  • OPUS编解码相关
  • RTC相关应用
  • 升级相关
  • UI相关应用
  • 通话调试流程指南
  • 通话相关应用
  • 省电容mic使用手册
  • 如何测试验证手表通话系统的语音失真 V1.0
  • AC695X_AC696X_AD697X 常见通话问题处理参考资料
  • 通话调试问题确定步骤
  • 内置触摸调试指南
  • 低功耗内置触摸介绍V2.2
  • 触摸相关文档
  • AC697X、AC698X内置触摸调试及整改方法V1.0
  • 产测相关应用
  • AC63X BLE DUT测试介绍
  • 兆华序列使用简易说明
  • JL_1T2蓝牙测试盒音频文件更换说明
  • ENC相关应用入口汇总
  • ANC相关应用入口汇总
  • JL DMS通话调试手册-V3.9.4
  • ANC-ENC结构设计要点-20240407
  • 半入耳式ANC耳机器件选型与结构设计指南V1.0
  • JL 耳道自适应调试指南
  • ANC相关问题处理
  • ANC调试文档
  • 评估蓝牙耳机通话上行降噪性能的方法 V1.0 (2)
  • FCC 或者 BQB 认证相关应用
  • BQB profile 测试中常遇到的问题点汇总
  • 蓝牙参数整理20210811
  • 杰理科技认证问题参考
  • 无线音频产品开发指南
  • 无线麦系列从入门到进阶开发指导
  • 量产烧录相关说明
  • 一拖八烧录器远程过程调用说明
  • 量产相关建议
  • EffectTool(eq)调试工具说明文档
  • AC897AD697系列的EQ调试方法-V3
  • 杰理调音指南-20220622
  • 音效模块总结
  • 简要调音步骤指引(可视化)
  • 耳机充电与通信调试指南
  • 充电仓硬件调试指南
  • 充电仓软件问题整理
  • AC951常用说明
  • AC951_AC961_开发板使用说明V1.0
  • 彩屏仓AC982 入门指导及FAQ
  • 蓝牙音频APP相关应用
  • 手机APP的简介和开发流程
  • 蓝牙音频系列-硬件设计指南
  • 静电测试及整改方法-20220706
  • TWS耳机底噪整改指南V1.2
  • 杰理蓝牙距离调试文档
  • 蓝牙RF硬件设计与调试V1.1-20250219
  • AC695N_AC696N FM天线ESD静电防护措施说明V2.0_20241228
  • 音效调试指南
  • 无线话筒K歌音箱标准开发流程
  • 杰理科技 700N TWS耳机产品标准-202303
  • 杰理科技 701N 广播产品标准-202303
  • JL-HAT ANC高效产测自适应
  • 无线话筒测试板使用介绍
  • 一拖八频偏校准使用说明
  • 领夹麦产测工具使用介绍
  • Dongle量产测试说明
  • Dongle+Tws或头戴式 SDK通过工具绑定配对功能说明文档
  • 双麦ENC产测宏配置验证方法 V1.0
  • JL耳机方案麦克风声学测试指令_V1.0
  • JL耳机方案麦克风声学测试指令_V2.0
  • JL_ENC自动测试命令_V0.0.1
  • JL蓝牙测试盒用例说明
  • LDAC自测环境搭建_ubuntu
  • 延迟小板使用手册
  • 杰理库文件的制作及添加实现过程
  • 关于 AC635N&AC636N系列免晶振兼容性补丁 说明
  • 关于 AC63系列VM兼容性修复补丁_20250224 说明
  • 关于 AC632N &AE632N_ 蓝牙& 低功耗兼容性修复补丁 说明
  • AD698N和AC638N电压优化补丁V3说明
  • 关于 AC635N&AC636N漏电和E&G版兼容联合补丁 说明
  • AD698N和AC638N电压优化补丁V2说明
  • 702相关应用
  • 2024-4-30 发布歌词显示SDK开发注意事项
  • BQB RF & FCC 认证测试固件问题汇总及源码
  • BQB profile 测试中常遇到的问题点汇总
  • 进dut测试模式方法及固件
  • 704-频偏修改bin文件合集
  • 701手表BQB PROFILE认证注意事项
  • 认证的干扰规避整改
  • 海外CRA认证报告生成说明
  • JL700N可视化工具问题处理文档
  • JL701X可视化工具问题处理文档
  • JL701N_earphone_release_v1.6.0_ANC 低功耗问题补丁
  • JL708X可视化工具问题处理文档
  • JL709N可视化工具问题处理文档
  • JLstudio可视化工具使用说明
  • 一拖二-串口_蓝牙_app在线EQ、通话参数及调试方式和内置触摸调试
  • 可视化JL701M_DONGLE_SDK添加MIC为发射源
  • 可视化JL701M_DONGLE_SDK添加按键切换usb audio与MIC发射源
  • JL701M_DONGLE_SDK_1.0.0_dongle输入linein输出dac
  • 701可视化_a2dp_to_le_demo说明
  • 耳机系列demo汇总
  • JL7018F&JL7006F_7003F AUX IIS
  • 一键连接应用
  • 普通SDK动态开关一拖二功能
  • 蓝牙分析仪(EllisysBluetoothAnalyzer)抓包例程
  • TWS配对常见应用
  • APP自定义按键的demo
  • AC700N 播歌双EQ DEMO示例及说明
  • AC698V164 MIC与蓝牙音乐共同输出DAC demo
  • 添加第三方算法以及多算法授权流程
  • 空间音频配置方法
  • 普通高低电平TWS耳机控制通讯
  • 入耳检测状态更新demo解析
  • 资源优化(非可视化的SDK)
  • 资源优化(可视化SDK)
  • 翻译耳机、语音识别应用demo
  • 耳机抗干扰问题排查和优化
  • AC698D2 抗干扰优化
  • AC696X软件问题整理
  • AC695X软件问题整理
  • AC695X软件问题整理_1722249702
  • AC608X软件问题整理
  • JL701N_2T1_DUPLEX 应用软件问题汇总
  • le_audio_1.0.0_patch05 以及之前的版本IRkey 功能异常修改
  • AC706N-le_audio-200SDK有线_无线麦录音demo
  • jl701n_le_audio_v200patch02 IO串口升级修改串口单次发送字节长度的修改办法
  • 703创建IIS 输入dac输出音频流demo
  • 703将媒体流音频同时上传PC_mic录音demo实现
  • 703四路IIS输入输出demo
  • 底噪调试
  • AW328A烧录说明
  • 文档合集
  • AC706N_wireless_mic_release_PATCH_20240712 补丁 说明
  • AC706N_wireless_mic_release_PATCH_20240726 补丁 说明
  • AC706N_wireless_mic_release_V1.0.0、1.0.1、1.0.2 补丁 说明
  • AC706N_wireless_mic_release_V1.1.2 中的2T1应用 RX端不绑定配对,TX端实现绑定配对的修改方法
  • 各系列省晶振实现方法
  • iis tx rx说明文档
  • spdif信号
  • 蓝牙电话本
  • 安卓手机同步时间补丁
  • CDC配置
  • PC模式下增加Teams唤起功能
  • 杰理HDMIARC开发实现过程
  • AC701N patch06之前的版本用第三方算法节点实现新版本的pcm delay节点功能
  • (K歌音箱)各SDK音效配置相关说明
  • 长文件录音
  • 点阵屏歌词字库相关(蓝牙歌词,普通歌词)
  • 字模提取工具说明
  • 音箱可视化彩屏-入门到进阶开发指导
  • 彩屏LVGL UI设计及工具使用
  • 使用内部UI框架进行UI调试的系列步骤
  • AD101C使用强制升级工具spi 烧录不了问题处理(测试版本)
  • AD161扩展灯板说明文档
  • 歌词显示器开发注意项
  • 使用硬件数字增益控制通话下行音量(可视化)
  • 杰理小牛产测资料
  • ENC配置说明
  • 通话调试流程指引
  • ANC相关功能demo
  • 无线麦硬件资料汇总
  • 无线麦相关应用
  • 无线麦复杂功能补丁包汇总
  • 无线话筒形态SDK程序&开发经验&问题点分享
  • 双模式结合应用问题汇总
  • 无线麦距离优化案例
  • 无线麦系列中的双工形态(duplex)演变开发对讲机方案开发资料
  • 音箱入门到进阶指导文档(编写中)
  • 蓝牙耳机品控和生产技巧
  • 982过_欠压标志获取异常
  • 如何获取最新涂鸦SDK及库文件
  • 无线话筒K歌音响-调音标准流程
  • 无线话筒产测流程

DAC输出功率调试

📎 原始文档:https://www.kdocs.cn/l/cq64jq1yMM7k DAC输出功率调试
珠海市杰理科技股份有限公司Zhuhai Jieli Technology Co.,LTD
版权所有,未经许可,禁止外传
image 修改记录

版本
更新日期
描述
V1.0.02023/09/08初版

image 目录
1音频配置跟踪…………………………………………………………………………4
2输出功率测试方法………………………………………………………………………5
3不同系列输出功率调试指引………………………………………………………5
3.1 AC897N/AD697N/AD698N系列……………………………………5
3.1.1音量等级……………………………………………………………5
3.1.2 DAC电源电压…………………………………………………………7
3.1.3音效算法……………………………………………………………………8
3.1.4 DAC输出模式…………………………………………………………9
3.2 AC700N/JL700N系列………………………………………………9
3.2.1音量等级………………………………………………………………9
3.2.2 DAC电源电压………………………………………………………11
3.2.3音效算法……………………………………………………………………12
3.2.4 DAC输出模式…………………………………………………13
3.3 JL701N系列………………………………………………………………14
3.3.1音量等级……………………………………………………………14
3.3.2 DAC电源电压……………………………………………15
3.3.3音效算法………………………………………………………………15
3.3.4 DAC输出模式……………………………………………………15
image

1音频配置跟踪

一般来说,影响DAC输出功率的因素有以下几个因素:
● 增益等级:模拟增益和数字增益
●供电电压:DACLDO/DACVDD
●音效算法:EQ/DRC/VBASS等
● 输出模式:单端还是差分
在audio_config.h中打开TCFG_AUDIO_CONFIG_TRACE后,设备将会每3s打印一次当前的音量,可用于检查当前音量是否为最大。

:0,0,DAC_DG:16384,16384,ANC_G:0
[00:00:21.300]>>Audio_Config_Trace:
[00:00:21.300]MIC_G:0,0,DAC_AG:0,0,DAC_DG:16384,16384,ANC_G:0
[00:00:22.846][lnfo]:[LMP]LMP_EVENT_TX_POWER
[00:00:24.299]>>Audio_Config_Trace:
[00:00:24.343]MIC_G:0,0,DAC_AG:0,0,DAC_DG:16384,16384,ANC_G:0
[00:00:27.300]>>Audio_Config_Trace:
[00:00:27.305]MIC_G:0,0,DAC_AG:0,0,DAC_DG:16384,16384,ANC_G:0
[00:00:30.300]>>Audio_Config_Trace:
[00:00:30.302]MIC_G:0,0,DAC_AG:0,0,DAC_DG:16384,16384,ANC_G:0
[00:00:30.614][Info]:[LMP]LMP_EVENT_TX_POWER
[00:00:33.301]>>Audio_Config_Trace:
rn0:00:333061MIC G·00DAC AG·00D
[00:00:36.300]>>Audio_Config_Trace:
[00:00:36.300]MIC_G:0,0,DAC_AG:15,15,DAC_DG:16384,16384,ANC_G:0

不同系列,DAC模拟增益和数字增益不同

系列DAC_AG(模拟增益)DAC_DG(数字增益)
AD697N/AC897N
AD698N
AC700N/JL700N
1516384
JL701N716384

image

2输出功率测试方法

连接上蓝牙设备后播放1K频率的OdB正弦波信号,将设备的音量设置到最大,记录当前的设备输出幅度(Vrms),通过功率计算公式P=U²/R计算当前的功率。
使用AP机连接上设备并输出1K频率的0dB正弦波信号,将设备的音量设置到最大。在“input Reference”中输入设备负载的阻值,然后将“RMS level”的单位选为"W“,可得到相同的结果。
image

3不同系列输出功率调试指引

3.1 AC897N/AD697N/AD698N系列

3.1.1音量等级

测试输出功率时应该将音量设置到最大。首先需要在板级中查看对应的音量类型
image apps\earphone\board\br30\board_ad697n_demo_dfg.h x
245#define CVP_ANS_MODE0246#define CVP_DNS_MODE1被经 隆嫚*/247#define TCFG_AUDIO_CVP_NS_MODECVP_ANS_MODE248249/ENC(双 赎噪)使能/250#define TCFG AUDIO_DUAL_MIC_ENABLEDISABLE_THIS_MOUDLE251/ENCZZnic配置主 副c对应的mic252#define DMS_MASTER_MIC00253#define DMS_MASTER_MIC11254#define TCFG_AUDIO_DMS_MIC_MANAGEDMS_MASTER_MICO255/Z2m隆噪单麦加隆噪DUT测试模式,配会设备测试加频响和(mig)嫚量/256#define TCFG_AUDIO_DMS_DUT_ENABLEDISABLE_THIS_MOUDLE257258259噪门限B限幅器使能260#define TCFG_AUDIO_NOISE_GATEDISABLE_THIS_MOUDLE261262263系统音量类型选择n264* 字音 指纯软件对声意进行运算后得到的2652662672682692702712722732740:2752761:苦 盖,黄播皇意苏类型277#define TCFG_CALL_USE_DIGITAL_VOLUME1278279280m电源管理,使用单独IO控制的 (硅 需要特别注意这里配置)281①自控 时候, 使触 的 (点 ide282*(2)选揉加i dd对应的pox283*(3) 独TO控制,配置成NOCONFIG_PORT284285#defineTCFG_AUDIO_MIC_PWR_CTLDISABLE_THIS_MOUDLE286#defineTCFG_AUDIO_MIC_PWR_PORTIO_PORTC_02287#defineTCFG_AUDIO_MIC1_PWR_PORTNO_CONFIG_PORTn0030-TCTC TTTO TrTCn niro noDT《TONTCnODT
*效宗意指daa
运后输出

#define
VOL_TYPE_DIGITAL
0 //软件数字音量
#define
VOL_TYPE_ANALOG
建件模批音策
#define
VOL_TYPE_AD
联合意黑(模以数字混合调)
#define
VOL_TYPE_DIGITAL_HW
更 意
#define
SYS_vOL_TYPE
VOL_TYPE_AD

*通话的时候使用数字意量
默认音量类型为联合音量时,需要在配置工具中将检查最大音量是否为OdB。
(在设置了最大音量后,需要点击“设置档位”,然后检查“音量档位”是否更新,最后点击保存并重新下载代码)
imageimage 当音量类型为硬件模拟音量或硬件数字音量时,需要在audio_config.h中将MAX_ANA_VOL设置为15,将MAX_DIG_VOL设置为16。

#define MAX_ANA_VOL
(15)
#define MAX_COM_VOL
(16)
#define MAX_DIG_VOL
(16)
/系统最大模拟意里
具体数值应小于联合意量等级的数组大小(ambind ist)
#if(SYS_VOL_TYPE=VOL_TYPE_DIGITAL)
#define
SYS_MAX_VOL
16
#define
SYS_DEFAULT_VOL
16
#define SYS_DEFAULT_TONE_VOL
10
#define
SYS_DEFAULT_SIN_VOL
8
#elif(SYS_VOL_TYPE ==VOL_TYPE_DIGITAL_HW)
#define SYS_MAX_VOL
MAX_DIG_voL
#define
SYS_DEFAULT_VOL
SYS_MAX_VOL
#define
SYS_DEFAULT_TONE_VOL
10
#define
SYSDEFAULT_SIN_7OL
8
#elif(SYS_VOL_TYPE ==VOL_TYPE_ANALOG)
#define SYS_MAX_VOL
MAX_ANA_VOL
#define
SYS_DEFAULT_VOL
SYS_MAX_VL
#define SYS_DEFAULT_TONE_VOL
10
#define
SYS_DEFAULT_SIN_VOL
8

60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82

3.1.2 DAC电源电压

首先在dac.h中查看DACVDD_LDO可配置的档位。
image

include_lib\media\media_new\media\cpu\br30\asm\dac.h ×
1
23
4
5
6
]
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#ifndef__CPU_DAC_H__
#define__CPU_DAC_H__
#include"generic/typedef.h"
#include
generic/atomic.h”
#include“os/os_api.h”
#include"audio_src.h"
#define
DAC_44_1KHZ
#define
DAC_48KHZ
#define
DAC_32KHZ
#define
DAC_22_05KHZ
#define
DAC_24KHZ
012345g78
#define
DAC_16KHZ
#define
DAC_11_025KHZ
#define
DAC_12KHZ
#define
DAC_8KHZ
#define DAC_ISEL_FULL_PWR
#define DAC_ISEL_HALF_PWR
421
#define DAC_ISEL_THREE_PWR
#define DACVDD_LDO_1_20V
#define
DACVDD_LDO_i_25V
0123
#define DACVDD_LD0_1_30V
#define DACVDD_LDO_1_35V
//左声道
/石声道
//立体声
7/巢声道差分输出
#define DAC_OUTPUT_MONO_L
0
#define
DAC_OUTPUT_MONO_R
1
#define
DAC_OUTPUT_LR
23
#define
DAC_OUTPUT_MONO_LR_DIFF

然后在板级配置中根据实际需求配置TCFG_AUDIO_DAC_LDO_VOLT挡位

include_lib\media\media_new\media\cpu\br30\asm\dac.h×appslearphone\board\br30\board_ad697n_demo_dfg.h ×
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
#endif
#endif/*#if TCFGLPLTOUCELKEY_ENABLE */
***********************************************************************/
********* ********
*内存使用自定义
#define TCFG_AUDIO_AAC_RAMMALLOC_ENABLE
DISABLE_THIS_MOUDLE
//AAC温解码内存动态由请面配置
#define TCFG_AUDIO_ADC_ENABLE
ENABLE_THIS_MOUDLE
*LADC.CHLMIC_L:MICO(PA1)
*LADCCHMICR:MIC1(PB8)
PLNKMIC:MICPWR CLK DAT0 DAT1(TO意息)
/
#define TCFG_AUDIO_ADC_MIC_CHA
LADC_CHMIC_L
#define TCFGAUDIOADC_LINE_CHA
LADC_LINEO_MASK
/MIC LDO电流档位设置:
0:0.62502
1:1.25ue
2:1.&Z5
3:2.5
/
#define TCFG_AUDIO_ADC_LDO_SEL
3
#define TCBG ATTTO DAC ENABIE
EMTABLE THTS MOITDILE
#define TCFG_AUDIO_DAC_LDO_VOLT
DACVDD_LDO_1_35V
DG 预
袭喜澶
DACOUTPUTMONOR

3.1.3音效算法

为防止音效算法将整体或某一频段的幅度限制,在测试时应该将音效算法关闭。例如,通过蓝牙模式测试DAC输出功率,则需要将蓝牙音乐EQ关闭
image

J
杰理科技
http://www.zh-jieli.com/
JIELI TECHNOLOGY
include_lib\media\media_new\media\cpu\br30\asm\dac.h ×
"apps\earphone\board\br30\board_ad697n_demo_cfg.h ×
412
413
B8LL-
VDDIOMLVOL22V
VDDIOMVOL24V
VDDTOMVOL
VDDIO
L30
VDDTO
OL
VDDIOMVOLV*
414
415
#define TCFG_LOWPOWER_VDDIOM_LEVEL
VDDIOMVOL_30V
/*VDDIO等级配置,可选:
416VDDIOWLyOL2
VDDIOUVOL.2V
VDDTOWVoL28V
VDDTOWOL32V*/
417#define
TCFG_LOWPOWER_VDDIOVLEVEL
VDDIOW_VOL_28V
/VDDTO0等級配置
418#define
TCFG_LOWPOWER_OSC_TYPE
OSC_TYPE_LRC
419#define
TCFGLOWPOWER_VDDIO_KEEP
1
7款关机是否保持VDDIO电压
420#define
TCFG_POWER_MODE_QUIETENABLE
0
421#define
TCFG_LOWPOWER_LIGHT_SLEEP_ATTRIBUTE
LOWPOVER_LIGHT_SLEEPATTRIBUTE_KEEP_CLOCK //低边LIGHT膜式属性,可以选
422
423//*********************************************************************************//
424//
EQ配置
425//******************************************************************************/
426
427#define TCFG_EQENABLE
Adetc ABLB立法EQ道式放。立住,式超 热
428#if TCEG EQ ENABLE
429
430
431
ene S_1
用蓝牙患口试,震要打开宏
APPONLINEDEBU
#define TCFG_BT MUSIC_EQ_ENABLE
整
aafine
TCBG PFOTE BARiEI E
432#define TCFG_ALD10oUT_EQENAEBLE
U
7/m1x照,填照意接口
433#define TCFG_AEC_DCCS_EQ_ENABLE
AEC DOCS
434#define TCFG_AEC_UL_EQ_ENABLE
1
7/AEC UL
435
436#define TCFG_USE_EQ_FILE
0
//是否使能默认系数表1:不使熊0:使能
437#define EQ_SECTION_MAX
10
7/a ,大
438
439
#endif//TCFGEQENABLE
440/省电容min通过aa模块实现去直流滤波/
441#if(TCFG_SUPPORT_MIC_CAPLESS盖(TCFG_MIC_CAPLESS_ENABLE
TCFG_MIC1_CAPLESS_ENABLE))
442#if((TCFG_EQ_ENABLE =0) (TCFG_AEC_DCCS_EQ_ENABLE ==0))
443#error"MicCapless enable,Piease enable TCFG_EQ_ENABLE and TCFG_AEC_DCCS_EQ_ENABLE"
444
4E
#endif
d

3.1.4 DAC输出模式

DAC差分输出的幅度是单端的两倍,为了得到最大输出功率,在测量最大功率时需要将DAC输出模式设置为差分输出。

include_lib\media\media_new\media\cpu\br30\asm\dac.h×apps\earphone\board\br30\board_ad697n_demo_cfg.h x
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
0:0.625ua 1:1.25ua 2
3Z5
3:2.5ua*/
#define TCFG_AUDIO_ADC_LDO_SEL
#define TCFG_AUDIO_DAC_ENABLE
ENABLE_THIS_MOUDLE
tdefine TCFG AUDTO DDC IDO 7MT
DACYDD LD0135Y
DAC硬性上的连接方式,可选的配置:
DACLOUTPUTMONO.
左声道
DACOUTPUTMONOR
石声道
DACLOUTPUTLR
童需盖分施出
DACOUTPUTM0NOLRDIFF
*/
#define TCFG_AUDIO_DAC_CONNECT_MODE
DAC_OUTPUT_MONO_LR_DIFF
7/万加贵意开使
#define TCFG_CVP_DEVELOP_ENABLE
DISABLE_THIS_MOUDLE
/通话隙噪模式熙置/
#define CVPANS_IODE 0 /传统隐噪/
0
#define CVPDNSHODE 1 独经 噪*/
#define TCFG_AUDIO_CVP_NS_MODE
CVP_ANS_MODE
/ENC(Z&nic隐噪)使能/
#define TCFG AUDIO_DUAL_MIC_ENABLE
DISABLE_THIS_MOUDLE
RENCZzni 应i.O嗜

3.2 AC700N/JL700N系列

3.2.1音量等级

测试输出功率时应该将音量设置到最大。首先需要在板级中查看对应的音量类型。
image

| | *系统音量类型选择
*欢件学音是指纯软件对声意进行运算后得到的
*更生 意重是授a 字 声意进行运意后输出
#define
VOL_TYPE_DIGITAL
0
//软件数字章量(调范解码输出数据的意量)
#define
VOL_TYPE_ANALOG
1
/7(暂夫支持)硬件模拟意
#define
VOL_TYPE_AD
23
7(普未支捷)联篇意重模以数字混合调节)
#define
VOLTYPE_DIGITAL_HW
77生字意(DAC块便件意黑)
/*注意ANC便能情况下使用款件数字意量
#if(TCFG_AUDIO_ANC_ENABLE |
TCFG_AD2DA_LOW_LATENCY_ENABLE ||TCFG_AUDIO_HEARING_AID_ENABLE)
#define SYS_VOL_TYPE
WOL_TYPE_DIGITAL
#else
#define SYS_VOL_TYPE
VOL_TYPE_DTGITAL_HV
#endif/TCEGAUDIOANC_ENABLE/ | | --- | --- |

SDK默认是硬件数字音量,则需要在audio_config.h中将模拟音量和数字音量设置到最大。

#define MAX_ANA_VOL
(15)
系统最大模拟音量,范围 0 15
,
er10Jn_cn_v上
ur
//
数值应该大干等于16,具体数值应小于联合意
#define MAX_DIG_VOL
(16)
//
数值
应大 16,为手机是6,如果
#if(SYS_VOL_TYPE ==VOL_TYPE_DIGITAL)
#define
SYS_MAX_VOL
16
#define
SYS_DEFAULT_VOL
16
#define
SYS_DEFAULT_TONE_VOL
10
#define
SYS_DEFAULT_SIN_VOL
8
#elif(SYS_VOL_TYPE ==VOL_TYPE_DIGITAL_HW)
#define
SYS_MAX_VOL
MAX_DIG_VOL
#define
SYS_DEFAULT_VOL
SYS_MAX_VOL
#define
SYS_DEFAULT_TONE_VOL
10
#define
SYS_DEFAULT_SIN_7OL
8

如果当前是软件数字音量,还需要检查audio_dvol.c中的数字音量最大是否为16384。
image

#define DIGITAL_VOL_MAX 31
曰const u16 dig vol table[DIGITAL_VOL_MAX+1]={​
0//0
93
/
/1
111
/
/2
132//3
158
/
/4
189//5
226//6
270//7
323//8
386
/
/9
462//10
552//11
660//12
789//13
943,//14
1127,//15
1347,//16
1610,//17
1925,7/18
2301,//19
2751,//20
3288,//21
3930,7/22
4698,//23
5616,//24
6713,//25
8025,//26
9592,
/
/27
11466,
/
/28
15200,//29
16384

3.2.2 DAC电源电压

首先需要在dac.h中查看DACVDD_LDO可配置的最高档位。

#define
DACVDD_LDO_1_80V
18
#define
DACVDD_LDO_1_90V
19
#define
DACVDD_LDO_2_00V
20
#define
DACVDD_LDO_2_10V
21
#define
DACVDD_LDO_2_20V
22
#define
DACVDD_LDO_2_30V
23
#define
DACVDD_LDO_2_40V
24
#define
DACVDD_LDO_2_50V
25

然后在板级中将对应模式的DAC_LDO配置成最高的档位。
image

//率案案※*************
//*******************************
********※****
**********/
/内存使用自定义/
#define TCFG_AUDIO_AAC_RAM_MALLOC_ENABLE
DISABLE_THIS_MOUDLE
//AAC编解码内存动态电请配
#define
TCFG_AUDIO_ADC_ENABLE
ENABLE_THIS_MOUDLE
#define
TCFGAUDIO_ADC_LINE_CHA
LADC_LINEO_MASK
#define
TCFG_AUDIO_DAC_ENABLE
ENABLE_THIS_MOUDLE
#define
TCFG_AUDIO_DAC_
LDO_VOLT
DACVDD_LDO_2]50V//普通模式DACVDD
#define
TCFG_AUDIO_DAC_
LDO_VOLT_HIGH
DACVDD_LDO_2_50Y/薏重强模式DACYDD
#define
TCFG_AUDIO_DAC_
DEFAULT_VOL_MODE
(0)7/真开机模式1:意黛增强模式0:音通模式
#define
TCFG_AUDIO_DAC
VCMCAPEN
(i)//VCA是有更造:0真1
/4TAZ蓄件 5去位芒 生五而掣。

注意:需要检查IOVDD是否符合大于等于DAC_LD0+0.3V。例如当DAC_LDO为2.5V,IOVDD需要设置到2.8V或以上。

| 低功配置 *******
#define I
TCFG_
LOWPOWER_POWER_SEL
PWR_DCDC15//PWR
/电源模式设置,可选DCDC和
#define
TCFG
LOWPOWER_BTOSC_DISABLE
0
低功耗模式下BTOSC是篇保持
#define
TCFG_LOWPOWER_LOWPOVER_SEL
/强VDDIO等级配置可选:|
DL0
VDDIOMVOL₂2V
VDDIOMVOL
VDDIOMLVOL
#define TCFG_
LOVPOWER_VDDIOM_LEVEL
VDDIOM_VOL_2.8V | | --- | | VDDIOWVOL24V
VDDIOVLVOL₂8V
VDDIOWVOL₃2V
/
#define
TCFG_LOWPOWER_VDDIOW_LEVEL
VDDIOW_VOL_26V
/VDTO等级配置
#define
TCFG_LOWPOWER_OSC_TYPE
OSC_TYPE_LRC
#define
TCFG_LOWPOVER_LIGHT_SLEEP_ATTRIBUTE
LOWPOWER_LIGHT_SLEEP_ATTRIBUTE_KEEP_CLOCK
低功耗LIGHT核
//津/
EQ配置
//

********** |

3.2.3音效算法

为防止音效算法将整体或某一频段的幅度限制,在测试时应该将音效算法关闭。例如,通过蓝牙模式测试DAC输出功率,则需要将蓝牙音乐EQ关闭。
image J
杰理科技
http://www.zh-jieli.com/
JIELI TECHNOLOGY

//*******
7/*******
… 露黑
********************率
//图配置,使用在线EQ肚,B文件和EQ模式无效。直EQ文性时,使能TCFGUSELEQFE默认不用EQ摸式切换功能
#define TCFG_EQ_ENABLE
1 点持EQ血能,EQ总使熊
//#if TCFGEQENABLE
果使用蓝乐患口调试,需要打开宏、APP„ONLI
#define TCFG_BT_MUSIC_EQ_ENABLE
0
~
#define
TCFG_AUDIO_0UT_EQ_ENABLE
0
AecDcc
加高低意接
#define
TCFGAEC_DCCS_EQ_ENABLE
工
#define
TCFG_AEC_UL_EQ_ENABLE
1
AEC UL
#define
TCFG_MUSIC_MODE_EQ_ENABLE
0
支持音乐模式EQ
#define
TCFGPC_MODE_EQ_ENABLE
0
五狼EQ
#define TCFG_USE_EQ_FILE
1
/离线使用配置文性还是默认系数表1:使用立性0使用默认
#if !TCFG_USE_EQ_FILE
#define TCFG_USER_EQ_MODE_NUM
7 //点默认系数责的模式众数,默认是7众
#endif
#define EQ_SECTION_MAX
10 //en殿数,最大20
#define
TCFG_CALL_DL_EQ_SECTION
3所上 SETfon1Mx,
最大 段
#define
TCFG_CALL_UL_EQ_SECTION
大 段
//#xdis//TCFGEOENABLE
#define
TCFG_DRC_ENABLE
0
/DRC总使能/
#define TCFG_BTMUSIC_DRC_ENABLE
0
//支持蓝乐意乐DRC
#define TCFG_MUSIC_MODE_DRC_ENABLE
0
支接意乐模式DRC
#define
TCFG_PC_MODE_DRC_ENABLE
0
7支持PC模式DRC
#define
TCFG_CVP_UL_DRC_ENABLE
0
支通话 DRC

3.2.4 DAC输出模式

AC700N系列DAC固定是差分输出,需要配置成单声道差分,这时单路DAC输出功率最大。
*DAC硬件的
DAC
DAC.(
DAC_OUTPUT_MONO_L
#define
TCFG_AUDIO_DAC_CONNECT_MODE
TCFGAUDTODAC.CONNECTMODE
DACOUTPUTMONOR
#define
#define TCFG AUDIO.DAC.CONNECT.MODE
DACOUTPUT.LR
image 3.3 JL701N系列

3.3.1音量等级

(1)DAC最大数字音量设置,如果要最大输出,则配置为OdB:audio_config.h

#define MAX_ANA_VOL
(3)//系统最太模拟意焦
#define MAX_COM_VOL
(16)
是体数值应小于联合意量等级
#define MAX_DIG_VOL
(16)
数字意量等级表生成参数(软件数字音量和硬件数字音量共用两个参数)
改DTG270LMAXVLUE也萋留意一下DTG2V0LSTEP参,避免在小意
*
#if TCFG_AUDIO_HEARING_AID_ENABLE
的数组大小(Gambinedalist)
量等级时候意量太小。
#elif(TCFG_AUDIO_DAC_MODE ==DAC_MODE_L_DIFF)
#define DIG_VOL_MAX_VALUE
(0.0f)
数字音量最太值(单位:dB)
#elif(TCFG_AUDIO_DAC_MODE ==DAC_MODE_H1_DIFE)
#define DIG_VOL_MAX_VALUE
(0.0f)
字意量最大值(单位:dB)
#else
#define DIG_VOL_MAX_VALUE
(0.0f)
//
数字意黛最大值(单位B)
endif
#define DIG_VOL_STEP
(3.0f)⁷/1级递减差值(单位:dB)

(2)ANC使能时,为了保证ANC和音乐叠加一起不溢出,默认衰减了6dB。这里可以根据实际方案需求,调整衰减倍数:audio_config.h
/*
*ANC下,当数字意量太干-GdB时,会异致播歌失直,以下任意一种方式都可解决,SDK默认第一种
*1、字意崽退制在一6dB以下,
*2、开启意乐五态增益ANCMUSICDYNAMIC_GAIN_EN
#if(TCFG_AUDIO_ANC_ENABLE)#define ANC_MODE_DIG_VOL_LIMIT(-0.0f)#endif/TCFGAUDIOANC_ENABLE/
(3)为了保证THD符合要求,不同的DAC输出挡位,驱动层默认做了输出限制。如果想要强制提高输出功率,需要解除限制。在板级的DAC配置中还需要将数字增益限制(digital_gain_limit)设置到16384。图中只有音量类型为联合音量才对数字增益限制进行了设置,如当前音量不为联合音量则需要手动添加。

/京京京京京京章享京京章京京京京京京 意京京章意享DAC
京**京章意
京意意
#if TCFG_AUDIO_DAO_ENABLE
日struct dac_platform_data dac_data=
,mode
=TCFG_AUDIO_DAC_MODE,
.ldo_id
=TCFGALIDIODACLDO_SEL,
pa_mute port
=TCFG_AUDIO_DAC_PA_PORT,
.Vcmo_en
=
0,
pa_mute_value
=
1.
.output
=
TCFG_AUDIO_DAC_CONNECT_MODE,
.lpf_isel=Df,
sys_vol_type
三
SYS_VOL_TYPE,
.max_ana_vol
MAXANA_VOL,
.max_dig_vol
MAX_DIG_VOL
/
.di ab
=
(a16*)d abl
*京京
a输出模式
保贸
时无作用
是雷打开VCOMO
数天作用
DAC 责,具体硬件连接有
系统意量选揉:模拟音量/数字音
模我意美最大等级
数字意黄最大等级
意表
通路,
上有容时
#if(SYS_VOL_TYPE ==WOL_TYPE_AD)
digital_gain_limit=
#endif//
#if(SYS.VOL
L.TYPEAD)
L
#endif

image

3.3.2 DAC电源电压

AC701N系列DAC电源电压分为低压(L)、高压1档(H1)、和高压2档(H2)。具体的输出挡位可以达到的输出功率,参考注释描述
DAC模式选损
适用干低功率差分耳机
#define I
低压差分模式
检出度0~2XaD
DAC_MODE DIFF
(0)
#define DAC_MODE SINGLE
(1)
主要用左右美分模式
#define DAC,MODEH1DIFF
(2)
VDDIO>=3.0V
用主
#define
DACMODE SINGLE
(3)
VDDIO>=3.0V
#define
DACMODE-2DIFF
(4)
//
YDDIO>=3.3V
适用干高功率差分PA意箱
高分式,
出度05D
度02.5MDR,
#define
DACMODE SINGLE
(5)
VDDIO>=3.3V
//
高压挡单端模式,
适用于高功率单端PA意箱,
*/
DAC_MODE_H2_DIFF
#define TCFG_AUDIO_DAC_MODE
需要根据使用档位配置对应的IOVDD电压,并在硬件上根据选择的档位将HPVDD连接到对应的电源(低压档连到DCVDD,高压档连到IOVDD)。

*************************************
低功
********************************************/
耗配置
*********************************************************************************/
#define
TCFG_
LOWPOWER_POWER_SELPWR_LD015
#define
TCFG
_
LOWPOWER_BTOSC_DISABLE0
功稳下B
否保持
#define
TCFG_L
OWPOWER_LOWPOWER_SEL0
X
#define
TCFG_L
OWPOVER_VDDIOM_LEVELVDDIOM_VOL_347
#define
TCFG_
LOWPOWER_OSC_TYPEOSC_TYPE_LRC
0
#define
TCFG_
LOWPOVER_RAM_SIZE

3.3.3音效算法

为防止音效算法将整体或某一频段的幅度限制,在测试时应该将音效算法关闭。例如,通过蓝牙模式测试DAC输出功率,则需要将蓝牙音乐EQ和DRC之类算法关闭:


TCFG黑ENABLE
#define

#defineTCFG_BT_MUSIC_EQ_ENABLE0
#defineTCEG PHONE EO ENTABLE
HGe1ine1CFG_EC_DCCS_EQ_ENPBLE
#defineTCFG_AECUL_EQ_ENABLE
#defineTCFG_MUSIC_MODE_EQ_ENABLE
#defineTCFG_BROADCAST_MODE EQ ENABLEAAa
#defineTCFG_LINEIN_MODE_EQ_ENABLE
#defineTCFG_FM_MODE_EQ_ENABLED
支持fm模
#defineTCFG_SPDIF_MODE_EQ_ENABLE0
苦等SPDIF稳式EQ
#defineTCFG_PC_MODE_EQ_ENABLE1
支持DC
#defineTCFG_AUDIO_0UT_EQ_ENABLE0
#defineTCFG_IIS_IN_MODE_EQ_ENABLE1
持
S人模式
EQ

3.3.4 DAC输出模式

DAC输出模式配置成差分模式,可以得到比单端模式多一倍的输出功率。比如单声道高压2档差分模式,配置如下:
image /*
DAC理性上的连接方式,可选的配置:DAC_OUTPUTMONO_LDACZOUTPUTJONOR左直道DACLOUTPUTLR立体黄DACZOUTPUTMONO_LRDIFF左右黑分LP-RPCFRC-ADBOLDAC-oeD 需用C瘤遵
TCFG„AUDIO„DAC„CONNECTMODE和TCFGAUDIODACMODE不同配置组合实际使用弘见下表:#define DACMODE_ IFF(0)低压差分模式话田于低功率美分耳机

DACOUTPUT_MONOLDACOUTPUTLMONORDACJOUTPUTLRDACLOUTPUTMONOLRDIFF
DACMODELDIFF
DACMODE STNGLE
DACMODELHJDIFF
DACMODEHSINGLE
DACMODE2DIFF
DACMODEIH2SINGLE
单声道
LP-LN
黑黄算
LP-AGND
巢黄道
LP-LN
黑声道
LP-AGND
黑盖
LP-LN
黑黄道
LP-AGND
单声道
RP-RN
黑
RP-AGND
里声道
RP-RN
RP-AGND
田
RP-RN
RP-AGND
立声道L:LP-LN R:RP-RN
黄道L LP-AGND R RP-AGND
立声 L:LP-LN R:RP-RN
声道L:LP-AGND R:RP-AGND
黄 L:LP-LN R:RP-RN
黄道L:LP-AGND R:RF-AGND
不支持
单真 LP-RP
不支持
单声道LP-RP
不古持
单威道LP-RP

#define TCFG_AUDIO_DAC_CONNECT_MODE
DAC_OUTPUT_MONO_L
DAC模式选择
出腐 2DD#defineDACMODEISINGLE(1)抵压巢 就主要用千左右美分模式、差2#define DACODEHLDFF(2)适用士高功率差分耳机VDDIO>=3.0V#define DACMODE SINGLE(3)第, 出 度01.5B..VDDIO>=3.0V#define DACMODEH2DIFF(4)#define DACMODEH2SINGLE5高压2挡差分植式高压2档单端模式适用十高 美先PA箱出度0~5nDVDDIO >=3.37适用大高羹里PA膜担,出幅度0”2.5DVDDIO >=3.3V#define TCFG_AUDIO_DAC_MODEDAC_MODE_H2_DIFF//DAC„MODEDIFF低压,DACMODEHDIFF高压

Prev
音箱耳机低音小音量增强实现方法
Next
DAC性能测试指南