蓝牙耳机仓设计的单芯片解决方案
对于一款优秀的TWS耳机来说,除了耳机本身的音频配置,充电仓也是极为重要的一环。因为与传统有线耳机由设备电池供电不同,缺少了耳机仓,TWS耳机就完全的失去了充电的途径,设备在耗尽电量基本就告别使用了,因此再好的耳机配置也需要充电仓的电量补充以达到最佳效果。
基本概述
SY8801是一款专为蓝牙耳机充电仓所设计的芯片,其核心是一款SOC芯片。芯片内部集成充电模块和放电模块,充电电流和放电截止电流外部可以调节。SY8801利用输出的电源和地可以实现耳机仓和耳机之间的通讯。芯片集成了标准的I2C接口和中断信号,方便实现芯片和MCU之间的通讯。同时芯片还提供了负载检测和负载插入识别。
SY880
Linux设备树(DTS)介绍
Dts:DTS即Device Tree Source,是一个文本形式的文件,用于描述硬件信息。一般都是固定信息,无法变更,无法overlay。
设备树由来
linux内核源码中,之前充斥着大量的平台相关(platform Device)配置,而这些代码大多是杂乱且重复的,这使得ARM体系结构的代码维护者和内核维护者在发布一个新的版本的时候有大量的工作要做,以至于LinusTorvalds 在2011年3月17日的ARM Linux邮件列表中宣称“Gaah.Guys,this whole ARM thing is a f*cking pain in the ass”这使得整个ARM社区不得不