MAX1226/MAX1228/MAX1230:高性能12位300ksps ADCs的深度解析
在电子设计领域,模拟 - 数字转换器(ADC)是连接模拟世界和数字世界的关键桥梁。今天,我们就来深入探讨MAXIM公司的MAX1226/MAX1228/MAX1230这三款12位300ksps ADCs,看看它们有哪些独特的性能和应用场景。
文件下载:MAX1228.pdf
产品概述
MAX1226/MAX1228/MAX1230是具有内部参考和内部温度传感器的串行12位ADC。它们具备片上FIFO、扫描模式、内部时钟模式、内部平均和AutoShutdown™等特性。使用外部时钟时,最大采样率可达300ksps。其中,MAX1230有16个输入通道,MAX1228有12个输入通道,MAX1226有8个输入通道,所有输入通道都可配置为单端或差分输入,支持单极性或双极性模式。这三款器件均采用+5V电源供电,包含一个10MHz SPI™/QSPI™/MICROWIRE™兼容的串行端口,可在 -40°C至 +85°C的扩展温度范围内工作。
关键特性亮点
高精度温度传感器
内部温度传感器的精度可达±0.7°C,能够准确测量环境温度,为系统提供可靠的温度数据,适用于对温度敏感的应用场景。
先进的FIFO设计
拥有16项先入先出(FIFO)模拟多路复用器,可处理多个内部时钟转换和温度测量,而不会占用串行总线,提高了数据处理效率。
多通道配置
提供16、12、8通道单端和8、6、4通道真差分输入选择,满足不同应用的需求。其精度方面,积分非线性(INL)和差分非线性(DNL)均为±1 LSB,且在整个温度范围内无丢失码,保证了数据转换的准确性。
低功耗设计
采用单 +5V电源供电,在300ksps采样率下电流仅为2.3mA,内部4.096V参考或外部差分参考,有效降低了功耗。
高速接口
具备10MHz 3线SPI/QSPI/MICROWIRE兼容接口,方便与微处理器进行通信,实现快速数据传输。
电气特性分析
直流精度
分辨率为12位,INL和DNL均为±1.0 LSB,偏移误差和增益误差在±0.5至±4.0 LSB之间,偏移误差温度系数为±2 ppm/°C FSR,增益温度系数为±0.8 ppm/°C,通道间偏移匹配为±0.1 LSB,确保了高精度的直流转换。
动态特性
在30kHz正弦波输入、4.096VP - P、300ksps采样率和4.8MHz时钟频率下,信号 - 噪声加失真比(SINAD)为73 dB,总谐波失真(THD)为 -88 dBc,无杂散动态范围(SFDR)为89 dBc,互调失真(IMD)为76 dBc,满功率带宽为1 MHz,满线性带宽为100 kHz,展现了良好的动态性能。
其他特性
转换时间方面,内部参考上电时间根据不同情况有所不同,采集时间为0.6µs,转换时间在内部时钟模式下为3.5µs,外部时钟模式下为2.7µs。输入电压范围在单极性模式下为0至VREF,双极性模式下为 -VREF / 2至VREF / 2,输入泄漏电流和电容也有相应的规格。
引脚配置与功能
不同型号的引脚配置有所差异,主要包括模拟输入引脚(AIN)、参考输入引脚(REF - 、REF +)、转换启动引脚(CNVST)、时钟引脚(SCLK)、片选引脚(CS)、数据输入输出引脚(DIN、DOUT)和转换结束输出引脚(EOC)等。每个引脚都有其特定的功能,例如SCLK用于时钟数据的输入输出,CS用于选择芯片,EOC用于指示转换是否完成。
工作模式与操作方法
转换操作
采用全差分逐次逼近寄存器(SAR)转换技术和片上跟踪保持(T/H)模块,将温度和电压信号转换为12位数字结果,支持单端和差分配置。
输入带宽
输入跟踪电路具有1MHz的小信号带宽,可通过欠采样技术数字化高速瞬态事件和测量带宽超过ADC采样率的周期信号,但需要对输入信号进行抗混叠预滤波。
模拟输入保护
内部ESD保护二极管可将所有引脚钳位到VDD和GND,允许输入在(GND - 0.3V)至(VDD + 0.3V)范围内摆动而不损坏,但为保证全量程附近的准确转换,输入不得超过VDD 50mV或低于GND 50mV。
3线串行接口
与SPI/QSPI和MICROWIRE设备兼容,CPU串行接口需运行在主模式以生成串行时钟信号,SCLK频率可选择10MHz或更低,时钟极性(CPOL)和相位(CPHA)需与µP控制寄存器设置一致。通过设置CS低电平在SCLK上升沿锁存DIN输入数据,DOUT输出数据在SCLK下降沿更新。
单端/差分输入
可通过写入设置寄存器配置为差分或单端转换,单端转换内部参考GND,差分模式可消除共模直流偏移和噪声。
单极性/双极性模式
通过设置寄存器的相应位可选择单极性或双极性模式,单极性模式下差分输入范围为0至VREF,双极性模式下为±VREF / 2,输出格式分别为二进制和二进制补码。
内部FIFO
可容纳多达16个ADC结果和一个温度结果,允许ADC处理多个内部时钟转换和温度测量,而不占用串行总线。当FIFO满时,新结果会覆盖旧结果。
内部时钟
由内部振荡器提供时钟,精度在4.4MHz标称时钟速率的10%以内,在时钟模式00、01和10下有效,数据读取时钟速度可达10MHz。
应用信息
寄存器描述
通过SPI - /QSPI兼容的串行接口在内部寄存器和外部电路之间进行通信,包括转换寄存器、设置寄存器、平均寄存器、复位寄存器、单极性寄存器和双极性寄存器等,每个寄存器都有其特定的功能和配置方法。
转换时间计算
转换时间取决于多个因素,如每个样本的转换时间、每个结果的样本数、每次扫描的结果数、是否请求温度测量以及是否使用外部参考等。不同时钟模式下的转换时间计算方法也有所不同。
温度测量
利用内部二极管连接的晶体管进行温度测量,通过改变二极管偏置电流产生与温度相关的偏置电压差,计算出与绝对温度成比例的数字值,并将输出数据调整为摄氏度。
设计注意事项
布局、接地和旁路
为获得最佳性能,应使用PCB板,避免使用绕线板。电路板布局应确保数字和模拟信号线相互分离,避免模拟和数字(特别是时钟)信号并行布线或数字线在MAX1226/MAX1228/MAX1230封装下方布线。VDD电源中的高频噪声会影响性能,需使用0.1µF电容将VDD电源旁路到GND,并尽量缩短电容引线长度。对于QFN封装,应将其暴露焊盘连接到地。
部分读写问题
在FIFO数据读取和写入过程中,需注意部分读取和写入可能导致的数据丢失问题。如果CS在少于8个SCLK周期后拉高,可能会丢失部分数据;如果在EOC变低之前拉低CS,会导致转换无法完成和FIFO损坏。
总结
MAX1226/MAX1228/MAX1230以其高精度、多通道、低功耗和丰富的功能特性,适用于系统监控、数据采集、工业控制、患者监测、数据记录和仪器仪表等多种应用场景。电子工程师在设计过程中,可根据具体需求合理配置寄存器和工作模式,同时注意布局、接地和旁路等问题,以充分发挥这些ADC的性能优势。你在使用类似ADC时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
-
高性能
+关注
关注
0文章
781浏览量
21498
发布评论请先 登录
MAX1226/MAX1228/MAX1230:高性能12位300ksps ADCs的深度解析
评论