CS5480:高精度三通道能量测量IC的深度解析

电子说

1.4w人已加入

描述

CS5480:高精度三通道能量测量IC的深度解析

在电子工程师的日常工作中,高精度的能量测量是一个关键需求。CIRRUS LOGIC的CS5480三通道能量测量IC凭借其卓越的性能和丰富的功能,成为了众多应用场景中的理想选择。今天,我们就来深入了解一下这款IC。

文件下载:CS5480-INZ.pdf

一、概述

CS5480是一款CMOS功率测量集成电路,它采用三个ΔΣ模数转换器来测量线电压、两路电流和温度。不仅能计算有功、无功和视在功率,还能计算均方根(RMS)电压和电流以及峰值电压和电流。此外,它还具备能量脉冲生成、电压骤降和骤升检测、过流检测、过零检测以及线频率测量等系统相关功能。

该IC优化了与电流互感器、分流电阻或罗氏线圈的接口,用于电流测量;与电阻分压器或电压互感器的接口,用于电压测量。电流输入提供了两个满量程范围,以适应不同类型的电流传感器。其三个差分输入的共模输入范围从模拟地(GNDA)到正模拟电源(VDDA)。

二、引脚描述

(一)模拟引脚

  1. 电压输入(VIN±):线电压电阻分压器或变压器的输出连接到CS5480的(VIN±)输入。电压通道配备了一个10倍固定增益放大器,满量程信号电平为±250mV。若输入信号为正弦波,最大RMS电压约为176.78mV。
  2. 电流输入(IIN1±、IIN2±):电流传感分流电阻、变压器或罗氏线圈的输出连接到CS5480的IIN1±或IIN2±输入引脚。电流通道采用可编程增益放大器(PGA),有10倍和50倍两种可选输入增益。满量程信号电平在50倍增益设置下为±50mV,在10倍增益设置下为±250mV。若输入信号为正弦波,最大RMS电压分别为35.35mV或176.78mV。
  3. 电压参考(VREF±):CS5480在VREF±引脚之间产生稳定的2.4V电压参考,参考系统需要在这两个引脚之间放置至少0.1µF的滤波电容。该参考系统能够为CS5480提供参考,但驱动外部电路的能力有限,强烈建议除了所需的滤波电容外,不要将其他任何东西连接到VREF±引脚。
  4. 晶体振荡器:可以将外部4.096MHz石英晶体连接到XIN和XOUT引脚,每个引脚都配备了片上负载电容。也可以将外部时钟源连接到XIN引脚。

(二)数字引脚

  1. 复位输入(RESET):低电平有效,当该引脚被置为低电平超过120µs时,将停止CS5480的所有操作,并复位内部硬件寄存器和状态。为防止因噪声导致的误复位,需要在RESET引脚上连接外部上拉电阻和去耦电容。
  2. 数字输出(DO1 - DO3):这三个引脚是可配置的数字输出,可配置为输出能量脉冲、中断、过零信号或能量方向信号。
  3. UART/SPI™串行接口:CS5480提供了五个引脚(SSEL、RX/SDI、TX/SDO、CS和SCLK)用于与主机微控制器通信。SSEL引脚用于选择串行接口类型,低电平时选择SPI,高电平时选择UART。
  4. MODE引脚:该引脚必须连接到VDDA以确保正常工作,主要用于工厂测试程序。

三、特性与规格

(一)推荐工作条件

  • 正模拟电源(VDDA)范围为3.0 - 3.6V,典型值为3.3V。
  • 指定温度范围为 - 40°C至 + 85°C。

(二)功率测量特性

在4000:1的电流通道输入信号动态范围内,有功能量和无功能量的测量精度可达±0.1%;在1000:1的动态范围内,视在功率、电流RMS和功率因数的测量精度也能达到±0.1%。

(三)模拟特性

模拟输入具有高共模抑制比、低噪声和良好的信号 - 噪声比。例如,电流通道的共模抑制比(CMRR)在DC、50Hz和60Hz时可达80dB,信号 - 噪声比(SNR)在10倍和50倍增益设置下均为80dB。

(四)数字特性

  • 主时钟频率范围为2.5 - 5MHz,典型值为4.096MHz。
  • 相位补偿范围为 - 10.79°至 + 10.79°(60Hz,OWR = 4000Hz)。
  • 输入采样率为MCLK/8,数字滤波器输出字速率为MCLK/1024。

(五)开关特性

  • 上升时间和下降时间在不同输出情况下有相应的规格要求。
  • 振荡器启动时间在使用4.096MHz晶体时典型值为60ms。
  • SPI和UART的时序也有明确的规定。

(六)绝对最大额定值

  • 直流电源(VDDA)范围为 - 0.3V至 + 4.0V。
  • 输入电流最大为±10mA,输出电流最大为100mA。
  • 功耗最大为500mW。
  • 输入电压范围为 - 0.3V至(VDDA) + 0.3V。
  • 环境工作温度范围为 - 40°C至85°C,存储温度范围为 - 65°C至150°C。

四、信号流程描述

(一)模数转换器

三个输入通道均使用四阶Delta - Sigma调制器将模拟输入转换为单比特数字数据流,采样率为MCLK/8,这种高采样率提供了宽动态范围并简化了抗混叠滤波器设计。

(二)抽取滤波器

单比特调制器输出数据通过低通抽取滤波器扩展为24位并下采样到MCLK/1024,这些抽取滤波器是三阶Sinc滤波器,其输出还会经过IIR“反Sinc”滤波器。

(三)IIR滤波器

用于补偿抽取滤波器的幅度滚降,使通道的幅度响应在奈奎斯特频率范围内保持平坦,从而实现高达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. 直流偏移校准:在进行直流偏移校准时,不应向仪表施加线电压或电流。校准命令会测量并平均指定电压或电流通道在零输入时的直流值,并将结果的反值存储在相关的偏移寄存器中。
  2. 电流通道交流偏移校准:该校准命令会测量电流通道在零输入时的残余RMS值,并将平方结果存储在相关的交流偏移寄存器中。

(三)增益校准

在执行增益校准命令之前,需要将待校准路径的增益寄存器设置为1.0,并将TSETTLE设置为2000ms。校准过程中,会将电压RMS结果寄存器除以0.6,将电流RMS结果寄存器除以Scale寄存器,并将商放入相关的增益寄存器中。

(四)校准顺序

  1. 如果启用了HPF选项,则不需要进行直流偏移校准;否则,应先进行直流偏移校准。
  2. 如果IxRMS计算中存在交流偏移,则应在电流通道上进行交流偏移校准。
  3. 进行增益校准。
  4. 如果进行了交流偏移校准,则可能需要调整交流偏移以补偿增益的变化。

(五)相位补偿

通过在转换后使用功率因数(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的过程中遇到过哪些问题?或者你对它的某个功能有更深入的疑问吗?欢迎在评论区留言讨论。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐
  • 校准

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分