CS5464 3通道单相功率/能量IC:设计与应用全解析
在电子工程师的日常工作中,准确测量和计算功率、能量等参数是一项至关重要的任务。CIRRUS LOGIC的CS5464 3通道单相功率/能量IC为我们提供了一个强大而可靠的解决方案。今天,我们就来深入探讨一下这款IC的特点、功能以及如何在实际设计中应用它。
文件下载:CS5464-ISZ.pdf
一、CS5464概述
CS5464是一款CMOS功率测量集成电路,它利用四个ΔΣ模数转换器来测量线电压、温度和来自最多两个源的电流。该IC能够计算有功、无功和视在功率,以及均方根(RMS)和峰值电压、电流。此外,它还具备脉冲输出转换、电压骤降、电流故障、电压过零、线频率和防篡改检测等系统相关功能。
特点亮点
- 高精度能量测量:在1000:1的动态范围内,能量线性度达到±0.1%的读数,满足IEC、ANSI和JIS的精度规格要求。
- 丰富的片上功能:包括电压和电流测量、有功/无功/视在功率/能量计算、RMS电压和电流计算、电流故障和电压骤降检测、校准、相位补偿、温度传感器以及能量脉冲输出等。
- 低功耗设计:有效降低系统能耗,延长设备使用寿命。
- 防篡改检测与校正:提供至少两种形式的电表篡改补偿,确保测量的准确性和可靠性。
- 单电源接地参考输入:简化电路设计,提高系统稳定性。
- 片上2.5V参考电压:典型温度系数为40 ppm / °C,提供稳定的参考电压。
- 电源监控功能:可实时监测电源状态,保障系统正常运行。
- 三线串行接口:方便与微控制器或E²PROM进行通信。
二、引脚说明
CS5464的引脚分为控制引脚和串行数据I/O、模拟输入/输出、电源连接以及其他引脚等几类。下面为大家详细介绍一些关键引脚的功能:
模拟引脚
- 电压输入(VIN±):连接线路电压电阻分压器或变压器的输出,电压通道配备10x固定增益放大器,满量程信号电平为±250mV。
- 电流输入(IIN1±、IIN2±):连接电流传感电阻或变压器的输出,电流通道采用可编程增益放大器(PGA),有±50mV或±250mV两种可选输入增益。
- 电源故障监控输入(PFMON):通过电阻分压器监测未稳压的电表电源,当电压低于低限或高于高限时,相应的状态寄存器位会被设置。
- 电压参考输入(VREFIN):需要施加2.5V的稳定电压参考,可由外部电压参考或VREFOUT输出提供。
- 电压参考输出(VREFOUT):产生2.5V参考电压,适合驱动VREFIN引脚,但扇出能力较弱。
- 晶体振荡器(XIN、XOUT):可连接外部石英晶体或外部时钟源,为设备提供系统时钟。
数字引脚
- 复位输入(RESET):低电平有效,用于复位芯片,复位后会执行初始化程序,设置默认寄存器值。
- CPU时钟输出(CPUCLK):提供逻辑电平时钟输出,可驱动外部CPU或微控制器时钟,有两种相位选择。
- 中断输出(INT):指示内部状态寄存器(Status)中的使能位被设置,可用于触发相应的操作。
- 能量脉冲输出(E1、E2、E3):主要为低电平有效能量脉冲输出,也可根据配置输出其他条件。
- 串行接口(SCLK、SDI、SDO、CS、MODE):用于与主机微控制器或串行E²PROM进行通信。MODE输入可选择使用E²PROM还是主机微控制器,SCLK用于移位和限定串行数据,SDI为串行数据输入,SDO为串行数据输出,CS为芯片选择输入。
三、特性与规格
推荐工作条件
- 正数字电源(VD+):3.135 - 5.25V
- 正模拟电源(VA+):4.75 - 5.25V
- 电压参考(VREFIN):2.5V
- 指定温度范围(TA):-40 - +85°C
模拟特性
- 精度:有功功率在0.1% - 100%输入范围内,精度为±0.1%;无功功率在0.1% - 100%输入范围内,精度为±0.2%;功率因数在1.0% - 100%输入范围内,精度为±0.2%。
- 模拟输入:共模抑制比(CMRR)为80dB,输入电容和有效输入阻抗等参数也有明确规定。
- 电源:电源电流和功耗在不同工作状态下有相应的数值,电源抑制比(PSRR)在50、60Hz时也有具体要求。
数字特性
- 主时钟特性:主时钟频率范围为2.5 - 20MHz,占空比为40 - 60%。
- 滤波器特性:相位补偿范围为-5.4° - +5.4°,输入采样率和数字滤波器输出字速率等参数也有明确规定。
- 输入/输出特性:高电平输入电压、低电平输入电压、高电平输出电压、低电平输出电压等参数都有相应的要求。
开关特性
- 上升时间和下降时间:数字输出的上升时间和下降时间分别为50ns - 1.0µs。
- 启动时间:振荡器启动时间在XTAL = 4.096MHz时为60ms。
- 串行端口时序:串行时钟频率为2MHz,串行时钟脉冲宽度高和低分别为200ns。
绝对最大额定值
- 直流电源:正数字电源(VD+)和正模拟电源(VA+)的范围为-0.3 - +6.0V。
- 输入电流和输出电流:除电源引脚外,任何引脚的输入电流为±10mA,输出电流为100mA。
- 功率耗散:最大为500mW。
- 模拟输入电压和数字输入电压:范围为-0.3 - (电源电压 + 0.3)V。
- 环境工作温度和存储温度:分别为-40 - 85°C和-65 - 150°C。
四、信号路径描述
CS5464的数据流程包括两个电流路径和两个电压路径,每个路径都有其特定的功能和处理步骤。
模数转换器
电压和温度通道使用二阶ΔΣ调制器,两个电流通道使用四阶ΔΣ调制器,将模拟输入转换为单比特数字数据流,采样率为DCLK/8。
抽取滤波器
单比特调制器输出数据被扩展为24位,并通过低通抽取滤波器下采样到DCLK/1024,然后经过三阶IIR“反Sinc”滤波器补偿抽取滤波器的幅度滚降。
相位补偿
通过改变抽取滤波器中的采样时间,改变电流相对于电压的相位,相位补偿值由配置寄存器(Config)和控制寄存器(Ctrl)中的PC[7:0]位设置。
DC偏移和增益校正
系统和芯片固有的增益和偏移误差可以通过增益和偏移寄存器进行校正,每个测量通道都有自己的寄存器。
高通滤波器
可选的高通滤波器(HPF)可以从选定的信号路径中去除任何DC成分,随后也会从功率和所有低速率结果中去除DC。
低速率计算
低速率结果是通过对N个采样率结果进行积分得到的,N的值存储在循环计数寄存器中。
RMS结果
均方根(RMS)计算是对N个瞬时电压和电流采样进行的,使用公式[I{RMS }=sqrt{frac{sum{n=0}^{N-1} I_{n}^{2}}{N}}]。
功率和能量结果
瞬时电压和电流采样相乘得到瞬时功率,然后对N次转换进行平均得到有功功率。视在功率是RMS电压和电流的乘积,功率因数是有功功率除以视在功率,宽带无功功率是通过视在功率和有功功率的矢量减法计算得到的,无功功率是对瞬时正交功率进行积分得到的。
峰值电压和电流
峰值电流和峰值电压是在前一个低速率间隔中检测到的最大电流和电压采样。
功率偏移
功率偏移寄存器可以用于补偿系统中不是来自电源线的错误功率源,通过测量无负载时的平均功率并将其负值写入相应的功率偏移寄存器来实现。
五、设置CS5464
时钟分频器
CS5464的内部时钟需要在4MHz左右运行,通过使用内部时钟分频器,可以使用更高的晶体频率,分频比K由配置寄存器(Config)中的K[3:0]位选择,范围为1 - 16。
CPU时钟反相
默认情况下,CPUCLK与XIN反相,通过设置配置寄存器位iCPU可以去除这种反相。
中断引脚行为
INT引脚的行为由配置寄存器中的IMODE和IINV位控制,有四种可选模式:低电平有效、高电平有效、低脉冲和高脉冲。
电流输入增益范围
控制寄存器位I1gain(I2gain)选择电流输入的输入范围,有±250mV和±50mV两种可选增益。
高通滤波器
模式控制(Modes)寄存器位VHPF和IHPF分别激活电压和电流路径中的HPF,当只在一个路径中启用HPF时,会在另一个路径中应用相位匹配滤波器(PMF)。
循环计数
低速率计算的平均窗口持续时间由循环计数(N)寄存器设置,默认值为4000。
能量脉冲输出
E1、E2、E3引脚的功能由模式控制(Modes)寄存器中的E1MODE[1:0]、E2MODE[1:0]和E3MODE[1:0]位控制,可以输出有功能量、无功能量、视在能量等多种条件。
无负载阈值
无负载阈值寄存器(LoadMIN)用于在能量脉冲寄存器的值小于该阈值时将其清零。
能量脉冲宽度
能量脉冲宽度(PulseWidth)由PulseWidth寄存器设置,是输出字速率(OWR)的整数倍。
能量脉冲速率
启用的E1、E2、E3引脚的满量程脉冲频率为PulseRate x 输出字速率(OWR)/2,实际脉冲频率是满量程脉冲频率乘以脉冲寄存器的值。
电压骤降/电流故障检测
电压骤降检测和电流故障检测通过设置V1SagDUR(V2SagDUR)和I1FaultDUR(I2FaultDUR)寄存器的持续时间,以及V1SagLEVEL(V2SagLEVEL)和I1FaultLEVEL(I2FaultLEVEL)寄存器的预定电平来实现。
Epsilon
Epsilon寄存器用于设置正交功率计算中90°相移的增益,其值是线频率与输出字速率(OWR)的比值,可以由应用程序写入或通过设置AFC位自动计算。
温度测量
片上温度传感器使用晶体管的VBE来测量温度,温度测量结果存储在温度寄存器(T)中,可以通过改变温度增益(TGAIN)和温度偏移(TOFF)寄存器来改变温度的刻度和范围。
六、使用CS5464
初始化
CS5464使用上电复位电路(POR)提供内部复位,直到模拟电压达到4.0V。也可以使用RESET输入引脚进行复位,复位后执行初始化程序,设置默认寄存器值。软件复位命令也可以用于运行初始化程序。
掉电状态
CS5464有两种掉电状态:待机和睡眠。在待机状态下,除电压参考和晶体振荡器外的所有电路都断电;在睡眠状态下,除指令解码器外的所有电路都断电。返回活动状态时,需要发送唤醒/暂停命令。
防篡改检测与校正
CS5464提供至少两种形式的电表篡改补偿,通过第二电流输入和内部RMS电压参考来实现。功率和能量会为两个电流输入(两个能量通道)进行计算,CS5464可以自动选择幅度较大的通道,也可以由应用程序选择更合适的通道。
命令接口
命令和数据通过三线串行接口传输,命令分为寄存器读取、寄存器写入、同步和指令四种类型。寄存器读取会将最多四个字节的寄存器数据从SDO引脚输出,寄存器写入需要三个字节的写入数据。
寄存器分页
读写命令访问指定页面内的32个寄存器之一,通过写入页面寄存器(Page)来选择不同的页面。
命令
所有命令都是1字节(8位)长,包括转换、同步、电源控制、校准、寄存器读取和写入等命令。
七、寄存器描述
CS5464的寄存器分为页面寄存器、页面0寄存器、页面1寄存器和页面2寄存器,每个寄存器都有其特定的功能和用途。
页面寄存器
页面寄存器(Page)用于选择128个寄存器页面之一,是一个只写整数,包含7位。
页面0寄存器
包含配置(Config)、瞬时电流(I1、I2)、电压(V1、V2)、功率(P1、P2)、有功功率(P1AVG、P2AVG)、RMS电流(I1RMS、I2RMS)、电压(V1RMS、V2RMS)、瞬时正交功率(Q1、Q2)、无功功率(Q1AVG、Q2AVG)、峰值电流(I1PEAK、I2PEAK)、电压(V1PEAK、V2PEAK)、视在功率(S1、S2)、功率因数(PF1、PF2)、温度(T)、有功/视在/无功能量脉冲输出(EPULSE、SPULSE、QPULSE)、内部状态(Status)、中断掩码(Mask)和控制(Ctrl)等寄存器。
页面1寄存器
包含电流和电压的DC偏移(I1OFF、I2OFF、V1OFF、V2OFF)、增益(I1GAIN、I2GAIN、V1GAIN、V2GAIN)、功率偏移(P1OFF、P2OFF)、AC偏移(I1ACOFF、I2ACOFF、V1ACOFF、V2ACOFF)、模式控制(Modes)、线与采样频率比(Epsilon)、脉冲输出宽度(PulseWidth)、脉冲输出速率(PulseRate)、循环计数(N)、通道选择电平(IchanLEVEL)、通道选择最小幅度(EMIN或IrmsMIN)、宽带无功功率(Q1WB、Q2WB)、温度增益(TGAIN)、温度偏移(TOFF)、滤波器稳定时间(TSETTLE)、无负载阈值(LoadMIN)、电压固定RMS参考(VFRMS)、系统增益(G)和系统时间(Time)等寄存器。
页面2寄存器
包含电压骤降和电流故障持续时间(V1SagDUR、V2SagDUR、I1FaultDUR、I2FaultDUR)和电压骤降和电流故障电平(V1SagLEVEL、V2SagLEVEL、I1FaultLEVEL、I2FaultLEVEL)等寄存器。
八、系统校准
校准类型
CS5464提供DC偏移和增益校准,可应用于电压和电流测量,以及AC偏移校准,可应用于电压和电流RMS计算。
校准顺序
- DC偏移校准:在无线路电压或电流输入的情况下,测量并平均指定通道的DC值,将其逆结果存储在相关的偏移寄存器中。
- DC或AC增益校准:在满量程参考信号输入的情况下,测量并平均指定通道的DC或AC值,将其倒数结果存储在相关的增益寄存器中。
- AC偏移校准(如果需要):在零输入的情况下,测量并平均指定通道的残余RMS值,将其逆结果存储在相关的AC偏移寄存器中。
温度传感器校准
温度传感器校准涉及调整ΔVBE和VBE0两个参数,通过测量实际温度和T寄存器温度的差值,计算偏移误差和增益校正因子,更新TOFF和TGAIN寄存器的值。
九、E²PROM操作
CS5464可以接受来自串行E²PROM的命令,通过设置MODE输入为高电平来选择E²PROM模式。E²PROM代码需要设置配置和控制寄存器位、写入校准数据、设置能量输出脉冲宽度和速率、执行连续转换命令,并在最后设置控制寄存器中的STOP位。
十、基本应用电路
CS5464可以配置为在单相2线系统中测量功率,使用分流电阻来感测线路电流,使用电压分压器来感测线路电压。在这种配置中,需要注意CS5464的共模电平与电源线的参考关系,以及在连接接地参考通信接口时需要隔离电路。
总结
CS5464是一款功能强大、性能卓越的3通道单相功率/能量IC,它提供了高精度的功率和能量测量、丰富的片上功能、低功耗设计以及防篡改检测与校正等特性。通过深入了解其引脚功能、特性与规格、信号路径描述、设置方法、使用方式、寄存器描述、系统校准、E²PROM
-
设计应用
+关注
关注
0文章
212浏览量
5266
发布评论请先 登录
ADE7816:高精度多通道能量计量IC的全面解析
深入解析Cirrus Logic CS5490:高精度双通道能量测量IC
CS5480SG:高精度三通道能量测量IC的深度解析
CS5463:单相双向功率/能量IC的深度剖析与应用指南
深入解析Cirrus Logic CS5460A:单相双向功率/能量IC的卓越性能与应用
深入剖析Cirrus Logic CS5460A:单相双向功率/能量IC的卓越之选
SGM42403 四通道低侧驱动器 IC 深度解析
解析 MAX20747:小尺寸大能量的智能功率级 IC
MAX20444B:汽车4通道背光驱动IC的全面解析
DRV8803:多功能四通道低侧驱动IC的深度解析
TLE92464EDHP:高精度四通道低侧电磁阀驱动IC的深度解析
三通道 LCD 偏置电源管理 IC,带有三通道高效白光 LED 驱动器 skyworksinc
CS5464 3通道单相功率/能量IC:设计与应用全解析
评论