Professional Documents
Culture Documents
IDT 90E3xAN644Chn APN 20111216 ZH
IDT 90E3xAN644Chn APN 20111216 ZH
三相电能计量芯片应用笔记 应用笔记
AN-644
目录
1 应用概述 ............................................................................. 3
2 硬件参考电路 ......................................................................... 4
2.1 三相四线 (3P4W) 应用..............................................................4
2.1.1 原理图 ( 电流互感器 (CT)) .................................................... 4
2.1.2 元器件清单 (CT)............................................................. 5
2.1.3 原理图 (Rogowski 线圈 ) ..................................................... 6
2.1.4 元器件清单 (Rogowski 线圈 ) ................................................. 7
2.1.5 电路说明 ................................................................... 7
2.2 三相三线 (3P3W) 应用..............................................................9
2.2.1 原理图 ..................................................................... 9
2.2.2 元器件清单 ................................................................ 10
2.2.3 电路说明 .................................................................. 10
3 接口 ................................................................................ 11
3.1 SPI 接口 .........................................................................11
3.2 DMA 接口 ........................................................................12
4 工作模式 ............................................................................ 13
4.1 正常模式 (Normal Mode) ...........................................................13
4.2 部分测量模式 (Partial Measurement Mode) ...........................................13
4.3 电流检测模式 (Detection Mode) .....................................................13
4.4 空闲模式 (Idle Mode) ..............................................................13
4.5 工作模式的切换和应用 .............................................................14
5 校表 ................................................................................ 16
5.1 校表方法 .........................................................................16
5.2 正常模式下的校表 .................................................................16
5.2.1 测量 / 计量启动命令寄存器 (ConfigStart/CalStart/HarmStart/AdjStart) ............ 17
5.2.2 高频常数设置 (PL_Constant) ................................................ 19
5.2.3 计量模式设置 (MMode0)..................................................... 19
5.2.4 信号增益设置 (MMode1) .................................................... 20
5.2.5 电压 / 电流 / 功率的失调 (Offset) 校准 ......................................... 21
5.2.6 电压 / 电流测量的校准 ...................................................... 22
5.2.7 全波电能计量校准 .......................................................... 23
5.2.8 基波电能计量的校准 ........................................................ 24
5.3 部分测量模式下的校表 .............................................................26
5.3.1 测量模块的设置 (PMConfig) ................................................. 26
5.3.2 采样周期的设置 (PMAvgSamples) ............................................ 26
5.3.3 信号增益的设置 (PMPGA) ................................................... 26
5.3.4 电流失调的校准 ............................................................ 26
5.3.5 电流测量的校准 ............................................................ 27
5.3.6 部分测量功能的特殊应用 .................................................... 28
5.4 电流检测模式下的校表 .............................................................28
5.4.1 电流检测模块的设置 ........................................................ 28
2 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
1 应用概述
本文档介绍了采用 IDT90E32/36 三相电能计量芯片设计三 电流采样中的 I1 和 I3 可以通过设置进行互换,以适应不同
相电能表的应用。 的 PCB 设计。
90E32/36 可用于 0.5S 级或 1 级三相有功电能表和无功电 芯片提供了一个四线的 SPI 接口 (CS,SCLK,SDI,SDO)
能表的设计,并可支持三相四线 (3P4W) 或三相三线 (3P3W) 与外部 MCU 连接,MCU 可通过 SPI 接口对芯片进行配置和读
的接线方式,90E36 还可用于谐波表的设计。 写寄存器。90E36 还可支持 Master 模式的 SPI,即 DMA 模式。
芯片采用 3.3V 单一电源供电。在典型的 3P4W 设计中,需 在 DMA 模式下,芯片会以高达 1800kbps 的速率将 A/D 的原始
要三个独立的变压器进行供电。交流电源经整流和稳压后输 采样数据通过 Master SPI 输出给外部微处理器进行处理。
出 3.3V 到芯片数字电源 DVDD,芯片模拟电源 AVDD 应直接与 芯片提供了四个电能脉冲输出引脚:有功电能脉冲 CF1、
DVDD 连接。 无功电能脉冲 CF2( 也可配置成全波视在电能脉冲输出 )、基
芯片内部具有上电复位电路,外部 RESET 引脚可以接一个 波有功电能脉冲 CF3、谐波有功电能脉冲 CF4,可用于芯片电
能计量的校准,同时也可以将脉冲信号连接到 MCU 进行电能
10kΩ 电阻到 DVDD 和一个 0.1µF 电容到 GND。芯片具有高稳
累计。
定性的片上基准电源,Vref 引脚需要外接 10µF 和 0.1µF 两
个电容。 芯片提供了三个过零信号输出引脚 ZX0、ZX1、ZX2,可设
置不同的电压或电流信号做为过零判断。
芯片采用 16.384MHz 频率做为系统工作频率,芯片内建了
晶体振荡电路和 10pF 的匹配电容,应用时只需要在 OSCI 和 芯片提供了 IRQ0、IRQ1、WarnOut 输出引脚,分别输出不
OSCO 引脚接一个 16.384MHz 晶体。 同等级的中断和报警信号。
90E32 芯片提供三路电压 (V1、V2、V3) 和三路电流 (I1、 如无特别说明,本文档所述内容以 3P4W 为默认应用;如
I2、I3)的A/D采样,90E36还额外多提供一路电流采样(I4)。 果涉及到 3P3W 或其它应用,会特别注明。
应用概述 3 2011 年 12 月 16 日
2
2.1
硬件参考电路
1 2 3 4 5 6 7 8
U1 NEC2501 JP1
UA CF1 1
R3 R4 R5 R6 R7 R8 R9 1
VAP 2
2
240K 240K 240K 240K 240K 240K 240K 3
R10 3
4
1K C3 4
5
硬件参考电路
18nF R1 5
A CON-5 A
三相电能计量芯片应用笔记
510
GND GND
C1 DVDD33
R2
GND
10K U2 NEC2501
UB 0.1uF CF2
R16 R17 R18 R19 R20 R21 R22 VBP C2
2.1.1 原理图 ( 电流互感器 (CT))
48
47
46
45
44
43
42
41
40
39
38
37
1K C8
18nF R24
CS
NC
NC
SDI
VPP
RST
510
SDO
SCLK
DGND
DGND
GND GND
DVDD33
DVDD18
1 36
B AVDD33 DMA DMA B
2 35
AGND NC
IAP 3 34 U4 NEC2501
I1P PM1 PM1
UN IAN 4 33 CF4
I1N PM0 PM0
Voltage Sampling IBP 5 32
I2P TEST GND
IBN 6 31
I2N IRQ1 IRQ1
ICP 7 30
I3P IRQ0 IRQ0
GND ICN 8 29
I3N WarnOut WarnOut R33
INP 9 28 CF4
I4P CF4 CF4
INN 10 27 CF3 510
I4N CF3 CF3
11 26 CF2
Vref CF2 CF2
12 25 CF1 GND
C9 C10 AGND CF1 CF1
10uF 0.1uF
4
V1P
V1N
V2P
V2N
V3P
V3N
NC
OSCI
OSCO
ZX0
ZX1
ZX2
GND
U5
13
14
15
16
17
18
19
20
21
22
23
24
IDT90E36
CF1 R34
ZX2
ZX1 510
D1 CF4
ZX0
IA+ IC+
VAP
VBP
VCP
R35 IAP R36 ICP
X1 R37
1K 1K Connect to MCU CF2
R38 R39 16.384MHz 510
2.4 C11 2.4 C12 D2 CF3
18nF 18nF C13
R40
C 1K R41 R42 C
18nF C14 R43 C15 CF3
1K
18nF 1K 18nF
510
R44 GND C16 R45 GND C17 D3 CF2
IA- 2.4 18nF IC- 2.4 18nF
R46 IAN R47 ICN
GND CF4 R48
1K 1K
510
D4 CF1
GND
IB+ IN+
R49 IBP R50 INP
1K 1K
R51 R52
2.4 C18 2.4 C19
18nF 18nF
2011 年 12 月 16 日
AN-644
三相电能计量芯片应用笔记 AN-644
表 -1 元器件清单 BOM 表格
元器件类型 标号 数量 元器件参数 容差要求
贴片电容 C3 C6 C8 C11 C12 C13 14 18nF ±10% X7R
C14 C15 C16 C17 C18 ( 抗混叠滤波器电容 )
C19 C20 C21
C1 C4 C5 C7 C10 5 0.1µF ±10% X7R
C2 C9 2 10µF ±10% X7R
贴片电阻 R38 R39 R44 R45 R51 8 2.4Ω ±1% 1/8W 25ppm
R52 R53 R54
R1 R15 R24 R33 R34 8 510Ω ±5% 1/8W 100ppm
R37 R42 R48
R10 R23 R32 R35 R36 14 1kΩ ±1% 1/8W 25ppm
R40 R41 R43 R46 R47 ( 抗混叠滤波器电阻 )
R49 R50 R55 R56
R2 R11 R12 R13 R14 5 10kΩ ±5% 1/8W 100ppm
R3~R9,R16~R22, 21 240kΩ ±1% 1/8W 25ppm
R25~R31
发光二极管 D1 D2 D3 D4 4 - -
贴片光耦 U1 U2 U3 U4 4 NEC2501 -
晶振 X1 1 16.384MHz ±20ppm
集成电路 U5 1 90E36 -
连接器 JP1 1 CON-5 -
硬件参考电路 5 2011 年 12 月 16 日
1 2 3 4 5 6 7 8
硬件参考电路
U1 NEC2501 JP1
UA CF1 1
R3 R4 R5 R6 R7 R8 R9 1
VAP 2
2
240K 240K 240K 240K 240K 240K 240K 3
R10 3
4
1K C3 4
5
18nF R1 5
A CON-5 A
510
三相电能计量芯片应用笔记
GND GND
C1 DVDD33
R2
GND
10K U2 NEC2501
UB 0.1uF CF2
R16 R17 R18 R19 R20 R21 R22 VBP C2
2.1.3 原理图 (Rogowski 线圈 )
48
47
46
45
44
43
42
41
40
39
38
37
1K C8
18nF R24
CS
NC
NC
SDI
VPP
RST
510
SDO
SCLK
DGND
DGND
GND GND
DVDD33
DVDD18
1 36
B AVDD33 DMA DMA B
2 35
AGND NC
IAP 3 34 U4 NEC2501
I1P PM1 PM1
UN IAN 4 33 CF4
I1N PM0 PM0
Voltage Sampling IBP 5 32
I2P TEST GND
IBN 6 31
I2N IRQ1 IRQ1
ICP 7 30
I3P IRQ0 IRQ0
GND ICN 8 29
I3N WarnOut WarnOut R33
INP 9 28 CF4
I4P CF4 CF4
INN 10 27 CF3 510
I4N CF3 CF3
11 26 CF2
Vref CF2 CF2
12 25 CF1 GND
C9 C10 AGND CF1 CF1
10uF 0.1uF
6
V1P
V1N
V2P
V2N
V3P
V3N
NC
OSCI
OSCO
ZX0
ZX1
ZX2
GND
U5
13
14
15
16
17
18
19
20
21
22
23
24
IDT90E36
CF1 R34
ZX2
ZX1 510
D1 CF4
ZX0
IA+ IC+
VAP
VBP
VCP
R38 R35 IAP R39 R36 ICP
X1 R37
1K 1K 1K 1K Connect to MCU CF2
16.384MHz 510
C22 C11 C23 C12 D2 CF3
18nF 18nF 18nF 18nF C13
R40
C 1K R41 R42 C
18nF C14 R43 C15 CF3
1K
18nF 1K 18nF
510
C24 GND C16 C25 GND C17 D3 CF2
IA- 18nF 18nF IC- 18nF 18nF
R44 R46 IAN R45 R47 ICN
GND CF4 R48
1K 1K 1K 1K
510
D4 CF1
GND
IB+ IN+
R51 R49 IBP R52 R50 INP
1K 1K 1K 1K
C26 C18 C27 C19
18nF 18nF 18nF 18nF
2011 年 12 月 16 日
AN-644
三相电能计量芯片应用笔记 AN-644
表 -2 元器件清单 BOM 表格
元器件类型 标号 数量 元器件参数 容差要求
贴片电容 C3 C6 C8C11 C12 C13 22 18nF ±10% X7R
C14 C15C16 C17 C18 ( 抗混叠滤波器电容 )
C19 C20C21 C22 C23
C24 C25C26 C27 C28
C29
C1 C4 C5 C7 C10 5 0.1µF ±10% X7R
C2 C9 2 10µF ±10% X7R
贴片电阻 R1 R15 R24 R33 R34 8 510Ω ±5% 1/8W 100ppm
R37 R42 R48
R10 R23 R32 R35 R36 22 1kΩ ±1% 1/8W 25ppm
R38 R39 R40 R41 R43 ( 抗混叠滤波器电阻 )
R44 R45 R46 R47 R49
R50 R51 R52 R53 R54
R55 R56
R2 R11 R12 R13 R14 5 10kΩ ±5% 1/8W 100ppm
R3~R9,R16~R22, 21 240kΩ ±1% 1/8W 25ppm
R25~R31
发光二极管 D1 D2 D3 D4 4 - -
贴片光耦 U1 U2 U3 U4 4 NEC2501 -
晶振 X1 1 16.384MHz ±20ppm
集成电路 U5 1 90E36 -
连接器 JP1 1 CON-5 -
2.1.5 电路说明
2.1.1 原理图 ( 电流互感器 (CT)) 为三相四线 (3P4W) 应用的推荐电路。90E36 除了能用电流互感器 (CT) 进行电流采样之
外,还可以采用 Rogowski 线圈进行电流采样,其三相四线 (3P4W) 应用的推荐电路如 2.1.3 原理图 (Rogowski 线圈 ) 所示。
Rogowski 线圈电流采样推荐使用两级滤波,电路其它部分与 CT 的应用电路完全相同。如要采用 Rogowski 线圈进行三相三
线 (3P3W) 的设计,其电路可参考 2.2 三相三线 (3P3W) 应用,并将 CT 采样电路改成 Rogowski 线圈采样电路即可。IDT 推
荐的 Rogowski 线圈型号为:Pulse PA3202NL。
90E32 不具有 N 线电流采样功能,如采用 90E32 进行产品设计,图中 N 线电流采样电路应直接去除,同时芯片第 9 和第 10
引脚请接 GND 处理。90E32 也不具有 DMA 功能,如采用 90E32 进行产品设计,芯片第 36 引脚请接 GND 处理。在采用 90E36 进
行产品设计时,如果不用到 N 线采样或 DMA 功能,相关引脚也请接 GND 处理。芯片 NC 引脚请悬空处理。
三相电压用电阻分压方式采样,电阻分压比建议为 240kΩ x 7 : 1kΩ ;抗混叠滤波器电容建议为 18nF。三相电流和 N 线
电流用 CT 采样,CT 电流比和负载电阻需根据实际量程范围进行选择;电流采样电路的抗混叠滤波器电阻 / 电容建议为 1kΩ/
18nF。
CF1~CF4 引脚具有 8mA 的电流驱动能力,可直接并行驱动 LED 和光耦。其它数字输出引脚具有 3mA 的电流驱动能力,可直
接驱动光耦。
硬件参考电路 7 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
应用说明:如何选择 CT 和 CT 负载电阻
已知条件:
90E36 A/D 输入电压范围为 120μVrms ~ 720mVrms
90E36 A/D 输入增益 PGA_GAIN = 1、2、4
假设:
要求设计的电能表电流量程范围为 Imin ~ Imax
CT 的电流输出比为 N : 1
CT 负载电阻为 RCT
则各参数满足以下关系:
PGA_GAIN × RCT × I min
120 µVrms <
N
硬件参考电路 8 2011 年 12 月 16 日
2.2
1 2 3 4 5 6 7 8 2.2.1 原理图
硬件参考电路
U1 NEC2501 JP1
UA CF1 1
R3 R4 R5 R6 R7 R8 R9 1
VAP 2
2
240K 240K 240K 240K 240K 240K 240K 3
R10 3
4
1K C3 4
5
18nF R1 5
A CON-5 A
510
三相电能计量芯片应用笔记
GND GND
C1 DVDD33
R2
GND
10K U2 NEC2501
UB 0.1uF CF2
C2
C4 510
GND
DVDD33
C5 0.1uF
SDI
U3 NEC2501
SDO
UC C7 AVDD33 0.1uF CF3
R25 R26 R27 R28 R29 R30 R31 SCLK
VCP
GND CS
240K 240K 240K 240K 240K 240K 240K
R32 0.1uF
48
47
46
45
44
43
42
41
40
39
38
37
1K C8
18nF R24
CS
NC
NC
SDI
VPP
RST
510
SDO
SCLK
DGND
DGND
GND GND
DVDD33
DVDD18
1 36
B AVDD33 DMA DMA B
2 35
AGND NC
IAP 3 34 U4 NEC2501
I1P PM1 PM1
IAN 4 33 CF4
I1N PM0 PM0
Voltage Sampling IBP 5 32
I2P TEST GND
IBN 6 31
I2N IRQ1 IRQ1
ICP 7 30
I3P IRQ0 IRQ0
GND ICN 8 29
I3N WarnOut WarnOut R33
INP 9 28 CF4
I4P CF4 CF4
INN 10 27 CF3 510
I4N CF3 CF3
11 26 CF2
Vref CF2 CF2
12 25 CF1 GND
C9 C10 AGND CF1 CF1
10uF 0.1uF
V1P
V1N
V2P
V2N
V3P
V3N
NC
OSCI
OSCO
ZX0
ZX1
ZX2
9
GND
U5
13
14
15
16
17
18
19
20
21
22
23
24
IDT90E36
CF1 R34
ZX2
ZX1 510
D1 CF4
ZX0
IA+ IC+
VAP
VBP
VCP
R35 IAP R36 ICP
X1 R37
1K 1K Connect to MCU CF2
R38 R39 16.384MHz 510
2.4 C11 2.4 C12 D2 CF3
18nF 18nF C13
R40
C 1K R42 C
18nF R43 C15 CF3
1K 18nF
510
R44 GND C16 R45 GND C17 D3 CF2
IA- 2.4 18nF IC- 2.4 18nF
R46 IAN R47 ICN
GND CF4 R48
1K 1K
510
D4 CF1
GND
D D
2011 年 12 月 16 日
AN-644
三相电能计量芯片应用笔记 AN-644
2.2.2 元器件清单
2.2.3 电路说明
此电路是 90E36 三相三线 (3P3W) 应用的推荐电路。
3P3W 应用以 B 相做为系统的参考地,在 3P3W 的系统中 UA 表示为 UAB,UC 表示为 UCB,没有 UB。
3P3W 应用不需要 B 相电压、B 相电流和 N 线电流采样,芯片第 5、6、9、10、15、16 引脚请接 GND 处理。
90E32 不具有 DMA 功能,如采用 90E32 进行产品设计,芯片第 36 引脚请接 GND 处理。90E36 如不使用 DMA 功能,第 36 引
脚也接 GND。芯片 NC 引脚请悬空处理。
3P3W 应用电路的其它部分与 3P4W 类似,可做相同处理。
硬件参考电路 10 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
3 接口
芯片提供了一个四线的 SPI 接口 (CS、SCLK、SDI、SDO)。对于 90E36,该接口可工作于两种模式:slave 模式和 master
(DMA) 模式,工作模式由芯片 DMA_CTRL 引脚控制。而 90E32 只有 slave 模式的 SPI 功能。
3.1 SPI 接口
Slave 模式的 SPI 接口主要用于对芯片寄存器的读 / 写操作。一个完整的 SPI 读 / 写时序为 32bits 长度,由 16bits 地址
位和 16bits 数据位组成。在 SPI 发送的 16bits 地址中,bit0~bit9 对应于寄存器的有效地址 A0~A9,bit10~bit14 是保留位
( 这些位可以为 0,也可以为 1,芯片对此不做判断 ),地址最高位 bit15 是用来表示此次 SPI 操作是读操作还是写操作。
SPI读数据Buffer
读取LastSPIData
LastSPIData == Buffer ?
Y
Buffer=LastSPIData
读取LastSPIData
LastSPIData == Buffer ?
N
Y
End
接口 11 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
SPI写数据Buffer
读取LastSPIData
N
LastSPIData == Buffer ?
End
3.2 DMA 接口
只有 90E36 具有 DMA 功能,具体请参阅 90E36 Datasheet 的 “SPI / DMA INTERFACE”。
接口 12 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
4 工作模式
芯片有四种工作模式,对应于四种功耗,由 PM1 / PM0 引脚的状态来确定芯片的工作模式。
地址 名称 地址 名称 地址 名称
00H SoftReset 14H PMOffsetA 1AH PMIrmsC
01H SysStatus0 15H PMOffsetB 1BH PMConfig
03H FuncEn0 16H PMOffsetC 1CH PMAvgSamples
07H ZXConfig 17H PMPGA 1DH PMIrmsLSB
0EH DMACtrl 18H PMIrmsA
0FH LastSPIData 19H PMIrmsB
部分测量功能有专门的使能控制位 ReMeasure (PMConfig 的 bit14),控制位使能后,芯片按照 PMAvgSamples[1CH] 寄存器
确定的采样周期进行采样和测量。完成一次测量后,测量功能会自动关闭;如需要再次测量,要重新使能。在完成一次测量
后,IRQ0 引脚会输出高电平信号,MCU 可通过判断 IRQ0 引脚电平来确定测量是否完成。IRQ0 的高电平信号在重新使能测量
控制位 (ReMeasure) 或退出部分测量模式时被清除。
部分测量模式还有一个 " 忙 " 信号标识位 PMBusy (PMConfig 的 bit 0),MCU 也可以通过判断 PMBusy 来确定测量是否完成。
由于部分测量模式下芯片的参考电源模块是开启的,所以其电流测量精度与正常模式下的测量精度相同。
地址 名称
10H DetectCtrl
11H DetectThA
12H DetectThB
13H DetectThC
电流检测是由低功耗的比较器实现的,每相电流有两个比较器,分别检测正向和负向电流。当有单相电流或多相电流达到
设定的阈值时,IRQ0 会输出高电平;当所有相的电流都达到设定的阈值时,IRQ1 会输出高电平。IRQ0/IRQ1 的高电平信号只
有在进入或退出电流检测模式时才会被清除。
芯片认为所有相的电流是指三个电流通道 I1~I3 的电流 (即 A、B、C 三相电流)。在 3P3W 应用中,由于没有 B 相电流,
所以即使 A 相和 C 相的电流都超过设定的阈值,IRQ1 也不会输出高电平。
工作模式 13 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
4.5 工作模式的切换和应用
芯片的四种工作模式通过 PM1/PM0 引脚进行切换的。在实际应用中,为了防止工作模式切换时造成寄存器值的紊乱和系统
状态的不确定,要求所有的工作模式切换都需经过空闲模式。在空闲模式下,所有功能模块都被关闭;而从空闲模式切换到
其它模式时,相关的功能模块会被使能,该使能动作等同于对功能模块的复位,可保证功能模块的正常运行。
从空闲模式切换到正常模式或部分测量模式时,需要对寄存器进行重新加载,才能使芯片正常工作。而从空闲模式切换到
电流检测模式时,则不需要重新加载寄存器。工作模式的切换如图 -3 所示:
正常模式 需要重新加载所有
PM1:PM0 = 11 用到的寄存器值
除了与电流检测相
空闲模式
关的寄存器,其它
PM1:PM0 = 00
寄存器值会丢失
电流检测模式 部分测量模式
PM1:PM0 = 01 PM1:PM0 = 10
与电流检测相关的寄 需要重新加载与部分
存器值不会丢失 测量相关的寄存器值
图 -3 工作模式切换
注:为了描述方便,下文提到工作模式切换时会省略经过空闲模式的中间过程。
工作模式切换最典型的应用场合是电能表的全失压检测。
所谓全失压,是指三相电压输入均低于电能表的临界电压,但负荷电流大于设定的电流值 ( 如 5% 额定电流 )。在全失压状
态下,电能表通常用后备电池供电,系统需要进入低功耗状态,并需要每隔一段时间对全失压事件进行测量和记录。
对于用 90E32/36 设计的电能表,对全失压的处理流程建议如下:
1 将电流检测的阈值设为全失压要求检测的最小负荷电流 ( 如 5% 额定电流 ) ;
2 在发生全失压时,系统进入空闲模式;
3 系统每隔一定的时间 ( 如 5 秒 ) 进入电流检测模式;
4 当检测到负荷电流大于设定的阈值时,系统进入部分测量模式,对负荷电流进行测量和记录;
5 测量和记录完毕后,系统回到空闲模式;
6 之后,系统每隔一段时间 ( 如 60 秒 ) 进入部分测量模式,对负荷电流进行测量和记录。
工作模式 14 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
系统失压
进入
部分测量模式
进入
空闲模式 N
测量电流>最小负荷电流?
Y
延时5秒
记录电流值
(全失压事件)
进入
电流检测模式
进入
空闲模式
N
IRQ0/IRQ1输出高电平 ?
延时60s
Y
图 -4 电流检测和部分测量的应用
应用说明:电流检测阈值的设计原则
建议实际应用中按照 3mVrms 的电流检测阈值进行系统设计。
例:
假设:
要求检测的最小负荷电流为 5% 额定电流,电流规格为 5(60)A
检测最小负荷电流用 Id 表示,其对应的 A/D 输入信号为 3mVrms
则各参数满足以下关系:
工作模式 15 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
5 校表
5.1 校表方法
我们一般把电压、电流、平均功率、相角、频率等称为测量值;而把有功电能、无功电能等称为计量值。
芯片的测量和计量功能都需要先校准后才能正常使用,如下表所示:
在三相电能表的典型应用中,电压 / 电流和全波电能计量是必须校准的,其它可根据实际应用情况进行校准,如果没有使
用,可以不校准。
芯片的校表流程按照先校准测量值再校准计量值的顺序进行。电能计量校准采用先校增益再校角差的方法,在整个计量动
态范围内只需要单点校准。芯片只需要对有功电能计量进行校准,无需校准无功电能计量,而由芯片保证其准确度。
频率、相角、功率因数无需校准,由芯片保证其准确度。
5.2 正常模式下的校表
电能表最基本的测量、计量、谐波分析等功能都只在正常模式下才具备,因此正常模式下的校表是最基本和必须的。在进
行校表之前,需要先对相关寄存器进行配置。校表流程如图 -5 所示。
校表 16 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
校表初始化
电压/电流失调校准
电压/电流增益校准
功率失调校准
电能增益校准
角差校准
结束
图 -5 正常模式下的全波有功电能计量校表流程
5.2.1 测量 / 计量启动命令寄存器 (ConfigStart/CalStart/HarmStart/AdjStart)
xxxStart 寄存器在不同的寄存器值下表现出不同的工作方式:
启动寄存器值 用途 工作
6886H 复位状态 复位起始值。不会对校验和进行检查。
5678H 校准 和 6886H 一样,不会对校验和进行检查。写入 5678H 会把相应的寄存器块的值复位到默认值。
8765H 工作 会对校验和进行检查,如果检查到错误,会产生中断和报警并且停止计量。
Other 错误 置位校验和错误标识,WarnOut 引脚会输出高电平。
在复位时,这些寄存器的值都是 6886H,此时芯片的测量功能会启动,而计量功能不会启动。如果这些寄存器被写入其它
值,则相应的测量 / 计量功能会停止,并且相应的校验和错误标识 (CSxErr) 会被置位,WarnOut 引脚会输出高电平。
寄存器块地址范围
启动寄存器 / 地址 寄存器块功能 CSx / 地址 复位时功能启动
(CSx 计算范围 )
ConfigStart / 30H 31H ~ 3AH 功能设置 CS0 / 3BH --
CalStart / 40H 41H ~ 4CH 电能计量校准 CS1 / 4DH 不启动
HarmStart / 50H 51H ~ 56H 基波 / 谐波电能计量校准 CS2 / 57H 不启动
AdjStart / 60H 61H ~ 6EH 测量值校准 CS3 / 6FH 启动
校表 17 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
地址 名称 Bit15 ~ Bit0
Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8
- CS0Err - CS1Err - CS2Err - CS3Err
01H SysStatus0 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
PhaseLos
URevWn IRevWn - - SagWarn - -
eWn
1 CS0Err:显示 CS0 的校验和状态
0:CS0 校验和正确 ( 默认值 )
1:CS0 校验和错误,同时 WarnOut 引脚输出高电平
2 CS1Err:显示 CS1 的校验和状态
0:CS1 校验和正确 ( 默认值 )
1:CS1 校验和错误,同时 WarnOut 引脚输出高电平
3 CS2Err:显示 CS2 的校验和状态
0:CS2 校验和正确 ( 默认值 )
1:CS2 校验和错误,同时 WarnOut 引脚输出高电平
4 CS3Err:显示 CS3 的校验和状态
0:CS3 校验和正确 ( 默认值 )
1:CS3 校验和错误,同时 WarnOut 引脚输出高电平
在实际应用中,建议启动寄存器 (xxxStart) 都设为 8765H,这样可通过定时检查启动寄存器 (xxxStart) 和校验和错误标
识 (CSxErr) 来判断系统是否处于正常工作状态,如图 -6 所示。
N
xxxStart == 8765H ? 重新初始化寄存器
N
CSxErr == 0 ?
图 -6 寄存器值有效性的检查
校表 18 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
地址 名称 Bit15 ~ Bit0
Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8
- - I1I3Swap Freq60Hz HPFOff didtEn 001LSB 3P3W
33H MMode0
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
CF2varh CF2ESV - ABSEnQ ABSEnP EnPA EnPB EnPC
1 I1I3Swap:电流输入通道 I1 和 I3 交换控制位
0:I1 为 A 相电流输入,I3 为 C 相电流输入 ( 默认值 )
1:I1 为 C 相电流输入,I3 为 A 相电流输入
注:I2 总是为 B 相电流输入
在 PCB 布板时,芯片可能被放置在 PCB 板顶层 (Top Layer),也可能被放置在 PCB 板底层 (Bottom Layer)。这两种放置方
式使 A 相和 C 相电流输入正好有一个交叉,从而影响整表的装配工艺,而通过该控制位的设置可以消除这种影响。
需要说明的是,I1 和 I3 的交换只是 A/D 通道的交换,不会影响到芯片内部的数据处理。
2 Freq60Hz:电网参比频率设置
0:50Hz ( 默认值 )
1:60Hz
芯片可适用于 50Hz 或 60Hz 的电网,按照不同的电网频率,芯片内部在数据处理时会采用不同的计算参数,为提高测量
和计量的准确度,请按照实际应用的电网频率设置此控制位。
3 HPFOff:高通滤波器使能控制位
0:打开高通滤波器 ( 默认值 )
1:关闭高通滤波器
校表 19 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
应用说明:MMode0 的常用设置
(a)三相四线,电网频率 50Hz ' MMode0 = 0087H
(b)三相三线,电网频率 50Hz ' MMode0 = 0085H
地址 名称 Bit15 ~ Bit0
Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8
DPGA_GAIN PGA_GAIN (V3) PGA_GAIN (V2) PGA_GAIN (V1)
34H MMode1
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
PGA_GAIN (I4) PGA_GAIN (I3) PGA_GAIN (I2) PGA_GAIN (I1)
1 DPGA_GAIN:四路电流采样通道的数字增益倍数
校表 20 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
应用说明:增益倍数的设置原则
(a)保证 A/D 通道的模拟输入信号在 0~720mVrms 的动态范围内
(b)在全动态范围内,增益倍数尽量设到最大值
失调寄存器 测量值寄存器
地址 寄存器名称 地址 寄存器名称 地址 寄存器名称
63H UoffsetA 0D9H UrmsA 0E9H UrmsALSB
电压 67H UoffsetB 0DAH UrmsB 0EAH UrmsBLSB
6BH UoffsetC 0DBH UrmsC 0EBH UrmsCLSB
64H IoffsetA 0DDH IrmsA 0EDH IrmsALSB
68H IoffsetB 0DEH IrmsB 0EEH IrmsBLSB
电流
6CH IoffsetC 0DFH IrmsC 0EFH IrmsCLSB
6EH IoffsetN 0D8H IrmsN1 - -
校表 21 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
增益寄存器 测量值寄存器
地址 寄存器名称 地址 寄存器名称 地址 寄存器名称
61H UgainA 0D9H UrmsA 0E9H UrmsALSB
电压 65H UgainB 0DAH UrmsB 0EAH UrmsBLSB
69H UgainC 0DBH UrmsC 0EBH UrmsCLSB
62H IgainA 0DDH IrmsA 0EDH IrmsALSB
66H IgainB 0DEH IrmsB 0EEH IrmsBLSB
电流
6AH IgainC 0DFH IrmsC 0EFH IrmsCLSB
6DH IgainN 0D8H IrmsN1 - -
应用说明:
(a)电压有效值是无符号数,寄存器UrmsA/UrmsB/UrmsC的最小单位1LSB表示0.01V;寄存器UrmsALSB/UrmsBLSB/UrmsCLSB
只有高 8bits 有效,低 8bits 始终为 0,最小单位 1LSB 表示 0.01/256 V
(b)电流有效值是无符号数,寄存器IrmsA/IrmsB/IrmsC的最小单位1LSB表示0.001A;寄存器IrmsALSB/IrmsBLSB/IrmsCLSB
只有高 8bits 有效,低 8bits 始终为 0,最小单位 1LSB 表示 0.001/256 A
校表 22 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
例:电压增益校准
假设:
A 相电压增益寄存器 UgainA 初始值为 0CE40H (52800)
标准表电压输出为 220.00V
读取电压有效值寄存器 UrmsA = 5BA0H (23456)
读取电压有效值低位寄存器 UrmsALSB 高 8bits = 4EH (78)
由公式计算得:
电压测量值 = (UrmsA x 0.01) + (UrmsALSB x 0.01 / 256)
= (23456 x 0.01) + (78 x 0.01 / 256)
=234.563 V
电压增益 = 220.00 / 234.563 x 52800 = 49521.88 = 0C172H
则寄存器设置为:
UgainA = 0C172H
5.2.7 全波电能计量校准
电能计量校准只需要校准有功电能,无功电能不需要校准,由芯片设计保证其准确度。电能计量按照先校增益,再校角差
的顺序进行。全波电能计量的校准过程中需要将全波有功电能的脉冲输出 (CF1) 接到校表装置的脉冲接收端口。
芯片的电能计量校准只需要在 In(Ib) 电流下进行单点校准。
1 功率失调 (Poffset/Qoffset) 的校准。
校准方法请参考 5.2.5 电压 / 电流 / 功率的失调 (Offset) 校准。在一般应用中,如果功率的失调值很小,可不用校准。
2 电能增益的校准。
电能增益的校准要分相进行,以 A 相为例,外部信号源为:UA=UB=UC=Un,IA=In(Ib),IB=IC=0,PF=1.0。校准方法如下:
a. 读取校表装置给出的误差值为 ε ;
b. 计算电能增益值;
-ε
电能增益 = Complementary ( x 215 )
1+ε
c. 计算得到的值写入相应的电能增益寄存器。
3 角差的校准。以 A 相为例,外部信号源为:UA=UB=UC=Un,IA=In(Ib),IB=IC=0,PF=0.5L。校准方法如下:
a. 读取校表装置给出的误差值为 εp ;
b. 计算角差;
角差 = ε p × Gphase
Gphase 是常数,当电网频率为 50Hz 时,Gphase=3763.739 ;当电网频率为 60Hz 时,Gphase=3136.449
c. 计算得到的值写入相应的角差寄存器。角差寄存器是有符号数,MSB 为 1 时表示负值。
相关的电能增益 / 角差寄存器如下表所示:
地址 寄存器名称
47H GainA
A相
48H PhiA
49H GainB
B相
4AH PhiB
4BH GainC
C相
4CH PhiC
校表 23 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
例:电能增益和角差的计算
功率因数 PF=1.0,电流为 Ib 的条件下,电能表误差 ε 为 -13.78%,则:
-ε/(1+ε)=0.159823707,
增益 = int(0.159823707× 2^15)=5237.10=1475H
即增益寄存器应写入 1475H。
增益校准后,在功率因数PF=0.5L,电流为Ib 且频率为50Hz的条件下,电能表误差εP 为0.95%,则:
角差 = εP×3763.739
=0.0095×3763.739=35.75553=24H,
即角差寄存器应写入 24H。
5.2.8 基波电能计量的校准
基波电能计量的校准只需要校准电能增益,和失调一样不需要校准角差,校表流程如图 -7 所示。基波电能计量的校准过
程中需要将基波电能的脉冲输出 (CF3) 接到校表装置的脉冲接收端口。基波电能计量的校准也只需要在 In(Ib) 电流下进行单
点校准。
基波电能校准的启动寄存器为 HarmStart [50H],校准相关的寄存器地址为 51H~56H ;校准时只需要启动和设置这部分寄
存器,不要影响其它的寄存器。
基波电能计量的校准方法和全波有功电能计量的校准类似。
1 基波功率失调 (PoffsetxF) 的校准
校准方法请参考 5.2.5 电压 / 电流 / 功率的失调 (Offset) 校准。在一般应用中,如果功率的失调值很小,可不用校准。
2 基波电能增益的校准
基波电能增益的校准也要分相进行,以 A 相为例,外部信号源为:UA=UB=UC=Un,IA=In(Ib),IB=IC=0, PF=1.0。校准方
法如下:
a. 读取校表装置给出的误差值为 ε ;
b. 计算电能增益值;
-ε
电能增益 = Complementary ( x 215 )
1+ε
c. 计算得到的值写入相应的电能增益寄存器。
相关的基波电能增益寄存器如下表所示:
地址 寄存器名称
54H PGainAF
55H PGainBF
56H PGainCF
校表 24 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
基波电能校准起动
基波功率失调校准
基波电能增益校准
结束
图 -7 基波电能计量校表流程
校表 25 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
5.3 部分测量模式下的校表
与部分测量模块相关的寄存器地址为 14H~1DH,没有专门的启动寄存器和校验和寄存器。在进行部分测量模块的校准时要
先由软件将相关寄存器逐一复位 ( 清零 ) 和设置初值。
5.3.1 测量模块的设置 (PMConfig)
地址 名称 Bit15 ~ Bit0
Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8
- ReMeasure MeasureStartZX MeasureType - - - -
1BH PMConfig
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
- - - - - - - PMBusy
1 ReMeasure:测量功能使能位
0:测量功能关闭 ( 默认值 )
1:触发一次测量
部分测量模块是单次触发的,即置位 ReMeasure 后,测量模块会完成一次电流测量,测量完毕后会关闭测量功能,如
果要继续测量,要重新置位 ReMeasure。
2 MeasureStartZX:测量起始条件设置
0:ReMeasure 置位后,立即开始测量 ( 默认值 )
1:ReMeasure 置位后,要再等到过零信号后再开始测量
3 MeasureType:测量类型设置
0:测量电流有效值 ( 默认值 )
1:测量电流平均值 ( 直流测量 )
4 PMBusy:测量模块 " 忙 " 标识
0:测量完成," 空闲 " ( 默认值 )
1:测量正在进行," 忙 "
5.3.2 采样周期的设置 (PMAvgSamples)
PMAvgSamples[1CH] 寄存器用来设置部分测量的采样周期,其单位是 A/D 的采样数。当电网频率为 50Hz,由于系统的 A/
D 采样速率为 8kHz, PMAvgSamples 的默认值为 160 (0A0H)。
5.3.3 信号增益的设置 (PMPGA)
部分测量模式下的 A/D 采样信号增益设置与正常模式下 MMode1 的设置类似。
地址 名称 Bit15 ~ Bit0
Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8
DPGA_GAIN - - - - - -
17H PMPGA
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
- - PGA_GAIN (I3) PGA_GAIN (I2) PGA_GAIN (I1)
1 DPGA_GAIN:四路电流采样通道的数字增益倍数
00:1 倍增益 ( 默认值 )
01:2 倍增益
10:4 倍增益
11:8 倍增益
2 PGA_GAIN(I1~I3):三路 A/D 采样的模拟增益倍数
00:1 倍增益 ( 默认值 )
01:2 倍增益
10:4 倍增益
11:N/A
5.3.4 电流失调的校准
考虑到干扰信号的影响,部分测量模式也提供了电流失调的校准,其校准方法与正常模式下的电流失调校准略有不同,以
有效值测量为例,失调校准方法如下:
a. 将输入信号源设置为零;
b. 置位 MeasureType=1,置位 ReMeasure = 1,触发一次电流测量;
c. 测量完成后,读取电流寄存器的值 (16bits),
校表 26 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
d. 建议重复 b、 c 步骤,多读几次取平均值;
e. 将读取的寄存器值取反加 1(2 的补码形式 ) ;
f. 计算结果写入相应的失调寄存器。
失调寄存器 测量值寄存器
地址 寄存器名称 地址 寄存器名称
14H PMoffsetA 18H PMIrmsA
15H PMoffsetB 19H PMIrmsB
16H PMoffsetC 1AH PMIrmsC
部分测量模块也提供了测量值的低位寄存器 PMIrmsLSB,此寄存器的值在有效值测量 (AC) 和平均值测量 (DC) 下具有不
同的定义,如下所示:
地址 名称 Bit15 ~ Bit0
Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8
- - - - IrmsCLSB
1DH PMIrmsLSB
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
IrmsBLSB IrmsALSB
当测量有效值时,PMIrmsLSB 寄存器的值为测量值的低位数据 (LSB)。当测量平均值时,此寄存器值为测量值的高
位数据 (MSB)。
5.3.5 电流测量的校准
部分测量模式下芯片只具有电流测量功能,所以只需要校准电流增益就可以了。电流增益的校准可以三相同时进行,以有
效值测量为例,校准方法如下:
a. 置位 MeasureType=0,置位 ReMeasure = 1,触发一次测量
b. 读取外部信号源 ( 标准表 ) 的电流值,读取电流寄存器的值 (16bits) ;
c. 计算电流增益
电流增益 = 标准表电流值 / 电流测量值
d. 部分测量模式没有专门的电流增益寄存器,计算得到的增益值需要用户自己存在 MCU 或外部存储器中。
需要说明的是,部分测量模块在正常模式和部分测量模式下都是使能的,即部分测量模块在这两种工作模式下都可以进行
电流值的测量。
起动部分测量
电流失调校准
起动部分测量
电流增益校准
结束
图 -8 部分测量校准流程
校表 27 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
5.3.6 部分测量功能的特殊应用
正常模式下对电流有效值的测量以 16 个周波为一个测量周期,即当电网频率为 50Hz 时,电流的测量周期为 320ms。当需
要进行特定周期的电流测量时,可以在正常模式下启动部分测量模块的功能,通过部分测量采样周期寄存器 PMAvgSamples 的
设置,实现特定周期的电流测量。需要说明的是,由于部分测量模块在正常模式下也是有效的,启用特定周期的电流测量功
能并不会影响常规的电能计量和参数测量功能。
部分测量模块除了能测量交流 (AC)信号下的电流有效值,还可以测量直流 (DC)信号下的电流平均值。电流平均值的
测量也可以通过在正常模式下启动部分测量模块功能来实现。
5.4 电流检测模式下的校表
电流检测由低功耗的比较电路实现,当外部电流小于设定的阈值时,比较电路输出低电平;当外部电流大于设定阈值时,
则输出高电平。如图 -9 所示。
输入电流
图 -9 电流检测的实现原理
5.4.1 电流检测模块的设置
电流检测模块一共可以设置六个电流阈值比较器,分别用于三相正向和负向电流的检测,这六个阈值比较器可以由控制位
开启和关闭,如下表所示:
地址 名称 Bit15 ~ Bit0
Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8
- - - - - - - -
10H DetectCtrl
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
- - PDN3 PDN2 PDN1 PDP3 PDP2 PDP1
1 PDN3/2/1:电流通道 3/2/1 的负向电流检测控制位
0:检测使能 ( 默认值 )
1:检测关闭
2 PDP3/2/1:电流通道 3/2/1 的正向电流检测控制位
0:检测使能 ( 默认值 )
1:检测关闭
电流检测模块的六个电流阈值比较器的值有各自的寄存器设置,如下表所示:
地址 名称 Bit15 ~ Bit0
11H DetectThA Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8
- CalCodeN
12H DetectThB
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
13H DetectThC - CalCodeP
1 CalCodeN:负向电流检测的阈值,数据为 7bits 宽度。
校表 28 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
标准源输出需要检测的电流信
号(如5%Ib)
Th_max = 80H
Th_max, Th_min, Th_temp:变量
Th_min = 00H
DetectThx:阈值寄存器
Th_temp = 40H
切换到正常模式
DetectThx = Th_temp
切换到电流检测模式
N N
Y N
Th_max – Th_temp == 1 ? IRQ0输出高电平 ? Th_temp – Th_min == 1 ?
Y Y
End
图 -10 电流检测阈值的校准流程
校表 29 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
6 起动电流设置
芯片与起动电流设置有关的寄存器如下表所示:
地址 寄存器名称 说明
35H PStartTh 合相有功起动功率
36H QStartTh 合相无功起动功率
37H SStartTh 合相视在起动功率
38H PPhaseTh 分相有功起动功率
39H QPhaseTh 分相无功起动功率
3AH SPhaseTh 分相视在起动功率
1 在电流为零的情况下,由于系统的干扰因素,电流采样通道可能会有微小的信号产生,从而产生一定的能量,影响电
能表的测量和计量准确度。而芯片提供的单相起动功率设置 / 判断功能可以避免这种情况的发生。
2 PPhaseTh、QPhaseTh 和 SPhaseTh 用来判断每一相 (A/B/C) 的起动功率。以有功为例,当单相输入功率小于 PPhaseTh
设定的值时,该相的有功功率输入会被强行置为零,即输入到后级处理的信号为零;反之则信号可流到后级处理。
要说明的是,此阈值是分有功 (P)、无功 (Q)、视在 (S) 进行设置的,而用来比较的值是 " 有功绝对值 + 无功绝对值
"( 即 |P|+|Q|)。
3 PStartTh、QStartTh 和 SStartTh 用来判断合相的起动功率。以有功为例,当合相功率小于 PStartTh 设定的值时,芯
片不进行能量累计;反之芯片则开始进行能量累计。
4 这两组寄存器值的计算方法相同,公式如下:
寄存器值 = N / 0.00032,(N 就是要设定的功率阈值 )。
例:起动电流的设置
假设:
电能表电压 220V,电流规格 5(100)A,有功起动电流为 0.1%。
考虑到小电流状态下的电流测量准确度,一般建议合相起动功率阈值按照起动电流的 50% 进
行设置 ( 也可以根据实际使用情况进行设置 )。
假设分相功率的起动阈值假设按照起动电流的 10% 进行设置。
则:
合相有功起动功率 = 3 x 5 x 0.1% x 50% x 220 = 1.65W
分相有功起动功率 = 5 x 0.1% x 20% x 220 = 0.11W
即寄存器值为:
PStartTh[35H] = 1.65 / 0.00032 = 5156 = 1424H
PPhaseTh[38H] = 0.11 / 0.00032 = 344 = 158H
起动电流设置 30 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
0 0 Total Active
Power Threshold Total Active Power
1 Energy Metering
|P|+|Q|>
PPhaseTh? ABS >
3 phases + PStartTh?
Phase Active 1
A/B/C
Power from DSP
1
0 Phase Active
0
Energy Metering
0 0
0 0 Total ReActive
Power Threshold Total ReActive Power
1 Energy Metering
|P|+|Q|>
QPhaseTh? ABS >
3 phases + QStartTh?
Phase ReActive 1
A/B/C
Power from DSP
1
0 Phase ReActive
0
Energy Metering
0 0
Phase Apparent 1
A/B/C
Power from DSP
1
0 Phase Apparent
0
Energy Metering
0 0
图 -11 计量起动处理
起动电流设置 31 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
7 温度补偿
芯片自身具有良好的温度特性,考虑到系统应用中外部元件的温度特性,芯片还提供了对外部温度漂移进行补偿的功能。
芯片的温度补偿需要对一系列特殊寄存器进行设置,这些寄存器位于特殊的地址,访问这些寄存器要严格按照以下方式进
行。
7.1 片上温度传感器的设置
90E32/36 芯片内置了一个温度传感器。由于生产工艺的影响,各芯片之间的温度传感器会有所差异,所以在进行温度补偿
之前,先要对片内温度传感器进行设置。
设置方法如下:
a. 向 2FDH 地址写入 AA55H
b. 向 216H 地址写入 5122H
c. 向 219H 地址写入 012BH
d. 向 2FDH 地址写入 0000H
设置完成后,可直接读取 Temp[0FCH] 寄存器得到当前的温度。请注意 , 温度传感器会检测芯片温度 , 此温度与接点温度
以及环境温度可能有一定程度的差异。
温度补偿 32 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
举例说明:
没有温度补偿前测试数据曲线如下:
0.08
Error
0.06
0.04
0.02
0 Temp
-50 0 50 100
-0.02
-0.04
-0.06
-0.08
线性化处理后:
基准温度点 ( 即校表时的温度 ) 为 25 ℃,计量误差为 0.0000% ;
85 ℃温度点的误差为 0.06%
则温度系数计算如下:
(0.06% - 0.0000%) / (85 ℃ - 25 ℃ ) = 10ppm/ ℃
需要补偿的温度系数为 -10ppm/ ℃,寄存器设置如下:
a. 向 2FCH 地址写入 AA55H
b. 向 270H 地址写入 008AH
c. 向 27BH 地址写入 8019H
d. 向 2FCH 地址写入 0000H
7.3 基于参考电压的温度补偿
芯片具有高精度的片上参考电压,此参考电压具有良好的低温度系数。但在实际应用中,需要考虑的是整个系统的温漂影
响,因此芯片特别提供了基于参考电压的温度补偿,该机制可减小周边元器件对系统造成的温漂影响。
需要注意的是,由于电压和电流的 A/D 采样使用的是同一个参考电压,所以对参考电压的补偿会对功率和电能带来双倍的
影响。
参考电压的温度补偿采用每 8 ℃为一点进行分段处理,在实际使用时,可对同批次元器件做小批量测试,得到最佳的温度
补偿参数,然后将此补偿参数做为固定值在大批量生产的过程中直接写入寄存器。
该温度补偿的方式如下:
a. 向 2FDH 地址写入 AA55H
b. 向 202H~209H 地址写入分段补偿的参考电压系数
c. 向 201H 地址写入分段补偿曲线的曲率
d. 向 2FDH 地址写入 0000H
正常情况下,参考电压值为 1200mV,在该补偿机制下,参考电压补偿的单位为 0.020mV。
相关的补偿寄存器的默认值是芯片设计时计算的理想值,在实际应用中,只需要在此基础上稍做调整即可。
温度补偿 33 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
温度补偿 34 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
8 谐波分析
90E36内置的离散傅立叶分析(DFT)计算引擎可完成6个通道2-32次的谐波分析功能,当输入信号较小时,谐波分析的计算
误差将变大,针对这种情况,芯片设计了一个预放大器 (prescaler) 放置在 DFT 引擎前以放大待计算的信号。
芯片设计的 A/D 采样速率为 8kHz,谐波分析截取 4096 个采样点进行 DFT 计算,完成一次计算约需 0.5 秒时间。
考虑到 DFT 计算结果输出较多,为保证外部 MCU 每次均能读取到同一次 DFT 计算的数据,芯片的 DFT 计算引擎在默认
情况下是关闭的,需要使能后才能启动;并且 DFT 计算引擎完成一次计算后会自动关闭,计算结果保持在寄存器中。外部
MCU 可通过 SPI 接口直接读取这些寄存器获得计算结果。
90E36 谐波分析的准确度不需要校准,在完成全波电压 / 电流的校准后,由芯片保证谐波测量的准确度。
DFT 计算引擎的控制寄存器如下:
谐波分析 35 2011 年 12 月 16 日
三相电能计量芯片应用笔记 AN-644
例:
假设:
电能表额定电压 220V,额定电流 5A
信号源输出 A 相电压 5 次谐波含量为 10%,A 相电流 5 次谐波含量为 40%
经 DFT 计算引擎处理后,得到寄存器值为:
[103H] = 0671H (1649)
[123H] = 19C9H (6601)
则测量得到的谐波含量值为:
5 次电压谐波含量 = 1649 / 163.84 = 10.0647 ( 即 10.0647%)
5 次电流谐波含量 = 6601 / 163.84 = 40.2893 ( 即 40.2893%)
设置THD+N监测阈值
N
查询THD+N监测标识
起动DFT功能
N
查询DFT完成标识
直接读取DFT计算结果
图 -12 谐波分析应用流程
谐波分析 36 2011 年 12 月 16 日