电子说
在电子工程师的设计世界里,功率测量和能量计算是至关重要的环节。CIRRUS LOGIC的CS5463作为一款单相双向功率/能量IC,凭借其卓越的性能和丰富的功能,成为了众多设计中的理想选择。今天,我们就来深入探讨一下这款IC的特点、工作原理、功能描述以及实际应用。
文件下载:CS5463-ISZR.pdf
CS5463是一款CMOS单片功率测量设备,集成了可编程增益放大器、两个ΔΣ模数转换器(ADC)、系统校准和计算引擎。它专为功率测量应用而设计,优化了与电流感测电阻或变压器以及电阻分压器或电压互感器的接口,能够精确测量瞬时电流和电压,并计算多种功率参数。
CS5463共有24个引脚,每个引脚都有其特定的功能。以下是一些关键引脚的介绍:
包括上升时间、下降时间、振荡器启动时间、串行端口定时等参数,确保芯片的正常工作。
对直流电源、输入电流、输出电流、功率耗散、模拟输入电压、数字输入电压、环境工作温度和存储温度等参数规定了最大限制,使用时需严格遵守。
CS5463采用双通道模数转换器(ADC),分别对电压和电流进行采样。电压通道通过二阶ΔΣ调制器对放大后的信号进行采样,电流通道则使用四阶ΔΣ调制器。采样率为MCLK/8,过采样提供了宽动态范围和简化的抗混叠滤波器设计。
采用Sinc3滤波器和4阶IIR滤波器,对采样数据进行处理。可选的数字高通滤波器(HPF)可去除信号中的直流分量,当仅一个通道启用HPF时,会使用全通滤波器(APF)进行相位匹配。
数字滤波器输出的字经过直流偏移调整和增益校准后,可通过读取瞬时电压和电流寄存器获得测量值。RMS电压和电流的计算基于N个瞬时样本。
瞬时电压和电流样本相乘得到瞬时功率,然后通过平均计算得到有功功率、视在功率、无功功率等参数。能量输出引脚E1、E2、E3可根据不同的配置输出与功率成正比的脉冲信号。
在未校准前,VRMS、RMS、有功、无功和功率因数等功率测量的线性度在指定范围内可达±0.1%的读数精度。通过合理设置周期计数寄存器的值,可以提高内部计算的准确性。
CS5463具有两个全差分输入通道,电压通道和电流通道的满量程差分输入电压均为±250 mVP。电压通道配备10x固定增益放大器,还可通过电压增益寄存器进行额外的可编程增益调整。电流通道采用可编程增益放大器(PGA),有两种可编程输入增益可供选择。
电流和电压通道均配备4阶IIR滤波器,用于补偿低通抽取滤波器的幅度滚降。
通过启用高通滤波器,可以去除通道中的偏移,避免在计算有功功率、VRMS、IRMS和视在功率时产生直流误差。当仅一个通道启用高通滤波器时,另一个通道会应用全通滤波器进行相位匹配。
CS5463以输出字率(OWR)进行瞬时电压、电流和功率的测量,并通过N个瞬时样本计算RMS电压、RMS电流和有功功率。所有测量值均以满量程的百分比形式表示。
提供三个能量输出引脚E1、E2、E3,可配置为不同的功率测量输出模式。脉冲输出频率与输入信号计算得到的功率成正比,脉冲宽度可通过脉冲宽度寄存器进行编程。
通过状态寄存器中的VSAG和IFAULT位,可检测电源线路电压和电流的下垂情况。需要在相应的寄存器中设置下垂电平和平滑持续时间。
无负载阈值寄存器(LoadMin)可用于在PActive寄存器的幅值小于该阈值时禁用有功能量脉冲输出。
片上温度传感器可辅助对测量元件进行温度特性表征,并补偿温度漂移。温度测量结果存储在温度寄存器中,可通过温度增益寄存器和温度偏移寄存器进行温度刻度转换。
CS5463使用+2.5V参考电压,可通过连接VREFOUT和VREFIN引脚使用片上2.5V参考,也可连接外部滤波和参考。
上电后,数字电路在模拟电压达到4.0V之前保持复位状态,然后经过8个XIN时钟周期的延迟使振荡器稳定,最后进行初始化。硬件复位和软件复位均可将内部寄存器重置为默认值。
CS5463具有待机和睡眠两种掉电状态,可通过发送上电命令恢复到活动状态。
XIN和XOUT构成片上振荡器,可使用石英晶体或外接时钟源。内部MCLK频率可通过配置寄存器中的K[3:0]位进行调整。
INT引脚用于指示内部错误或事件的发生,可通过掩码寄存器控制INT引脚的激活。中断条件可通过向状态寄存器中设置的位写入逻辑1来清除。
CS5463采用串行端口进行数据传输,支持指令、同步、寄存器写入和寄存器读取等四种类型的命令。命令和数据以最高有效位(MSB)优先的方式传输。
通过写入页面寄存器,可访问不同页面的寄存器。
所有命令均为8位长度,不同的命令用于启动转换、同步、上电/停止、掉电和软件复位、寄存器读写以及校准等操作。
CS5463共有三个页面的寄存器,每个页面的寄存器具有不同的功能。
包括配置寄存器、电流和电压DC偏移寄存器、电流和电压增益寄存器、周期计数寄存器、脉冲率寄存器、瞬时电流、电压和功率寄存器等,用于配置芯片的工作参数和存储测量结果。
包含能量脉冲输出宽度寄存器、无负载阈值寄存器、温度增益寄存器和温度偏移寄存器,用于控制能量脉冲输出和温度测量的相关参数。
有电压下垂和电流故障持续时间寄存器、电压下垂和电流故障电平寄存器,用于设置下垂和故障检测的相关参数。
CS5463提供数字DC偏移和增益补偿,以及AC偏移补偿。校准序列的计算流程适用于电压通道和电流通道,校准结果存储在相应的寄存器中。
通过配置寄存器中的PC[6:0]位和操作模式寄存器中的XVDEL和XIDEL位进行相位补偿,可抵消测量元件引入的相移。
功率偏移寄存器可用于抵消系统中可能存在的额外功率源,提高功率和能量测量的准确性。
当MODE引脚置为逻辑1时,CS5463启用自动启动模式。在该模式下,芯片从外部串行E2PROM下载所需的命令和寄存器数据,开始进行能量测量。
文档中给出了CS5463在单相2线和3线系统中的典型连接图,包括直接连接到电源线和与电源线隔离的不同配置。在设计应用电路时,需要根据具体需求选择合适的传感器和隔离电路。
CS5463作为一款功能强大的单相双向功率/能量IC,为电子工程师提供了高精度、多功能的功率测量解决方案。通过深入了解其特点、工作原理和功能描述,工程师可以更好地利用这款芯片进行设计,满足不同应用场景的需求。在实际应用中,还需要根据具体情况进行系统校准和优化,以确保测量结果的准确性和可靠性。
你在使用CS5463进行设计时,是否遇到过一些挑战?又是如何解决的呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !