电子说
在电子工程师的日常工作中,高精度的能量测量是一个关键需求。CIRRUS LOGIC的CS5480三通道能量测量IC凭借其卓越的性能和丰富的功能,成为了众多应用场景中的理想选择。今天,我们就来深入了解一下这款IC。
文件下载:CS5480-INZ.pdf
CS5480是一款CMOS功率测量集成电路,它采用三个ΔΣ模数转换器来测量线电压、两路电流和温度。不仅能计算有功、无功和视在功率,还能计算均方根(RMS)电压和电流以及峰值电压和电流。此外,它还具备能量脉冲生成、电压骤降和骤升检测、过流检测、过零检测以及线频率测量等系统相关功能。
该IC优化了与电流互感器、分流电阻或罗氏线圈的接口,用于电流测量;与电阻分压器或电压互感器的接口,用于电压测量。电流输入提供了两个满量程范围,以适应不同类型的电流传感器。其三个差分输入的共模输入范围从模拟地(GNDA)到正模拟电源(VDDA)。
在4000:1的电流通道输入信号动态范围内,有功能量和无功能量的测量精度可达±0.1%;在1000:1的动态范围内,视在功率、电流RMS和功率因数的测量精度也能达到±0.1%。
模拟输入具有高共模抑制比、低噪声和良好的信号 - 噪声比。例如,电流通道的共模抑制比(CMRR)在DC、50Hz和60Hz时可达80dB,信号 - 噪声比(SNR)在10倍和50倍增益设置下均为80dB。
三个输入通道均使用四阶Delta - Sigma调制器将模拟输入转换为单比特数字数据流,采样率为MCLK/8,这种高采样率提供了宽动态范围并简化了抗混叠滤波器设计。
单比特调制器输出数据通过低通抽取滤波器扩展为24位并下采样到MCLK/1024,这些抽取滤波器是三阶Sinc滤波器,其输出还会经过IIR“反Sinc”滤波器。
用于补偿抽取滤波器的幅度滚降,使通道的幅度响应在奈奎斯特频率范围内保持平坦,从而实现高达2kHz的准确测量。默认情况下,IIR滤波器是启用的,可通过设置Config2寄存器中的IIR_OFF位来旁路。
通过在抽取滤波器中添加延迟来改变电压相对于电流的相位。相位偏移量由PC寄存器中的CPCCx[1:0]和FPCCx[8:0]位设置,对于电流通道,细相位补偿控制位FPCCx[8:0]可提供高达1/OWR的延迟,粗相位补偿控制位CPCCx[1:0]可提供额外的1/OWR延迟或在电压通道中提供高达2/OWR的延迟。
系统和CS5480本身存在的组件公差、增益和偏移误差可以通过增益和偏移寄存器进行校正。每个测量通道都有自己的一组增益和偏移寄存器。
可选的高通滤波器(HPF)可从选定的信号路径中去除任何直流分量。如果只在一个通道中启用了HPF,则应在另一个通道中应用相位匹配滤波器(PMF)以匹配HPF的相位响应。
在两个电流通道(I1、I2)上实现了可选的数字积分器,用于补偿罗氏线圈电流传感器产生的90°相移和20dB/十倍频程的增益。
所有RMS和功率结果都是通过对输出字速率(OWR)的瞬时值进行N个样本的平均得到的,N是SampleCount寄存器中存储的值。CS5480提供了两种平均模式:固定样本数平均模式和线周期同步平均模式。
CS5480具有内部电源监控电路,可监控VDDA和VDDD电源,并为主芯片提供复位信号。在电源上电时,两个电源都必须高于上升阈值,主复位信号才会被释放。
通过主机命令可以进入待机模式,该模式会关闭所有ADC、粗略缓冲器和温度传感器,并禁用系统时间计算。使用唤醒命令可以退出待机模式。
CS5480实现了过零检测逻辑,可以选择一个电流通道和一个电压通道进行过零检测。可以通过设置Config0寄存器中的IZX_CH控制位来选择过零通道,通过设置Config2寄存器中的ZX_LPF位来启用低通滤波器,以消除谐波并帮助检测50Hz或60Hz的基波分量。
如果Config2寄存器中的自动频率计算(AFC)位被设置,则会启用电压通道的线频率测量。线频率测量基于电压通道的过零次数,默认值为100次,可通过ZXX_NUM寄存器进行配置。
CS5480有两种不同的仪表配置模式,会影响总有功、无功和视在功率的计算方式。通过Config2寄存器中的MCFG位可以设置仪表配置模式。
在1V - 1I - 1N仪表配置模式下,CS5480提供了自动或手动调整防篡改方案的灵活性。对于电流篡改,可通过自动或手动通道选择方案进行防范;对于电压篡改,可使用内部RMS电压参考进行补偿。
CS5480提供了三个独立的能量脉冲生成块(EPG1、EPG2和EPG3),可以在三个数字输出引脚(DO1、DO2和DO3)上同时输出有功、无功和视在能量脉冲。
通过设置相应的寄存器,可以检测电压骤降、电压骤升和过流情况。当测量值超过或低于预定水平并持续指定的时间间隔时,会在Status0寄存器中设置相应的位。
使用多个CS5480设备的多相仪表可以配置为检测电压过零的顺序,从而确定相序。通过PSDC寄存器可以进行相序检测和控制。
CS5480具有内部温度传感器,可测量温度并可选地补偿电压参考的温度漂移。温度测量结果存储在Temperature寄存器中。
防潜动(无负载阈值)用于确定是否检测到无负载条件。当|PSUM|和|QSUM|小于No - Load Threshold寄存器中的值时,PSUM和QSUM将被强制为零;当|SSUM|小于该值时,SSUM也将被强制为零。
为防止关键配置和校准寄存器意外更改,CS5480提供了写保护和自动校验和计算两种增强的寄存器保护机制。
发送到CS5480 SDI/RX引脚的第一个字节包含主机命令,共有四种类型的主机命令:寄存器读取、寄存器写入、页面选择和指令。
CS5480的寄存器分为硬件寄存器和软件寄存器,不同的寄存器用于配置IC的各种功能、存储测量结果和进行校准。例如,Config0寄存器用于配置PGA增益、中断极性等;Config1寄存器用于配置数字输出和能量脉冲生成块;Config2寄存器用于配置仪表模式、平均模式、校验和等。
由于组件公差、残余ADC偏移和系统噪声的存在,仪表在满足特定精度要求之前需要进行校准。CS5480提供了片上校准算法,可快速轻松地进行系统校准。
在执行增益校准命令之前,需要将待校准路径的增益寄存器设置为1.0,并将TSETTLE设置为2000ms。校准过程中,会将电压RMS结果寄存器除以0.6,将电流RMS结果寄存器除以Scale寄存器,并将商放入相关的增益寄存器中。
通过在转换后使用功率因数(PF1、PF2)寄存器,可以计算电压通道和相应电流通道之间的相位偏移。根据相位偏移的结果,可以调整PC寄存器中的CPCCx和FPCCx位。
温度传感器校准涉及调整温度增益(TGAIN)和温度偏移(TOFF)两个参数。在校准之前,需要将TGAIN设置为1.0,将TOFF设置为0.0。
文档中给出了CS5480在单相3线系统(1V - 2I)和单相2线系统(1V - 1I - 1N)中的典型应用电路。在这些电路中,使用电流互感器(CT)来感测线负载电流,使用电阻分压器来感测线电压。
CS5480作为一款高性能的三通道能量测量IC,具有高精度、低噪声、多功能等优点。通过合理的配置和校准,可以满足各种能量测量应用的需求。电子工程师在设计相关电路时,需要充分了解其引脚功能、特性规格、信号流程和校准方法,以确保系统的准确性和可靠性。
你在使用CS5480的过程中遇到过哪些问题?或者你对它的某个功能有更深入的疑问吗?欢迎在评论区留言讨论。
全部0条评论
快来发表一下你的评论吧 !