主题中讨论的其他器件: TPS63031、 INA230
您好!
我面临一个非常奇怪的问题、我无法诊断。 我只是在这里发布一条消息,如果有人有更好的想法来解决它。
我的原理图如下:
e2e.ti.com/.../power-pcb-schematic.pdf
我的电路板布局布线如下(我知道远不完美):
e2e.ti.com/.../power-pcb-board-_2D00_-top.pdfe2e.ti.com/.../power-pcb-board-_2D00_-bottom.pdf
在我之前的电路板版本中、一切都正常工作。 以下是我自以下时间以来所做的更改:
- 由于库存问题、已从 TPS631000DRLR 切换到 TPS63031DSKR。 我将使用此芯片为我的 RP2040 µC 提供3.3V 电源。 这些芯片使用 BQ25611D 的 SYS 输出来获取
- 将缺失的1µF 电容器添加到非常接近于充电器输入的位置、我在之前的板版本中完全忘记了它
- 修复 INT 接线。 在我之前的电路板版本中、它被错误地插入到3.3V、而不是正确的 µC Ω 输入
在这个新的电路板修订版上、一切都正常工作、除了我将电源插入 BQ25611D 芯片时、我的 μ µC 复位。 这不是以前的情况。
以下是我尝试诊断的问题:
- 禁用充电(通过将/CE 设置为高电平):它会停止复位、但我需要充电才能工作。 当 RP2040复位时、它不会再次复位、直到我启用回充电
- 使用示波器监控 TPS63031的3.3V 输出:即使插入/拔下充电器也能实现完美的稳定
- 使用示波器监控 RP2040的内部1.1V 电压:也非常稳定
- 监控运行输入(也插入复位按钮):也非常稳定地达到3.3V、即使我的上拉电阻器和去耦电容器离 RP2040有点远。 我确实设法将探头直接插入 RP2040 RUN 引脚、可以确认它如岩石般稳定
- 监测从 USB 拉至我的 BQ25611D 的电压/电流:没有什么特别的、在0.01A 至0.1A 负载下稳定5V、具体取决于具体情况。 虽然有些奇怪:当我用一台笔记本电脑提供 USB 电源时、它有时会切断 USB 电源、就像出现了一段非常短暂的短路。 但当我使用实验室工作台 PSU 时、我没有看到任何电流尖峰、因此问题仍然出现。
- 使用非常基本的"Blink"Arduino sketch 来确认它不是固件问题:当 LED 闪烁并禁用充电时、它可以工作、当将/CE 设置为低电平时、它会再次持续复位
- 使用基本 Arduino sketch 获取最后重置原因:仍在进行中、但重置原因看起来与按下重置按钮时相同。 但正如我先前所说、运行输入非常稳定、
欢迎您提出任何想法!