
PowerFlex
简介
一个可以通过串口字符界面配置输出电压和时序的电源模块,基于PMIC,但无需OTP。
简介:一个可以通过串口字符界面配置输出电压和时序的电源模块,基于PMIC,但无需OTP。开源协议
:GPL 3.0
描述
此版本基于RK805系列芯片.
PMIC可以有效减少外围电子元件的数量,节省PCB板的面积。但同时PMIC往往需要通过厂家进行OTP定制。定制的芯片限制了使用用途。网上零售的芯片往往是一些定制芯片的尾货。本项目为灵活使用这些芯片提供了途径。
本项目在22mmx14mm的PCB板上集成了PMIC芯片,电感和阻容元件,以及用于控制的单片机,可以通过程序灵活控制PMIC的输出电压和时序,且可以通过串口字符界面进行设置。
模块输出通道如下:
- BUCK1:0.7125v~1.45v, step=12.5mv
- BUCK2:0.7125v-1.45v, step=12.5mv
- BUCK3:1.35v (输出电压由反馈电阻控制)
- BUCK4:0.8v-3.5v, step=0.1v
- LDO1:0.8v-3.4v, step=0.1v
- LDO2:0.8v-3.4v, step=0.1v
- LDO3:0.8v-3.4v, step=0.1v
- OUT1:IO高低电平
- OUT2:IO高低电平
以上输出时序可以调整
- LDO4: 3.3v (电压固定,时序不可控制)
通过串口字符界面设置输出电压和时序:

上述配置会被记录在MCU自带的EEPROM里。
板子焊接注意事项:
- 如果电路中的两个I2C总线上拉电阻已经焊接,则在烧录固件之前需将VCCIO_3V3引脚与MCU_3V3引脚临时短接。如果两个电阻没有被焊接,则可直接烧录固件。
- 如果没有CPU/OS通过I2C根据主频动态调节PMIC输出电压的需求,则两个上拉电阻无需焊接。
固件烧录完成后,可使用putty之类的终端工具打开芯片的串口,进行电压和时序的设置。
附件包含程序固件。
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论