主题中讨论的其他器件: 、TPS65217、 TPS65218D0
我的目标是、一旦电池从交流电充电完成( 交流电将保持连接)、就关闭 DCDC1。
但是、如果交流电通电、我无法使 DCDC1关闭。 设置如下所示:
PB_IN 引脚始终保持上拉至 VSYS。
我设置 DEFDCDC1.B7=0 (这允许通过引脚进行控制) 、然后驱动引脚 HOLD_DCDC1为低电平。
这应该会关闭 DCDC1。 当交流电耗尽时、它确实会关闭。 但在交流电通电时、它不会关闭。
有人有什么想法吗?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我的目标是、一旦电池从交流电充电完成( 交流电将保持连接)、就关闭 DCDC1。
但是、如果交流电通电、我无法使 DCDC1关闭。 设置如下所示:
PB_IN 引脚始终保持上拉至 VSYS。
我设置 DEFDCDC1.B7=0 (这允许通过引脚进行控制) 、然后驱动引脚 HOLD_DCDC1为低电平。
这应该会关闭 DCDC1。 当交流电耗尽时、它确实会关闭。 但在交流电通电时、它不会关闭。
有人有什么想法吗?
ChipChucker、
遗憾的是、我之前在 TPS65721EVM-516上对此进行了测试、并验证了在施加交流电源时 TPS65721的 DCDC1和 LDO1无法禁用。 我知道数据表中应明确说明这一点、但数据表尚未更新以进行澄清。
需要回答的问题是:施加交流电源时、禁用 DCDC1和 LDO1有什么作用?
当有交流电源时、保持 DCDC1和 LDO1始终开启的简单逻辑解释是交流(线路电源)随时间推移具有无限电流能力、但如果 DCDC1和 LDO1始终保持开启、电池将放电。 我同意您的观点、即它与数据表不匹配、但在我看来器件正常工作:当施加交流电源时、HOLD_LDO1和 HOLD_DCDC1输入引脚和数字位会被忽略。
观察到的逻辑是一个3输入或门、对于 DCDC1和 LDO1是相同的:
如果(交流电源= 1 || HOLD_DCDC1位== 1 || HOLD_DCDC1引脚== 1)
{ DCDC1 =开}
否则 DCDC1 =关闭
如果(交流电源= 1 || HOLDO1位= 1 || HOLDO1引脚= 1)
{ LDO1 =开}
否则 LDO1 =关闭