穩壓器 API 設計說明¶
本文件簡要地、部分結構化地概述了影響穩壓器 API 設計的一些設計考慮因素。
安全¶
穩壓器配置中的錯誤可能對系統產生非常嚴重的後果,可能包括持久的硬體損壞。
無法自動確定系統的電源配置 - 相同晶片的軟體等效變體可能具有不同的電源要求,並且並非所有具有電源要求的元件對軟體可見。
注意
除非 API 具有特定知識,即這些更改在此特定系統上執行是安全的,否則不應對硬體狀態進行任何更改。
消費者用例¶
系統中絕大多數裝置除了能夠開啟或關閉電源之外,不需要對電源進行任何執行時配置。
系統中的許多電源將由許多不同的消費者共享。
注意
消費者 API 的結構應使其易於處理這些用例,並使消費者可以在沒有任何額外努力的情況下使用共享電源。