Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Peak硬件电路设计问题 #4

Open
captain-zhang opened this issue Oct 11, 2021 · 14 comments
Open

Peak硬件电路设计问题 #4

captain-zhang opened this issue Oct 11, 2021 · 14 comments

Comments

@captain-zhang
Copy link

彭兄好,今天看了peak的电路设计,我鸡蛋里面挑骨头,提点建议。在电源模块的设计中,锂电池充电芯片的输出既为锂电池充电,又为整个电路供电,这样设计会有问题。充电时既会影响电池端电压又会分充电电流,严重影响充电芯片对电池状态的判断。这种情况下锂电池一般无法充满电。因此设计中应该在外部供电时,切断电池与后续电路的连接,此时整个电路的供电应该由充电芯片的前端电源提供。

@peng-zhihui
Copy link
Owner

这里确实是一个设计失误,感谢指出

@yuzhou3996
Copy link

image

这是我结合稚晖君的电路以及b站郭天祥老师的锂电池充电电路改动后的,是可以实现供电切换的,欢迎指正
郭天祥老师此部分电路视频链接:https://www.bilibili.com/video/BV17Q4y1k78s?spm_id_from=333.999.0.0

@SuperWangRong
Copy link

image

这是我结合稚晖君的电路以及b站郭天祥老师的锂电池充电电路改动后的,是可以实现供电切换的,欢迎指正 郭天祥老师此部分电路视频链接:https://www.bilibili.com/video/BV17Q4y1k78s?spm_id_from=333.999.0.0

Q4和R7是不是可以去掉啊?

@SuperWangRong
Copy link

image

这是我结合稚晖君的电路以及b站郭天祥老师的锂电池充电电路改动后的,是可以实现供电切换的,欢迎指正 郭天祥老师此部分电路视频链接:https://www.bilibili.com/video/BV17Q4y1k78s?spm_id_from=333.999.0.0

还有U1的3号脚应该接VCC_SYS吧?

@yuzhou3996
Copy link

image
这是我结合稚晖君的电路以及b站郭天祥老师的锂电池充电电路改动后的,是可以实现供电切换的,欢迎指正 郭天祥老师此部分电路视频链接:https://www.bilibili.com/video/BV17Q4y1k78s?spm_id_from=333.999.0.0

还有U1的3号脚应该接VCC_SYS吧?

多谢指正,U1的3号脚应该接VCC_SYS,然后Q4和R7可以去掉,改动完之后应该是这个样子
image

@piaoxuebingfeng
Copy link

有没有人遇到过使用原始的PCB做的板子,只接USB线,不接电池的时候,ESP32工作不正常,串口会一直打印下面的信息。
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT),接上电池之后,就没什么问题了。

@peng-zhihui
Copy link
Owner

peng-zhihui commented Oct 28, 2021 via email

@SuperWangRong
Copy link

电源改
我实测发现CHG_DET处的上拉电阻为10K时无法将该点拉至3.3V,实测只有1.9V左右,此时MCU检测为低电平,显示屏的电池图标会为动态充电样式,将电阻改成1K上拉后,CHG_DET测量下来为2.5V左右,MCU检测为高电平,显示屏的电池图标状态为静止状态,这时显示是正确的,,,,,另外BAT_DET的分压电阻网络的电源我改成了VABT_IN,附图是我更新后的电路,可供后来人参考,如有错误或不完善处还请帮忙指出,多谢~

@Purvirs
Copy link

Purvirs commented Feb 4, 2022

电源改 我实测发现CHG_DET处的上拉电阻为10K时无法将该点拉至3.3V,实测只有1.9V左右,此时MCU检测为低电平,显示屏的电池图标会为动态充电样式,将电阻改成1K上拉后,CHG_DET测量下来为2.5V左右,MCU检测为高电平,显示屏的电池图标状态为静止状态,这时显示是正确的,,,,,另外BAT_DET的分压电阻网络的电源我改成了VABT_IN,附图是我更新后的电路,可供后来人参考,如有错误或不完善处还请帮忙指出,多谢~


多谢改进,根据手册和实际调试发现,73831在充电结束之后会拉高STAT脚,电压约等于VBUS-0.4,此时输入口灌入电压高于3.3V会造成AD采样工作不正常,对芯片的稳定工作也是一个影响。此处最好转换电平。

@zhaoyang6
Copy link

关于73831在充电结束后,拉高STAT引脚,后输出电压约等于(VBUS-0.4)V,而ESP32的管脚电压最高是(VDD+0.3)V。在设计中使用的电池是VBUS=3.7V,VDD=3.3V,这样计算来,STAT引脚输出电压约是3.3V, 管脚电压最高是3.6V, 在这样小的差距下,是否可能会有损坏芯片的情况?

@Purvirs
Copy link

Purvirs commented Apr 30, 2022

关于73831在充电结束后,拉高STAT引脚,后输出电压约等于(VBUS-0.4)V,而ESP32的管脚电压最高是(VDD+0.3)V。在设计中使用的电池是VBUS=3.7V,VDD=3.3V,这样计算来,STAT引脚输出电压约是3.3V, 管脚电压最高是3.6V, 在这样小的差距下,是否可能会有损坏芯片的情况?

注意上述讨论,是基于做了电源自动切换,在充电时VBUS几乎等于USB供电电压,约为5V,实际灌入到ESP32电压是4点几伏。
针对这个问题不才改了一版仅供参考
image

@geekfuns
Copy link

这里确实是一个设计失误,感谢指出

实际上使用一篇带动态路径管理的电源芯片就好了,在我的设计中使用了ETA6002,完全满足需求,自动切换主备电并且具备电池充电功能

@juring
Copy link

juring commented Dec 2, 2022

73831在充电结束之后会拉高STAT脚,电压约等于VBUS-0.4,此时输入口灌入电压高于3.3V会造成AD采样工作不正常,对芯片的稳定工作也是一个影响。此处最好转换电平。

是不是换成 73832 就行了。

@Purvirs
Copy link

Purvirs commented Feb 11, 2023

换成17832也不能解决这个问题

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants