Sink CAP
有於USB-IF協會定義了多組電壓,當對接時該挑選哪一組電壓?Consumer電壓的挑選是依照Sink Capability(SNK_CAP),Sink Capability會存在於Consumer中,這部分的參數定義了系統允許的電壓電流。
所以當兩個裝置對接時,Provider會先提供Source Capability(SRC_CAP)給Consumer,此時Consumer會依自己本身程式中設定的sink Capability(SNK_CAP)來挑選適合自己的電壓電流,再發出需求給Provider。舉例如下,
Provider 提供了5/9/15/20V的電壓列表給Consumer
此時對接的Consumer 的sink CAP為5V及9V
則Consumer最終比對source CAP 及sink CAP後,會發現符合的電壓為9V,所以會發出9V的電壓需求。
挑選哪一組電壓電流,並沒有一定的規則,原則上都是以系統允許的最高電壓為主。有的系統還會看可供應的電流一併判斷,如可供應的瓦數不足,在某些系統是會不允許供電的。
當系統不需要較大瓦數時,譬如進入standby mode,此時系統需求小,為了達到省電的目的,可以向provider 發出較低電壓的需求,以期能在系統上需要更低電壓時DC/DC的轉換上得到比較好的效率。
評論