以下是current sense取樣方式 原理是當電流流經過Rsense時, V=I*R會產生壓降 例如1ohm的Rsense, 流經過8A電流, 就會產生8V壓降 雖然8V可以很明顯知道目前電流到達8A, 但是實際上卻不可行, 因為P=I*V=8A*8V=64W, Loss過大且元件也承受不了 ![]() 為此, 需要降低Rsense阻抗 例如降至5mohm後, 流經過8A電流, 就會產生40mV壓降 理論上可行但實際上會碰上問題, 主因是40mV電壓差太小實在很難比較出其電流差異性 ![]() 為此, 就要加入放大器, 目的是將Rsense的壓差放大讓controller可以精確判別 例如使用Gain=100的放大器, 就可以將40mV的壓差放大100倍到4V, 如此controller ADC就可以很明白知道電流狀況 ![]() 但假如controller只能偵測到3.3V或是1.2V而放大器的Gain又無法調整 此時就要將放大器的輸出做分壓, 來達到降Gain的目的 例如ADC規格1.2V, 原本1.2V上限只能偵測到2.4A, 但假設輸出使用分壓比19:6電阻值, Gain就會降到24, ADC 0.96V就可知道電流8A, ADC 1.2V就可知道電流10A ![]() |