使用说明
主要寄存器有
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引脚只能检测正电流。