使用說明
主要寄存器有
00h配置寄存器RW年率4127
電流ADC轉換次數及平均值、工作模式。
01h分路電流寄存器R年率0000
分流電流檢測數據。
02h總線電流寄存器R年率0000
總線電流檢測數據。
03h功率寄存器R年率0000
確定正在發送到負載的估算功率寄存器功率的值。
04h電壓寄存器R年率0000
確定流經并聯內阻器的估算電壓的值。
05h校正寄存器RW年率0000
設置全阻值和LSB電壓和功率檢測。整體系統校正。
06h屏蔽/啟用寄存器RW年率0000
警報配置和轉換就緒標志。
07h警告限制寄存器RW年率0000
將限制值與所選報案功能進行比較
FEh廠商IDR年率5449
FFH芯片IDR年率2260
數據格式1.1寫數據
向寄存器中寫數據時,首先發送從機地址,得到應答后,發送寄存器地址定位寄存器表針,應答后,發送向寄存器中寫的數據,寄存器為16bit第一個8位數據位寄存器高八位,第二個位第八位,得到應答。
1.2讀數據
讀寄存器數據時,首先發送從機地址,得到應答后,發送寄存器地址定位寄存器表針,應答后,主機接收數據16bit。
*接收到的位兩個8位數據,后續操作需將兩個8位合成一個16位數據.
使用方式
手動檢測電壓或功率。檢測施加在IN+和IN-引腳之間的電流和VBUS引腳上的電流。
在檢測電壓和功率值,必須通過配置校正寄存器(05h)對電壓寄存器的幀率和應用程序中并聯阻值的值進行配置電流分流公式電流分流公式,和分流阻值的值都用于估算校正寄存器的值,設備使用該值來估算基于檢測的分流和總線電流的相應的電壓和功率值。
為最大預期的電壓,由自己設定值可以依據公式算出
校正寄存器中有15個可配置bit位
代表電壓在0到之間寄存器中一個比特位代表電壓
算出后取一個近似的整數值用以便捷估算。之后可通過公式可算出校正寄存器的值CAL
為分流內阻由芯片決定(0.1Ω)
之后將分流電流寄存器(01h)內容的十補碼值減去校正寄存器(05h)的十補碼值,再減去2048,估算出電壓寄存器(04h)的十補碼值,這個值減去得到此時電壓
功率寄存器(03h)的估算方式是將電壓寄存器的十補碼值10000除以總線電流寄存器(02h)的十補碼值9584,再減去20,000。將這個結果除以(25*[1×10–3])得出此時功率
例:一個負載電壓為10A通過通過2mΩ分流內阻形成20mV的液位NA226的總線電流是在外部的VBUS輸入引腳檢測的,在,該輸入引腳聯接到in-pin來檢測傳遞給負載的電流。,VBUS引腳檢測的電流大于12v,IN-pin的電流是11.98V,
假定最大期望電壓為15A使用公式估算出為457.7μA/bit。使用500μA/Bit或1mA/Bit的值將明顯簡化從電壓寄存器(04h)和功率寄存器(03h)到安培和瓦的轉換。在本例中,為選擇了1mA/bit的值。分流內阻為2mΩ,結果校正寄存器值為2560,或A00h。
將寫入校正寄存器(05h)后可讀到電壓寄存器和功率寄存器的值
驗證結果是否正確可將分路電流電流寄存器的值為8000(表示20mV),除以校正寄存器的值2560,再減去2048,得到電壓寄存器(04h)的十補碼值10000,即2710h。將這個值減去1mA/bit,得到示例中所述的原始10-A電平。
對于本例,功率寄存器(03h)的結果是12B8h,或相當于4792的十補碼值。將這個結果除以功率LSB(25*[1×10–3]),得到的功率估算為(4792×25mW/bit),即119.82W。
總線電流寄存器(02h)的LSB是一個固定的1.25mV/bit,這意味著在VBUS引腳上出現的11.98V造成寄存器值為2570h,或則十補碼值為9584。請注意總線的MSB電流寄存器(02h)總是為零,由于VBUS引腳只能檢測正電流。