电子说
在电子设计领域,数模转换器(DAC)一直扮演着至关重要的角色,尤其是在需要大量可编程电压的应用场景中。今天,我们将深入探讨Maxim推出的MAX5331/MAX5332/MAX5333系列12位DAC,看看它们究竟有哪些独特之处。
文件下载:MAX5331.pdf
MAX5331/MAX5332/MAX5333是具有32个采样保持(SHA)输出的12位DAC,适用于对可编程电压数量要求较高的应用。这些器件集成了时钟振荡器和序列器,可通过内部SRAM中的代码更新DAC,无需外部组件来设置偏移和增益。
提供12mm x 12mm、64引脚TQFP和10mm x 10mm、68引脚薄型QFN封装,方便不同应用场景的选择。
MAX5331/MAX5332/MAX5333包含32个带内部保持电容的缓冲SHA电路。内部保持电容可最大限度地减少泄漏电流、介电吸收、馈通和所需的电路板空间,并且提供极低的1µV/ms下垂率。
MAX5331/MAX5332/MAX5333包含接地感应输入(GS),允许输出电压参考远程接地。GS处的电压以单位增益添加到输出电压上,但输出电压必须在电源设置的有效输出电压范围内。
器件通过内部二极管将输出钳位在两个外部施加的电压之间,即((V{CH}+ 0.7V) geq V{OUT } geq (V_{CL}- 0.7V))。钳位二极管可使器件驱动输入范围受限的设备,并且在电源上电或故障条件下对输出进行钳位。若要禁用输出钳位,可将CH连接到VDD,CL连接到VSS。
通过SPI-/QSPI-/MICROWIRE兼容的3线接口进行控制。串行数据以MSB优先的格式时钟输入到24位移位寄存器,其中12位DAC数据和S3 - S0(全为零)在前,5位SRAM地址、2位控制和一个填充零在后。输入字由CS帧定,CS变低后SCLK的第一个上升沿将输入字的MSB时钟输入。
24位串行输入格式包括16位数据(D12 - D0和S3 - S0 = 0)、5位地址位(A4 - A0)、2位控制位(C1,C0)和一个填充零。地址代码用于选择输出通道,控制代码用于配置设备的工作模式:
可使用外部时钟控制序列器,改变输出更新速率。序列器以提供时钟(ECLK)频率的1/4运行。通过将C0或CLKSEL置高来选择外部时钟选项。当CLKSEL被置位时,内部时钟振荡器被禁用,可实现序列器与其他系统操作的同步,或在高精度系统测量期间完全关闭序列器。
上电复位(POR)电路将所有通道按顺序设置为0V(代码4F3十六进制),需要320µs。通过将RST置低也可实现相同功能。在复位操作期间,无论CLKSEL的状态如何,序列器都由内部时钟运行,复位过程不可中断,在整个复位过程完成之前,串行输入将被忽略。
包括分辨率、输出范围、偏移电压、增益误差、积分线性误差、差分线性误差、最大输出驱动电流、直流输出阻抗等参数,这些参数保证了器件在直流工作时的性能。
如采样保持建立时间、SCLK馈通、fSEQ馈通、保持步长、下垂率、输出噪声等,反映了器件在动态工作时的性能。
参考输入具有特定的输入电阻和参考输入电压;接地感应输入有输入电压范围、输入偏置电流和GS增益等参数。
包括输入高电压、输入低电压和输入电流等参数,确保数字接口的正常工作。
涉及序列器时钟频率、外部时钟频率、SCLK频率、SCLK脉冲宽度、CS和SCLK的设置和保持时间等,对器件的时序控制至关重要。
包括正电源电压、负电源电压、电源差值、逻辑电源电压、正电源电流、负电源电流和逻辑电源电流等参数,为器件的电源设计提供了依据。
文档中给出了积分非线性与输入代码、温度的关系,差分非线性与输入代码、温度的关系,偏移电压与温度的关系,下垂率与温度的关系,电源抑制比与频率的关系,增益误差与温度的关系等典型工作特性曲线,这些曲线可以帮助工程师更好地了解器件在不同条件下的性能。
详细介绍了TQFP和薄型QFN封装的引脚功能,包括电源引脚、输入输出引脚、控制引脚等,为电路板设计提供了重要的参考。
接地和电源去耦对器件性能有很大影响,数字信号可能通过参考输入、电源和接地连接耦合。在器件级,VDD、VSS和(V{L{-}})输入需要一个0.1µF的电容,应尽可能靠近引脚放置。在电路板级,建议进行更充分的去耦,具体取决于电路板上的器件数量。
该系列器件的晶体管数量为16,229,采用BiCMOS工艺制造。
MAX5331/MAX5332/MAX5333系列12位DAC以其高分辨率、灵活的输出电压范围、多种工作模式和丰富的功能特性,为需要大量可编程电压的应用提供了一个优秀的解决方案。无论是MEMS镜伺服控制、工业过程控制、自动测试设备还是仪器仪表等领域,这些DAC都能发挥重要作用。在实际应用中,工程师需要根据具体需求合理选择器件,并注意电源、接地和布局等方面的设计,以充分发挥器件的性能。
你在使用这些DAC的过程中遇到过哪些问题呢?你认为它们在哪些应用场景中还可以进一步优化?欢迎在评论区分享你的经验和想法。
全部0条评论
快来发表一下你的评论吧 !