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