ATT7022B芯片校表方法与寄存器配置

需积分: 25 9 下载量 175 浏览量 更新于2024-08-10 收藏 1.45MB PDF 举报
"这篇文档是关于ATT7022B用户手册的一部分,主要涉及校表寄存器的说明,用于解决Maven包冲突问题的工具Maven Helper的介绍。" 在ATT7022B用户手册中,校表寄存器是用来微调和校准电能计量芯片的参数,确保其测量精度。这部分主要包括3个重要的寄存器:高频脉冲输出设置寄存器HFConst、比差补偿区域设置寄存器Irechg和功率增益补偿寄存器Pgain。 3.3.1 高频脉冲输出设置寄存器HFConst (Addr: 0x20) HFConst寄存器用于配置校表过程中高频脉冲CF的频率。其值不能超过0x000D00,计算公式与EC(高频脉冲常数)、Un(额定输入电压)、Ib(额定输入电流)、Vu(电压输入通道取样电压)、Vi(电流输入通道取样电压)和G(ATT7022B增益)有关,通过这些参数计算得到精确的高频脉冲输出。 3.3.2 比差补偿区域设置寄存器Irechg (Addr: 0x1E) Irechg寄存器用于设置比差补偿区域,特别是对于0.5S和1S等级的电表。在设置分段点时,要确保电流对应信号输入电压低于35毫伏,防止溢出错误。比差分段补偿区域Ig小于0.035,通过乘以增益G和一个系数223后进行取整操作INT[]来计算Irechg的值。 3.3.3 功率增益补偿寄存器Pgain (Addr: 0x06 0x0B) Pgain寄存器负责在功率因数为1的情况下进行功率增益校正。当Iregchg不为0时,需要在I>Irechg和I<Irechg两个区间分别进行校正,得到Pgain0和Pgain1。若Iregchg为0,则只在100%Ib处校正一次,并将结果同时写入Pgain0和Pgain1。 这个手册还提到了一个名为Maven Helper的工具,它似乎与IT开发中的Maven包管理相关,用于解决依赖冲突问题,但具体细节并未在这段摘要中展开。 ATT7022B是一款专门用于三相电能计量的芯片,具备多种功能,包括模数转换、有功无功功率测量、视在功率测量、相角测量等,适用于防窃电基波谐波的测量。该芯片具有高精度特性,能够在宽动态范围内保持非线性测量误差小于0.1%,并支持相关国际标准。 此外,文档还涵盖了SPI通讯接口、校表步骤和参数计算等主题,但未在此摘要中详细介绍。这些内容对于理解和调试基于ATT7022B的电能计量系统至关重要。