# AXP2101-PMIC
AXP2101 Power management IC(AXP2101电源管理芯片)
### 2024.3.21重要更新
* ###### 2101众筹定制已完成,现公布定制电压与时序如下(详细定制表单见附件`众筹定制电压AXP2101.PDF`)
* ###### 芯片价格¥10/pcs,**群友¥8/pcs(限时5月前)**,量大价优。
* ###### 🧨群号:735791683 🧨 店铺:[奥特曼的神秘店铺](https://item.taobao.com/item.htm?spm=a213gs.success.result.1.46537a86SBq80G&id=709669163099)
* ###### 模组价格与AXP202模组不会相差太大,同样沉金加四边半孔!!!
![image.png](//image.lceda.cn/pullimage/8QyPWPIchOOTdBwawM28uWoLXbIHJ0JZ4YsUNdNn.png)
***
### 原文(定制活动已经结束,原文中相关内容请跳过)
###### **关于芯片采购与定制的相关问题请拉到最后(非常重要,记得点赞收藏工程之后在评论区投票定制电压,定制完成之后随机抽取五名宝子送芯片与模块)**
>* **有问题直接进Q群轰炸我:①群-735791683🧨**
>* **本文中所有资料附件资料包都有!都有!都有!不会的看资料包,详细的设计手册,常见问题说明全在里面,再不会进群轰炸我**
>![image.png](//image.lceda.cn/pullimage/bQ80W9XQpUnJwLtkGyERMgYs3ip90oixM1MyTrrG.png)
>* **如果你不知道PMIC是做什么的请看:**
[AXP173 Power management IC(AXP173电源管理芯片)](https://oshwhub.com/mondraker/axp173)实现功能的代码讲的多点
[AXP202 Power management IC(AXP202电源管理芯片)](https://oshwhub.com/mondraker/axp202-zeng-ge-yan-zheng)有什么功能讲的多点(推荐看这个)
>* **写给了解过以上两个项目的朋友:** AXP2101是上面两个芯片的升级版,硬件部分主要体现在:极大简化了芯片外围(只有电感与电容),增加了多路电源,布线简单,芯片封装缩小,融合ACIN与VBUS为一个输入。软件与寄存器部分主要体现在:内置的电量计量算法通过内置的库仑计与电压计等等准确计算出电池电量,存在REG A4中(直接读寄存器就能读出来,不需要任何转化),更高的可选的充电电流(充电模式可定制线性充电与开关充电),各方面的功能都有了更精细的配置等
## 前言
### --为什么使用AXP2101
* ###### AXP2101目前属于X-Powers厂家主推芯片,常见的AXP173/192/202已停产
* ###### 由大佬维护的GitHub库(包含Linux驱动,arduino库,espidf例程,Micropython例程,plantformIO例程等等):
![image.png](//image.lceda.cn/pullimage/ruxMWZtY2LPa452WV8PiqaDkLXTnKlJtfM6bKoFh.png)
* ###### 大佬们的选择(完整开源的项目设计参考):
###### [【 Monica】DIY手表~](https://oshwhub.com/eedadada/monica)
![image.png](//image.lceda.cn/pullimage/UMTznNI2QCgGUFWDxFdwE6z4DzYVVv3Kn71EuRuO.png)
###### [M5Stack CoreS3](https://docs.m5stack.com/en/core/CoreS3)
![image.png](//image.lceda.cn/pullimage/jAULRcDjLc6BpMkWRqSaoZCLR59sSR07GlEeZLtS.png)
###### [LilyGO T-Display-S3-Pro](https://github.com/Xinyuan-LilyGO/T-Display-S3-Pro)
![image.png](//image.lceda.cn/pullimage/E9aIMWwZD3MmFYj9lSKNMGkYGPoWaWKKrBCThHax.png)
### --AXP2101和AXP192/202在输出电源上有什么区别([摘自](https://github.com/lewisxhe/XPowersLib))
| CHIP | AXP192 | AXP202 | AXP2101 | Remarks |
| ---------- | ----------------- | ----------------- | ----------------------------------------------------------- | ---------------- |
| DC1 | 0.7V-3.5V /1.2A | X | 1.5-3.4V /2A | |
| DC2 | 0.7-2.275V /1.6A | 0.7-2.275V /1.6A | 0.5-1.2V,1.22-1.54V /2A | |
| DC3 | 0.7-3.5V /0.7A | 0.7-3.5V /1.2A | 0.5-1.2V,1.22-1.54V,1.6-3.4V /2A | |
| DC4 | x | x | 0.5-1.2V,1.22-1.84V /1.5A | |
| DC5 | x | x | 1.2V,1.4-3.7V /1A | |
| LDO1(VRTC) | 3.3V /30mA | 3.3V /30mA | 1.8V /30mA | |
| LDO2 | 1.8V-3.3V /200mA | 1.8V-3.3V /200mA | x | |
| LDO3 | 1.8-3.3V /200mA | 0.7-3.5V /200mA | x | |
| LDO4 | X | 1.8V-3.3V /200mA | x | |
| LDO5/IO0 | 1.8-3.3V /50mA | 1.8-3.3V /50mA | x | |
| ALDO1 | x | x | 0.5-3.5V /300mA | |
| ALDO2 | x | x | 0.5-3.5V /300mA | |
| ALDO3 | x | x | 0.5-3.5V /300mA | |
| ALDO4 | x | x | 0.5-3.5V /300mA | |
| BLDO1 | x | x | 0.5-3.5V /300mA | |
| BLDO2 | x | x | 0.5-3.5V /300mA | |
| DLDO1 | x | x | (LDO Mode)0.5-3.3V/ 0.5-1.4V/300mA,(SW Mode)Switch Function | Dependent on DC1 |
| DLDO2 | x | x | (LDO Mode)0.5-3.3V/ 0.5-1.4V/300mA,(SW Mode)Switch Function | Dependent on DC4 |
| CPUSLDO | x | x | 0.5-1.4V /30mA | Dependent on DC4 |
DLDO1/DLDO2/RTCLDO2/GPIO1能否使用取决于芯片的定制情况。默认情况下不可用。RTCLDO1有一个默认电压,一般默认为1.8V,该电压值不能通过寄存器更改或关闭。
## 芯片功能
### --我的概述
![image.png](//image.lceda.cn/pullimage/rwGPNgNaHZGVCTx19u798zV2rJyWI3Nq4RWxavGm.png)
### --官方概述
![image.png](//image.lceda.cn/pullimage/qXYF223FnftoaK1YKAW7dstYLiCDLs329kcSjFdF.png)
### --官方简介(具体功能更多,见数据手册)
![image.png](//image.lceda.cn/pullimage/zaKXBUmQji7e78DF7EvSu8d6B1WgHNRTfNtbhi4w.png)
## 模块化设计
### --设计思路
###### **做成邮票孔模块类型方便大家直接使用,简化PCB设计。**
* ###### 为方便PCB电路板的设计与焊接,增加成功率,本设计采用模块化思想,将AXP2101外围电路封装为一个邮票孔模块焊接在主板上,将可用户自定义的管脚全部引出,这样就可以方便的在主板上使用相应阻值的电阻来配置这些引脚。
* ###### 为统一封装,本次设计使用了邮票孔,便于焊接,使用了4层PCB设计用以缩小封装体积,引出全部必要的功能。
### --封装
###### 提供专业版模块符号与封装
![image.png](//image.lceda.cn/pullimage/OUevrP5XO4eG1GLsSLugO3fcb2vJIJyRE0bwOY9r.png)
### --3D模型
###### 见附件资料包中
### --测试底板
###### 全功能引出,其实只要看一遍设计手册(附件资料包啥都有)就知道都是干啥用的了
![image.png](//image.lceda.cn/pullimage/qEvXqskgU1Z04tAEZuTTYnOG5W21Dx2pbTEhHA9r.png)
## 软件调试
### --硬件接线
###### 硬件如下接(esp32c3为例)
![IMG_20240105_082043.jpg](//image.lceda.cn/pullimage/EWvcYtfLAxmaqemLCURmoUuWLNKpYuB5VzNLWmcq.jpeg)
### --代码获取
###### clone[代码](https://github.com/lewisxhe/XPowersLib),这里就不讲解了,有问题去群里问吧
### --调试
###### 这里我用ESPIDF测试,可以直接编译也可以自己移植一下(不会移植附件里也有我移植的)
![image.png](//image.lceda.cn/pullimage/kjNauwDVpeMNOcI45YGiOXOodYFyi8VqV8BxZgcT.png)
![image.png](//image.lceda.cn/pullimage/pxP0upZyqu6GCwMKxam1KKhxQJwS8Zt1Q7JBjnJC.png)
## 复刻注意事项(如何下单免费半孔)
**下单打1mm(下面图是1.6mm的非常厚,仅用以演示),四层。备注:不需要半孔工艺,回来之后是卷边的,需要先用镊子把半孔里多余的铜抠出来,然后用800目左右砂纸磨掉就行了。(以下是简单的步骤演示)**
* 处理前(银色代表OK,黄色代表不OK)
* ![image.png](//image.lceda.cn/pullimage/lRpBQKPbU0i1J5V6IaK7F4ISxZmJc6iSZmtUagZd.png)
* 处理中(镊子挑出来)
* ![image.png](//image.lceda.cn/pullimage/jOGUzUurIuknZpiqp5UKYJd5lZsCd9RF7YCeC2fh.png)
* 处理中(挑出来之后)
* ![image.png](//image.lceda.cn/pullimage/N860zAH1iG7s5QtRMuuAAezCrEGovbtPjySwvReO.png)
* ![image.png](//image.lceda.cn/pullimage/nm9qtwo0qybdDF7w6k0nKtD5P99uqkNjXUiJoUMo.png)
* 处理中(打磨打磨)
* 没图了,别太用力就行,磨一磨看一看,别把板边的铜磨出来了。
* 处理后(自己可以用更高目砂纸精细打磨一下)
* ![image.png](//image.lceda.cn/pullimage/BOd3kRjWBB3XF0VdpwqmbQaYnDy1I1ulPjdFDVEL.png)
## 成品图片
### --模块
![IMG_20231201_235228.jpg](//image.lceda.cn/pullimage/MHh0Tj1S4MjLHd8Dyq4mQiY7n5kFxSA2SvrJCa9v.jpeg)
### --模块与底板
![IMG_20231228_155536.jpg](//image.lceda.cn/pullimage/GFix6MVLeTTLJEeNWQYBGMMkrZ6n6J9PhCIBTTGO.jpeg)
## 关于订购(尤其注意)
### --前言
###### 相信很多人经常见到AXP的芯片,出现在全志的板子上,有电源也有音频解码等等。进行以下之前,我们先了解一下:AXP是X-powers公司的芯片,X-powers是全志的子公司。
![image.png](//image.lceda.cn/pullimage/IJlMOqVKb2F5ua1vz0aCYjMJif765YNKlig7lrfd.png)
###### 因此和全志芯片一样,很多的芯片资料是不公开需要申请的。所以为什么很多AXP芯片都找不到资料就是这个原因,需要找芯片代理或者官网申请才可以,一般是找代理商申请。以下是两个途径:
* 官网申请: [X-powers官网](http://www.x-powers.com/)
* 代理申请:进群找我吧😋
### --企业与大批量订购步骤
###### 一张图代替![AXP2101定制流程.drawio.png](//image.lceda.cn/pullimage/iG1szx7hb7Zg3q2wU3B7mKyKC3kPkd1riIaTaggF.png)
1.“AXP2101设计资料包”:见附件资料包中
2.“AXP2101客户需求确认单”:见附件资料包中
3.客户填写完成后将“AXP2101客户需求确认单”交给代理商:这里如果客户需要定制电池参数(精确获取电池电量)需要将电池一并邮寄给厂家(见附件资料包中“AXP2101设计指南”P8)
4.代理根据需求单联系工厂烧录定制芯片:交给客户手里的芯片是工厂烧录完成的,芯片上电默认参数全部为“AXP2101客户需求确认单”,芯片启动后可继续根据软件配置各路电压,软件配置的各个参数掉电后会恢复为“AXP2101客户需求确认单”中的参数
### --个人与小批量订购步骤
###### 作为企业买家或者是大批量个人买家直接对接代理当然是非常方便的,但是对于个人玩家来说是非常难受的。因为首先代理直接不会~~鸟你~~卖给你一片两片这样,也不会给你开发资料。自己在网上买又没有所谓的“AXP2101客户需求确认单”,不知道芯片默认是哪些参数,直接上项目默认电压一高就会烧下游芯片,而一家一家一片一片试又费钱又费神,最后还不一定有自己能用到的电压。所以我决定尽我所能帮助大家定制一批,在评论区或Q群中大家评论希望有的默认电压即可(我在评论区会给出示范),我统计过后一段时间上架至我的TB店铺:[奥特曼的电子星球](https://m.tb.cn/h.50LlvTB)。上架时间大家关注Q群即可。
![AXP2101定制流程2.drawio.png](//image.lceda.cn/pullimage/yAv7WJcQqv13Polsj8oZfhOswo1lbj43uJSaakbV.png)
## 最后
###### **先写这么多,有问题问我我慢慢更新这里,写文档太累了**
###### **小彩蛋:说到做到哈哈哈。记得点赞收藏,你的鼓励是我开源的动力!**
![image.png](//image.lceda.cn/pullimage/shCaJLeHuiuqvjio8i3uP4jPKupNVBaBmr2ZTX74.png)
80
137
收藏到专辑