AD7548:8位总线兼容的12位DAC的全方位解析

电子说

1.4w人已加入

描述

AD7548:8位总线兼容的12位DAC的全方位解析

在电子设计领域,数模转换器(DAC)扮演着至关重要的角色,它能够将数字信号转换为模拟信号,广泛应用于各种控制系统和信号处理电路中。今天,我们就来深入探讨一款性能卓越的12位DAC——AD7548。

文件下载:AD7548.pdf

一、AD7548概述

AD7548是一款专为8位总线微处理器设计的12位单片CMOS D/A转换器。它采用了新型的线性兼容CMOS(LC²MOS)工艺,将精密薄膜线性电路和高速低功耗CMOS逻辑集成在同一小芯片上,具有诸多出色的特性。

1. 关键特性

  • 8位总线兼容:能够与大多数流行的8位微处理器直接接口,实现高效的数据传输。
  • 全温度范围12位单调:在所有等级和指定的电源电压下,保证在全温度范围内12位单调,确保了在不同环境条件下的稳定性能。
  • 多电源供电:可在+5V、+12V或+15V电源下工作,具有良好的电源适应性。
  • 低增益漂移:最大增益漂移为5ppm/°C,典型值为2ppm/°C,有效减少了温度变化对输出的影响。
  • 四象限乘法功能:支持全4象限乘法,适用于各种复杂的信号处理应用。
  • 多种封装形式:提供瘦型DIP和表面贴装封装,方便不同的设计需求。

2. 应用领域

AD7548的应用十分广泛,常见于以下领域:

  • 基于8位微处理器的控制系统:如工业自动化控制、智能家居等系统中,实现数字信号到模拟信号的转换,以控制各种执行器。
  • 可编程放大器:通过数字控制实现放大器增益的灵活调整。
  • 函数发生器:生成各种复杂的模拟信号,如正弦波、方波等。
  • 伺服控制:为伺服系统提供精确的模拟控制信号,确保系统的稳定运行。

二、技术规格详解

1. 精度参数

AD7548在不同电源电压下具有出色的精度表现。在+5V电源下,相对精度、差分非线性、分辨率等指标都能满足高精度的要求。例如,分辨率为12位,相对精度可达±1/2 LSB max,且所有等级保证12位单调。在+12V至+15V电源下,同样具备良好的精度特性。

2. 参考输入

参考输入引脚19的输入电阻典型值为11kΩ,最小为7kΩ,最大为20kΩ。稳定的输入电阻使得参考终端可以由参考电压或参考电流驱动,无论是交流还是直流,正极性还是负极性均可。

3. 数字输入

数字输入具有明确的电压和电流要求。输入高电压VIH为2.4V,输入低电压VIL为0.8V,输入电流在不同温度下有相应的限制,输入电容最大为7pF。

4. 电源供应

电源电压范围在不同工作模式下有明确规定。在+5V电源时,VDD范围为4.75 - 5.25V,最大电流为300mA;在+12V至+15V电源时,VDD范围为11.4 - 15.75V,最大电流为3mA。

5. 时序特性

不同电源电压下的时序特性有所不同。以+5V电源为例,数据有效建立时间tDS在25°C时为240ns,在不同温度范围下有相应的变化;数据有效保持时间tDH为50ns等。这些时序参数对于确保数据的准确传输和转换至关重要。

6. 交流性能特性

输出电流建立时间在不同温度下有所差异,典型值为1 - 1.5μs;数字到模拟毛刺在特定负载条件下为330 - 400nV - sec typ;电源抑制比ΔGAIN/ΔVDD在ΔVDD = ±5%时,最大为±0.03% per %等。这些特性反映了AD7548在交流信号处理方面的性能。

三、工作模式与数据加载

1. 数据输入格式

AD7548可以接受左对齐或右对齐的数据,并且可以选择先输入最低有效字节或最高有效字节,这使得它能够与采用Motorola或Intel类型数据格式的微处理器进行接口。

2. 数据加载模式

  • 自动传输模式:这是将数据传输到DAC寄存器最简单和最快的方法。通过将LDAC连接到CSMSB或CSLSB,在第一个写周期将第一个字节数据加载到输入寄存器,第二个写周期将第二个字节数据加载到输入寄存器并自动将两个字节传输到DAC寄存器。这种模式还可以在一个写周期内更新DAC寄存器中的单个字节。
  • 选通传输模式:需要三个写周期来完成8 + 4位数据到DAC寄存器的传输。前两个写周期依次将字节1和字节2加载到输入寄存器,第三个写周期将数据从输入寄存器传输到DAC寄存器。该模式允许通过连接到每个设备LDAC的主选通信号同时更新多个AD7548的DAC寄存器。

3. 数据覆盖功能

通过将DF/DOR(引脚5)拉低,可以覆盖DAC寄存器的内容。CTRL(引脚6)输入决定DAC寄存器数据是被全0(CTRL低)还是全1(CTRL高)覆盖,这一功能方便用户在不调用微处理器加载校准数据的情况下对AD7548进行校准。

四、应用电路分析

1. 单极性二进制操作(2象限乘法)

在单极性二进制操作中,将直流输入电压或电流(正或负极性)施加到引脚19,电路成为单极性D/A转换器;当输入为交流电压时,电路提供2象限乘法(数字控制衰减)。通过数据覆盖功能将DAC寄存器加载为1111 1111 1111,调整R1可实现满量程调整,也可以通过调整参考电压幅度来实现。电容C1提供相位补偿,防止使用高速运算放大器时出现过冲和振铃。

2. 双极性操作(4象限乘法)

双极性操作采用偏移二进制输入编码,也可以通过软件反转MSB来适应2's补码编码。将DAC寄存器加载为1000 0000 0000,调整R1使Vout = 0V,也可以通过调整R3和R4的比例来实现。满量程调整可以通过调整VIN的幅度或改变R5的值来完成。需要注意的是,R3、R4和R5必须选择匹配度在0.01%以内的相同类型电阻(最好是金属膜电阻),以确保温度系数匹配,减少偏移和满量程误差。

3. 单电源操作

AD7548在单电源操作时采用电压切换模式,输入电压连接到Iout,D/A转换器输出电压从VREF引脚获取,具有恒定阻抗等于R。输入电压VIN必须相对于AGND为正,以防止内部二极管导通。为保持线性度,输入电压应在AGND的2.5V范围内,VDD为+12V至+15V。输出电压Vout的表达式为Vout = (VIN)(D)((R1 + R2)/R1),其中D是数字输入字的分数表示(0 ≤ D ≤ 4095 / 4096)。

五、应用提示

1. 输出偏移

CMOS D/A转换器在某些电路中会出现与代码相关的输出电阻,导致放大器噪声增益与代码相关,从而在放大器输出产生与代码相关的差分非线性项。为保持单调操作,建议在工作温度范围内放大器输入失调电压vos不大于(25 × 10⁻⁶)(VREF)。适合的运算放大器有AD517L和AD544L,AD517L适用于低带宽固定参考应用,AD544L适用于乘法和需要快速建立的应用。

2. 接地管理

AGND和DGND之间的交流或瞬态电压会导致噪声注入到模拟输出中。最简单的方法是将AD7548的AGND和DGND连接在一起。在更复杂的系统中,建议在AD7548的AGND和DGND引脚之间反向并联两个二极管(如1N914或等效二极管)。

3. 温度系数

AD7548的增益温度系数最大为5ppm/°C,典型值为2ppm/°C,在100°C温度范围内最坏情况下增益偏移分别为2LSB和0.8LSB。当使用调整电阻R1和R2调整满量程范围时,也需要考虑它们的温度系数。

4. 高频考虑

AD7548的输出电容与放大器反馈电阻共同作用,会在开环响应中增加一个极点,可能导致振铃或振荡。可以通过在反馈电阻上并联一个相位补偿电容来恢复稳定性。

5. 馈通问题

AD7548的动态性能取决于输出放大器的增益和相位稳定性,以及PCB布局和去耦组件的优化选择。建议的PCB布局可以最小化在乘法应用中从VREF到输出的馈通。

六、微处理器接口

AD7548可以与多种8位微处理器进行接口,如MC6800、8085A、MC6809、6502和Z80等。不同的微处理器接口方式略有不同,但都可以通过自动传输模式或选通传输模式实现数据的加载和DAC寄存器的更新。例如,在与MC6800接口时,使用自动传输模式,通过特定的加载程序将12位数据传递给AD7548;在与8085A接口时,同样采用自动传输模式,使用LHLD和SHLD指令完成数据的获取和加载。

七、总结

AD7548作为一款高性能的12位DAC,具有诸多出色的特性和广泛的应用领域。在实际设计中,电子工程师需要根据具体的应用需求,合理选择工作模式、电源电压、接口方式等参数,并注意输出偏移、接地管理、温度系数等问题,以充分发挥AD7548的性能优势。你在使用AD7548的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分