电子说
在电子设计领域,模拟 - 数字转换器(ADC)是连接模拟世界和数字世界的关键桥梁。今天,我们要深入探讨的是Maxim公司的MAX1227/MAX1229/MAX1231系列12位300ksps ADCs,这一系列产品凭借其丰富的特性和出色的性能,在众多应用场景中都有着广泛的应用。
文件下载:MAX1227.pdf
MAX1227/MAX1229/MAX1231是具有内部参考和内部温度传感器的串行12位ADC。它们具备片上FIFO、扫描模式、内部时钟模式、内部平均和AutoShutdown™等特性,最大采样率在使用外部时钟时可达300ksps。其中,MAX1231有16个输入通道,MAX1229有12个输入通道,MAX1227有8个输入通道,所有输入通道都可配置为单端或差分输入,支持单极性或双极性模式。这三款器件均采用+3V电源供电,并且包含一个与10MHz SPI™ - /QSPI™ - /MICROWIRE™兼容的串行端口。
分辨率为12位,INL和DNL为±1.0 LSB,偏移误差和增益误差在±0.5到±4.0 LSB之间,这些参数保证了ADC在直流信号转换时的高精度。
在30kHz正弦波输入、2.5V P - P、300ksps的条件下,信号 - 噪声加失真比(SINAD)可达71dB,总谐波失真(THD)可达 - 80dBc,无杂散动态范围(SFDR)可达81dBc,这些指标表明该ADC在动态信号处理方面具有出色的性能。
不同时钟模式下的转换时间有所不同,如内部时钟模式下转换时间为3.5µs,外部时钟模式下转换时间为2.7µs,用户可根据实际需求选择合适的时钟模式。
输入电压范围支持单极性和双极性模式,输入泄漏电流小,输入电容在采集期间为24pF,这些特性使得该ADC能够适应不同类型的模拟信号输入。
测量误差在±0.7°C到±2.5°C之间,温度测量噪声为0.4°C RMS,温度分辨率为1/8°C,能够满足大多数对温度测量精度要求不太高的应用场景。
参考输出电压为2.5V,温度系数为±30ppm/°C,输出电阻为6.5kΩ,参考输出噪声为200µV RMS,具有较高的稳定性和精度。
该系列ADC提供四种时钟模式,用户可根据不同的应用需求进行选择。
可通过写入设置寄存器将模拟输入配置为差分或单端转换。单端转换内部参考接地,差分模式可消除共模直流偏移和噪声。
通过设置寄存器的最后2位控制单极性/双极性模式地址寄存器,可选择单极性或双极性模式。单极性模式下,差分输入范围为0到VREF;双极性模式下,差分输入范围为±VREF/2。
FIFO可容纳多达16个ADC结果和一个温度结果,当FIFO满时,新的ADC结果会覆盖最旧的结果。每次CS下降沿后,FIFO中最旧的可用数据字节将在DOUT输出。
该系列ADC通过SPI - /QSPI兼容的串行接口与内部寄存器和外部电路进行通信,涉及的寄存器包括转换寄存器、设置寄存器、平均寄存器、复位寄存器、单极性寄存器和双极性寄存器。
用于选择活动模拟输入通道、扫描模式和单次温度测量。不同的扫描模式可根据实际需求选择,如扫描所有通道、扫描指定通道、多次扫描单个通道等。
用于配置时钟、参考和掉电模式。其中,CKSEL1和CKSEL0控制时钟模式,REFSEL1和REFSEL0控制参考模式,DIFFSEL1和DIFFSEL0控制单极性/双极性模式寄存器。
可配置ADC对每个请求结果最多平均32个样本,并独立控制单通道扫描的结果数量。
用于清除FIFO或将所有寄存器重置为默认状态。
用于配置模拟输入通道的单极性或双极性差分转换。
该系列ADC通过内部二极管连接的晶体管进行温度测量,通过改变二极管偏置电流产生与温度相关的偏置电压差,计算出与绝对温度成正比的数字值,并将其转换为摄氏度输出。
12位转换结果以MSB优先格式输出,前面有四个前导零。单极性模式下数据为二进制格式,双极性模式下数据为二进制补码格式。
为了获得最佳性能,建议使用PC板,避免使用绕线板。板布局应确保数字和模拟信号线相互分离,避免模拟和数字(尤其是时钟)信号相互平行或数字线穿过MAX1227/MAX1229/MAX1231封装下方。VDD电源应使用0.1µF电容旁路到地,靠近VDD引脚,以减少电源噪声的影响。如果电源噪声较大,可在电源中串联一个10Ω电阻以改善电源滤波效果。对于TQFN封装,应将其暴露的焊盘接地。
在进行FIFO部分读写操作时,需要注意数据的完整性。如果FIFO中条目的第一个字节部分读取,第二个字节读取的是接下来的8位,该条目的其余位将丢失。如果只部分读取第二个字节,整个条目将丢失。内部寄存器部分写入时,从MSB开始到部分写入停止的位置包含新值,未写入的部分包含之前写入的值。如果在EOC变低之前拉低CS,转换将无法完成,FIFO将损坏。
MAX1227/MAX1229/MAX1231系列ADC以其高精度、低功耗、丰富的输入配置和强大的功能,为电子工程师在各种应用场景中提供了一个优秀的选择。通过合理选择时钟模式、输入配置和寄存器设置,工程师可以充分发挥该系列ADC的性能优势,设计出更加高效、稳定的电子系统。在实际应用中,还需要注意布局、接地和旁路等设计细节,以确保系统的性能和可靠性。大家在使用过程中遇到过哪些问题呢?又是如何解决的呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !