电子说
在电子设计领域,数模转换器(DAC)扮演着至关重要的角色,它能够将数字信号转换为模拟信号,广泛应用于各种控制系统和信号处理电路中。今天,我们就来深入探讨一款性能卓越的12位DAC——AD7548。
文件下载:AD7548.pdf
AD7548是一款专为8位总线微处理器设计的12位单片CMOS D/A转换器。它采用了新型的线性兼容CMOS(LC²MOS)工艺,将精密薄膜线性电路和高速低功耗CMOS逻辑集成在同一小芯片上,具有诸多出色的特性。
AD7548的应用十分广泛,常见于以下领域:
AD7548在不同电源电压下具有出色的精度表现。在+5V电源下,相对精度、差分非线性、分辨率等指标都能满足高精度的要求。例如,分辨率为12位,相对精度可达±1/2 LSB max,且所有等级保证12位单调。在+12V至+15V电源下,同样具备良好的精度特性。
参考输入引脚19的输入电阻典型值为11kΩ,最小为7kΩ,最大为20kΩ。稳定的输入电阻使得参考终端可以由参考电压或参考电流驱动,无论是交流还是直流,正极性还是负极性均可。
数字输入具有明确的电压和电流要求。输入高电压VIH为2.4V,输入低电压VIL为0.8V,输入电流在不同温度下有相应的限制,输入电容最大为7pF。
电源电压范围在不同工作模式下有明确规定。在+5V电源时,VDD范围为4.75 - 5.25V,最大电流为300mA;在+12V至+15V电源时,VDD范围为11.4 - 15.75V,最大电流为3mA。
不同电源电压下的时序特性有所不同。以+5V电源为例,数据有效建立时间tDS在25°C时为240ns,在不同温度范围下有相应的变化;数据有效保持时间tDH为50ns等。这些时序参数对于确保数据的准确传输和转换至关重要。
输出电流建立时间在不同温度下有所差异,典型值为1 - 1.5μs;数字到模拟毛刺在特定负载条件下为330 - 400nV - sec typ;电源抑制比ΔGAIN/ΔVDD在ΔVDD = ±5%时,最大为±0.03% per %等。这些特性反映了AD7548在交流信号处理方面的性能。
AD7548可以接受左对齐或右对齐的数据,并且可以选择先输入最低有效字节或最高有效字节,这使得它能够与采用Motorola或Intel类型数据格式的微处理器进行接口。
通过将DF/DOR(引脚5)拉低,可以覆盖DAC寄存器的内容。CTRL(引脚6)输入决定DAC寄存器数据是被全0(CTRL低)还是全1(CTRL高)覆盖,这一功能方便用户在不调用微处理器加载校准数据的情况下对AD7548进行校准。
在单极性二进制操作中,将直流输入电压或电流(正或负极性)施加到引脚19,电路成为单极性D/A转换器;当输入为交流电压时,电路提供2象限乘法(数字控制衰减)。通过数据覆盖功能将DAC寄存器加载为1111 1111 1111,调整R1可实现满量程调整,也可以通过调整参考电压幅度来实现。电容C1提供相位补偿,防止使用高速运算放大器时出现过冲和振铃。
双极性操作采用偏移二进制输入编码,也可以通过软件反转MSB来适应2's补码编码。将DAC寄存器加载为1000 0000 0000,调整R1使Vout = 0V,也可以通过调整R3和R4的比例来实现。满量程调整可以通过调整VIN的幅度或改变R5的值来完成。需要注意的是,R3、R4和R5必须选择匹配度在0.01%以内的相同类型电阻(最好是金属膜电阻),以确保温度系数匹配,减少偏移和满量程误差。
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)。
CMOS D/A转换器在某些电路中会出现与代码相关的输出电阻,导致放大器噪声增益与代码相关,从而在放大器输出产生与代码相关的差分非线性项。为保持单调操作,建议在工作温度范围内放大器输入失调电压vos不大于(25 × 10⁻⁶)(VREF)。适合的运算放大器有AD517L和AD544L,AD517L适用于低带宽固定参考应用,AD544L适用于乘法和需要快速建立的应用。
AGND和DGND之间的交流或瞬态电压会导致噪声注入到模拟输出中。最简单的方法是将AD7548的AGND和DGND连接在一起。在更复杂的系统中,建议在AD7548的AGND和DGND引脚之间反向并联两个二极管(如1N914或等效二极管)。
AD7548的增益温度系数最大为5ppm/°C,典型值为2ppm/°C,在100°C温度范围内最坏情况下增益偏移分别为2LSB和0.8LSB。当使用调整电阻R1和R2调整满量程范围时,也需要考虑它们的温度系数。
AD7548的输出电容与放大器反馈电阻共同作用,会在开环响应中增加一个极点,可能导致振铃或振荡。可以通过在反馈电阻上并联一个相位补偿电容来恢复稳定性。
AD7548的动态性能取决于输出放大器的增益和相位稳定性,以及PCB布局和去耦组件的优化选择。建议的PCB布局可以最小化在乘法应用中从VREF到输出的馈通。
AD7548可以与多种8位微处理器进行接口,如MC6800、8085A、MC6809、6502和Z80等。不同的微处理器接口方式略有不同,但都可以通过自动传输模式或选通传输模式实现数据的加载和DAC寄存器的更新。例如,在与MC6800接口时,使用自动传输模式,通过特定的加载程序将12位数据传递给AD7548;在与8085A接口时,同样采用自动传输模式,使用LHLD和SHLD指令完成数据的获取和加载。
AD7548作为一款高性能的12位DAC,具有诸多出色的特性和广泛的应用领域。在实际设计中,电子工程师需要根据具体的应用需求,合理选择工作模式、电源电压、接口方式等参数,并注意输出偏移、接地管理、温度系数等问题,以充分发挥AD7548的性能优势。你在使用AD7548的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !