Android车载MCU控制音量和ARM控制音量的区别和优缺点—TEF6686 FM/AM芯片

不要嫌前进的慢,只要一直在前进就好


前言

Android车载系统开发定制晚于Android手机,但是也有10多年的时间,到8.0版本Android专门为车载添加AAOS(CarOS)分支。多年的从业经验也见证了行业的各种技术更新变化,这篇博客讲讲我个人理解的MCU控制音量和ARM控制音量的区别和优缺点。


一、系统架构图

1.MCU控制音量的架构图(老方法)

在这里插入图片描述
芯驰x9系列平台(Android 10)芯片其实是比较新的一个芯片平台,因为我司客户目标是商用车追求低成本,所以没有完全使用芯驰推荐的那套外设芯片。例如芯驰推荐的DSP是AK7738AVQ,我司用的是TDA7729。7729安卓端芯驰没有封装控制接口,我司MCU有控制7729的工作经验,故音量、音效、通道都是MCU端控制的。

音量和音效很好理解,通道没做过老式车载和车载的就很难理解,我尽量简单的把通道讲清楚。

通道:上图可以看到ARM(数字信号)和TEF6686(模拟信号)都是直连TDA7729输出声音信号,7729默认有多路声音通道,ARM默认通道0,TEF6686使用通道1。参照安卓音频交互矩阵,FM/AM和媒体(本地音乐/视频,酷狗,喜马拉雅等)相互属于独占的音频类型。
例如ARM端当前播放酷狗音乐(通道0)这时用户点想播放FM/AM,那么就需要点击Radio图标并切换到通道1才会有无线电台声音,听一会用户又点击了U盘音乐图标这时又需要切换到通道0才会有ARM端媒体声音。

我入行的时候就是用的这套MCU切通道、控制音量、音效的方法,我称之为“老方法”。

2.ARM控制音量的架构图(新方法)

在这里插入图片描述
杰发ATC8257平台

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值