AMC131M03:高性能3通道数据采集与隔离ADC解决方案

电子说

1.4w人已加入

描述

AMC131M03:高性能3通道数据采集与隔离ADC解决方案

在电子设计领域,数据采集与隔离是众多应用中的关键环节。今天要为大家详细介绍一款颇具特色的产品——AMC131M03,这是一款3通道、64-kSPS、同时采样、24位的增强隔离型Delta - Sigma ADC,还集成了DC/DC转换器,在多个领域都有着广泛的应用前景。

文件下载:amc131m03.pdf

特性亮点剖析

通道与输入特性

AMC131M03拥有三个隔离的同时采样ΔΣ ADC,支持差分或单端输入,这为不同类型的信号采集提供了极大的灵活性。无论是处理复杂的差分信号,还是单端信号,它都能轻松应对。

电源与EMI特性

单电源供电(3.3 V或5 V)并集成DC/DC转换器,简化了电源设计,降低了系统成本和复杂度。同时,它还满足CISPR - 11和CISPR - 25标准,具有低EMI特性,有效减少了电磁干扰,提高了系统的稳定性。

性能可配置特性

可编程的数据速率最高可达64 kSPS,可编程增益最高可达128,工程师可以根据实际应用需求灵活调整,以实现最佳的性能表现。此外,它还具备低漂移的内部电压参考和内部温度传感器,为系统的精准测量提供了有力支持。

接口与安全特性

采用4线SPI接口并带有循环冗余校验(CRC),确保了数据传输的可靠性。同时,它还获得了多项安全相关认证,如7070 - (PEAK) 增强隔离(符合DIN EN IEC 60747 - 17)和5000 - (RMS) 隔离1分钟(符合UL1577),适用于对安全性要求较高的应用场景。

应用场景大揭秘

电力计量领域

无论是商业还是住宅用电的电表设计,AMC131M03都能发挥重要作用。它可以精准采集电流和电压信号,为电力计量提供准确的数据支持。

电路保护领域

在断路器的设计中,该芯片能够实时监测电路中的电流和电压变化,及时发现异常情况并触发保护动作,保障电路的安全运行。

新能源领域

在电动汽车充电站和电池管理系统中,AMC131M03可以对电池的电压、电流和温度等参数进行精确测量,有助于实现高效的充电管理和电池保护。

技术细节深度解读

功能模块解析

集成DC/DC转换器

该转换器包含初级侧的低压差稳压器(LDO)、初级全桥逆变器和驱动器、基于层压材料的空心变压器、次级全桥整流器以及次级LDO。采用扩频时钟生成技术降低电磁辐射的频谱密度,并且谐振器频率与ΔΣ调制器同步,减少了对数据传输的干扰,提升了模拟性能。同时,通过读取状态寄存器中的SEC_FAIL位,可以检测DC/DC转换器是否发生故障。

高侧电流驱动能力

优化的架构使其能够为外部电路提供额外的直流电流,如驱动有源滤波器、前置放大器或比较器等。使用HLDO_OUT引脚作为外部电路的电源,其输出电压会受到驱动电流和所选电源模式的影响,因此外部电路组件需能在低电源电压下工作。

隔离通道信号传输

采用开关键控(OOK)调制方案在基于(SiO_{2})的电容隔离屏障上传输调制器输出的位流。传输后,使用sinc滤波器对调制器输出进行抽取,重构ADC转换数据并传输到数字控制部分,通过SPI接口访问数据。这种对称设计提高了共模瞬态抗扰度(CMTI)性能,降低了高频载波引起的辐射发射。

输入相关特性

输入ESD保护电路

基本的静电放电(ESD)电路结合外部电路和组件,保护芯片输入免受ESD和过压事件的影响。对于超过VHLDO_OUT的输入电压,可将其保护等效为一个简单的二极管。同时,集成的负电荷泵允许在单电源供电情况下测量低于HGND的输入电压。

输入多路复用器

每个通道都有一个专用的输入多路复用器,可通过CHn_CFG寄存器中的MUXn[1:0]位进行配置。它可以连接相应通道的模拟输入引脚、HGND(用于偏移校准)、正直流测试信号和负直流测试信号。

可编程增益放大器(PGA)

每个通道都集成了PGA,增益可设置为1、2、4、8、16、32、64和128。通过改变PGA增益,可以调整ADC的差分满量程输入电压范围(FSR)。同时,输入阻抗特性与PGA增益设置相关,在增益设置为8及以上时,会使用输入预充电缓冲器,输入阻抗非常高。

其他关键特性

电压参考

使用内部生成的低漂移带隙电压作为参考,提供1.2 V的标称电压,允许差分输入电压在 - 1.2 V至1.2 V之间摆动。参考电路启动迅速,确保设备能够快速开始采集数据。

内部测试信号

具有内部模拟测试信号,可通过输入多路复用器将正或负直流测试信号应用于通道输入,用于故障排除和诊断。测试信号会根据增益设置自动调整电压水平。

时钟与电源模式

需要在CLKIN引脚持续提供LVCMOS时钟,时钟频率可根据电源模式进行调整,以平衡功耗和动态范围。通过CLOCK寄存器中的PWR[1:0]位可选择高分辨率(HR)或低功率(LP)模式,同时可通过CLK_DIV[1:0]位改变时钟分频比。此外,DC/DC转换器的内部时钟频率需与调制器时钟同步,以减少干扰。

ΔΣ调制器与数字滤波器

ΔΣ调制器将模拟输入电压转换为一位密度调制的数字位流,通过过采样和反馈机制,将量化噪声转移到高频区域。数字滤波器为线性相位、有限脉冲响应(FIR)、低通、sinc型滤波器,用于衰减ΔΣ调制器的带外量化噪声。通过调整OSR[2:0]位可配置过采样比(OSR),从而实现不同的数据速率设置。在不同的OSR设置下,滤波器会有不同的工作模式和特性。

通道相位校准

允许对通道之间的采样相位进行精细调整,有助于补偿不同传感器的相位响应差异。通过CHn_CFG寄存器中的PHASEn[9:0]位配置相位偏移,可实现多个通道之间的精确相位校准。

校准寄存器

包括偏移校准寄存器和增益校准寄存器,可自动计算校准后的ADC转换结果。偏移校准寄存器用于校正系统的零误差,增益校准寄存器用于校正系统的增益误差。校准系数需要存储在外部非易失性存储器中,并在每次设备上电时重新编程到相应的寄存器中。

寄存器Map CRC

通过设置MODE寄存器中的REG_CRC_EN位,可启用寄存器Map CRC功能,对设备寄存器图进行CRC校验,以检测寄存器是否发生意外更改。

温度传感器

集成的温度传感器与电压通道的AIN2P输入复用,可通过CH2_CFG寄存器中的TS_EN位选择温度传感器模式。有内部和外部温度传感器模式可供选择,不同模式下的测量原理和配置方法有所不同。在温度传感器模式下,调制器时钟会进一步分频,导致转换速率降低,但输入阻抗会显著增加。

通用数字输出(GPO)

AIN2P/GPO引脚可通过设置CFG寄存器中的GPO_EN位配置为通用输出。使用GPO_DAT位可驱动该引脚输出逻辑高或低电平,输出为推挽式。

设备功能模式详解

上电与复位

设备可通过上电复位(POR)、SYNC/RESET引脚或RESET命令进行复位,复位后配置寄存器将恢复为默认值,DC/DC转换器将被禁用,需要重新启用才能开始生成转换数据。

启动行为

上电后启动

上电后,需要按顺序进行一系列操作,包括配置时钟分频器、设置调制器时钟频率、启用DC/DC转换器等。通过读取STATUS寄存器中的SEC_FAIL位,可确认次级电源是否稳定,只有在该位为0b时,ADC转换数据才有效。同时,要注意转换数据的有效性和数字滤波器的稳定时间。

引脚复位或RESET命令后启动

发送RESET命令或使用SYNC/RESET引脚进行引脚复位后,DC/DC转换器会被禁用,启动过程与上电后类似,但不需要考虑tPOR_DVDD 。

CLKIN时钟暂停后启动

CLKIN时钟暂停会导致次级电源下降,时钟恢复后,DC/DC转换器会自动重新启用,但需要等待SEC_FAIL位为0b,确保次级电源稳定后才能获取有效转换数据。

同步

通过在SYNC/RESET引脚提供负脉冲,可实现ADC转换与外部事件的同步。同步操作会根据SYNC/RESET脉冲与内部数据速率时钟的对齐情况,对数字滤波器进行复位。

转换模式

连续转换模式

ADC持续以(f_{MOD}) / OSR的速率生成数据,新数据通过DRDY引脚的下降沿指示。该模式适用于测量交流信号,可提供较高的输出数据速率。

全局斩波模式

通过设置GLOBAL_CHOP_CFG寄存器中的GC_EN位启用该模式,可降低设备内部电路失配导致的偏移误差和偏移漂移。在该模式下,ADC会周期性地交换输入极性,通过平均两次连续转换结果来消除偏移电压。同时,该模式会增加转换周期和数据稳定时间,并且会自动禁用相位校准功能。

电源模式

可通过CLOCK寄存器中的PWR[1:0]位选择高分辨率(HR)或低功率(LP)模式,以平衡功耗和性能。

待机模式

通过发送STANDBY命令可进入待机模式,该模式下所有通道被禁用,参考和其他非必要电路被断电,但设备会保留寄存器设置。进入待机模式前需禁用DC/DC转换器,退出时发送WAKEUP命令。

编程与使用要点

串行接口

使用SPI兼容接口进行配置和数据检索,工作在SPI模式1((CPOL = 0),(CPHA = 1))。各引脚功能明确,如CS引脚用于选择设备、SCLK引脚作为串行时钟、DIN引脚用于输入串行命令、DOUT引脚用于输出命令响应和ADC转换数据、DRDY引脚指示新转换数据可用、SYNC/RESET引脚用于同步转换或复位设备。SPI通信以帧为单位进行,每个帧包含多个字,字大小可通过MODE寄存器中的WLENGTH[1:0]位配置。同时,还支持CRC校验和SPI超时功能,以提高通信的可靠性和稳定性。

ADC转换数据

转换数据以24位二进制补码格式提供,数据速率由CLOCK寄存器中的OSR位设置。数据的可用性与DRDY引脚的状态相关,不同模式下的具体情况有所不同。

命令

提供了多种命令,如NULL命令用于读取转换数据、RESET命令用于复位设备、STANDBY命令用于进入待机模式、WAKEUP命令用于退出待机模式、LOCK命令用于锁定接口、UNLOCK命令用于解锁接口、RREG命令用于读取寄存器、WREG命令用于写入寄存器。每个命令都有特定的格式和响应。

ADC输出缓冲区和FIFO缓冲区

每个ADC通道有两个内部数据缓冲区:ADC输出缓冲区和FIFO缓冲区。FIFO缓冲区的更新取决于主机对之前转换数据的检索情况,可能会出现数据丢失的情况,需要注意数据读取的时机,以确保数据的完整性。

数据采集注意事项

在首次采集数据或暂停采集后重新开始采集时,需要采取特殊措施,如通过SYNC/RESET引脚同步转换并清空缓冲区,或快速读取两个数据包,以确保DRDY引脚行为的可预测性。

寄存器配置指南

AMC131M03拥有多个寄存器,每个寄存器都有特定的功能和位定义。例如,ID寄存器用于标识设备的通道数量,STATUS寄存器用于指示设备的状态信息(如SPI接口锁定状态、ADC重新同步状态、寄存器Map CRC故障状态等),MODE寄存器用于配置设备的工作模式(如寄存器Map CRC启用、SPI输入CRC启用、数据字长度选择等),CLOCK寄存器用于配置时钟和电源模式(如时钟分频比选择、OSR设置、电源模式选择等),GAIN寄存器用于设置各通道的PGA增益,CFG寄存器用于配置通用数字输出和全局斩波模式,CHn_CFG寄存器用于配置各通道的相位延迟和输入选择,CHn_OCAL_MSB和CHn_OCAL_LSB寄存器用于存储各通道的偏移校准系数,CHn_GCAL_MSB和CHn_GCAL_LSB寄存器用于存储各通道的增益校准系数,DCDC_CTRL寄存器用于控制DC/DC转换器的启用和频率范围选择,REGMAP_CRC寄存器用于存储寄存器Map的CRC值。

应用设计建议

未使用的输入和输出处理

未使用的模拟输入可浮空或连接到HGND,未使用的数字输入应连接到适当的电平(DVDD或DGND),DRDY引脚若未使用可保持未连接状态。

抗混叠设计

在每个通道输入前需要添加模拟低通滤波器,以防止带外噪声和干扰耦合到感兴趣的频段。由于AMC131M03是Delta - Sigma ADC,集成的数字滤波器可对带外频率提供较大的衰减,因此在大多数应用中,单阶RC滤波器即可提供足够的抗混叠保护。

最小接口连接

在某些情况下,可通过合理配置接口引脚来减少所需的隔离通道或MCU引脚数量。例如,CLKIN引脚需要LVCMOS时钟,可由MCU或本地LVCMOS输出设备生成;SYNC/RESET引脚若未使用可硬件连接到DVDD;DRDY引脚若未使用可浮空;若AMC131M03是SPI总线上的唯一设备,CS引脚可硬件接地。但需要注意启用数据输入和输出CRC,以防止寄存器读写错误。

多设备配置

多个AMC131M03设备可用于扩展通道数量,实现同时数据采集。所有设备需使用相同的时钟,并至少同步一次SYNC/RESET引脚,以确保设备内部的采样周期对齐。各设备的相位设置可独立更改,但主机需要记录哪个通道代表零相位。设备可共享SPI总线,通过不同的CS引脚进行寻址。

校准

可通过单室温校准来校正某些信号链误差,如偏移误差、增益误差和相位误差。偏移校准通过测量零输入时的输出结果并存储在相应的寄存器中,在系统运行时自动校正;增益校准通过测量最大和最小输入信号的结果,计算增益误差,并将其倒数存储在增益校准寄存器中;相位校准通过测量各通道之间的相位关系,调整CHn_CFG寄存器中的PHASEn位来实现。

故障排除

当遇到问题时,需要根据具体情况进行分析和解决。例如,若DRDY引脚以预期频率的一半切换,可能是由于DRDY_FMT位设置为1b且主机未读取转换数据,此时应按照数据采集建议读取数据;若STATUS寄存器中的F_RESYNC位被设置,可能是SYNC/RESET引脚与CLKIN不同步,需要了解该引脚的正确使用方法;若多次输出相同的ADC转换数据,可能是主机未读取所有通道的数据,应确保读取输出数据帧中的所有数据;若STATUS寄存器中的SEC_FAIL位被设置,即使次级侧电源看似稳定,也需要反复读取该位,直到其为0b,再读取ADC转换数据。

典型应用案例:三相电能计量前端

设计概述

在三相电能计量前端设计中,每个相使用一个AMC131M03来测量电流和电压,实现相与相之间的电气隔离,避免因电压差异过大损坏设备。同时,可选择使用一个非隔离的ADC(如ADS131M02)来监测中性线电流,用于防篡改检测。

详细设计步骤

电压测量

使用电压分压器网络((R{HI}) 和 (R{LO}))和RC低通滤波器((R{FILT}) 和 (C{FILT}))将市电电压降为适合ADC测量的范围。通过选择合适的电阻值,可确保输入信号在AMC131M03的输入电压范围内,并能测量高达四倍市电电压的过电压。同时,为减少ADC通道输入阻抗引起的增益误差和偏移误差,可在反相输入端串联一个电阻。

电流分流测量

使用分流电阻 (R{SHUNT}) 和RC低通抗混叠滤波器((R{FILT}) 和 (C_{FILT}))测量电流。通过配置AMC131M03的通道0为合适的增益(如32),可测量分流电阻上的电压。集成的电荷泵允许在单电源供电情况下测量低于HGND的电压。

温度测量

可将AMC131M03的通道2配置为测量温度,使用内部或外部温度传感器。若需要对分流测量进行温度校准,可将外部NTC温度传感元件靠近电流分流传感器放置。

电磁干扰测试

在许多应用中,需要对AMC131M03进行电磁干扰(EMI)测试,以确保其辐射发射不超过规定水平。按照CISPR 11标准进行测试时,需要在半电波暗室中使用宽带天线,分别对水平和垂直极化方向进行测量。

电源供应与布局建议

电源供应

AMC131M03由低侧电源(DVDD)供电,标称值为3.3 V(或5 V)± 10%。需要在电源引脚附近添加适当的去耦电容,以滤除电源噪声。同时,DC/DC转换器的初级和次级侧也需要进行去耦处理,可使用铁氧体磁珠来改善EMI性能。

布局设计

为了获得最佳的EM

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

全部0条评论

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

×
20
完善资料,
赚取积分