发作品签到
标准版

开源 RK816 电源

工程标签

3.7k
0
0
2

简介

PMIC电源,type-c输入,电池输入,OTG输出,4路可调压DC-DC,6路可调压LDO,集成RTC,电池充电管理,电池容量计,温度计,电压电流计和系统休眠供电等。附带MCU按键和LED屏显示

简介:PMIC电源,type-c输入,电池输入,OTG输出,4路可调压DC-DC,6路可调压LDO,集成RTC,电池充电管理,电池容量计,温度计,电压电流计和系统休眠供电等。附带MCU按键和LED屏显示

开源协议

GPL 3.0

创建时间:2021-04-14 16:08:46更新时间:2021-12-23 23:06:50

描述

关于焊接:为了体积更加微小,使用了的是QFN40的RK816和宏晶QFN32封装的8F2K64,没有QFN和0201以下焊接能力的不要尝试了,模块焊接全部器件使用热风枪焊接,何况这个0603的电容也是全部以最小空间来排列的。板实际大小3.6*2.3cm,QFN32的是4*4mm,QFN40是5*5mm。这版不是最终版,等程序全部调完了再做板。

 

关于散热:模块功率大概15W,效率还是可以,所以发热不是很大,需要加散热片的可以在做好绝缘后直接贴在芯片上,总体高度控制的非常不错了。

 

关于MCU:现在市场行情和本次功能仅使用了串口转USB和电脑通信,兼下载调试,还有一路串口引出作为通信控制,除不能下载程序外支持串口的所有指令。IIC通信线用来设置PMIC(RK816电源芯片),SPI驱动的LED屏幕加几个按键设置电压,外加USB口两边的RGB-LED指示状态。

 

关于烧录:下载编译好的HEX烧录到MCU中,由于烧录口被集成到USB中,所以烧录程序直接使用的是type-c的线下载。第一次烧录程序非常麻烦,需要将USB座子旁的芯片取下来飞线,然后使用USB模式或者转外部串口烧录。烧录后程序中自带了下载检测代码,后期调试都不用再飞线操作了。

 

关于功能:为了通用,所有的命令理论上都可以写入到EEPROM中上电执行的,包括模块上电后输出的电压和RTC设置时间等。所有的命令状态执行后都是有打印信息的,可以通过USB转的串口端口查看,波特率可设。如果是使用的外部串口控制,打印信息和命令都可以切换到外部串口中。

 

关于时间:可以直接使用电脑剪切板内容设置时间,可以秒校准的。自带的RTC时钟可以自动补偿年月日,建议是搭配电池或者不会间断的电源使用,误差控制的一般,毕竟只是个PMIC的电源芯片而已。

 

功能列表:

1.RTC,RTC闹钟

2.USB输入/OTG输出,二选一

3.DC-DC输出,阶梯电压和线性电压

4.LDO输出,阶梯电压

5.GPIO/板载温度/电池温度,三选一

6.电池充电器,可设置电芯电压和充电电流

7.电池容量计,建立在电压电流上

8.ADC功能,电池/USB/电流/温度

9.RGB状态,可设

10,四复合按键,多功能键

11.LED屏显示,运行时间,电压电流,容量

12.串口/USB参数设置,命令

以上功能都在编写过程中,,更新缓慢,精力有限

 

焊接图:焊盘和3D封装尺寸预估错误,焊接实在有点考验手艺,个人不建议折腾 !!!

目前指令:串口 115200,N,8,1

附寄存器说明

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
RK816-2.hex
19
2
RK816.pdf
134
3
瑞芯微RK816芯片开发手册.pdf
132
4
STC8G-20200716.pdf
38
5
寄存器说明.txt
38
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航