基于 STM32G0 采用 USB type-C 的锂电池充电器

news/2025/2/22 19:27:08/

这是一个基于 STM32G0 采用 USB type-C 供电的锂电池充电器开源项目。

在这里插入图片描述

功能特性

  1. STM32G071CBT6 微控制器,具有2路 type C 接口,内置 USB Power Delivery PHY。
  2. LiPow 使用 USB Type C 和 Power Delivery 为锂聚合物电池充电。它支持 2s-4s 包的充电和平衡。
  3. 支持从 USB PD 电源或具有 PD 源功能的任何其他 USB C 端口(例如 Thinkpad X1 笔记本电脑)充电,高达 60W。
  4. 随着设备温度的升高,自动降低充电功率。

在这里插入图片描述

开发指南

  • 通过 SWD 或 UART 编程
  • 运行 FreeRTOS
  • ST USB PD 中间件
  • UART 命令行界面(921600 bps,8N1)
  • 基于 TrueStudio 使用 Makefile 进行构建

如果通过 SWD 烧录程序,需要使用 JLINK 或 STLINK 编程器;如果通过 UART 烧录程序,需要使用 STM32CubeProg 或 STM32Flash 上位机软件。

在这里插入图片描述

GitHub 仓库

  • 固件:https://github.com/AlexKlimaj/LiPow-Firmware
  • 硬件:https://github.com/AlexKlimaj/LiPow-Hardware

http://www.ppmy.cn/news/312809.html

相关文章

PHICOMM(斐讯)N1盒子 - recovery模式救砖卡登录页LOGO卡1%卡4%卡26%

PHICOMM(斐讯)N1盒子 - recovery模式救砖卡登录页LOGO卡1%卡4%卡26% 如需转载请标明出处:http://blog.csdn.net/itas109 技术交流:129518033 文章目录 PHICOMM(斐讯)N1盒子 - recovery模式救砖卡登录页LOGO卡1%卡4%卡26%1. N1救砖方案1.1 拆机短接硬件方…

Android 获取root权限 (诺基亚N1平板)

公司项目配的诺基亚N1平板,各种不方便。我们做自己的产品,在平板上使用,功能需要root权限。 那就root呗,尼玛。。。。360,root精灵,root大师。。。。都不好用 最后发现这一哥们写的不错 前提:…

openwrt 添加usb网卡_斐讯N1盒子刷Openwrt,设置旁路由

折腾两小时,总算把斐讯N1盒子成功刷入Openwrt, 并且设置成旁路由。如下图最终效果,下面记录一下主要步骤以及注意事项。(至于为什么要用软路由,软路由有什么好处,请自行搜索,这次就不过多解释) 完成以后路由器管理后台 N1路由器上传速度达到11M 1、准备工作 balenaEtcher…

电子元器件解析02之电容(二)——电容分类与应用场景

书接上文:电子元器件解析02之电容(一)——定义与性能参数:https://blog.csdn.net/weixin_42837669/article/details/131142286 摘要 本文总结了各种不同介质电容的特性,包括陶瓷电容、电解电容、薄膜电容等;同时对一些特殊场合的电…

英文单词小记

announced 宣布 shift 移动,转移,变换 has shifted foucs from ... to ... 已将焦点从 ... 转移到 ... various 各种各样的 estimate 估计 phase 阶段,时期 enterprise 企业 as such 像这样的 on the other hand (从)另一方面(来说) …

深入理解深度学习——注意力机制(Attention Mechanism):位置编码(Positional Encoding)

分类目录:《深入理解深度学习》总目录 相关文章: 注意力机制(AttentionMechanism):基础知识 注意力机制(AttentionMechanism):注意力汇聚与Nadaraya-Watson核回归 注意力机制&#…

LVS-DR集群

目录 LVS-DR集群1. 数据包流向分析2. DR模式的特点3. ARP 解析问题3.1 问题1:ip地址冲突3.2 问题2:真实服务器的第二次ARP请求3.3 解决ARP的两个问题的设置方法 4.DR模式 LVS负载均衡群集部署 LVS-DR集群 1. 数据包流向分析 (1)客…

【郭东白架构课 模块二:创造价值】31 |节点六: 如何组织阶段性的价值交付?

你好,我是郭东白。上节课我们讲了为什么要做阶段性的价值交付,以及进入阶段性价值交付环节的准备工作。有了这些学习基础,这节课我们就可以进行阶段性价值交付了。 在交付的过程中,主要有三部分工作:目标分解、定义交…