BL 6526B BL6526B SSOP24

BL6526B
特点

单相多功能电能计量芯片
BL6526B 是一颗宽量程单相多功能电子电能
高精度,在输入动态工作范围(3000:1)内,
计量芯片,适用于简单单相多功能或单相电力线载
非线性测量误差小于 0.1%
波电能表应用,具有较高的性价比。

高稳定性,输出频率波动小于 0.1%

芯片可精确测量正负两个方向的有功功率,输
参考电压,电源管理等模拟电路模块,以及处理有
出快速输出脉冲(CF)
功功率、视在功率、电流电压有效值等电参数的数
芯 片 给出 电压 和电 流的 有效值 , 测量 范围
字信号处理电路。

BL6526B 集成了 2 路高精度 Sigma-Delta ADC,
(20mA~12Ib)
BL6526B 具有一个电流采样端,采样火线电

芯片具有电压失压和断相检测功能

芯片上有电源电压监测电路,检测掉电状况
BL6526B 能够测量单相有功能量、视在能量、

芯片具有防潜动功能,可编程防潜阀值设置
功率因子、电流电压有效值、线频率等参数;具有

芯片具有可编程调整脉冲输出的频率
失压及过压监测功能;电流电压峰值检测;过零检

芯片具有可编程增益调整和相位补偿
测,能够充分满足简单单相多功能电能表的需要。

功率因子(PF)测量范围(20mA~12Ib)

芯片可按需要给出中断请求信号(/IRQ)

芯片具有一个 SPI 通信接口,用于数据传输

芯片内置参考电压源 2.5V,
也可使用外部 2.5V
整、相位校正(最大±2.54°可调)等。有功功率校
流。
BL6526B 集成一个 SPI 接口,
方便与外部 MCU
之间进行计量参数以及校表参数的传递。
BL6526B 支持全数字域的偏置补偿、增益调
电压
验输出快速脉冲 CF,可以直接接到标准表进行误

芯片外接晶振 3.58MHz
差校正。

芯片单工作电源 5V,低功耗 25mW(典型值)
BL6526B 符合新农村电网需求。
相关专利申请中
概述
管脚与系统框图
1
IP
2
IN
3
VP
4
VN
5
VREF
6
BL6526B
VDD
16
/RST
VREF
AVDD DVDD
CLKOUT
CLKIN
15
CF
参考电压源
电源监控
时钟
14
DIN
13
DOUT
12
SCLK
11
/CS
IP
IN
VP
VN
GND
7
10
CLKOUT
/IRQ
8
9
CLKIN
电流
采样
电流电压有效值
功率因子
模数
转换
电压
采样
模数
转换
数字
信号
处理
AGND
有功/视在能量值
电流不平衡检测
SPI
通
讯
接
口
电流电压峰值检测
选
择
输
出
电压失压断相检测
多种中断事件
BL6526B
SSOP24
有功/视在功率值
中断
/RST
DGND
1. 引脚定义(SSOP24)
管脚号
符号
说明
1/21
v1.0
/IRQ
DIN
DOUT
SCLK
/CS
CF
AT3
AT2
AT1
AT0
BL6526B
单相多功能电能计量芯片
1
VDD
正 电 源 ( +5V ), 提 供 电 源 , 正 常 工 作 时 电 源 电 压 应 该 保 持 在
+4.75V~5.25V 之间。
2,3
IP,IN
电流通道的模拟输入,管脚的最大差分电压±660mV,增益可以调整,
详见寄存器 GAIN。由于内部有 ESD 保护电路,如果电压过压在±1.5V
时,仍然不会出现太大的破坏。
4,5
VP,VN
电压通道的模拟输入,管脚的最大差分电压±660mV,详见寄存器
GAIN。
(同上,信号最大幅度为±1.5V)
6
VREF
参考电压端,片内基准电压标称值 2.58%,温度系数典型值为
30ppm/C。外部参考源可以接在这个管脚上。另外,该管脚需要使用
1uF 的陶瓷电容消除对地耦合。
7
GND
内部电路参考地。这个管脚应该绑定到接地板上或是系统中最为稳定
地静态地,此静态地使用在所有的电路中,为了将芯片中地信号中的
噪声降至最低,静态地平面只能在一点上连接地平面。
8
/IRQ
中断请求输出端,低电平有效。
9
CLKIN
内部模拟电路及数字处理电路的主时钟,可引入外部时钟。晶振可并
联在 CLKIN 和 CLKOUT 上为芯片提供时钟源,时钟频率为 3.58MHz。
22pF 和 33pF 间的陶瓷负载电容可以使用在晶振电路中。
10
CLKOUT
晶振可以通过该管脚和 CLKIN 管脚一起为芯片提供时钟,当外部时
钟和晶振被引入时,该管脚可以驱动一个 CMOS 负载。
11
/CS
片选信号。四线 SPI 串口的一部分,该管脚的低电平输入允许芯片与
其它设备一起共用串行总线。
12
SCLK
串行接口的同步时钟输入,所有的串行数据传输要与此时钟同步。
13
DOUT
串行接口的数据输出端,数据在 SCLK 的下降沿由此端口输出,此端
口的逻辑输出一般处于高阻态,除非它在驱动数据进入串行数据总
线。
14
DIN
串行接口的数据输入端,数据在 SCLK 的上升沿由此端口移入。
15
CF
校验脉冲输出脚,此管脚给出了有功功率的信息,这个输出可用来较
表,满刻度下的输出频率可以通过 WA_CFNUM 来调整。在计量小功
率时,CF 定脉宽为 90ms。当计量大功率时,CF 输出周期小于 180ms
时,CF 的脉宽为周期的一半。
16
/RST
芯片复位信号输入,低电平有效。
2/21
v1.0
BL6526B
单相多功能电能计量芯片
2. 封装尺寸 SOP16
3. 极限范围
(T = 25 ℃)
项目
符号
极值
单位
电源电压 VDD
VDD
-0.3 ~ +7
V
模拟输入电压(相对于 GND)
IP、VP
-6 ~ +6
V
数字输入电压(相对于 GND)
DIN、SCLK、/CS
-0.3 ~ VDD+0.3
V
数字输出电压(相对于 GND)
CF、/IRQ、DOUT
-0.3 ~ VDD+0.3
V
工作温度
Topr
-40 ~ +85
℃
贮藏温度
Tstr
-55 ~ +150
℃
功耗(SSOP24)
P
80
mW
4. 电参数
(VDD = 5V, GND=0V,片上基准电压源,3.58MHz 晶振,常温)
测量项目
符号
测量条件
测量点
有功功率测量误差
(绝对误差)
WATTerr
3000:1 输入动态
范围
CF
通道间相角引起测
量误差(容性)
PF08err
通道间相角引起测
量误差(感性)
典型
最大
单位
0.1
0.3
%
相位超前 37
(PF=0.8)
0.5
%
PF05err
相位滞后 60
(PF=0.5)
0.5
%
AC 电源抑制 (输
出频率幅度变化)
ACPSRR
IP/N=100mV
0.01
%
DC 电源抑制 (输
出频率幅度变化)
DCPSRR
VP/N=100mV
0.1
%
电压有效值测量精
度(相对误差)
VRMSerr
0.4%Ib~12Ib
input DR
0.3
%
电流有效值测量精
度(相对误差)
IRMSerr
0.4%Ib~12Ib
input DR
0.3
%
模拟输入电平
最小
差分输入(峰值)
模拟输入阻抗
1200
370
3/21
mV
kΩ
v1.0
BL6526B
单相多功能电能计量芯片
模拟输入带宽
(-3dB)
模拟输入增益误差
外部 2.5V 基准
电压
-4
+4
%
模拟输入相间增益
匹配误差
外部 2.5V 基准
电压
-1.5
+1.5
%
内部电压基准
Vref
基准偏差
Vreferr
温度系数
TempCoef
14
VREF
kHz
2.5
V
±200
30
逻辑输入高电平
DVDD=5V±5%
逻辑输入低电平
DVDD=5V±5%
逻辑输出高电平
DVDD=5V±5%
逻辑输出低电平
DVDD=5V±5%
mV
ppm/℃
2.6
V
0.8
4
V
V
1
V
电源 AVDD
VAVDD
4.75
5.25
V
电源 DVDD
VDVDD
4.75
5.25
V
AIDD
IAVDD
AVDD=5.25V
3
mA
DIDD
IDVDD
DVDD=5.25
2
mA
5、工作原理
5.1 系统框图
电流信号和电压信号先分别经高精度的模数转换(ADC)将模拟信号转换为数字信号,
后通过降采样滤波器(SINC4)、高通滤波器(HPF)滤去高频噪声与直流偏移,得到需要
的电流波形数据和电压波形数据。
将电流波形数据和电压波形数据相乘,便得到瞬时有功功率,接着经过低通滤波器
(LPF1)
,输出平均有功功率。有功功率通过积分,可获得有功能量。
电流波形数据和电压波形数据分别通过平方电路(X2)
、低通滤波器(LPF)、开根电路
(ROOT)
,分别得到电流有效值和电压有效值。
电流有效值和电压有效值的乘积可以获得视在功率,有功功率和视在功率的比例为功率
因子。
4/21
v1.0
BL6526B
单相多功能电能计量芯片
BL6526B System Block
I_WAVE
IP
IN
PGA
ADC
Phase
GAIN[3:0]
VP
VN
PGA
ADC
Phase
SINC4
+
I_CHGN
I_CHOS
×
+
V_CHGN
V_CHOS
HPF
V_PHCAL
x²
LPF
+
root
x²
LPF
ANTICREEP
×
PEAK
I_PEAK
V_WAVE
PEAK
V_PEAK
IB_WAVE
I_RMS
I_RMSGN RMS_CREEP
I_RMSOS
V_WAVE
×
HPF
I_PHCAL
GAIN[11:8]
I_WAVE
SINC4
+
root
ANTICREEP
×
V_RMS
V_RMSGN RMS_CREEP
V_RMSOS
WATTHR
I_WAVE
×
V_WAVE
WATTGN
WA_LOS_L
ANTICREEP
LPF
WA_REVP
×
WA_CREEP
ʃ
(P+N)
WATT
ʃ
P
+
÷
CF
PWAHR
A_WATTOS
B_WATTOS
ʃ
N
WA_CFDIV
NWAHR
÷
I_RMS
×
V_RMS
PF
ʃ
×
+
VAGN
VAOS
ʃ
T(P+N)
VAHR
LINE_WATTHR
LINECYC
VA
5.2 前端波形计算
I_WAVE
IP
IN
PGA
GAIN[3:0]
ADC
Phase
SINC4
HPF
I_PHCAL
×
+
I_CHGN
I_CHOS
PEAK
I_PEAK
前端波形计算包括高精度的模数转换(ADC)、相位校正(PHASE)、降采样滤波器
(SINC4)
、高通滤波器(HPF)及通道增益调整等模块,得到需要的电流波形数据和电压
波形数据(I_WAVE ,V_WAVE)。
(上图以电流通道为例)
5.2.1 前端增益调整
BL6526B 每个模拟通道具有一个可编程益放大器 PGA,其可选增益 7 级可调整。增益
选择可以通过对增益寄存器(GAIN)的写入来实现,GAIN 的缺省值为 000H。
增益寄存器各用 4 位用来选择电流通道或电压通道的 PGA。电流通道用[3:0]位,电压 V
通道用[11:8]位。
5/21
v1.0
BL6526B
单相多功能电能计量芯片
如电流通道,用 GAIN[3:0]位调整。
x000 = 1 倍
x001 = 2 倍
x010=4 倍
x011=8 倍
x100=16 倍
x101=24 倍
x110=32 倍
x111=32 倍
5.2.2 相位补偿
BL6526B 提供了对电流电压通道间相位误差进行数字校准的方法。它能在电流通道或
电压通道,引入一个可数字设置的时间延时,来补偿由于外部 PCB 布局布线所造成的通道
间的相位误差。这种方法只适用于±2.54范围的小相位误差。注意,利用此时移技术来修
正大的相位误差会在高次谐波中引入显著的相位误差。
相位校准寄存器(I_PHCAL、V_PHCAL)是二进制 8 位寄存器,分别对应补偿电流通
道和电压 V 通道的相位误差,缺省值为 00H。其中[7]为使能位,[7]=0 时,关闭补偿;[7]
=1 时,补偿有效。用[6:0]位细调延时时间,1LSB 对应 1 个延时,最大 127 个延时,每个
延时 1.1us。对于 50Hz 的输入信号,相应最小相位补偿的分辨率为 360(1/900KHz)
50Hz=0.02,最大可调 2.54。
5.2.3 输入偏差校正
BL6526B 还包含了输入偏差校正寄存器(I_CHOS、V_CHOS),这些 16 位寄存器的缺
省值为 000H。它们以 2 的补码形式的数据来分别消除电流通道和电压 V 通道模数转换带来
的偏差。这里的偏差可能是源于输入以及模数转换电路本身产生的 offset。偏差校正可以使
在无负载情况下输入波形 offset 接近 0。
5.2.4 通道增益校正
BL6526B 还包含了通道增益校正寄存器(I_CHGN、V_CHGN)
,该寄存器为 12 位带符
号数,缺省值为 000H。它们以 2 的补码形式的数据来调整电流通道和电压 V 通道的增益,
可调节范围±50%。
Output WAVE  WAVE  (1 
CHGN
)
212
例如:在 I_CHGN 中写入 7FFH(十六进制)
,输出波形幅度增大了 50%,因为 7FFH
=2047(十进制)
,2047/4096=0.5。类似的,写入 801H 时,输出波形幅度减小 50%。
5.3 有功电能计量原理
将电流波形数据和电压波形数据相乘,便得到瞬时有功功率,接着经过低通滤波器
(LPF),输出平均有功功率。这里计算了电流通道的平均有功功率。有功功率通过积分,
可获得有功能量。
6/21
v1.0
BL6526B
I_WAVE
WA_LOS_L
×
LPF
V_WAVE
WATTGN
ANTICREEP
WA_REVP
单相多功能电能计量芯片
×
WA_CREEP
+
WATT
WATTOS
5.3.1 有功计算原理
电能计量主要把输入的电压和电流信号按照时间相乘,得到功率随着时间变化的信息,
假设电流电压信号为余弦函数,并存在相位差Ф ,功率为:
p (t )  V cos(wt )  I cos(wt   )
令  =0 时:
p (t ) 
令   0 时:
VI
(1  c o s2(wt )
2
p (t )  V cos(wt )  I cos(wt   )
 V cos(wt )  I cos(wt ) cos( )  sin( wt ) sin(  )
VI
(1  cos(2 wt )) cos( )  VI cos(wt ) sin( wt ) sin(  )
2
VI
VI

(1  cos(2 wt )) cos( )  sin( 2 wt ) sin(  )
2
2

p(t)称为瞬时功率信号,理想的 p(t)只包括两部分:直流部分和频率为 2ω 的交流部分。
前者又称为瞬时实功率信号,瞬时实功率是电能表测量的首要对象。
如若电流电压信号非余弦函数,则可按傅立叶变换将信号展开为余弦函数的谐波,同样
可按上述 p(t)=v(t)*i(t)计算,此处不再详述。
5.3.2 有功功率偏差校正
有功功率偏置寄存器 WATTOS,是 12 位寄存器,缺省值为 000H。这些寄存器以 2 的
补码形式表示。WATTOS 用来消除采用电流通道计量的有功功率中出现的偏差。这里的偏
差可能是源于功率计算中 PCB 板上以及集成电路本身产生的两通道间的串扰。偏差校正可
以使在无负载情况下有功功率寄存器中的值接近 0。
ActivePowe r  ActivePowe r0  WATTOS
5.3.3 有功功率增益调整
有功功率的增益可以通过增益寄存器 WATTGN 来调节采用有功功率的范围,该寄存器
为 12 位带符号数,缺省值为 000H。下式说明了有功功率增益寄存器是如何来做增益调节的:
Output WG  Active Power  (1 
WG
)
212
例如:在 WATTGN 中写入 7FFH(十六进制)
,功率输出便增大了 50%,因为 7FFH=
2047(十进制)
,2047/4096=0.5。类似的,写入 801H 时,功率输出减小 50%。
5.3.4 有功功率的防潜动
BL6526B 包含两种防潜动方式:功率阈值防潜和时间阈值防潜。
7/21
v1.0
BL6526B
单相多功能电能计量芯片
防潜动阈值寄存器(WA_CREEP)
,为 24 位。寄存器分成两部分,低 12 位 WA_CREEP_L
以无符号数的形式来设定一个功率防潜动阈值,缺省为 02BH。当输入有功功率信号绝对值
小于这个阈值时,输出有功功率设为零。这可以使在无负载情况下,即使有小的噪声信号,
输出到有功功率寄存器中的值为 0。
 0 , | WATT | WA _ CREEP _ L
WATT  
WATT , | WATT | WA _ CREEP _ L
防潜动阈值寄存器(WA_CREEP)
,高 12 位 WA_CREEP_H 以无符号数的形式来设定
一个定时器阈值,缺省 FFFH。内部存在一个定时器寄存器 TIME_CREEP,每当检测有 CF
脉冲输出时,寄存器 TIME_CREEP 就被置为 WA_CREEP_H 的值。如果无检测到 CF 脉冲
输出时 TIME_CREEP 寄存器值就递减,如果在 TIME_CREEP 寄存器减值到 0 时仍无 CF 信
号输出时,寄存器 TIME_CREEP 会产生一个清零信号,产生 CF 脉冲的内部能量累计寄存
器会被清零。清零后定时器寄存器 TIME_CREEP 任然恢复到 WA_CREEP_H 值,重新开始
计时。WA_CREEP_H 可以由用户写入或读出,缺省值为 FFFH,该寄存器的分辨率为 4.6s/
LSB,这样最大防潜动时间约为 5h13m。如 WA_CREEP_H=413H,对应防潜动时间阈值为
80 分钟,在 80 分钟内如果无 CF 输出时,CF 能量累计寄存器会被清零,不会有 CF 输出。
定时防潜方式在 MODE[6]=1 时候开启,MODE[6]=0 时关闭;功率阈值防潜方式一直
工作。
5.3.5 有功功率的小信号补偿
BL6526B 包含了一个有功功率小信号补偿寄存器(WA_LOS)
,这个 24 位寄存器以 2
的补码形式的数据来补偿输入小信号时有功功率的误差。高 12 位补偿 B 相功率,低 12 位
补偿 A 相功率,缺省值为 000H。
5.3.6 反向指示阈值
BL6526B 包含了一个反向指示阈值寄存器(WA_REVP)
,这个 12 位寄存器以无符号数
的形式来设定一个阈值。当输入有功功率信号为负功并且绝对值大于这个阈值时,输出反向
指示 REVP。如果中断屏蔽寄存器(MASK)中相应的 REVP 使能位置为逻辑 1,则/IRQ 逻
辑输出变为有效低电平。
5.4 能量计算
有功功率通过积分,可获得有功能量。
WATTHR
ʃ
(P+N)
÷
ʃ
P
WATT
CF
PWAHR
ʃ
N
WA_CFDIV
NWAHR
ʃ
T(P+N)
LINE_WATTHR
LINECYC
5.4.1 能量计算原理
功率和能量的关系可以表示作:
8/21
v1.0
BL6526B
Power 
单相多功能电能计量芯片
dEnergy
dt
反过来就是:
Energy   Power dt
在 BL6526B 中,
通过在一个 53 位内部寄存器中连续累加有功功率信号来得到有功能量,
有功能量寄存器 WATTHR[23:0]取出此内部寄存器的高 24 位作为有功能量输出。这里离散
信号的连续累加和连续信号的积分是一样的道理,即:

E   p(t )dt LimT 0 { P(nT )  T }
n 0
这里 n 为采样个数,T 为采样周期,有功功率采样周期 T 为 1.1us。
这样对功率信号进行累加还可以消除功率信号中没有滤除干净的交流信号。有功功率信
号在内部有功功率寄存器中连续进行累加。
功率信号 WATT 进入 55 位的内部积分器进行叠加,然后将内部寄存器的高 24 写入有
功能量寄存器
(WATTHR)
,
寄存器溢出的时间大约为 10 分钟。
当有功能量寄存器(WATTHR)
的最高位为 1 时,给出半满指示 APEHF,如果中断屏蔽寄存器中相应的 APEHF 使能位置
为逻辑 1,则/IRQ 逻辑输出变为有效低电平。
下图显示了在模拟输入满幅度时,有功能量信号在内部寄存器中的累加过程:
5.4.2 线周期能量计算原理
同样,BL6526B 还提供线能量寄存器(LINE_WATTHR),在给定的 n 个线周期内,功
率信号 WATT 进入 32 位的内部积分器进行叠加,然后将内部寄存器的高 24 写入线周期能
量寄存器(LINE_WATTHR)
。
线周期能量累计主要用于快速校表。
5.4.3 正向有功能量计算
正向功率和正向能量的关系可以表示作:
PWATT 
d ( PWAHR )
dt
反过来就是:
PWAHR   ( PWATT ) dt
在 BL6526B 中,通过在一个 49 位内部寄存器中连续累加正向有功功率信号来得到正向
9/21
v1.0
BL6526B
单相多功能电能计量芯片
有功能量,正向有功能量寄存器 PWAHR [23:0]取出此内部寄存器的高 24 位作为正向有功能
量输出。这里离散信号的连续累加和连续信号的积分是一样的道理,即:

E   p(t )dt LimT 0 { P(nT )  T }
n 0
这里 n 为采样个数,T 为采样周期,BL6526B 中采样周期 T 为 1.1us。
这样对功率信号进行累加还可以消除功率信号中没有滤除干净的交流信号。正向功率信
号 WATT 进入 49 位的内部积分器进行叠加,然后将内部寄存器的高 24 写入正向有功能量
寄存器(PWAHR)
,寄存器溢出的时间大约为 10 分钟。
5.4.4 反向有功能量计算
同样反向功率和反向能量的关系可以表示作:
NWATT 
d ( NWAHR )
dt
反过来就是:
NWAHR   NWATT dt
在 BL6526B 中,通过在一个 49 位内部寄存器中连续累加反向有功功率信号来得到反向
有功能量,反向有功能量寄存器 NWAHR[23:0]取出此内部寄存器的高 24 位作为反向有功能
量输出。
反向功率信号 WATT 进入 49 位的内部积分器进行叠加,然后将内部寄存器的高 24 写
入反向有功能量寄存器(WAHR_N)
,寄存器溢出的时间大约为 10 分钟。
5.4.5 频率输出
为了校验,BL6526B 还提供了能量频率转换,除了厂家最初的校验,终端用户也要经
常进行能量计量器的校准。对于厂家,校准所使用的最一般的方法就是产生一个与输出功率
(能量)成正比的脉冲输出。这个脉冲输出可以通过一个简单的、单线、光学隔离端口连接
到外部校验设备上。
BL6526B 中可选择输出有功能量累计(WATTHR)、正功能量累计(PWAHR)
、负功能
量累计(NWAHR)
,然后根据 CF 缩放比例寄存器(WA_CFDIV)提供的系数,通过数字到
频率转换产生的是一个 CF 脉冲输出,CF 需要定脉宽 90ms。在负载稳定的条件下,输出频
率正比于有功功率。当 AC 输入端为满刻度,WA_CFDIV=010H 时,最大的输出频率大约为
0.5kHz。
BL6526B 用寄存器(WA_CFDIV)来设置 CF 的频率。这个 12 位无符号寄存器可以在
很宽范围的范围内调节 CF 频率,缺省值为 010H。当设置 WA_CFDIV[x]为 1 时,其的缩放
比例为(2^(x-4)
)
。
由于滤波器不可能是完全理想的,所以低通后乃至 DFC 后的信号都会含有 Sin(2wt)的
成分,下图是能量随时间变化曲线,其中那条虚直线是理想的有功能量曲线,等于 V×I×t,
而实际中的能量曲线是实型曲线,因为正弦信号的平均值为零,所以正弦波纹不会影响能量
信号的累积。然而,在输出频率中可以观察到这些正弦波纹,尤其是在频率比较高的时候。
负载越大、频率越高,这种正弦波纹会越明显。这是因为频率越高,能量频率转换时信号累
加平均的时间就越短,正弦变化也就越明显。因而,选择比较低的频率输出可以很大程度上
减小正弦变化现象的影响,有利于脉冲校准。还有,可以通过使用更长的时钟门限时间来平
10/21
v1.0
BL6526B
单相多功能电能计量芯片
均输出频率,得到同样的效果。
5.5 有效值计算
电流波形数据和电压波形数据分别通过平方电路(X2)
、低通滤波器(LPF)、开根电路
(ROOT)
,分别得到电流有效值和电压有效值。
I_WAVE
x²
LPF
+
root
×
ANTICREEP
I_RMS
I_RMSGN RMS_CREEP
I_RMSOS
5.5.1 有效值计算原理
有效值也就是信号的均方根(Root Mean Square-RMS),一个连续信号的均方根计算
如下:
T
Vrms 
1
V 2 (t )dt

T 0
对于离散数字信号,该公式变为:
Vrms 
1
N
N
V
2
(i )
i 1
5.5.2 有效值偏差校正
BL6526B 包含了有效值偏置寄存器(I_RMSOS、V_RMSOS),这些 12 位寄存器的缺省
值为 000H。它们以 2 的补码形式的数据来分别消除电流通道和电压 V 通道的有效值计算中
出现的偏差。这种偏差可能来源于输入噪声,因为在计算有效值中有一步平方运算,这样可
能引入由噪声产生的直流偏置。偏差校正可以使在无负载情况下有效值寄存器中的值接近
0。
通道中 IRMSOS 寄存器的校准方式如下,以电流通道为例即有:
I RMS  I RMS 0  I _ RMSOS  217
2
这里 IRMS0 为未进行校正前的电流有效值。V_RMSOS 寄存器的校准方式同上。
5.5.3 有效值增益调整
有效值的增益可以通过有效值增益寄存器(I_RMSGN、V_RMSGN)来调节有效值的
范围,这些寄存器是 12 位带符号数,其缺省值为 000H。
,与有功功率增益寄存器一样,它
们分别调节电流通道和电压 V 通道的有效值的增益。
例如:在 V_RMSGN 中写入 7FFH,电压 V 通道的有效值输出便增大了 50%,写入 801H
时,电压 V 通道的有效值输出就减小 50%。
11/21
v1.0
BL6526B
单相多功能电能计量芯片
5.5.4 有效值测量阈值
可以设置有效值测量阈值寄存器 RMS_CREEP 来限制有效值测量的下限制。
当输入有效值小于这个阈值(该值内部自动扩大 4 倍)时,输出有效值设为零。这可以
使在无负载情况下,即使有小的噪声信号,输出到有效值寄存器中的值为 0。
| RMS | RMS _ CREEP  2  1.3655
 0
RMS  
RMS , | RMS | RMS _ CREEP  2  1.3655
5.6 视在功率及能量计算
电流有效值和电压有效值的乘积可以获得视在功率,有功功率和视在功率的比例为功率
因子。
×
V_RMS
÷
WATT
I_RMS
×
+
VAGN
VAOS
PF
ʃ
VAHR
VA
5.6.1 视在功率计算
视在功率由电流有效值和电压有效值相乘得到。
VA  I _ RMS  V _ RMS
然后通过在一个 49 位内部寄存器中连续累加视在功率信号来得到视在能量,视在能量
寄存器 VAHR[23:0]取出此内部寄存器的高 24 位作为视在能量输出。
5.6.2 视在能量计算
视在能量由视在功率的积分来得到,即:
VA _ Energy   VA Power (t ) dt
在 BL6526B 中,
通过在一个 49 位内部寄存器中连续累加视在功率信号来得到视在能量,
此内部寄存器的高 24 位又存入视在能量寄存器 VAHR[23:0]。这里离散信号的连续累加和连
续信号的积分是一样的道理,即:

VA _ Energy  LimT 0 {VA _ Power (nT )  T }
n 0
这里 n 为采样个数,T 为采样周期,BL6526B 中采样周期 T 为 1.1us。
视在功率信号被连续地累加到内部寄存器中,这里的累加仍是有符号加法。视在能量寄
存器(VAHR)溢出的时间大约为 10 分钟。
当视在能量寄存器(VAHR)的最高位为 1 时,给出半满指示 VAPEHF,如果中断屏蔽
寄存器中相应的 VAPEHF 使能位置为逻辑 1,则/IRQ 逻辑输出变为有效低电平。
5.6.3 功率因子
功率因子由有功功率除以视在功率得到。
12/21
v1.0
BL6526B
PF 
单相多功能电能计量芯片
WATT
VA
PF 寄存器为一个带符号数,则 24’h7FFFFF 表示功率因子=1,24’h800000 表示功率因
子=-1,24’h400000 表示功率因子=0.5。

PF  (符号位)  PF22 2-1  PF21 2-2  PF20 2-3  ...  PF1 2-22

5.6.4 视在功率偏差校正
视在功率偏差寄存器(VAOS)
,是 12 位寄存器,缺省值为 000H,以 2 的补码形式表示。
VAOS 用来消除视在功率计算中出现的偏差。偏差校正可以使在无负载情况下视在功率寄存
器中的值接近 0。
VA  VA0  VAOS
5.6.5 视在功率增益调整
视在功率的增益可以通过增益寄存器 VAGN 来调节有功功率的范围,下式说明了视在
功率增益寄存器是如何来做增益调节的:
Output VA  VA0  (1 
AVAG
)
212
5.7 工作模式选择
5.7.1 能量累计时功率选择
当 MODE[0]=0 时,正常进行计量。
5.7.2 高通滤波器使用选择
BL6526B 在模数转换电路之后,电流电压通道中均有高通滤波器以消除 offset。工作模
式寄存器(MODE)的 MODE[4:2]可以由用户入,默认为 0,表示使用高通滤波器。
当 MODE[2]=0 时,电流通道中有高通滤波器;当 MODE[2]=1,电流通道中不通过高
通滤波器。缺省 MODE[3] 缺省为 0,保留。同样,当 MODE[4]=0 时,电压通过高通滤波
器;当 MODE[3]=1,电压不通过高通滤波器。
5.7.3 能量累加模式选择
工作模式寄存器(MODE)的 MODE[9:8]可以被用户写入,默认为 2’b00,表示能量
累加模式采用绝对值累加,这时 CF 输出对应绝对值累加的能量。MODE[9:8]=2’b01 时,
表示累加正功,这时 CF 输出对应正功累加的能量。MODE[9:8]=2’b10 时,表示能量累加
模式采用代数和累加,这时 CF 输出对应代数和累加的能量。MODE[9:8]=2’b11,表示累
加负功,这时 CF 输出对应负功累加的能量。
5.7.4 MODE [11:10]
MODE[11:10]可以被用户写入,默认为 2’b00,保留。
5.7.5 MODE[5]
MODE[5] 可以被用户写入,默认为 1’b0,保留。
5.7.6 MODE[7]
MODE[7] 可以被用户写入,默认为 1’b0,保留,测量交流信号时必须写为 1’b1。
13/21
v1.0
BL6526B
单相多功能电能计量芯片
5.7.7 防潜动模式选择
工作模式寄存器(MODE)的 MODE[6] 为防潜动模式选择,默认为 1’b0,使用功率阈
值比较方式防潜动;为 1 时候,开启定时防潜方式;
5.8 电参数监控
5.8.1 电源供电监视
BL6526B 上包含一块片上电源监视电路,能够连续检测模拟电源(AVDD)
。如果电源
电压小于 4V±5%,则 BL6526B 不被激活(不工作)
,也就是说当电源电压小于 4V 时,不
进行能量累加。这种做法可以保证设备在电源上电掉电时保持正确的操作。此电源监视电路
有滞后及滤波机制,能够在很大程度上消除由于噪声引起的错误触发。一般情况下,电源供
电的去耦部分应该保证在 AVDD 上的波纹不超过 5V5%。
5.8.2 过零检测
BL6526B 在电压通道中有一个过零检测电路,当电压从负向到正向过零,输出过零信
号 ZX。如果中断屏蔽寄存器(MASK)中对应的 ZX 位也设置为逻辑 1,就会输出一个有效
的中断请求/IRQ。只有从负向到正向过零才会产生中断。
5.8.3 过零超时
过零检测电路还连接着一个检测过零信号超时的寄存器 ZXTOUT,每当检测电压通道
有过零信号时 ZXTOUT 就置为初始值。如果无过零信号时就递减,如果超长时间仍无过零
信号输出时,该寄存器中的值会变为 0,这时中断状态寄存器中相应的位 ZXTO 被置 1,如
果中断屏蔽寄存器中的对应的使能位 ZXTO 也为 1 时,则过零信号超时事件也会反映在中
断管脚/IRQ 上。无论中断寄存器中相应的使能位设置有无,中断状态寄存器(MASK)中
的 ZXTO 标志位总是在 ZXTOUT 寄存器减为 0 时被设置为有效 1。
过零超时寄存器 ZXTOUT 可以由用户写入或读出,初始值为 FFFFH。该寄存器的分辨
率为 70.5us/ LSB,这样一个中断的最大延迟时间就被限制为 4.369s。
下图显示了当线电压一直为一个固定直流信号时,检测过零超时的机制:
14/21
v1.0
BL6526B
单相多功能电能计量芯片
5.8.4 线电压跌落检测
BL6526B 可以通过编程的方式来指示,当线电压有效值低于某一峰值的时间超过一定
的半周期数时,给出线电压跌落指示。
如上图所示,当电压有效值小于跌落电压阈值寄存器(SAGLVL)中设定的阈值并且跌
落时间超过跌落线周期寄存器(SAGCYC)中的设定时间(图示为超过第 6 个半周期后,
SAGCYC[7:0]=06H)
,线电压跌落事件通过设置中断状态寄存器中的 SAG 标志位来记录下
来。如果中断屏蔽寄存器(MASK)中相应的 SAG 使能位置为逻辑 1,则/IRQ 逻辑输出变
为有效低电平。
跌落电压阈值寄存器(SAGLVL)可以由用户写入或读出,初始值为 FFFH。跌落线周
期寄存器(SAGCYC)也可以由用户写入或读出,初始值为 FFH。该寄存器的分辨率为 10ms/
LSB,这样一个中断的最大延迟时间就被限制为 2.55s。
5.8.5 峰值检测
BL6526B 可以记录电流通道和电压通道的最大绝对值,分别存储在电流 A 瞬态峰值寄
存器(I_PEAK)和电压瞬态峰值寄存器(V_PEAK)中。这 2 个寄存器都是 24 位无符号数。
5.8.6 电流电压过载监控
BL6526B 可以通过编程方式来设定电流和电压有效值的门限值,由峰值门限寄存器
(I_PKLVL、V_PKLVL)设定。
当电流有效值大于电流峰值门限寄存器(I_PKLVL)设定的阈值时,给出电流过载指示
PKI,如果中断屏蔽寄存器(MASK)中相应的 PKI 使能位置为逻辑 1,则/IRQ 逻辑输出变
为有效低电平。
同样,当电压有效值大于电压峰值门限寄存器(V_PKLVL)设定的阈值时,给出电压
过载指示 PKV,如果中断屏蔽寄存器(MASK)中相应的 PKV 使能位置为逻辑 1,则/IRQ
逻辑输出变为有效低电平。
15/21
v1.0
BL6526B
单相多功能电能计量芯片
5.9 中断
中断由中断状态寄存器(STATUS)和中断屏蔽寄存器(MASK)分别来进行管理。当
发生中断事件时,其状态寄存器中相应的标志位便设置到逻辑 1。如果中断屏蔽寄存器中此
中断的允许位为逻辑 1 时,那么/IRQ 逻辑输出将变为有效低电平。状态寄存器中的标志位
设定与屏蔽位的状态无关。
为了确定中断源,系统主微处理器(MCU)从状态寄存器 STATUS 读出。在完成中断状态
寄存器读出指令后,/IRQ 输出将变为逻辑高电平。读出时,能保证不使中断事件被丢失。
若中断事件正好在对状态寄存器读出时发生,该事件也不会丢失。且/IRQ 逻辑输出保持高
电平,直到中断状态寄存器数据传输结束,重新返回逻辑低电平,以指示下一次中断。
中断状态寄存器(STATUS)中的标志位在读操作后不会自动清零,但可以通过 SPI 口写
入数据,重新置 0。
5.9.1 利用 MCU 获得 BL6526B 的中断
下图表示了利用 MCU 执行中断管理时序图。在时间 t1 处,/IRQ 变为有效低电平,表
明 BL6526 内部已发生一个或多个中断事件。/IRQ 逻辑输出应与 MCU 的下降沿触发外部中
断相对应。检测下降沿时,应将 MCU 设置成启动执行其中断服务程序(ISR)。在进入 ISR
时,所有中断都应通过全局中断允许位加以禁止。这时,MCU 外部中断标志可能被清除,
以捕获在当前 ISR 期间发生的中断事件。当 MCU 中断标志被清除时,可利用复位完成从状
态寄存器读出。这将使/IRQ 线复位到逻辑高电平(t2)。状态寄存器中的内容来确定中断源,
以确定应采取的适当操作。若在 ISR 期间内发生相继的中断事件,则该事件便重新由所设定
的 MCU 外部中断标志(t3)加以记录。从 ISR 返回时,全局中断屏蔽将被清除(在相同指令
周期)
,外部中断标志将再次引起 MCU 转移到它的 ISR 上。这就保证了 MCU 不会丢失任
何外部中断。
5.9.2 中断时序
当/IRQ 为低电平时,MCU 的 ISR 必须对中断状态寄存器进行读操作,以确定中断源。
在对状态寄存器的内容进行读操作时,/IRQ 输出在第一个字节传送的最后一个 SCLK 下降
沿上被设定为高电平(对中断状态寄存器读出的命令)
。直到下一次 8 位传送的最后一位(中
断状态寄存器的内容)被移出之前,/IRQ 输出都保持高电平,见图。若这时中断尚未决定,
则/IRQ 输出将再次变为低电平。若没有任何中断处于等待状态,则/IRQ 输出将保持高电平。
5.10 串行通讯接口
BL6526B 的所有功能均能经几个片内的寄存器容易的实现。利用串行接口可以对这些
寄存器的内容进行刷新或读出。/CS 信号的下降沿可以使 BL6526B 处于通信模式。在通信
16/21
v1.0
BL6526B
单相多功能电能计量芯片
模式下,BL6526B 的通信寄存器被写入。写入到寄存器内的数据决定下一个数据传送操作
是读出或写入,同时还决定访问哪一个寄存器。因此,芯片的所有数据传送操作,都必须从
写入通信寄存器开始。
通信寄存器是一个 8 位寄存器。最高 2 个有效位决定下一个数据操作是读出还是写入。
最低有效位(LSB)开始的 6 位数据决定访问寄存器的地址(请参见 BL6526B 寄存器列表)
。
下图分别示出读出和写入操作的数据传送顺序。当被访问的目标寄存器的最低有效位被读出
或写入时,便完成了数据传送。一旦完成数据传送,BL6526B 重新进入通信模式。每次读/
写操作所需的 SCLK 的脉冲个数均为 24 位。
BL6526B 的串行接口由 SCLK, DIN, DOUT 和/CS 四个信号组成。用于数据传送的串行
时钟加到 SCLK 逻辑输入端。所有数据传送操作均与串行时钟同步。在 SCLK 的上升沿数
据从 DIN 逻辑输入引脚移入 BL6526B。在 SCLK 的下降沿数据从 DOUT 逻辑输出引脚移出
BL6526B。/CS 逻辑输入引脚是片选输入信号,当多个器件共用串行总线时利用此引脚。/CS
的下降沿还使串行接口复位,并使 BL6526 处于通信模式。在整个数据传送期间,/CS 保持
低电平。在数据传送期间使/CS 变为高电平将停止数据传送,并使串行总线处于高阻状态。
5.10.1 串行写入操作
串行写入顺序按下述方式进行。当 BL6526B 处于通信模式时。该传送字节的最高 2 位
有效位为 01,表示数据传送操作时写入。该字节的低 6 位数据表示写入寄存器的目的地址。
BL6526B 的输入数据在 SCLK 的上升沿前准备好,在 SCLK 的该时钟的上升沿开始移入寄
存器数据。寄存器数据的所有其余位也在该 SCLK 的上升沿进行左移移位操作 (见下图)。
/CS
t1
t2
t3
t7
t8
SCLK
t5
t4
t6
DIN
A5
A4
A3 A2 A1 A0
D7
命令字节
D6
D5
D4
D0
D7 D6 D5
数据高字节
D0
数据低字节
(DVDD=5V± 5%,DGND=0V,CLKIN=3.58MHz XTAL,常温)
min
type
max
unit
t1
/CS 下降沿到第一个 SCLK 下降沿
5000
ns
t2
SCLK 高电平宽度
5000
ns
t3
SCLK 低电平宽度
5000
ns
t4
在 SCLK 上升沿之前,有效数据的建立时间
3000
ns
t5
在 SCLK 下降沿之后,有效数据的保持时间
2000
ns
t6
两个字节之间的传输时间
80
us
t7
写入两个字节数据之间的最短间隔时间
5000
ns
t8
在 SCLK 下降沿之后,/CS 的最短保持时间
5000
ns
5.10.2 串行读出操作
在对 BL6526B 进行数据读出操作期间,在 SCLK 的上升沿,在 DOUT 逻辑输出端移出
数据,在接下来的 SCLK 为 0 的时间内,DOUT 数值保持不变,即在下一个下降沿时,外
17/21
v1.0
BL6526B
单相多功能电能计量芯片
部设备可以对 DOUT 值进行采样。同数据写入操作一样,在数据读出操作之前必须写入通
信寄存器。
/CS
t1
t2
t3
t9
t10
SCLK
t4
DIN
A5
A4
A3
A2 A1 A0
t12
t11
DOUT
D7
D6
命令字节
D5
D4
D0
D7
D6
数据高字节
D5
D0
数据低字节
(DVDD=5V± 5%,DGND=0V,CLKIN=3.58MHz XTAL,常温)
min
type
max
unit
t9
读命令结束到数据读取的最短时间
5000
ns
t10
读取两个字节数据之间的最短间隔时间
5000
ns
t11
SCLK 上升沿到被读数据 DOUT 有效的时间
t12
在 SCLK 下降沿后,DOUT 上数据保持时间
10000
5000
ns
ns
当 BL6526B 处于通信模式时,首先将一个 8 位数据串行写入通信寄存器。这个传送字
节的最高 2 位有效位为 00,表示下一个数据传送操作是读出。这个字节的低 6 位表示待读
出目标寄存器的地址。
BL6526 在 SCLK 的下一个上升沿开始移出寄存器中的数据(见上图)。
寄存器数据的所有其余位在随后的 SCLK 上升沿被移出。因此,在下一个下降沿,外部设备
可以对 SPI 的输出数据进行操作。一旦读出操作结束,串行接口便重新进入通信模式。这时,
DOUT 逻辑输出在最后一个 SCLK 信号的下降沿进入高阻状态。在数据传送结束之前通过
使/CS 逻辑输入变为高电平可以停止读出操作。DOUT 输出在/CS 的上升沿进入高阻状态。
6、寄存器
6.1 寄存器列表
地址
名称
外部
读/写
内部
读/写
位
数
默认
值
描述
电参量寄存器(内部写)
01H
I_WAVE
R
W
24
0
电流波形寄存器,补码,刷新率 14KHz
02H
Reversed
R
W
24
0
保留
03H
V_WAVE
R
W
24
0
电压 V 波形寄存器,补码,刷新率
14KHz
04H
LINE_
WATTHR
R
W
24
0
线周期累计有功能量寄存器
05H
I_RMS
R
W
24
0
电流有效值寄存器,刷新率 10Hz
06H
Reversed
R
W
24
0
保留
07H
V_RMS
R
W
24
0
电压 V 有效值寄存器,刷新率 10Hz
08H
PF
R
W
24
0
功率因子寄存器,刷新率 10Hz
09H
FREQ
R
W
24
0
线电压频率/周期寄存器
18/21
v1.0
BL6526B
单相多功能电能计量芯片
0AH
WATT
R
W
24
0
平均有功功率寄存器,补码,刷新率
10Hz
0BH
VA
R
W
24
0
平均视在功率寄存器,刷新率 10Hz
0CH
WATTHR
R
W
24
0
有功能量寄存器
0DH
VAHR
R
W
24
0
视在能量寄存器
0EH
PWAHR
R
W
24
0
正功能量寄存器
0FH
NWAHR
R
W
24
0
负功能量寄存器
10H
I_PEAK
R
W
24
0
电流瞬态峰值寄存器,刷新率 50Hz
11H
Reversed
R
W
24
0
保留
12H
V_PEAK
R
W
24
0
电压 V 瞬态峰值寄存器,刷新率 50Hz
13H
Reversed
R
W
24
0
保留
校表寄存器(外部写,除 3AH)
14H
MODE
R/W
R
12
000H
工作模式寄存器,详见“工作模式选
择”说明
15H
GAIN
R/W
R
12
000H
增益寄存器,详见“前端增益调整”
说明
16H
Reversed
R/W
R
12
044H
保留
17H
WA_CREEP
R/W
R/W
24
FFF02
BH
低 12 位为,防潜动功率阈值寄存器
(内部倍 2^4,该值等于 20ppm,最大
FFF 等于 0.2%)
;
高 12 位为,防潜动时间阈值寄存器,
为无符号数;
18H
WA_REVP
R/W
R
12
087H
反向指示阈值寄存器(内部倍 2^8,该
值等于 0.1%,最大 FFF00 等于 3%)
19H
WA_CFDIV
R/W
R
12
001H
有功 CF 缩放比例寄存器
1AH
WATTOS
R/W
R
12
0
有功功率偏置校准寄存器,补码
1BH
Reversed
R/W
R
12
0
保留
1CH
WATTGN
R/W
R
12
0
有功功率增益调整寄存器,补码
1DH
Reversed
R/W
R
12
0
保留
1EH
I_PHCAL
R/W
R
8
0
电流通道相位校正寄存器([7]为使能
位,1.1us/1LSB,最大 FF 可调 2.54)
1FH
Reversed
R/W
R
8
0
保留
20H
V_PHCAL
R/W
R
8
0
电压 V 通道相位校正寄存器(同上)
21H
VAOS
R/W
R
12
0
视在功率偏置校准寄存器,补码
22H
VAGN
R/W
R
12
0
视在功率增益调整寄存器,补码
23H
I_RMSGN
R/W
R
12
0
电流有效值增益调整寄存器,补码,
24H
Reversed
R/W
R
12
0
保留
25H
V_RMSGN
R/W
R
12
0
电压 V 有效值增益调整寄存器,补码,
26H
I_RMSOS
R/W
R
12
0
电流有效值偏置修正寄存器,补码,
内部*4;
27H
Reversed
R/W
R
12
0
保留
19/21
v1.0
BL6526B
单相多功能电能计量芯片
28H
V_RMSOS
R/W
R
12
0
电压 V 有效值偏置修正寄存器,补码,
内部*4;
29H
RMS_CREEP
R/W
R
12
0
有效值小信号阈值寄存器,内部*4;
2AH
WA_LOS
R/W
R
24
0
有功小信号补偿寄存器;
高 12 位保留
低 12 位补偿有功小信号,补吗;
2BH
I_CHOS
R/W
R
12
0
电流通道偏置调整寄存器,补码
2CH
Reversed
R/W
R
12
0
保留
2DH
V_CHOS
R/W
R
12
0
电压 V 通道偏置调整寄存器,补码
2EH
I_CHGN
R/W
R
12
0
电流通道增益调整寄存器,补码
2FH
Reversed
R/W
R
12
0
保留
30H
V_CHGN
R/W
R
12
0
电压 V 通道增益调整寄存器,补码
31H
LINECYC
R/W
R
12
000H
32H
ZXTOUT
R/W
R
16
FFFFH
33H
SAGCYC
R/W
R
8
FFH
34H
SAGLVL
R/W
R
12
0
35H
I_PKLVL
R/W
R
12
FFFH
电流 A 峰值门限寄存器
36H
Reversed
R/W
R
12
FFFH
保留
37H
V_PKLVL
R/W
R
12
FFFH
电压 V 峰值门限寄存器
38H
AT_SEL
R/W
R
16
0
输出选择寄存器,详见“输出选择寄
存器”说明
39H
MASK
R/W
R
12
0
中断屏蔽寄存器,详见“中断屏蔽寄
存器”说明
3AH
STATUS
R
W
12
0
中断状态寄存器,详见“中断状态寄
存器”说明
线能量累加周期数寄存器
过零超时寄存器
跌落线周期寄存器
跌落电压阈值寄存器
特殊寄存器
3BH
READ
R
R
24
0
读出数据寄存器。记录上一次 SPI 读
出的数据
3CH
WRITE
R
R
24
0
写入数据寄存器。记录上一次 SPI 写
入的数据
3DH
CHKSUM
R
R
24
0x0121
F2H
检验寄存器。对所有可写校表寄存器
的数值求和
3EH
WRPROT
R/W
R
8
0
写保护设置寄存器。写入 55H 时,表
示允许对可写寄存器写操作。
3FH
6.2 工作模式寄存器(MODE)
位置
标志
默认值
描述
0
Reversed
0
保留
1
Reversed
0
保留
2
I_HPF_Sel
0
I 通道 HPF 选择,缺省使用 HPF,为 1 时绕过 HPF
3
Reversed
0
保留
4
V_HPF_Sel
0
V 通道 HPF 选择,缺省使用 HPF,为 1 时绕过 HPF
20/21
v1.0
BL6526B
单相多功能电能计量芯片
5
Reversed
0
保留
6
AntiCreep_Sel
0
防潜动模式选择,缺省为 0,使用功率阈值比较方式防
潜动;为 1 时候,开启定时防潜方式;
7
reversed
0
保留
8,9
Add_Sel
00
功率累计方式选择,CF 与之相关输出;
Mode[9:8]=00; 选择功率绝对值和累加;
Mode[9:8]=01; 选择正功率累加;
Mode[9:8]=10; 选择功率代数和累加;
Mode[9:8]=11; 选择负功率累加;
10,11
Reversed
0
保留
6.3 中断屏蔽寄存器(MASK)
位置
中断标志
默认值
描述
0
SAG
0
屏蔽指示产生线电压跌落中断
1
ZXTO
0
屏蔽指示产生过零超时中断
2
ZX
0
屏蔽指示产生电压波形符号位
3
PKI
0
屏蔽指示电流有效值峰值超过 IPKLVL 中断
4
Reversed
0
保留
5
PKV
0
屏蔽指示电压有效值峰值超过 VPKILVL 中断
6
REVP
0
屏蔽指示有功功率计算发生符号变化
7
APEHF
0
屏蔽指示 WATTHR 寄存器[23:0]的第 23 位变为 1(半满)
8
VAPEHF
0
屏蔽指示 VAHR 寄存器[23:0]的第 23 位变为 1(半满)
9
Reversed
0
保留
10
Reversed
0
保留
0
保留
其余
Reversed
6.5 中断状态寄存器(STATUS)
位置
中断标志
默认值
描述
0
SAG
0
指示产生线电压跌落中断
1
ZXTO
0
指示产生过零超时中断
2
ZX
0
指示产生电压波形符号位
3
PKI
0
指示电流有效值峰值超过 IPKLVL 中断
0
保留
4
Reversed
5
PKV
0
指示电压有效值峰值超过 VPKILVL 中断
6
REVP
0
指示有功功率计算发生符号变化
7
APEHF
0
指示 WATTHR 寄存器[23:0]的第 23 位变为 1(半满)
8
VAPEHF
0
指示 VAHR 寄存器[23:0]的第 23 位变为 1(半满)
9
Reversed
0
保留
10
Reversed
0
保留
0
保留
其余
Reversed
21/21
v1.0