广告位API接口通信错误,查看德得广告获取帮助
一直以来,都习惯使用多口的手机桌面充电器,为此,以前做了多个,包括著名的4USB极客充电器;后来手机快充发展迅速,各种协议层出不穷,导致多路充电器成本太高,一直没有找到合适的,就一直搁置下来了;一个偶然的机会,发现SW系列的手机快充芯片,该芯片带有I2C接口,可以通过这个数字接口读出协议以及电压电流数据,并且可以通过寄存器设置进行快充控制;本来对于充电器的电压、电流检测等模电就是比较麻烦的事情,采用这个快充方案就可以完全避免了这类电路设计,直接从数字电路搞得即可,为此又有了搞桌面充电器的想法,于是就有了这个新玩具;
屏幕方面,我们还是采用SHMICTRL的屏幕,为了节约成本,没有选用大屏,选用价格最低的2.4吋320X240分辨率的屏幕,为了此玩具,我们还特意升级了屏幕固件,使屏幕支持I2C接口,于是一切就顺理成章的搞定了;
![](http://img.mydigit.cn/forum/202204/18/204916dfmwl2i11zleemie.jpg)
![](http://img.mydigit.cn/forum/202204/18/204700z9gxfwteduddgdug.jpg)
电路设计:
sHMIctrl液晶屏显示部分:
![](http://img.mydigit.cn/forum/202204/18/094825nd5fuigzuifx0kfp.png)
sHMICtrL智能屏的RX1和TX1可以支持I2C接口,在此电路中不是串口而是I2C口。
液晶屏5V电源部分:
![](http://img.mydigit.cn/forum/202204/18/094839yuu5hgqi98uvfp7q.png)
通过DC-DC,将输入的9V~25V降低到5V,提供液晶屏供电;
I2C切换部分:
![](http://img.mydigit.cn/forum/202204/18/094850vpkh8m5inlsmlmmp.png)
使用CD4052电子开关,切换I2C接口,某种意义上,本电路可以扩展到四路;
SW3526充电器部分:
![](http://img.mydigit.cn/forum/202204/18/094904l4pn9a58eb4meac9.png)
CC1电阻切换部分:
![](http://img.mydigit.cn/forum/202204/18/094919znrs7phwrlxxxpsp.png)
通过扩展接口,控制MOS管的导通与否来控制CC1是否接5.1K电阻;
软件界面:
![](http://img.mydigit.cn/forum/202204/18/095110os2uv1otbvjb2nnz.jpg)
![](http://img.mydigit.cn/forum/202204/18/095110atd8p310xagpbx08.jpg)
![](http://img.mydigit.cn/forum/202204/18/095110mxqveac8kvawaai8.jpg)
![](http://img.mydigit.cn/forum/202204/18/095111niiyzhxkyc75ks55.jpg)
还支持界面换肤:
![](http://img.mydigit.cn/forum/202204/18/095111xadpq1rcdg1tr1at.jpg)
主电源板:
![](http://img.mydigit.cn/forum/202204/18/095108ultcnt5svomv5y5s.jpg)
本项目全部开源,源代码参见附件,含效果图、原理图、PCB生产文件、源代码工程等全部内容