MAX1340/MAX1342/MAX1346/MAX1348:多功能12位ADC与DAC芯片深度解析

电子说

1.4w人已加入

描述

MAX1340/MAX1342/MAX1346/MAX1348:多功能12位ADC与DAC芯片深度解析

在电子设计领域,模数转换器(ADC)和数模转换器(DAC)是非常关键的器件,它们在信号处理、数据采集等众多应用中发挥着重要作用。今天我们就来详细探讨一下MAXIM公司的MAX1340/MAX1342/MAX1346/MAX1348这一系列集成了12位多通道ADC和四通道12位DAC的芯片。

文件下载:MAX1340BETX+.pdf

一、芯片概述

MAX1340/MAX1342/MAX1346/MAX1348将多通道12位ADC和四通道12位DAC集成在单一芯片中,同时还配备了温度传感器和可配置的通用输入输出端口(GPIOs),采用25MHz SPI™-/QSPI™-/MICROWIRE™兼容的串行接口。ADC有4通道或8通道版本可供选择,四个DAC输出在2.0µs内稳定,ADC的转换速率可达225ksps。

1. 内部参考

所有器件都包含一个内部参考(4.096V),为ADC和DAC提供了稳定、低噪声的参考电压。同时,ADC和DAC支持可编程参考模式,用户可以选择使用内部参考、外部参考或两者结合。

2. 低功耗特性

这些芯片在不同工作模式下的功耗表现出色。在225ksps吞吐量时功耗为2.5mA,1ksps吞吐量时仅为22µA,关机模式下功耗低于0.2µA。

3. 封装与工作温度范围

芯片采用36引脚薄型QFN封装,工作温度范围为 -40°C 至 +85°C,能适应较为恶劣的工作环境。

二、应用领域

1. 闭环控制

适用于光组件和基站的闭环控制,其低毛刺能量(4nV•s)和低数字馈通(0.5nV•s)的特性,使其能够实现对快速响应闭环系统的精确数字控制。

2. 系统监控与控制

可用于系统的监控和控制,实时采集和处理各种模拟信号。

3. 数据采集系统

在数据采集系统中,能够高效地将模拟信号转换为数字信号,满足数据采集的需求。

三、芯片特性

1. ADC特性

  • 高分辨率与高精度:12位分辨率,积分非线性(INL)和微分非线性(DNL)均为±0.5 LSB,保证了转换的精度。
  • 多通道选择:MAX1340/MAX1342提供8个单端通道或4个差分通道;MAX1346/MAX1348提供4个单端通道或2个差分通道,支持单极性或双极性输入。
  • 动态性能出色:在10kHz正弦波输入、225ksps采样率下,信号噪声失真比(SINAD)可达70dB,总谐波失真(THD)为 -76dBc,无杂散动态范围(SFDR)为72dBc。

2. DAC特性

  • 快速稳定:12位四通道DAC,输出在2µs内稳定。
  • 低毛刺能量:超低毛刺能量(4nV•s),减少了信号干扰。
  • 高精度:积分非线性(INL)为±0.5 LSB,保证了输出的精度。

3. 其他特性

  • 内部温度传感器:内部±1°C精确温度传感器,可实时监测芯片温度。
  • FIFO功能:片上FIFO能够存储16个ADC转换结果和一个温度结果,方便数据的处理和存储。
  • 通道扫描与数据平均:支持片上通道扫描模式和内部数据平均功能,提高了数据采集的效率和准确性。

四、电气特性

1. ADC电气特性

参数 符号 条件 最小值 典型值 最大值 单位
分辨率 - - 12 - - Bits
积分非线性 INL - - ±0.5 ±1.0 LSB
微分非线性 DNL - - ±0.5 ±1.0 LSB
偏移误差 - - - ±0.5 ±4.0 LSB
增益误差 - (注2) - ±0.5 ±4.0 LSB
增益温度系数 - - - ±0.8 - ppm/°C
通道间偏移 - - - ±0.1 - LSB

2. DAC电气特性

参数 符号 条件 最小值 典型值 最大值 单位
分辨率 - - 12 - - Bits
积分非线性 INL - - ±0.5 ±4 LSB
微分非线性 DNL 保证单调 - - ±1.0 LSB
偏移误差 V OS (注8) - ±3 ±10 mV
偏移误差漂移 - - - ±10 - ppm of FS/°C
增益误差 GE (注8) - ±5 ±10 LSB
增益温度系数 - - - ±8 - ppm of FS/°C

五、引脚描述

芯片的引脚功能丰富,不同引脚承担着不同的功能,以下是部分重要引脚的介绍:

1. 电源引脚

  • DVDD:数字正电源输入,需通过0.1µF电容旁路到DGND。
  • AVDD:模拟正电源输入,需通过0.1µF电容旁路到AGND。
  • DGND:数字地,需连接到AGND。
  • AGND:模拟地。

2. 通信引脚

  • SCLK:串行时钟输入,用于时钟数据的输入和输出。
  • DIN:串行数据输入,数据在SCLK的下降沿锁存到串行接口。
  • DOUT:串行数据输出,在不同时钟模式下,数据在SCLK的下降沿或上升沿输出。
  • CS:片选输入,低电平有效,使能串行接口。

3. 转换与控制引脚

  • EOC:转换结束输出,低电平有效,EOC下降沿后数据有效。
  • LDAC:低电平有效,用于更新DAC输出。
  • CNVST:转换启动输入,低电平有效,用于启动转换。

4. 模拟输入引脚

  • AIN0 - AIN7:模拟输入引脚,可接受单端或差分输入信号。

5. 参考引脚

  • REF1:参考电压输入,可使用内部参考(4.096V)或外部参考。
  • REF2:参考电压输入或模拟输入通道6,在ADC外部差分参考模式中作为负参考。

6. GPIO引脚

MAX1342/MAX1348提供四个GPIOs,可配置为输入或输出。

六、SPI兼容串行接口

MAX1340/MAX1342/MAX1346/MAX1348的串行接口与SPI和MICROWIRE设备兼容。在使用SPI时,需要确保SPI总线主设备(通常是微控制器)工作在主模式,生成串行时钟信号。SCLK频率应选择25MHz或更低,并设置时钟极性(CPOL)和相位(CPHA)与微控制器控制寄存器中的值相同。

1. 数据传输

通过CS的高低电平转换来控制数据输入操作。串行通信总是从DIN加载一个8位命令字节开始,后续的数据字节在SCLK的下降沿从DIN时钟到串行接口。命令字节的内容决定了SPI端口应接收的位数以及数据的目标(ADC、DAC或GPIOs)。

2. 寄存器操作

  • 转换寄存器:控制ADC通道选择、ADC扫描模式和温度测量请求。
  • 设置寄存器:控制时钟模式、参考和单极性/双极性ADC配置。
  • ADC平均寄存器:特定于ADC,用于实现数据平均功能。
  • DAC接口寄存器:用于选择DAC并写入数据。
  • GPIO寄存器:用于配置和读写GPIOs(仅适用于MAX1342/MAX1348)。

七、总结

MAX1340/MAX1342/MAX1346/MAX1348系列芯片以其高性能、低功耗和丰富的功能,为电子工程师在数据采集、信号处理和系统控制等领域提供了一个优秀的解决方案。在实际应用中,工程师可以根据具体需求选择合适的芯片型号,并合理配置寄存器,以实现最佳的性能。同时,在设计过程中要注意电源旁路、引脚连接等细节,确保芯片的正常工作。大家在使用这些芯片时,有没有遇到过什么问题或者有什么独特的应用经验呢?欢迎在评论区分享。

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

全部0条评论

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

×
20
完善资料,
赚取积分