杰理智能蓝牙音响方案之LINEIN/AUX输入功能开发与避坑指南,以AC696N为例
杰理智能蓝牙音响方案之LINEIN/AUX输入功能开发与避坑指南以AC696N为例引言做杰理蓝牙音频系列芯片开发音箱产品通常都会加上AUXLINEIN输入功能方便用户接手机、电脑等外部音源。JL杰理AC696N开发板上也支持LINEIN但踩过的坑不少输入幅度不对会失真、立体声和EQ不能两全、跟FM共用引脚要小心……本文以杰理AC6966B开发板为例把硬件设计要点、软件通道选择及关键限制整理出来帮你少走弯路。让设备具备AUX输入功能可以接收手机、电脑等外部音源。JL杰理AC696N的LINEIN功能需要注意一些硬件和软件限制。一、硬件设计要点输入幅度AC696N的AUX信号输入峰值Vpp不能超过1.2V。通常需要在输入端增加电阻分压网络将外部音源的线路输出通常1Vrms左右衰减到芯片允许范围。检测电阻分压网络中的检测电阻不能省略用于阻抗匹配和电平调整。二、软件通道选择LINEIN支持两种信号通路各有优缺点通路类型信号路径是否支持EQ/音效是否支持立体声适用场景数字通道ADC采样 → 数字处理 → DAC✅ 支持❌ 不支持AC696N只有一路ADC单声道、需要EQ的产品模拟通道信号直接旁路到DAC输出❌ 不支持✅ 支持立体声立体声AUX输入无需音效注意AC696N只有一路ADC无法实现立体声数字输入。要立体声就只能用模拟通道牺牲EQ功能。三、关键代码配置功能入口app_main.c中的app_linein_task()相关APIlinein_api.c音量、增益设置、linein_dev.c插入检测数字解码模块audio_dec_linein.c四、重要限制与避坑立体声与EQ矛盾AC696N上立体声LINEIN和数字EQ音效不能同时兼得。需要立体声选模拟通道需要EQ选数字通道但只能单声道。与FM复用如果LINEIN与FM功能共用引脚则LINEIN必须使用数字输入方式否则会冲突。蓝牙混合输出在蓝牙模式下开启LINEIN混合输出必须在蓝牙初始化完成后调用否则可能无声。算法需求如需使用频谱显示等算法依赖音频数据流LINEIN必须配置为数字输入才能获得原始音频数据。总结开发JL杰理AC696N开发板的AUX功能关键是先明确产品需求要不要立体声要不要EQ要不要频谱根据需求选择模拟通道或数字通道。硬件上注意输入幅度不超过1.2V软件上留意与FM、蓝牙的交互顺序。这些限制虽然麻烦但提前了解可以避免后期返工。掌握这些杰理蓝牙音频系列芯片开发中的LINEIN功能就能顺利搞定。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2549335.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!