0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

学技术 | 中科蓝讯 SDK 开发——耳机充电配置

大大通 2022-09-28 10:15 次阅读

TWS 耳机的使用场景除了使用者在使用耳机听歌、通话,实际上还有一个特殊的“使用场景”,即入仓充电,不管一个 TWS 耳机产品的续航多少,实际上 TWS 耳机最长待的地方还是充电仓,今天这篇文章主要给大家简要介绍中科蓝讯 SDK 开发中耳机充电相关的配置以及配置的作用,下面一起进入今天的内容吧。

一、电池充电过程

在了解充电配置前,先来了解电池的充电过程,在 TWS 耳机中,通常使用的都是锂电池,那么锂电池的充电过程可以分为四个阶段,涓流充电、恒流充电、恒压充电,最后是充电截止,涓流充电过程通常是在电池过放后电池电压过低时,用较小的电流进行预充电,电池电压涓流充电到一定的电压阈值时(2.9V 或 3V),此时将进入恒流充电,通常恒流充电的电压范围是 3V - 4.2V,当达到 4.2V 后进入恒压充电模式,此时电池电芯由于饱和,充电的电流会逐步的降低,直至充电停止。那么充电停止是如何判断的呢,通常在应用中对于充电停止的判断可以有两种方式,一种是定时涓流充电的时间,当恒压充电电压达到后,开始计时恒压充电的时间,达到时间后停止充电,第二种是根据电流进行判断,前面提到,恒压充电中,电流会逐步降低,此时可以设定电流的低阈值,当电流低于阈值时停止充电。

二、SDK 中充电配置

中科蓝讯芯片中内置了 charger,相关的充电配置已经给出来,可以看到 config.h 中这里定义了充电相关参数的配置,值对应 xcfg_cb 中的值,所以充电实际上可以在 Downloader 上位机中去配置。

a0878dbc-3e42-11ed-b180-dac502259ad0.png

基本的充电配置都可以在这个页面中进行,例如前面介绍锂电池充电过程时提到的几个充电阶段电流的配置,以及相对应的充电截止电流的阈值。其他的配置则可以根据实际的功能需求改动,建议都使能涓流充电控制,当锂电池过放时,必须使用涓流进行预充,避免电池损坏;插入 DC 复位和插入 DC 禁止软开机,则按照实际需求配置,这里的 DC 插入通常指芯片 VUSB 引脚接入 5V。同样的满电自动关机和充电仓的类型都是根据需求的功能来进行配置 。

a142ee0e-3e42-11ed-b180-dac502259ad0.png

充电配置中还有一点需要注意,可以看到在前面提到的 config.h 中有充电截止电压的配置,在 setting 页面中却没有这个配置,只有充电截止电流的配置,在这里实际上判断充电结束的方式是前面提到的两种方式的结合,即芯片在充电截止电压到达后,会去计时,同时判断充电截止电流,当充电截止电流达到后,停止充电,或充电截止电流没达到,充电截止的时间达到了,同样停止充电,充电的截止计时时间可以下图中标出来的位置配置。

a16b1384-3e42-11ed-b180-dac502259ad0.png

三、充电控制

除了前面提到的基础充电配置,实际上对于充电有时候会有其他的控制需求,在耳机中的体现就是 NTC 功能,根据充电环境的温度,去控制充电达到保护电池延长电池使用的目的。通常通过 ADC 功能去采集热敏电阻的电压,换算得到相应的温度值,实现比较简单,只要得出 ADC 值对应的温度列表就可以实现,这里主要讲充电的调整控制部分,例如在某温度下需要对充电电流进行调控,通常采用的实现方式如下,实际上就是先停止充电,在修改恒流充电的电流配置在重新初始化进行充电。

void bsp_charge_cur(int8_t cur)

{

bsp_charge_off();

xcfg_cb.charge_constant_curr = cur;

bsp_charge_init();

}

以上就是要分享的全部内容,内容有错误或者遗漏欢迎大家指出,有其他问题也可以在评论区提出,共同学习讨论。

[1] 蓝皮书:DOWNLOADER可视化配置工具实现机制 — 中科蓝讯

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 耳机
    +关注

    关注

    28

    文章

    2939

    浏览量

    79631
收藏 人收藏

    评论

    相关推荐

    鸿蒙开发实例:【配置OpenHarmony SDK

    在设置OpenHarmony应用开发环境时,需要开发者在DevEco Studio中配置对应的SDK信息。
    的头像 发表于 04-22 15:24 151次阅读
    鸿蒙<b class='flag-5'>开发</b>实例:【<b class='flag-5'>配置</b>OpenHarmony <b class='flag-5'>SDK</b>】

    芯圣SDK工具,让开发更方便——SDK-HC89S105A

    SDK-HC89S105A是基于HC89S105A设计的快速开发工具。SDK-HC89S105A由HC89S105A微控制器的主控板和HC-LINKV4.0仿真烧录器两部分组成。用户只需使用此
    的头像 发表于 01-17 09:42 155次阅读
    芯圣<b class='flag-5'>SDK</b>工具,让<b class='flag-5'>开发</b>更方便——<b class='flag-5'>SDK</b>-HC89S105A

    快速入门BlueNRG SDK固件开发流程

    本文档指导用户快速地对 BlueNRG SDK 有一个直观、清晰的认识,了解其软件架构,以便顺利地学会利用 SDK 开发自己的用户固件。
    的头像 发表于 01-13 10:43 1094次阅读
    快速入门BlueNRG <b class='flag-5'>SDK</b>固件<b class='flag-5'>开发</b>流程

    基于YCT的云途SDK配置工程升级方法

    云途配置工具(YCT - Yuntu Config Tool)自去年Q4推出以来,已经有不少云途车规MCU的客户在实际项目使用了。它简明快捷高效的SDK和MCAL配置界面以及强大的工具链整合能力大大提高了用户汽车电子ECU应用代
    的头像 发表于 11-14 11:16 712次阅读
    基于YCT的云途<b class='flag-5'>SDK</b><b class='flag-5'>配置</b>工程升级方法

    #芯圣SDK工具 SDK-HC89S105A,让开发更方便!

    SDK
    上海芯圣电子股份有限公司
    发布于 :2023年11月10日 08:55:03

    #芯圣SDK工具 SDK-HC89S103K6,让开发更方便!

    SDK
    上海芯圣电子股份有限公司
    发布于 :2023年11月08日 09:46:14

    #芯圣SDK工具 SDK-HC89S003A,让开发更方便!

    SDK
    上海芯圣电子股份有限公司
    发布于 :2023年11月07日 09:59:12

    中科微CSM32RV003绿色开发板免费体验】环境配置

    【CSM32RV003】中科微CSM32RV003绿色开发板环境配置 视频中详细介绍了开发板及开发环境的
    发表于 10-23 19:17

    中科微CSM32RV003绿色开发板免费体验】3.使用流程

    ,整齐美观的PCB布局,以及出色的焊接工艺,已经给我留下了深刻的印象。更不用说它的功能强大,让我在开发过程中如鱼得水。这也展示出“南京中科微公司”专业和精细的工艺技术。 南京中科微公司
    发表于 10-14 00:05

    NuCurrent开发第一个近场通信驱动的耳机充电技术

    无线电源技术公司NuCurrent开发了第一个近场通信驱动的耳机充电技术 - 一家名为Poly的惠普公司正在使用该
    的头像 发表于 10-13 15:37 785次阅读

    中科微CSM32RV003绿色开发板免费体验】了解和认识中科微CSM32RV003绿色开发

    总体来评价中科微CSM32RV003绿色开发板非常不错,值得花精力来研究和使用它。 CSM32RV003是基于RISC-V RV32IMAC内核(2.6 CoreMark/MHz)的32位MCU
    发表于 09-22 16:56

    中科微CSM32RV003绿色开发板免费体验】中科微CSM32RV003绿色开发板初体验

    收到南京中科微的CSM32RV003绿色开发板,板子做的很小巧,绿色阻焊也很漂亮,板子布局合理,功能也很强大。 中科微CSM32RV003绿色开发板接口也非常丰富,有很多拓展接口,也
    发表于 09-22 16:25

    中科微CSM32RV003绿色开发板免费体验】开发板使用2 CJlink 调试器

    接上文 【中科微CSM32RV003绿色开发板免费体验】开发板使用1 南京中科微公司为方便调试还热心提供个CJlink 调试器(V1.2) 安装好驱动后(见上文) 接好线 在
    发表于 09-21 05:32

    中科昊芯Start_DSC28034PNT开发板开箱体验

    中科昊芯Start_DSC28034PNT开发板开箱体验: 1.开发板开箱 jtag烧写口/usb供电口以及转串口/RS485/CAN/RS232口/IO等都引出了;外围配置了数码管、
    发表于 07-13 10:47

    IP5516 TWS蓝牙耳机充电仓方案

    KF科发鑫电子:IP5516 TWS充电盒方案的福音为提供全套技术支持 一,概述: IP5516一款集成升压转换器、锂电池充电管理、电池电量指示的多功能电源管理SOC,为TWS蓝牙耳机
    发表于 05-02 16:29