完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
如图,我设计了一个TP4056的充电电路。VUSB是USB充电器输入的5v电压,VDC是外接的直流电压(4.5v)。当VUSB有电时,由USB提供电流充电,否则由VDC提供电流充电。 TP_CTR用于控制TP4056充电或者停止充电,TP_CTR接STM32的GPIO口 问题来了,如果J4接有电池,STM32单片机正常工作。如果把电池取掉,TP_CTR输出高电平,STM32就工作不正常了,现象是程序运行速度突然加快了好多(我直接用内部的8mhz晶振的),比如一个DELAY延时,本来延时一秒的,现在只要50ms就完成了。 如果我把TP_CTR设置成低电平输出,STM32又正常了。真的有点奇怪呢。亲们有遇到过这个情况么?是啥原因 |
|
相关推荐
3个回答
|
|
说明电源有问题,电池存在,电源波动会变小,去掉电池你的看看电源的纹波
|
|
|
|
USB的输出电流 最大是500mA,R30为1.2K时 充电电流为1000mA,已经过载了!电压不稳。你将R30改成10K(或者充USB口接5V开关电源) 试试,用示波器看看+3.3v是否正常
|
|
|
|
我也来学习学习哈
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
840 浏览 0 评论
工业现场经常用到的 RS485 通信,原来它的收发机制是这样的
1050 浏览 0 评论
电路小知识 | 电源选型要点、电路图的解读方法、LED及其应用示例
896 浏览 0 评论
1343 浏览 0 评论
1274 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-30 12:13 , Processed in 0.459414 second(s), Total 50, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号