Peak icon indicating copy to clipboard operation
Peak copied to clipboard

Peak硬件电路设计问题

Open captain-zhang opened this issue 3 years ago • 14 comments

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

captain-zhang avatar Oct 11 '21 05:10 captain-zhang

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

peng-zhihui avatar Oct 15 '21 12:10 peng-zhihui

image

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

yuzhou3996 avatar Oct 21 '21 12:10 yuzhou3996

image

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

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

SuperWangRong avatar Oct 21 '21 22:10 SuperWangRong

image

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

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

SuperWangRong avatar Oct 21 '21 22:10 SuperWangRong

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

yuzhou3996 avatar Oct 22 '21 01:10 yuzhou3996

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

piaoxuebingfeng avatar Oct 28 '21 07:10 piaoxuebingfeng

因为充电ic的影响导致电压不稳定,电池是必须接的

发自我的iPhone

------------------ 原始邮件 ------------------ 发件人: Jox @.> 发送时间: 2021年10月28日 15:57 收件人: peng-zhihui/Peak @.> 抄送: 稚晖 @.>, Comment @.> 主题: 回复:[peng-zhihui/Peak] Peak硬件电路设计问题 (#4)

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

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

peng-zhihui avatar Oct 28 '21 10:10 peng-zhihui

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

SuperWangRong avatar Nov 02 '21 06:11 SuperWangRong

电源改 我实测发现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采样工作不正常,对芯片的稳定工作也是一个影响。此处最好转换电平。

Purvirs avatar Feb 04 '22 13:02 Purvirs

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

zhaoyang6 avatar Apr 19 '22 07:04 zhaoyang6

关于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

Purvirs avatar Apr 30 '22 06:04 Purvirs

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

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

geekfuns avatar Aug 17 '22 14:08 geekfuns

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

是不是换成 73832 就行了。

juring avatar Dec 02 '22 02:12 juring

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

Purvirs avatar Feb 11 '23 16:02 Purvirs