高速8位ADC:MX7575/MX7576的深度解析

电子说

1.4w人已加入

描述

高速8位ADC:MX7575/MX7576的深度解析

在电子设计领域,模拟到数字的转换是一个关键环节,而ADC(模拟 - 数字转换器)则是实现这一转换的核心组件。Maxim的MX7575/MX7576作为高速、微处理器兼容的8位ADC,在众多应用场景中展现出了卓越的性能。今天,我们就来深入了解一下这两款ADC的特点、应用以及使用中的注意事项。

文件下载:MX7575.pdf

一、产品概述

MX7575/MX7576是Maxim推出的高速8位ADC,具备5µs(MX7575)和10µs(MX7576)的快速转换时间,并且与微处理器(µP)兼容。MX7575带有片上跟踪/保持功能,能够准确采集和数字化高达50kHz的满量程信号(压摆率为386mV/µs)。两款ADC都采用逐次逼近技术,实现了快速转换和低功耗。它们工作在+5V电源下,使用1.23V的外部参考电压,输入电压范围为0V至2VREF。

二、应用领域

MX7575/MX7576的高速和低功耗特性使其在多个领域得到了广泛应用,包括:

  1. 数字信号处理:快速的转换时间能够满足数字信号处理对实时性的要求。
  2. 高速数据采集:适用于需要高速采集数据的系统。
  3. 电信:在电信设备中,能够实现快速准确的信号转换。
  4. 音频系统:为音频信号的数字化处理提供支持。
  5. 高速伺服回路:确保伺服系统的快速响应和精确控制。
  6. 低功耗数据记录器:低功耗特性延长了数据记录器的电池续航时间。

三、产品特性

  1. 快速转换时间:MX7575为5µs,MX7576为10µs,能够满足高速应用的需求。
  2. 内置跟踪/保持功能(MX7575):可准确采集高速信号,提高转换精度。
  3. 低总未调整误差:最大±1LSB,保证了转换的准确性。
  4. 50kHz全功率信号带宽(MX7575):能够处理高频信号。
  5. 单+5V电源供电:简化了电源设计。
  6. 8位µP接口:方便与各种微处理器连接。
  7. 100ns数据访问时间:快速的数据访问提高了系统的响应速度。
  8. 低功耗:仅15mW,适合低功耗应用。
  9. 小尺寸封装:节省电路板空间。

四、电气特性

(一)精度指标

  1. 分辨率:8位,能够提供较高的转换精度。
  2. 总未调整误差:不同型号的误差范围有所不同,如MX757_K/B/T最大为±1LSB,MX757_J/A/S为±2LSB。
  3. 相对精度:MX757_K/B/T为±1/2LSB,MX757_J/A/S为±1LSB。
  4. 无丢失码分辨率:8位,保证了转换的完整性。
  5. 满量程误差:最大±1LSB。
  6. 满量程温度系数:±5ppm/°C,温度稳定性较好。
  7. 失调误差:最大±1/2LSB。
  8. 失调温度系数:±5ppm/°C。

(二)模拟输入

  1. 电压范围:0V至2VREF,1LSB = 2VREF / 256。
  2. 直流输入阻抗:10MΩ,对输入信号的影响较小。
  3. 压摆率(MX7575):0.386V/µs,能够处理快速变化的信号。
  4. 信噪比(MX7575):在输入信号为2.46Vp-p、频率为10kHz时,可达45dB。

(三)参考输入

  1. 参考电压:1.23V,允许±5%的变化。
  2. 参考电流:500µA。

(四)逻辑输入

  1. 输入低电压:0.8V。
  2. 输入高电压:2.4V。
  3. 输入电流:在不同温度下有所不同,TA = +25°C时为±1µA,TA = TMIN至TMAX时为±10µA。
  4. 输入电容:10pF。

(五)时钟

  1. 输入低电压:0.8V。
  2. 输入高电压:2.4V。
  3. 输入低电流:MX757_J/A/K/B为700 - 800µA,MX757_S/T为800 - 700µA。
  4. 输入高电流:MX757_J/A/K/B为800 - 700µA,MX757_S/T为700 - 800µA。

(六)逻辑输出

  1. 输出低电压:0.4V(ISINK = 1.6mA)。
  2. 输出高电压:4.0V(ISOURCE = 40µA)。
  3. 浮动状态泄漏电流:±10µA。
  4. 浮动状态输出电容:10pF。

(七)转换时间

  1. 外部时钟:MX7575为5 - 10µs(fCLK = 4MHz),MX7576为10 - 30µs(fCLK = 2MHz)。
  2. 内部时钟:MX7575为5 - 15µs,MX7576为10 - 30µs。

(八)电源要求

  1. 电源电压:±5%的变化范围内,MX757_J/A/K/B和MX757_S/T的电源电压要求不同。
  2. 电源电流:3 - 7mA。
  3. 功耗:15mW。
  4. 电源抑制比:在4.75V < VDD < 5.25V时,为±1/4LSB。

五、引脚说明

MX7575/MX7576的引脚功能丰富,不同引脚承担着不同的任务,以下是各引脚的详细说明: 引脚(DIP/SO) 引脚(PLCC) 名称 功能
1 2 CS 芯片选择输入,低电平有效,用于选择设备或识别RD输入。
2 3 RD 读取输入,低电平用于访问数据,同时也可启动转换。
3 4 TP(MX7575) 测试点,需连接到VDD;MODE(MX7576)为模式输入,低电平使ADC进入异步转换模式,高电平用于同步转换模式和ROM接口模式。
4 5 BUSY 输出信号,低电平表示转换开始,高电平表示转换结束。
5 6 CLK 外部时钟输入/内部振荡器引脚,用于设置频率的RC组件。
6 7 D7 三态数据输出,位7(最高有效位)。
7, 8 8, 9 D6, D5 三态数据输出,位6和位5。
9 10 DGND 数字地。
10 - 13 12 - 15 D4 - D1 三态数据输出,位4 - 位1。
14 16 D0 三态数据输出,位0(最低有效位)。
15 17 AGND 模拟地。
16 18 AIN 模拟输入,范围为0V至2VREF。
17 19 REF 参考输入,标称值为+1.23V。
18 20 VDD 电源电压,标称值为+5V。
- 1, 11 N.C. 无连接。

六、详细工作原理

(一)转换器操作

MX7575和MX7576采用逐次逼近技术将未知的模拟输入电压转换为8位数字输出代码。MX7575在转换开始时对输入电压进行一次采样,而MX7576在转换过程中对输入信号进行八次采样。内部DAC初始设置为半量程,比较器判断输入信号与半量程的大小关系,根据比较结果确定DAC的最高有效位(MSB)是否保留。在每个比较阶段结束时,逐次逼近寄存器(SAR)存储上一次决策的结果,并确定下一个试验位。经过八次比较循环后,SAR中存储的八位数据被锁存到输出锁存器中,转换结束后BUSY信号变为高电平,数据可被微处理器访问。同时,DAC复位到半量程,为下一次转换做准备。

(二)微处理器接口

MX7575和MX7576有两种常见的接口模式:慢内存接口模式和ROM接口模式,MX7576还有异步转换模式。

  1. 慢内存接口模式:适用于具有至少10µs等待状态能力的微处理器(如8085A)。通过执行对设备的内存读取操作(CS和RD置低)启动转换,BUSY信号变为低电平,使微处理器进入等待状态。MX7575的跟踪/保持功能在RD置低后的第三个时钟下降沿保持信号,MX7576在转换过程中对模拟输入进行八次采样。转换结束后,BUSY信号变为高电平,输出锁存器和缓冲器更新为新的转换结果,微处理器完成内存读取。
  2. ROM接口模式:微处理器无需进入等待状态。通过读取指令(RD和CS置低)启动转换并访问旧数据,BUSY信号变为低电平表示转换开始。转换结束(BUSY变为高电平)后,另一个读取指令访问新数据并通常启动第二次转换。需要注意的是,RD和CS不应在BUSY变为高电平之前置低,且在BUSY变为高电平后的一个外部时钟周期内,若RD和CS置低,则第二次转换不会启动。
  3. 异步转换模式(MX7576):将MODE引脚置低,MX7576进入连续转换模式,RD和CS输入仅用于从转换器读取数据。在这种模式下,MX7576对微处理器来说就像一个ROM,数据可以独立于时钟进行访问。输出锁存器通常在BUSY信号的上升沿更新,但如果CS和RD在BUSY变为高电平时为低电平,则数据锁存器直到其中一个输入变为高电平才会更新。此外,MX7576在RD或CS变为高电平之前停止转换,BUSY保持高电平。

(三)MX7575跟踪/保持功能

MX7575的跟踪/保持功能由采样电容和开关组成。在转换开始时,开关S1闭合,跟踪输入信号;在CS和RD置低后的第三个时钟下降沿,开关S1打开,保持输入信号。该功能能够采集压摆率高达386mV/µs的信号,在50kHz正弦波、2.46Vp-p振幅的情况下表现良好。为了保证跟踪/保持的性能,应保持驱动源阻抗低于2kΩ,以减少噪声和直流误差。

(四)MX7576模拟输入

MX7576的模拟输入也可以用开关和电容进行建模。与MX7575不同的是,MX7576在转换过程中对输入电压进行八次采样。因此,同样需要注意最小化模拟源阻抗,减少数字电路在转换过程中的噪声耦合,特别是在采样瞬间。

(五)参考输入

MX7575/MX7576的高速性能部分归因于DAC的“反相电压输出”拓扑结构,该结构具有低失调和增益误差以及快速的建立时间。然而,DAC的输入电流不是恒定的,在转换过程中,DAC的直流阻抗会在6kΩ至18kΩ之间变化,并且当DAC代码改变时,会从参考输入吸取少量瞬态电流。因此,参考电路需要具有低的直流和交流驱动阻抗,以最小化转换误差。

(六)内部/外部时钟

MX7575/MX7576可以使用外部时钟或内部时钟运行。无论使用哪种时钟,时钟引脚的信号都会在内部进行二分频,以提供相对不受输入时钟占空比影响的内部时钟信号。一次转换需要20个输入时钟周期,对应10个内部时钟周期。

  1. 内部时钟:内部振荡器的频率由外部电容CCLK和外部电阻RCLK设置。在转换过程中,通过RCLK对CCLK充电并通过内部开关放电,在CLK引脚上产生锯齿波形。转换结束后,内部振荡器通过内部开关将CLK引脚钳位到VDD而关闭。由于工艺变化,RCLK/CCLK组合的振荡频率可能会与标称值相差±50%,因此在需要精确转换时间或对转换时间有严格软件约束的应用中,建议使用外部时钟。
  2. 外部时钟:CLK输入可以直接由74HC或4000B系列缓冲器(如4049)驱动,或由带有5.6kΩ上拉电阻的LS TTL输出驱动。转换结束后,设备会忽略时钟输入并禁用内部时钟信号,因此外部时钟可以在转换之间继续运行而无需禁用。外部时钟的占空比可以在30%至70%之间变化,但为了保持精度,不应使用远低于数据手册限制(MX7575为4MHz,MX7576为2MHz)的时钟速率。

七、典型应用

(一)单极性操作

单极性操作时,MX7575/MX7576的偏移和满量程误差很小,在大多数情况下无需进行误差补偿。若需要校准,可通过以下步骤进行:

  1. 偏移调整:使用运算放大器的偏移调整功能驱动模拟输入AIN,将其初始输入设置为4.8mV(1/2LSB),调整偏移直到ADC输出代码在0000 0000和0000 0001之间闪烁。
  2. 满量程调整:将模拟输入AIN强制设置为2.445V(FS - 3/2LSB),调整参考输入电压直到ADC输出代码在1111 1110和1111 1111之间闪烁。

(二)双极性操作

MX7575在双极性操作时,输出代码为偏移二进制。模拟输入范围为±2.46V(1LSB = 19.22mV),尽管AIN引脚的电压范围为0V至2.46V。在大多数情况下,MX7575的精度足够,无需校准。若需要校准,可按以下步骤进行:

  1. 偏移调整:施加2.43V(+FS - 3/2LSB)的模拟输入电压,调整电阻R5直到输出代码在1111 1110和1111 1111之间闪烁。
  2. 满量程调整:施加 - 2.45V(-FS + 1/2LSB)的模拟输入电压,调整电阻R3直到输出代码在0000 0000和0000 0001之间闪烁。

八、使用注意事项

(一)噪声问题

为了最小化噪声耦合,应尽量缩短AIN的输入信号引线和AGND的信号返回引线。如果无法做到这一点,建议使用屏蔽电缆或双绞线传输线。此外,应尽量减小ADC接地与信号源接地之间的电位差,因为这些电压差会作为误差叠加在输入信号上。为了减少系统噪声拾取,应将驱动源电阻保持在2kΩ以下。

(二)布局问题

在PCB布局时,应注意将数字线路与模拟线路分开,在MX7575/MX7576附近建立一个单点模拟接地(与数字系统接地分开),并通过单轨连接将该模拟接地与数字系统接地相连。任何电源或参考旁路电容、模拟输入滤波电容或输入信号屏蔽都应连接到模拟接地点。

九、总结

MX7575/MX7576作为高速、微处理器兼容的8位ADC,具有快速转换时间、低功耗、高精度等优点,适用于多种应用场景。在使用过程中,需要根据具体需求选择合适的接口模式和时钟源,并注意噪声和布局问题,以确保ADC的性能和稳定性。希望本文对电子工程师在设计中使用MX7575/MX7576有所帮助。你在实际应用中是否遇到过类似ADC的问题?又是如何解决的呢?欢迎在评论区分享你的经验。

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

全部0条评论

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

×
20
完善资料,
赚取积分