蓝牙模块怎么指定查询另一个蓝牙模块_拆解报告:亚马逊10.or Buds真无线蓝牙耳机...

1caef49709ee436009c9d09edff3f503.png

10.or(十或)是亚马逊旗下的一个注册品牌,近期该品牌推出了一款TWS真无线耳机10.or Buds,耳机和充电盒体积小巧,表面采用亲肤橡胶材质提升触感。
10.or Buds内置蓝牙5.0芯片,单双耳可随意切换,具有双耳电量智能平衡功能;耳机采用实体按键控制,IPX5级防水,单次续航5小时,配合充电盒续航可达20小时。下面一起通过拆解看一下亚马逊旗下这款非旗舰真无线耳机用料如何吧~
此前我爱音频网曾经拆解过亚马逊 Echo buds 真无线主动降噪耳机,这是亚马逊目前的旗舰产品。一、亚马逊10.or Buds真无线蓝牙耳机 开箱

6ee7aac08a2c22d014fe7ed76a3f5fb4.png

包装盒左上角是10.or 的品牌Logo,黄底黑字,耳机和充电盒的渲染图占据中心位置,产品名称“10.or Buds真无线蓝牙耳机”,长达20小时续航,单耳重量3.5克,自由舒适。

17ee965e2729ab9d4d954f3d587ef8fd.png

包装盒侧面信息,产品特色功能:超轻3.5克、亲肤小巧、超长续航、IPX5防水、低音增强、防误触。下面是包装内物品的图例。

c70e672bd7fe331584a658a42abe2664.png

包装盒另一侧面的信息,产品名称“10.or Buds真无线蓝牙耳机”,型号TTWS01,制造商亚马逊卓越有限公司。

9d7244e7b9b22508330e47eb6ab61caa.png

包装盒内物品,耳机和充电盒、耳塞、充电线、说明书。

1e63e89d62a0367ef50a329717fb9ed6.png

两种不同尺寸的硅胶耳塞,耳机上默认为中号。

89bd6b8e8aaf8192049a6ee2d6d1ed7f.png

充电线缆为USB-A to Micro-USB 接口。

9c5eb16588909486165d741f6d901b94.png

充电盒表面采用亲肤橡胶材质提升触感,且不易沾染指纹。顶部是抽象化的“10 or ”字样代表品牌。底部有一个小箭头指向充电盒正面的开盖处。

e63a136a356948d589ac09f97fa204ce.png

充电盒正面展示,有一道亮面的装饰腰线,开合处有凹槽便于打开盒盖。

fe4d8036c526024422ee6f52aca15fb5.png

充电盒采用隐藏电量指示灯设计,共有四颗,图为充电盒剩余电量约50%。

2a4db4ce7b9868a96ebf2d836c1f25ce.png

充电接口位于充电盒背面。

c673acd2c56e9ec13fb7338770692736.png

我爱音频网采用ChargerLAB POWER-Z KT002便携式电源测试仪对亚马逊10.or Buds真无线蓝牙耳机进行有线充电测试,充电功率约为2.1W。

1b44c6cea3798383240f1b43c2d3f792.png

充电盒底部有部分产品信息,产品名“10.or Buds真无线蓝牙耳机”,输入5V⎓400mA,耳机电池容量50mAh,充电盒电池容量550mAh,制造商亚马逊卓越有限公司。

243fd785640da9e0658ec5019667d4b3.png

耳机在充电盒内的状态,空间比较紧凑。

dcac216d2044e88c39349ad880a06fe5.png

耳机指示灯的位置,可以看到耳机是在充电状态。

07e244b8aac76fc774ababd53c1dc8f4.png

新品的充电触点处有绝缘贴纸,减少电量损耗。

20716daf6080bb9009b08ce9b7d4f4b7.png

充电座舱露出的Pogo Pin。

9fad13fa805b6abb29955d5ced216abd.png

亚马逊10.or Buds真无线蓝牙耳机。

64f9264e7ea163302036c1f4b62a0bec.png

耳机和充电盒共重41.1克。

ad9c88d279aa3bb6116077bddc3742a6.png

充电盒单重33.2克。

48332c4b1d3390971687aec7d60ffad5.png

左右耳机共重7.9克。整体重量较轻。二、亚马逊10.or Buds 充电盒拆解

76bf4f4976362a0e3173f2a76ef8705b.png

下面我们先来拆解充电盒,看看其内部的电源管理系统。撬开充电座舱即可看到内部结构。

da4f87d547f1fd300b6347a03a281d5d.png

充电盒底部是电池,与壳体之间没有缓冲泡棉,通过导线与主板相连;主板通过三颗螺丝固定在充电座舱壳体上。充电座舱尾部结构正好卡住盒盖的转轴。

449c21517eec0f037394cfc8d39db433.png

正面电量指示灯位置的保护罩。

aac104bb325c14f74ec4e4b847bda555.png

卸下主板的固定螺丝,充电座舱内侧一览,有三块磁铁分别吸附左右耳机和盒盖。

4d719f028c8bc73b089863c1c27932fb.png

电池通过双面胶固定在主板上。

0bcfda3efb6a994ecca20f78c5418e67.png

左上角电池导线焊点处有白色封胶。

d9a43b7ec70183d5a48ac6f8926eb902.png

充电盒电路十分精简,由一颗电源管理芯片和一个贴片功率电感组成。

72b2b021ce9e5a81a5b7e45504f55672.png

充电盒电路一览,左侧为Micro-USB电源输入接口,电路上有一个升降压电感,一颗充电盒单芯片负责电池的充放电和指示灯控制。

d47a67ca8550b958117ed1014ccb1cd4.png

TPS思远半导体SY7636是一款专为小容量锂电池充电/放电应用设计的单芯片解决方案,集成了充电电流0.4A的线性充电管理模块,以及放电电流0.5A的同步升压放电管理模块,放电电流截止为10mA。内置功率MOS。
思远半导体SY7636采用SOP8封装形式,集成了电池电量检测、可选择控制2/4LED状态指示模块及按键功能模块,针对小容量锂电池(锂离子或锂聚合物)的应用,提供简单易用的解决方案。
据我爱音频网拆解了解到,思远半导体的TWS耳机充电盒电源管理芯片已被233621万魔OPPO小米魔宴倍思网易创新索爱等众多知名音频品牌采用。

fe189023d3a8ee7c9ee5bb07a5a5881d.png

思远半导体SY7636详细资料。

7ab3e9d1328177c5eb6c488345b3f364.png

充电盒采用软包电池,型号ST802530,额定电压3.7V,额定容量550mAh/2.035Wh。

f538a95febda6f3e29ce498d9e119853.png

降压后的电流进入电池之前还要经过一道电池保护板,由鑫飞宏的FHDW01高精度锂电池保护IC和一个FH8205A N-MOS管组成。
鑫飞宏FHDW01系列电路集高精度过电压充电保护、过电压放电保护、过电流放电保护等性能于一身。采用SOT23-6小型化封装,外围元器件精简。
据我爱音频网拆解了解到,鑫飞宏的锂电保护方案目前已被漫步者多款产品倍思联想等品牌的TWS耳机大量采用。

8f5fb6dd871beebdb8a794baa918b7eb.png

鑫飞宏FHDW01锂电保护IC详细资料。

dbb47d23ba622a0694c6cb7ac263db49.png

鑫飞宏FH8205A N-MOS管详细资料。

c167583beb5d2f4485e02f9f209aa5ea.png

给耳机充电的Pogo Pin特写。

9f1eeb2d1ff2a0920afacde256cf726b.png

四颗LED电量指示灯特写。三、亚马逊10.or Buds 耳机拆解

b6ad1d061918dcfef76049b02aebcf40.png

亚马逊10.or Buds耳机为豆式入耳设计,入耳处比较直接没有过渡,胜在体积小巧。

441dd813c7aac2f2b5a3168ba21254f2.png

耳机采用实体按键控制,位于中间位置。

197bc5ce33058d6f63bf24fbe8826f10.png

耳机底部的指示灯开孔,也是通话麦克风的拾音孔。

34856c6f85fbf84c26735c1107e9a765.png

内侧的充电触点。

061372913bcbf3df823d352784969409.png

出音孔处有细密的防尘网,阻止异物进入。

677dee29261b7d60563afe5d1b8ed96a.png

沿合模线拆开耳机。

99f4d7cfd827a0daf7f9cf0b71182ff0.png

耳机外侧是主板,内侧是电池和扬声器单元,均通过导线和主板相连。

e11b923c3f5bd03653d6b9cb0a2236fb.png

耳机腔体内部是软包电池。

b3a7e567115725367f220d565fecf221.png

取出电池,扬声器单元位置有大量白色封胶。

af38e1ef384b44fa938a88869c6289c1.png

扬声器单元尺寸约为6mm。

dc6d89c7c901ca80b890ae10fbb64928.png

吸附充电座舱的磁铁,下面是充电触点所在的小板。

cb1dc691b341ed5320e55c6b8c81e806.png

耳机最外侧盖板内部,中间部分是实体按键,麦克风开孔处有防尘网。

d17c439da94eb8ce3781683d0b7333e6.png

耳机主板和电池与一元硬币的尺寸对比。

5a2553515012af4ae9f07b9bdd29fe34.png

耳机采用软包电池,型号ST581013,额定电压3.7V,额定容量0.19Wh。

4b7f4ebe39a4d254958891988b00bbf4.png

电池保护电路同样来自鑫飞宏,由鑫飞宏FHDW01高精度锂电池保护IC和FH8205A N-MOS管组成。

a4e67cb3f258a9522070d5eaf72fcd4b.png

主板内侧是蓝牙主控芯片相关电路。

b19150664438320b4ddafbe3cbeb4eff.png

亚马逊10.or Buds真无线蓝牙耳机的主控芯片是Realtek瑞昱的RTL8763B方案,这是瑞昱首款完整的TWS真无线蓝牙耳机一体化方案,支持蓝牙5.0,内置32位ARM处理器,24位DSP,运行频率最高160MHz,内置8Mbits Flash内存,减小PCB面积。
瑞昱RTL8763B内置锂电池充电管理、过压、过流、欠压保护等电池防护装置。在扩展性方面,支持三路LED驱动,支持触摸IC控制,支持模拟和数字麦克风输入,并且支持双麦克风,具有双耳通话功能。在降噪方面,支持降噪功能和环境音监听模式,是一款全能的TWS真无线蓝牙耳机一体化方案。

据我爱音频网拆解了解到,目前已有小米、Anker、FIIL、QCY等品牌的多款产品采用了瑞昱的TWS耳机方案

388f84d76e523a8e8393362707e76231.png

Realtek瑞昱RTL8763BF原理图。

e3c961e3392849e6e45910224910aa1a.png

主板外侧电路展示。

640c14bae4df9c866b32ef3f7ca26ebe.png

微动按键特写。

be97d7ce60b56da9d972043176c4eb53.png

两颗LED指示灯特写。

d7e0002d0ed70521728a3fe2bda51514.png

镭雕MB36 RLLN的MEMS硅麦。外围用泡棉隔开防止指示灯漏光,对麦克风拾音也有帮助。

b39730abc938bcbb90ee85ae4615958f.png

用于蓝牙数据传输的贴片陶瓷蓝牙天线。

568e7e7ef7e99b58c3f40c0aa1b10eff.png

拆解全家福。我爱音频网总结
从硬件拆解来看,亚马逊10.or Buds真无线蓝牙耳机是一款不错的入门级TWS真无线耳机,只是入门的价格相对于其他品牌的产品来说有点高。
充电盒采用思远半导体SY7636单芯片解决方案,集成线性充电管理模块和同步升压放电管理模块,内置功率MOS。思远SY7636还集成了电池电量检测,支持4 LED状态指示模块,是一款简单易用的解决方案。充电盒内置550mAh的软包电池,电池保护电路来自鑫飞宏。
亚马逊10.or Buds耳机为豆式入耳设计,采用按键控制,有一颗麦克风用于通话拾音。蓝牙主控芯片是瑞昱的RTL8763BFP,支持蓝牙5.0,内置锂电池充电管理、支持LED驱动、支持触摸IC控制和通话降噪等功能,功能齐全。耳机内的软包电池容量0.19Wh约51mAh,续航方面比较有保障。

解释下 03-28 16:47:43.023318 1873 3385 I AS.AudioService: getMode, get current owner's mode 03-28 16:47:43.023541 1873 3318 W system_server: Long monitor contention with owner AudioService (3321) at void com.android.server.audio.AudioService$AudioHandler.handleMessage(android.os.Message)(AudioService.java:11440) waiters=2 in void com.android.server.audio.AudioDeviceBroker$BrokerHandler.handleMessage(android.os.Message) for 258ms 03-28 16:47:43.023822 1873 3318 V AS.AudioDeviceBroker: onSetCommunicationDeviceForClient: CommunicationDeviceInfo mCb=android.os.BinderProxy@8ad4d2f mUid=10309 mDevice=[null] mOn=false mScoAudioMode=-1 mIsPrivileged=false mEventSource=clearCommunicationDevice() from u/pid:10309/20020 03-28 16:47:43.023863 1873 3318 V AS.AudioDeviceBroker: setCommunicationRouteForClient: device: null, eventSource: clearCommunicationDevice() from u/pid:10309/20020 03-28 16:47:43.023893 1873 3318 I AS.AudioDeviceBroker: setCommunicationRouteForClient for uid: 10309 device: null isPrivileged: false from API: clearCommunicationDevice() from u/pid:10309/20020 03-28 16:47:43.024084 1873 3318 V AS.AudioDeviceBroker: requestedCommunicationDevice: AudioDeviceAttributes: role:output type:bt_sco_hs addr:XX:XX:XX:XX:33:AD name:Redmi Buds 5 Pro profiles:[{ENCODING_PCM_16BIT, sampling rates=[8000, 16000], channel masks=0x04, encapsulation type=0}, {ENCODING_PCM_16BIT, sampling rates=[8000, 16000], channel masks=0x04, encapsulation type=0}] descriptors:[] mAudioModeOwner: AudioModeInfo: mMode=MODE_NORMAL, mPid=0, mUid=0 03-28 16:47:43.024202 1873 3318 V AS.AudioDeviceBroker: requestedCommunicationDevice: AudioDeviceAttributes: role:output type:bt_sco_hs addr:XX:XX:XX:XX:33:AD name:Redmi Buds 5 Pro profiles:[{ENCODING_PCM_16BIT, sampling rates=[8000, 16000], channel masks=0x04, encapsulation type=0}, {ENCODING_PCM_16BIT, sampling rates=[8000, 16000], channel masks=0x04, encapsulation type=0}] descriptors:[] mAudioModeOwner: AudioModeInfo: mMode=MODE_NORMAL, mPid=0, mUid=0 03-28 16:47:43.024277 1873 3318 V AS.AudioDeviceBroker: requestedCommunicationDevice: null mAudioModeOwner: AudioModeInfo: mMode=MODE_NORMAL, mPid=0, mUid=0 03-28 16:47:43.024314 1873 3318 D AudioServiceStubImpl: modeOwnerPidFromAudioService:20020, mModeOwnerPid: 0
最新发布
04-03
<think>好的,我现在需要帮助用户分析他们提供的Android系统日志。用户之前询问过蓝牙HFP中的CIEV指令,现在他们给出了一组系统日志,并希望得到解释。首先,我需要仔细阅读这些日志,理解每一行的含义,然后将其整合成一个结构清晰的回答。 首先,日志中的时间戳是03-28 16:47:43.023318到后面的几行,涉及进程1873和3385、3318等。用户可能是在调试蓝牙音频设备时遇到问题,比如连接或通信问题。用户可能想知道这些日志的含义,特别是与音频服务、设备通信相关的部分。 接下来,我需要逐条分析日志: 1. **AS.AudioService: getMode, get current owner's mode** 这表明音频服务正在获取当前的音频模式所有者,可能是检查哪个应用或服务当前控制音频模式,比如通话模式或媒体模式。 2. **system_server警告:Long monitor contention...** 这里提到与AudioService的监视器竞争,导致等待了258ms。这可能意味着系统服务在处理音频设备时遇到了延迟,可能是由于资源争用或代码中的锁问题。 3. **AS.AudioDeviceBroker相关日志** 这几条日志涉及设置通信设备,特别是蓝牙SCO设备(如Redmi Buds 5 Pro)。其中,设备被设置为null,可能是因为正在清除之前的通信设备,或者切换设备时出现问题。提到了uid=10309,pid=20020,这可能是一个应用或服务尝试修改通信设备。 4. **requestedCommunicationDevice显示设备信息** 这里详细描述了请求的蓝牙设备信息,包括编码格式、采样率等。但后续的日志显示请求的设备变为null,可能表示设备被断开或切换失败。 5. **AudioServiceStubImpl: modeOwnerPidFromAudioService:20020, mModeOwnerPid:0** 这里显示模式所有者的PID从20020变为0,可能表示该进程释放了音频模式的控制权,或者发生了异常。 用户可能的疑问是这些日志是否正常,或者是否反映了他们遇到的问题,比如蓝牙耳机连接问题,音频切换失败,或者系统延迟。需要解释这些日志中的关键点,指出可能的竞争状况、设备切换过程以及权限问题。同时,用户可能需要知道这些日志背后的系统行为,以及如何进一步调试或解决问题。 我需要将这些分析组织成清晰的步骤,解释每条日志的含义,并综合起来说明整体情况。此外,用户可能希望了解这些日志是否指示了错误,比如监视器竞争是否严重,设备设置为null是否正常,或者权限问题(mIsPrivileged=false)可能的影响。 最后,根据分析,可能需要建议用户检查应用权限,确认蓝牙设备连接状态,或者查看是否有异常进程占用音频资源。同时,如果存在性能问题,可能需要优化代码以避免长时间锁竞争。</think>以下是对日志的逐条解析及整体分析: --- ### **1. 日志概览** 日志来自Android系统服务(`system_server`进程),涉及音频服务(`AudioService`和`AudioDeviceBroker`),主要记录了**音频设备切换**和**资源竞争**事件,可能与蓝牙耳机(Redmi Buds 5 Pro)的通信状态变更相关。 --- ### **2. 关键日志解析** #### **(1) 音频模式查询** ```log 03-28 16:47:43.023318 1873 3385 I AS.AudioService: getMode, get current owner's mode ``` - **含义**:系统正在查询当前音频模式的所有者(例如通话模式、音乐模式)。 - **背景**:当应用(如电话、音乐播放器)请求音频焦点时,需确定当前哪个应用占用音频模式。 --- #### **(2) 系统资源竞争警告** ```log 03-28 16:47:43.023541 1873 3318 W system_server: Long monitor contention with owner AudioService (3321)... waiters=2 for 258ms ``` - **含义**:`AudioDeviceBroker`线程(3318)与`AudioService`线程(3321)发生**锁竞争**,导致`system_server`线程阻塞258ms。 - **原因**:多线程同时访问音频设备资源(如蓝牙设备状态变更),引发同步问题。 - **风险**:长时间阻塞可能影响音频响应速度或导致ANR(应用无响应)。 --- #### **(3) 蓝牙通信设备状态变更** ```log 03-28 16:47:43.023822 ... V AS.AudioDeviceBroker: onSetCommunicationDeviceForClient: ... mDevice=[null] mOn=false ... mEventSource=clearCommunicationDevice() ``` - **关键字段**: - `mDevice=[null]`:当前通信设备被清除(蓝牙耳机断开或切换)。 - `mUid=10309`:发起操作的应用程序用户ID。 - `mIsPrivileged=false`:应用未获得特权权限(可能无权直接操作音频设备)。 --- #### **(4) 蓝牙设备详细信息** ```log 03-28 16:47:43.024084 ... V AS.AudioDeviceBroker: requestedCommunicationDevice: AudioDeviceAttributes: type:bt_sco_hs ... Redmi Buds 5 Pro ``` - **设备类型**:`bt_sco_hs`表示蓝牙SCO(Synchronous Connection-Oriented)耳机,用于通话音频。 - **编码参数**:支持16位PCM编码、8kHz/16kHz采样率(典型通话质量)。 --- #### **(5) 通信设备切换结果** ```log 03-28 16:47:43.024277 ... V AS.AudioDeviceBroker: requestedCommunicationDevice: null ... 03-28 16:47:43.024314 ... D AudioServiceStubImpl: modeOwnerPidFromAudioService:20020, mModeOwnerPid:0 ``` - **最终状态**:请求的通信设备被设为`null`(未成功绑定),且音频模式所有者PID从`20020`变为`0`(释放控制权)。 --- ### **3. 综合事件还原** 1. **触发操作**:UID为10309的应用(PID=20020)尝试**清除当前通信设备**(可能是断开蓝牙耳机)。 2. **权限问题**:因`mIsPrivileged=false`,该应用可能无权限直接操作设备,导致操作失败。 3. **资源竞争**:在设备切换过程中,`AudioService`与`AudioDeviceBroker`发生锁竞争,引发系统警告。 4. **结果**:蓝牙耳机(Redmi Buds 5 Pro)未被正确绑定,音频模式控制权被释放。 --- ### **4. 潜在问题与建议** #### **问题诊断** - **权限不足**:应用需声明`MODIFY_AUDIO_SETTINGS`权限或系统签名才能操作通信设备。 - **性能瓶颈**:锁竞争导致阻塞258ms,需优化音频服务线程同步逻辑。 - **设备切换异常**:蓝牙SCO连接可能被意外中断,需检查耳机状态或HFP协议兼容性。 #### **调试建议** 1. 检查应用权限,确认是否声明了`android.permission.MODIFY_AUDIO_SETTINGS`。 2. 捕获蓝牙HFP协议日志,分析耳机连接/断开的详细流程。 3. 监控`AudioService`锁竞争频率,优化高频调用场景。 如需进一步分析,可提供完整日志或具体问题现象。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值