当计算机插入电源
并关闭时,RTC 仍在使用电池?
或者也许 RTC “知道”有更好的电源,即插座?
这个问题适用于笔记本电脑和台式机,谢谢
答案1
我不这么认为,因为 RTC 可以在没有电池的情况下工作,只是时间不正确。您可以通过取出电池、启动系统并查看 BIOS 中的时间来观察这一点 - 它仍然有效。
数据表早期 PC 中负责提供此功能的原始芯片是摩托罗拉 MC146818a,其“断电注意事项”部分包含一个,其中暗示主板上的某些东西负责将其从系统电源转换为电池电源 - 并且该芯片上有一个引脚,以便在电源转换期间不会对芯片造成任何干扰。
因此,至少原始芯片在主板、电源或某些组件切换电池(并保持 STBY 引脚关闭)之前不会使用电池。
MC146818a 并不是早期 PC 中使用的唯一 RTC 芯片,但 PC 克隆版中的任何不同芯片可能都以完全相同的方式工作以实现兼容性——直到该功能被纳入集成芯片组。可能有一些芯片组的操作与 MC146818a 不同,但我从未听说过任何 PC 在没有电池的情况下无法开机,除非它与固件设置也被重置有关——因为它们曾经存储在同一芯片的 RAM 字节中。
这英特尔文章说坏的 CMOS 电池会导致时间不准确,并导致加载默认 CMOS 设置,但没有其他不良影响,而且这是 2020 年的,所以我认为什么都没有改变。
答案2
不可以。当计算机获得外部电源时,内部电源(例如 CR2032 电池)会在内部断开,以避免对电池进行充电和放电。
如果使用电容器,则在外部电源打开的情况下仍然使用该电容器,但同时对其进行充电直至达到最大状态,然后切换到类似于 CR2032 电池的替代电路。
如果您需要更换 CR2032 电池,这很有用。确保 PSU 已连接,以便主板接收电流,然后您可以安全地更换 CR2032 电池,以免丢失设置。
答案3
没有电 = 无法运行。如果正在运行,断电后可能会暂时使用备用电池运行,完成任务,但我不认为它会这样工作。