HT7038 多功能高精度三相电能专用计量芯片全方位解析
在电力计量领域,一款性能卓越的计量芯片对于准确测量和有效管理电能至关重要。HT7038 作为钜泉光电科技(上海)股份有限公司推出的多功能高精度三相电能专用计量芯片,为三相三线和三相四线应用提供了强大而可靠的解决方案。下面,我们就来深入了解一下这款芯片的各个方面。
文件下载:HT7038.pdf
芯片概况
芯片简介
HT7038 集成了 6 路二阶 sigma - delta ADC、参考电压电路以及所有功率、能量、有效值、功率因数及频率测量的数字信号处理等电路。它能够测量各相以及合相的有功功率、无功功率、有功能量及无功能量,同时还能测量各相电流、电压有效值、功率因数、相角、频率等参数,充分满足三相复费率多功能电能表的需求。该芯片支持全数字域的增益、相位校正,即纯软件校表,并且提供一个 SPI 接口,方便与外部 MCU 之间进行计量及校表参数的传递。此外,内置电压监测电路可以保证上电和断电时正常工作。
芯片特性
- 高精度测量:在输入动态工作范围(5000:1)内,非线性测量误差小于 0.1%。有功测量满足 0.2S、0.5S 标准,支持 IEC62053 - 22:2003 和 GB/T17215.322 - 2008;无功测量满足 1 级、2 级,支持 IEC62053 - 23:2003 和 GB/T17215.323 - 2008。
- 丰富参数输出:提供有功、无功功率/电能及 CF 脉冲输出,还能输出功率因数、相位角、线频率、电压夹角等参数,以及电压有效值、电流有效值,有效值精度优于 0.2%。
- 多种功能支持:具备断相指示、电压/电流相序检测功能,支持过零中断、采样中断、电能脉冲中断、校表中断等。同时提供有功、无功反向指示功能,合相能量绝对值相加与代数相加可选,电表常数和起动电流可调。
- 谐波测量能力:可准确测量到含 41 次谐波的有功、无功和视在功率、电能。
- 通信与封装:具有 SPI 通信接口,速率可达 10Mbps,内置温度测量传感器,采用 LQFP32 封装,3.3V 供电,晶体为 5.5296MHz。
整体框图与引脚定义
芯片采用 LQFP32 封装形式(32Pin LQFP(7x7)),其引脚功能丰富多样。例如,V1P/V1N 为通道 1(电流通道)正、负模拟输入引脚;REFCAP 输出基准 1.2V;CF1 用于有功功率的校验及有功电能计量;SLEEP 为休眠模式控制引脚等。每个引脚都有其特定的功能和作用,合理使用这些引脚可以充分发挥芯片的性能。
应用示意图
通过应用示意图,我们可以直观地看到 HT7038 在实际电路中的应用方式,为工程师进行电路设计提供了参考。
功能描述
电源管理
HT7038 片内包含一套电源监控电路,连续对模拟电源(AVCC)进行监控。当电源电压低于 2.5V±5%时,芯片将被复位,这有利于电路上电和掉电时芯片的正确启动和正常工作。同时,电源监控电路被安排在延时和滤波环节中,最大程度上防止了由电源噪声引发的错误。为保证芯片正常工作,应对电源去耦,使 AVCC 的波动不超过 3.3V±5%。
SLEEP 模式
将 Sleep 引脚(pin 22)拉高,HT7038 进入 sleep 模式,在该模式下,校表参数 0x01 ~ 0x1F 保存,当 Sleep 拉低后,芯片重新进入正常工作。
复位系统
提供硬件复位和软件复位两种方式。硬件复位通过外部引脚 RESET 完成,当 RESET 出现大于 20us 的低电平时,芯片进入复位状态,当 RESET 变为高电平时芯片将从复位状态进入正常工作状态。软件复位通过 SPI 接口完成,当往 SPI 口写入 0xD3 命令后,系统就进行一次复位。
A/D 转换
片内集成了多路 19 位的 ADC,采用双端差分信号输入,输入最大正弦信号(满量程)有效值是 0.5V。建议将电压通道 Un 对应到 ADC 的输入选在有效值 0.22V 左右,而电流通道 Ib 时的 ADC 输入选在有效值 0.05V 左右,参考电压 Refcap 典型值是 1.2V。
系统功能
- 相序检测:提供电压和电流相序检测功能,三相四线和三相三线模式的检测依据不同。三相四线模式下按照过零点顺序判断,三相三线模式下按照电压或电流夹角判断。
- 夹角与相角测量:电压夹角测量精度为 0.1 度,提供三个寄存器表示 AB/AC/BC 电压的夹角;相角检测功能可表示为±180°。
- 功率因数测量:通过公式 (P f=frac{a b s(P)}{a b s(S)}) 计算功率因数。
- 电压频率测量:可以直接输出电压频率参数,自动选择 A/B/C 三相中的任意一相电压为测量基准,新增稳定过零点的低通滤波,有效减小噪声和谐波的干扰影响,精度达 0.01Hz。
- 失压检测:可以根据设定的阈值电压对 A/B/C 三相电压是否失压进行判断,阈值电压可通过失压阈值设置寄存器 FailVoltage 进行设定。
有效值测量
通过对电流和电压采样值进行平方、开方以及数字滤波等一系列运算得到电流和电压有效值,在输入有效值 500mV 到 1mV 的信号时,误差小于 0.2%。
功率与能量计算
- 有功计算:各相的有功功率通过对去直流分量后的电流、电压信号进行乘法、加法、数字滤波等处理得到,包含高达 41 次的谐波信息。有功能量通过瞬时有功功率对时间的积分得到,合相有功能量可以根据设置按照代数或者绝对值的模式进行累加。
- 无功计算:无功功率计量算法与有功类似,只是电压信号采用移相 90 度之后的,移相方式采用 Hilbert 滤波器,测量带宽也可高达 41 次谐波。无功能量通过瞬时无功功率对时间的积分得到,合相无功能量同样可以根据设置按照代数或者绝对值的模式进行累加。
- 视在计算:提供两类视在功率计算公式,用户可通过寄存器配置选择使用。视在能量定义为视在功率对时间的积分,也可通过寄存器控制位选择相应的计算方式。
功率方向判断与起动/潜动
实时提供功率方向指示,方便实现四象限功率计量。提供电流阈值判断和功率阈值判断两种方式实现能量计量的起动和潜动,推荐使用功率阈值判断方式,设置值更准确。
片上温度检测
内建温度传感器,并提供一个 8 位的 ADC 对温度进行采样输出,分辨率为 0.726℃。
三相三线/四线应用
三相四线模式下采用三元件测量方法,三相三线模式下采用两元件测量方法。在三相三线模式下,B 相通道不参加功率计量,但可单独放出 B 通道的参数,且 B 通道的信号不会对三相三线的正常测量产生不良影响。
能量脉冲输出
2 个高频脉冲输出 CF1/CF2,分别对应全波有功电能、全波无功电能。电压、电流信号经过变换后在功率测量信号处理电路中相乘得到瞬时功率,对时间积分后成为电能信号,根据设置将 A/B/C 三相电能做绝对值相加或代数值相加运算,并将结果变换成频率信号,然后按照用户设定的分频系数进行分频,得到可用于校表的电能脉冲输出信号。
Vref 数字自动补偿功能
增加温度自动补偿功能,当 VrefAotu_en = 1(校表参数 0x70 bit1)且 TPS_En = 1(校表参数 0x31 bit4)时有效。新增加 Toffset 校正寄存器、Tgain 校正寄存器以及 Vrefgain 的补偿曲线系数 TCcoffA、TCcoffB、TCcoffC。
通信接口
SPI 通讯接口介绍
内部集成一个 SPI 串行通讯接口,采用从属方式工作,使用 2 条控制线和两条数据线(CS/SCLK/DIN/DOUT)。CS 为片选信号,DIN 用于数据输入,DOUT 用于数据输出,SCLK 为串行时钟。每次数据通讯都是 1 个字节命令和 3 个字节的数据。为消除 SPI 接口信号上的振荡,可在 SPI 信号线上串联一个小电阻,并根据情况加外接电容。
SPI 初始化
HT7038 的计量参数及校表参数寄存器通过 SPI 提供给外部 MCU。初始化时需要注意等待时间和 SPI sck 的速率设置。
SPI 读操作
通讯格式为 8 位命令,24 位数据,MSB 在前,LSB 在后。发送 8 位命令后,读取 24 位数据。当 SCLK 频率低于 500kHz 时,不需要等待时间;当 SCLK 频率高于 500kHz 时,需要等待 2uS。
SPI 写操作
同样是 8 位命令,24 位数据,发送 8 位命令后,紧随着写入 24 位数据。
SPI 写特殊命令字操作
提供一些特殊的命令字以配合软件校表之用,操作过程与 SPI 写操作时序一致。特殊命令包括采样数据缓冲启动命令、清校表数据命令、同步数据系数设置命令等。
寄存器
计量参数寄存器
包含多个寄存器,用于存储各种计量参数,如功率、有效值、功率因数、相角、频率、温度、能量等。这些寄存器采用补码形式给出,不同的寄存器有不同的功能和数据格式。
校表参数寄存器
用于配置芯片的各种参数,如模式、增益、相位校正、功率 offset 校正等。用户在通过 SPI 通信读写校表寄存器时,校表数据需放置在 3 个数据字节的低 2 个字节里。
电气规格
在测试条件 (Vcc = AVcc = 3.3V),EMU 时钟选择 921.6kHz(默认),室温下,芯片具有一系列电气参数。如电能计量参数方面,有功电能测量误差在 5000:1 范围内典型值为 0.1%;ADC 参数方面,输入电压范围有效值 500mV 时为±710mV 等。
校表过程
在对 HT7038 设计的电表进行校正时,必须提供标准电能表。校表流程包括参数设置和分相校正,具体步骤如下:
- 模式配置寄存器(0x01)写入:0xB97E,开启相关功能并降低功耗。
- EMU 单元配置寄存器(0x03)写入:0xF804,开启能量计量,使用功率作为潜动起动依据。
- 模拟模块使能寄存器(0x31)写入:0x3427,开启高通滤波器和 BOR 电源监测电路。
- 写入 HFconst 参数,可根据输入信号电压计算或根据误差调整。
- 进行功率增益校正,Pgain、Qgain、Sgain 写入相同值。
- 进行相位校正。
- 进行电压、电流有效值校正。
芯片封装
HT7038 采用 LQFP32 封装,同时提供典型运用电路原理图,方便工程师进行电路设计。
HT7038 芯片凭借其丰富的功能、高精度的测量能力和灵活的配置选项,为三相电能计量应用提供了一个优秀的解决方案。电子工程师在使用该芯片时,需要深入了解其各个方面的特性和参数,以充分发挥芯片的性能,设计出高质量的电能计量产品。你在使用 HT7038 芯片的过程中遇到过哪些问题呢?欢迎在评论区分享交流。
-
三相电能计量
+关注
关注
0文章
11浏览量
6514
发布评论请先 登录
HT7038 多功能高精度三相电能专用计量芯片全方位解析
评论