ZHCACK6A june   2020  – may 2023 BQ25150 , BQ25155 , BQ25618 , BQ25619 , TS5A12301E , TS5A3157 , TS5A3159A , TS5A6542

 

  1.   1
  2.   使用 2 引脚接口为 TWS 高效充电
  3.   商标
  4. 引言
  5. 系统概述
    1. 2.1 充电盒
      1. 2.1.1 BQ25619
      2. 2.1.2 TLV62568P
      3. 2.1.3 TPS22910A
      4. 2.1.4 TS5A12301E
      5. 2.1.5 MCU
    2. 2.2 耳塞
      1. 2.2.1 BQ25155
      2. 2.2.2 TPS22910A
      3. 2.2.3 TS5A12301E
      4. 2.2.4 BT/SOC
  6. 充电盒算法实现方案
    1. 3.1 初始化和主代码
    2. 3.2 UART 中断和输出电压调节
  7. 耳塞算法实现方案
    1. 4.1 初始化和主代码
    2. 4.2 中断和传输
  8. 测试步骤
  9. 测试结果
    1. 6.1 动态电压调节
    2. 6.2 具有 4.6V 输出的 BQ25619
    3. 6.3 具有 5V 输出的标准升压
  10. 总结
  11. 原理图
  12. PCB 布局
  13. 10软件
    1. 10.1 充电盒 main.c
    2. 10.2 耳塞 main.c
  14. 11修订历史记录

UART 中断和输出电压调节

当 UART RX 中断被触发时,该中断将检查是否已接收到充电完成字节。如果充电已完成,MCU 会将充电盒设置为低功耗模式并等待系统状态更改。如果未接收到充电完成字节,MCU 将存储接收到的耳塞电池电压并继续中断。

然后,将使用新接收到的耳塞电池电压计算 PWM 占空比。此计算基于连接到 TLV62568P 反馈引脚的电阻分压器和滤波器。可点击此处获取 Excel 计算器使用 DAC 进行输出电压调节的设计工具,用于计算这些值。

方程式 1. P W M D u t y   =   ( 7 . 607 - ( 1 . 434 × ( V b a t   +   0 . 33 ) ) ) × 40 3 . 3

需要对上述计算进行调整,以便产生比当前耳塞电池电压高出约 200mV 的输出电压,满足耳塞电池充电器所需的余量。完成此计算后,会限定 PWM 占空比值以防止施加低于 3V 或高于 4.5V 的电压。如果发现该值正常,MCU 将调整 PWM 占空比,输出电压将随之调整。

关闭模拟开关并且重新激活负载开关即可再次进入充电模式。然后,中断将终止。

GUID-DB5DBED9-8114-48EF-A46A-DDA1AFDF4B9E-low.svg图 3-2 PWM 算法