探索MAXIM MX7548:8位总线兼容的12位DAC
在电子工程师的设计生涯中,数模转换器(DAC)是一项关键的组件,它在实现数字信号到模拟信号的转换过程中扮演着重要角色。今天我们就来深入了解一款由Maxim推出的CMOS 8位微处理器兼容的12位DAC——MX7548。
文件下载:MX7548.pdf
一、产品概述
MX7548是一款12位的CMOS电流输出乘法数模转换器,它拥有适用于8位总线微处理器的多功能接口。其显著特点在于能够以两种字节格式接收数据,支持左对齐或右对齐,且可选择先输入最低有效字节或最高有效字节。
该芯片采用标准的WR、CSLSB或CSMSB输入控制数据加载操作,通过独立的LDAC输入将数据从输入寄存器传输至DAC寄存器,这一特性使得在多DAC系统中能同时更新所有DAC。并且,它还具备数据覆盖输入功能,可在不改变输入寄存器内容的情况下,将DAC输出强制设为满量程或零码,方便进行校准。
MX7548可在+5V、+12V或+15V的单电源下工作,所有数字输入都与TTL和+5V - CMOS兼容。在不同的电源电压下,其电气特性都有明确的规定,这为工程师在不同的电源环境下使用提供了便利。它还具有在整个温度范围内12位单调、±1LSB最大增益精度等优点,采用小尺寸封装,ESD电阻高,可靠性强。
二、应用场景
MX7548的应用范围广泛,常见于以下几个领域:
- 过程控制:在工业自动化的过程控制中,MX7548可以将数字控制信号转换为模拟信号,精确控制各种执行器,如电机、阀门等,实现对生产过程的精准调节。
- 数字控制滤波器:在信号处理中,通过MX7548可以根据数字信号动态调整滤波器的参数,实现对不同频率信号的过滤和处理。
- 运动控制系统:为运动控制提供精确的模拟控制信号,确保电机等运动部件的精确运动,广泛应用于机器人、数控机床等设备。
- 自动测试设备:在自动测试系统中,MX7548可以生成精确的模拟信号,用于测试各种电子设备的性能和参数。
- 可编程增益放大器:通过数字信号控制放大器的增益,实现对信号的灵活放大和处理。
- 可编程电源:用于控制电源的输出电压和电流,实现可编程的电源供应。
三、技术细节
(一)电气特性
MX7548的电气特性在不同的电源电压和工作条件下都有详细的规定。在静态性能方面,其差分非线性在不同的温度和电源条件下有相应的指标,增益温度系数(TCFS)在特定条件下为±0.002。
在动态性能上,电流建立时间到1/2LSB时,OUT1负载为特定值,AC馈通在OUT1处有相应的指标,总谐波失真(THD)在10Hz到100kHz的频率范围内为 - 90dB。参考输入的输入电阻和温度系数等也有明确规定。
(二)数字电路
MX7548的数字电路包含输入缓冲反相器,作为电平转换器将TTL电平转换为CMOS逻辑电平。它使用内部电压调节器确保与+5V到+15V电源的TTL兼容性,同时还能提供出色的电源抑制比(PSRR),且数字接口时间不受电源电压影响。
其数字电路还包含数据导向逻辑、输入寄存器和具有数据覆盖功能的DAC寄存器,构成了DAC开关与8位数据总线之间的多功能接口。所有数字输入都经过抗静电放电(ESD)处理,通常能承受超过5kV的ESD电压。
(三)数字接口信息
MX7548的数字接口有多个重要输入:
- DF/DOR(Pin 5):数据格式/数据覆盖输入,与CTRL输入配合,可选择右对齐或左对齐数据格式,或选择DAC输出的零刻度或满刻度覆盖,使用数据覆盖功能不会影响DAC寄存器中的数据。
- CTRL(Pin 6):控制输入,与DF/DOR配合工作。
- CSMSB(Pin 4):芯片选择最高有效字节,低电平有效,与WR配合将输入数据加载到输入寄存器,与WR和LDAC配合可将数据加载到输入和DAC寄存器。
- CSLSB(Pin 16):芯片选择最低有效字节,低电平有效,功能与CSMSB类似。
- WR(Pin 17):写输入,低电平有效,与CSMSB、CSLSB和LDAC配合将输入数据加载到输入寄存器或输入和DAC寄存器。
- LDAC(Pin 15):加载DAC输入,低电平有效,将输入寄存器的内容或外部输入数据加载到DAC寄存器。
(四)数据传输模式
MX7548有两种数据传输模式:
- 自动传输模式:当输入寄存器加载外部输入数据时,数据会自动传输到DAC寄存器。LDAC连接到CSMSB或CSLSB,以8 + 4位格式自动将数据传输到DAC寄存器。
- 选通传输模式:在多MX7548系统中,可通过连接到每个MX7548的LDAC输入的主选通信号,同时更新DAC寄存器的内容。
(五)数据覆盖功能
通过DF/DOR和CTRL输入,可将MX7548的输出强制设为零刻度(全0)或满刻度(全1)代码。使用覆盖功能时,DAC寄存器内容不变,移除覆盖功能后,DAC输出将反映DAC寄存器的内容,这为用户校准DAC提供了便利。
四、电路配置
(一)单极性操作
MX7548最常见的单极性二进制操作或2象限乘法配置中,输出极性与参考电压相反。在很多应用中,如果版本能保证最大±1LSB增益误差,可能不需要进行增益调整。若需要调整,可使用低温度系数(<300ppm/°C)的电阻。同时,电容C1可提供相位补偿,减少输出过冲和振铃。
(二)双极性操作
在双极性或4象限乘法模式下,需要第二个放大器和三个匹配电阻(R3、R4和R5)。这些电阻应采用相同材料,匹配精度达到0.01%或更好,以实现12位性能。输出采用2的补码编码,通过调整相关电阻和参考电压可实现零刻度和满刻度的调整。
(三)单电源操作(电压模式)
MX7548可连接成电压输出DAC,采用单电源工作,无需输出放大器和负参考即可产生正电压输出。OUT1连接到参考输入,AGND接地,VREF引脚成为具有恒定阻抗的电压源。当需要较低输出阻抗时,需用运算放大器进行缓冲。不过,参考输入电压必须为正,且在特定电源电压下有一定限制,否则会影响DAC的线性度。
五、微处理器接口
MX7548可与多种微处理器接口,如MC6809和8085A。与MC6809接口时,可采用自动传输模式或选通传输模式;与8085A接口时,只需两条指令即可完成12位数据的获取和加载。
六、设计注意事项
(一)输出放大器偏移
为获得最佳线性度,OUT1和AGND应精确接地。输出放大器的输入偏移电压和输入偏置电流会影响DAC的线性度,因此建议使用低偏移放大器,并将偏移调整到零,输入偏置电流应远小于DAC输出电流的1LSB。
(二)动态考虑
在高速应用中,需要考虑输出运算放大器的AC参数,同时要注意参考输入到OUT1的寄生信号耦合以及数字输入切换时的数字馈通问题,可通过合理的电路板布局和使用保护走线来减少这些影响。
(三)补偿
使用高速输出放大器时,需要使用补偿电容C1来消除DAC输出电容和内部反馈电阻形成的极点。电容值应根据运算放大器的类型选择,过大或过小都会影响输出性能。
(四)接地和旁路
为避免OFFSET电压影响,OUT1、AGND和输出放大器的非反相输入应直接连接到单点接地。同时,应在DAC的VDD和DGND引脚附近连接旁路电容,未使用的数字输入应连接到VDD或DGND,以减少噪声拾取。在某些系统中,建议在DGND和AGND引脚之间连接背对背二极管,以防止噪声注入模拟输出。
总之,MAXIM MX7548是一款功能强大、性能优良的12位DAC,适用于多种应用场景。电子工程师在设计过程中,需充分了解其特性和注意事项,以实现最佳的设计效果。你在使用类似DAC的过程中遇到过哪些问题呢?欢迎在评论区分享。
-
dac
+关注
关注
44文章
2855浏览量
197589 -
数模转换器
+关注
关注
14文章
1599浏览量
85953
发布评论请先 登录
探索MAXIM MX7548:8位总线兼容的12位DAC
评论