知识卡片

不用的外设要断电

普通读书笔记卡 · 1802.b

内容

外设、I/O、处理器子系统和时钟树都可能在空闲时消耗电流,应在不用时关闭或降级。发散:低功耗软件的核心动作之一,是不断把硬件从“默认开着”改成“按需唤醒”。

参考来源

- 位置:《嵌入式系统设计与实践》第10章《降低功耗》"10.2.1 关掉外围设备"及"10.2.3 关掉处理器子系统"一节(源文件:_epub-src/OEBPS/text00140.html、text00142.html) - 结论依据:原文明确"考虑处理器可以访问哪些外部设备(简称外设),以及如何设计系统,以便关掉那些暂时不用的外设……对于处理器的外围芯片来说,没有电源就意味着不会消耗任何电流",并补充"通常还可以关掉处理器所有不用的子系统……有时候,只能将该外设的时钟关掉(也不错)"。 - 原始内容:在对原理图和相关设计做评审的时候,考虑处理器可以访问哪些外部设备(简称外设),以及如何设计系统,以便关掉那些暂时不用的外设……对于处理器的外围芯片来说,没有电源就意味着不会消耗任何电流……除了将I/O设备设置为低功耗外,通常还可以关掉处理器所有不用的子系统(例如,第二个SPI端口)。