1、简单易用,可快速上手
2、流畅支持300个器件或1000个焊盘以下的设计规模
3、支持简单的电路仿真
4、面向学生、老师、创客
1、全新的交互和界面
2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计
3、更严谨的设计约束,更规范的流程
4、面向企业、更专业的用户
标准版 AXP173【电源管理芯片】超详细注释
简介:让你的产品获得手机般电源管理(长按开关机短按息屏,多路LDO&DCDC电源分配(电压可调)可调充电电压电流等等),所有库函数保姆级注释写法和用法!!!
开源协议: GPL 3.0
概述:加入了菜单功能,按键和电池信息可以通过菜单切换!!!!
1.此次更新引入onebutton库,支持按键单击双击长按功能。现在电源芯片PEK实现了2s(可调)开机,短按息屏(可自定义功能),长按1.5s(可调)类似手机的语音助手呼出(可自定义功能),继续长按6s(可调)关机,目前通过检测IRQ实现,后期会把PEK也加入onebutton管理,做到类似手机的双击(可调)拍照功能等等。目前有意构思电源电量计算算法,通过库仑计与电池电压推测,融合电池温度等等达到精确预测电池电量预计充电时间与关机时间等等,但是相对资料较少(没有),大多都是手机商机密,所以如果有喜欢的小伙伴or大佬可以和我一起分享研究,十分感谢您!!!
2.代码更新基本在GitHub完成,硬件方面主要更新在这里!!!
3.请注意:如果您是Arduino开发板用户,遇到严重报错时是因为Arduino 不支持 "printf", 请全部替换为 "print" 或 "println"!!!
4.ArduinoUNO/nano/micro/mini等等由于内存大小原因无法使用U8G2LOG,因此该次更新除非扩展外部Flash否则不可用,只能使用simpleDemo!!!(simpleDemo未使用U8G2,支持小内存设备)
已经把该芯片用在自己的下一个开源项目上了,硬件调试没有任何问题,所有功能正常,现在在爆肝代码,大约年后会开源出来!!!
公告:源码尽量去Github下载,附件里的程序更新时间为10.9日,GitHub可以实时更新源码。不会clone也可以直接下载.zip
代码优化:添加了日志打印库,方便硬件调试
1.由于该芯片可以定制,输出种类参差不齐,务必购买链接中的通用版本,否则IIC会无法读写!!!
2. 使用在自己项目之前请先用我的或者你自己画的PCB学习一下芯片用法与功能!!!
3. 附件压缩包解压后的文件夹,直接放入arduino库即可(这是我的,一般都在文档文件夹里C:\Users\69180\Documents\Arduino\libraries),需下载U8G2图形库支持屏幕的显示!!!之后直接可以在arduino示例中找到!!!
4. 考虑到一部分人用arduino ide写代码,所以关键字都设置了高亮!!!
5. 代码优化:
(例子)
改前:AXP173::OP_LDO2
改后:OP_LDO2
6. 以后代码会更新在GitHub和群里,这里只更新教程和内容!!!
本库寄存器读写方式主要借鉴了m5stack官网的AXP192库。IIC_PORT库来自 Forairaaaaa 大佬。该芯片的通用版本感谢 liuzewen 大佬指路,否则由于该芯片的定制特性导致默认输出不一样IIC无法通讯。
自己注释了所有函数!!!以及编写了其它自己需要的函数。比如通过识别IRQ中断引脚与中断寄存器设置长按关机与短按息屏等等,还可以自己设置息屏后关闭哪些输出等等。
你可以用它做:蓝牙键盘的充电管理,开发板的充电管理,微型手表的充电管理,小电视的充电管理……等等等等等等等等
某宝链接:AXP173(LDO4默认输出版本)
使用方法:见文中接线图与b站视频演示(请先参阅程序,接线,pcb以及数据手册,人多了会抽时间写更详细的文档)
其它:文档后续会持续完善,最近比较忙。不懂得可以先来QQ群问:735791683
GitHub链接🔗:https://github.com/HwzLoveDz/AXP173-PMIC.git
b站视频链接🔗:【[自制开源]AXP173 PMIC电源管理芯片最全资料-哔哩哔哩】 https://b23.tv/QMnHXd9
arduino,esp8266,esp32等等直接无需移植,直接拿来即用
ID | Name | Designator | Footprint | Quantity | BOM_Supplier Part | BOM_Supplier | BOM_Manufacturer Part | BOM_Manufacturer |
---|---|---|---|---|---|---|---|---|
1 | 10uF | C1,C2,C9,C12,C16,C17,C19 | C0402 | 7 | C315248 | LCSC | CL05A106MP5NUNC | SAMSUNG(三星) |
2 | 220nF | C3,C7 | C0402 | 2 | C76593 | LCSC | C1005X5R0J224KT000F | TDK |
3 | 4.7uF | C4,C5,C11,C14,C15 | C0402 | 5 | C76995 | LCSC | GRM155R60J475KE96D | MuRata |
4 | 1uF | C6,C8,C13 | C0402 | 3 | C83063 | LCSC | 0402X105K160 | WTC |
5 | 1nF | C10,C18 | C0402 | 2 | C14442 | LCSC | CL05B102KB5NNNC | SAMSUNG(三星) |
6 | X6511WV-10H-C30D60 | H1,H2 | HDR-TH_10P-P2.54-V-M | 2 | C706882 | LCSC | X6511WV-10H-C30D60 | XKB Connectivity |
7 | X6511WV-02H-C30D60 | H11 | HDR-TH_2P-P2.54-V-M | 1 | C706874 | LCSC | X6511WV-02H-C30D60 | XKB Connectivity |
8 | 2.2uH | L1 | IND-SMD_L3.0-W3.0 | 1 | C354563 | LCSC | CKCS3015-2.2uH/M | CENKER |
9 | 4.7uH | L2 | IND-SMD_L3.0-W3.0 | 1 | C354565 | LCSC | CKCS3015-4.7uH/M | CENKER |
10 | CHARGE | LED1 | LED0603_RED | 1 | C72044 | LCSC | 19-217/R6C-AL1M2VY/3T | EVERLIGHT(台湾亿光) |
11 | 470R | R1 | R0402 | 1 | C88964 | LCSC | BLM15GG471SN1D | MuRata |
12 | 200k | R2 | R0402 | 1 | C606170 | LCSC | RC0402FR-7W200KL | YAGEO |
13 | 0R | R3,R4 | R0402 | 2 | C139137 | LCSC | CBG100505U000T | FH |
14 | 1R | R5 | R0402 | 1 | C123334 | LCSC | MF73T-1 1/16 | Nanjing Shiheng Elec |
15 | 2.2k | R6,R7,R8 | R0402 | 3 | C98100 | LCSC | NCP15XW222J03RC | MuRata |
16 | 10k | R9 | R0402 | 1 | C95939 | LCSC | SDNT1005X103F3950FTF | Sunlord |
17 | OPEN | SW1 | SW-SMD_4P-L3.7-W3.0-P1.50-LS4.7 | 1 | C318893 | LCSC | TS-1185EC-C-D-B | XKB Enterprise |
18 | AXP173 | U10 | AXP173-QFN-32L-EP-5X5 | 1 | C9900010491 | LCSC | AXP173 | X-Powers |
展开
加载中...
是否需要添加此工程到专辑?