电子说
在电子工程师的日常设计工作中,DAC(数字 - 模拟转换器)是一个关键的组件,它在许多领域都有着广泛的应用。今天,我们就来深入探讨一款高性能的DAC——LTC2686。
文件下载:LTC2686.pdf
LTC2686拥有八个独立的SoftSpan DAC通道,每个通道的输出范围都能独立编程,涵盖了0 V到5 V、0 V到10 V、±5 V、±10 V、±15 V等多种选择。这种灵活性使得它能适应不同的应用场景,满足多样化的设计需求。
在所有输出范围内,LTC2686都能提供12/16位的全分辨率。同时,它的最大INL误差控制在±3 LSB(LTC2686 - 16)和±0.75 LSB(LTC2686 - 12),确保了输出的高精度。
支持灵活的单电源或双电源操作,这种电源配置的灵活性使得它在不同的电源环境下都能稳定工作。
内置的4.096 V精密参考,最大温度系数为±10 ppm/°C,为输出电压的准确性提供了有力保障。
具备A/B切换或正弦抖动功能,最多可使用3个切换引脚实现;还配备了用于输出电压和负载电流检测的多路复用器,方便工程师进行各种参数的监测。此外,其输出能够保证驱动±55 mA的电流,具有较强的驱动能力。
提供6 mm × 6 mm的40引脚LFCSP和4.5 mm × 4.5 mm的64球WLCSP两种封装形式,满足不同的空间需求。
LTC2686的高性能使其在多个领域都有出色的表现:
在光网络中,对信号的精度和稳定性要求极高。LTC2686的高精度和多通道特性能够满足光网络中对信号转换和控制的需求,确保信号的准确传输。
仪器仪表需要精确的模拟信号输出,LTC2686的高分辨率和高精度正好满足了这一要求,能够为仪器仪表提供稳定可靠的信号源。
在数据采集系统中,需要将数字信号准确地转换为模拟信号,LTC2686的高性能能够确保数据采集的准确性和可靠性。
自动测试设备对测试信号的精度和稳定性要求严格,LTC2686的出色性能能够为测试设备提供高质量的信号,保证测试结果的准确性。
在工业自动化领域,需要对各种参数进行精确控制,LTC2686的多通道和灵活输出范围能够满足不同工业设备的控制需求,提高工业生产的自动化水平。
LTC2686是一款8通道、±15 V的DAC,带有可选的输出范围和集成的精密参考。它采用正5 V的(V{CC})电源供电,输出由双极性电源轨((V1^{+})、(V2^{+})和(V^{-}))驱动。(V1^{+})和(V2^{+})最低可工作在(V{CC}),负(V^{-})电源可接地,使其与单电源系统兼容;同时,(V1^{+})和(V2^{+})最高可工作在 +21 V((V1^{+})必须大于或等于(V2^{+})),(V^{-})最低可工作在 -21 V,使其在工业环境中具有很强的抗高压故障能力。
在电源启动时,输出会自动复位,确保系统初始化的一致性和可重复性。为了减少上电时的通道输出过冲和多余电流,电源的上电顺序很重要。如果(V{CC})和(Vx^{+})值相同,先将(Vx^{+})连接到(V{CC})并上电,然后再给(V^{-})上电;如果(V{CC})和(Vx^{+})值不同,则先给(Vx^{+})上电,接着是(V{CC}),最后是(V^{-})。同时,建议电源的斜坡时间保持在10 µs或更慢。在使用外部参考时,上电期间要确保REF引脚的电压在(-0.3 V ≤ V{REF} ≤ V{CC} + 0.3 V)范围内,并将REFCOMP引脚接地。上电后,应立即进行软件复位。
LTC2686的串行接口通过CS/LD引脚控制数据传输。当CS/LD引脚为低电平时,SDI引脚的数据在时钟(SCK)的上升沿被加载到移位寄存器中。数据传输只能在CS/LD信号为低电平时进行,CS/LD的上升沿结束数据传输并执行指定的操作。其总字长可以是24位(3字节)或32位(4字节),前导命令/地址字节后面跟着两个数据字节,还可以包含一个可选的6位循环冗余校验(CRC)代码。CRC校验仅支持32位(4字节)的字长,在菊花链模式下,内部寄存器长度要求时钟计数为32的倍数。
LTC2686的每个DAC都有几个内部寄存器,包括用于代码数据和输出范围的双缓冲寄存器。双缓冲功能允许同时更新范围和代码,实现输出范围变化时的平滑电压过渡,也能同时更新多个DAC。写入操作将数据从SDI引脚移入所选的输入寄存器,输入寄存器是缓冲器,写入操作不会直接影响DAC输出;更新操作将输入寄存器的内容复制到相关的DAC寄存器,DAC寄存器的内容直接控制DAC的输出电压或范围。更新操作还会在DAC处于掉电模式时将其上电。
LTC2686支持对每个DAC通道进行偏移和增益调整。增益操作在偏移校正之前进行,调整后的DAC代码通过将代码数据(D[15:0])乘以增益调整代码(G[15:0]),再加上偏移调整代码(O[13:0])来计算。偏移调整范围为±12.5%满量程,分辨率为1 LSB;增益调整范围从1.5×到0.5×,即±50%。
该器件包含一个模拟高压多路复用器,用于监测八个DAC输出电压和负载电流,并在MUX引脚进行电压测量。MUX引脚仅适用于高阻抗负载,连续直流输出电流必须限制在±200 μA以内,以避免损坏内部电路。多路复用器的输出阻抗为3.5 kΩ,测量负载电流时典型输出阻抗为100 kΩ,输出电压范围从(V^{-})到(V1^{+} - 1.4 V)。当多路复用器禁用时,MUX引脚为高阻抗,上电时默认处于此状态。通过设置ENMUX位(默认值为0)可启用多路复用器,M[9:0]位用于选择信号。
LTC2686支持切换和抖动操作。切换操作允许在不进行SPI事务的情况下快速切换DAC输出的两个不同代码,消除通信事务,可用于注入小交流偏置或独立切换开关状态。抖动操作是向数字DAC信号路径添加小正弦波,通过注入交流噪声来减少系统非线性。每个DAC通道可以独立编程进行切换或抖动操作。
在菊花链模式下,从SDI输入传输到设备的数据在32个SCK上升沿后延迟输出到SDO引脚,适合在下一个32个SCK上升沿时钟进入微处理器。SDO输出可用于通过单个3线串行端口控制多个串行设备,通过将每个上游设备的SDO连接到下一个设备的SDI,实现设备的串联控制。
对于对功率敏感的应用,掉电模式可以在不需要八个DAC输出时降低电源电流。掉电时,输出放大器和参考缓冲器禁用,DAC输出进入高阻抗状态,输出引脚通过25 kΩ(最小)电阻被动接地。可以使用命令8将任何通道或通道组合置于掉电模式,更新DAC通道的命令也可以将其上电。
除了通过命令更新DAC寄存器外,异步的低电平有效LDAC引脚可以将所有八个DAC寄存器更新为输入寄存器的内容。当CS/LD为高电平时,LDAC的低电平会使所有DAC寄存器更新;当CS/LD为低电平时,LDAC在CS/LD上升沿之前的低电平会使所有DAC输出上电,但不会更新输出。
LTC2686提供操作故障条件的通知。通过命令30可以读取故障寄存器,故障寄存器中的标志(TSF、CKF和CF)会指示故障原因。当检测到故障时,FAULT引脚会拉低,在下一个CS/LD上升沿释放。可以通过命令7配置TSD_DIS和SPI_CRC位来禁用热保护和CRC错误检查。
配置寄存器可以通过命令7进行设置,其中包括软件复位(RST)、热关断禁用(TSD_DIS)、外部参考模式(EXT_REF)和SPI循环冗余校验启用/禁用(SPI_CRC)等功能。
LTC2686有内部和外部参考模式。内部参考模式下,参考电压由板载参考生成;外部参考模式下,参考电压由外部电压参考提供。使用内部参考时,REFCOMP引脚应浮空,EXT_REF位应复位;使用外部参考时,REFCOMP引脚应接地,EXT_REF位应设置为1。
LTC2686的高压、轨到轨输出放大器在源或吸收高达55 mA电流时,在低至2.0 V的电源裕量下仍能保证负载调节。其直流输出阻抗通常为0.01 Ω,放大器在驱动高达1 nF的电容负载时稳定,若需要更高的电容负载,可以使用补偿引脚来稳定DAC输出放大器。
当芯片温度超过160°C时,LTC2686会启动热过载保护。每个DAC通道都有独立的温度传感器,当某个通道过热时,该通道会关闭并触发TSF故障,FAULT引脚拉低,同时在掉电寄存器和热关断状态寄存器中设置相应位。要退出热关断模式,温度必须降至约150°C以下,然后可以通过多种方式对关闭的通道上电。
当驱动大于1 nF(最高10 μF)的电容负载时,应在(V_{OUTx})和其对应的(COMPx)引脚之间连接一个补偿电容,补偿电容的值应为负载电容的1%。
为了实现LTC2686出色的10 µV/mA负载调节和±2 µV直流串扰性能,需要尽量减小信号和电源地的共模电阻。干净的电路板接地非常重要,低阻抗模拟接地平面和星型接地技术是必要的。建议保持用于星型接地的电路板层连续,以最小化接地电阻,同时将REFL引脚到GND的电阻保持尽可能低。为了减少整体接地电阻和最小化接地环路面积,可以在接地平面上以150 mil到200 mil的中心间距排列过孔阵列,与其他电路板层的接地层连接。此外,为了减少焊接零件到PCB时产生的机械应力对参考输出电压和温度系数的影响,可以将LTC2686安装在PCB的短边附近或角落,使用更厚、更小且长宽比更低的电路板,并在设备两侧切割槽来减少应力。
LTC2686可以在单电源系统中使用,只需将(V^{-})引脚与REFL和GND一起接地,同时将(Vx^{+})和(V{CC})连接到5 V电源,(IOV{CC})可以连接到5 V电源或低于5 V的逻辑电源电压。使用内部参考时,DAC通道输出可使用0 V到5 V的范围,但由于输出不能低于地电压,最低DAC代码可能会限制输出;在接近满量程时,如果满量程误差((FSE = V_{OS} + GE))为正,或者(Vx^{+})小于满量程电压,也会出现限制情况。在单电源操作中,多路复用器仍然可以正常工作,但输出电压限制在0到3.6 V((Vx^{+} = 5 V))之间。使用外部参考可以提供更多的灵活性,例如使用2.048 V的参考(如LTC6655),可以选择0×到2×和0×到4×的范围,分别获得2.5 V和5 V的满量程电压,并且可以将设备配置为复位到零刻度或中刻度代码。
LTC2686的读写命令有特定的语法和地址,例如读取配置寄存器的命令24与写入配置寄存器的命令7语法相同。详细的命令地址信息可以参考文档中的表格。
LTC2686提供多种型号和封装选项,适用于不同的温度范围和应用需求。例如,LTC2686CUJ - 12适用于0°C到 +70°C的温度范围,采用LFCSP封装;LTC2686HCB - 16适用于 -40°C到 +125°C的温度范围,采用WLCSP封装。
为了方便工程师进行测试和开发,还提供了DC2904A - B(LTC2686 - 16评估板,LFCSP封装)和DC2904A - C(LTC2686 - 12评估板,LFCSP封装)两款评估板。
LTC2686以其卓越的性能、丰富的功能和广泛的应用领域,为电子工程师在设计中提供了一个强大而可靠的选择。在实际应用中,我们需要根据具体的需求和场景,合理配置和使用该器件,以充分发挥其优势。你在使用LTC2686的过程中遇到过哪些问题呢?或者你对它的哪个特性最感兴趣?欢迎在评论区分享你的看法和经验。
全部0条评论
快来发表一下你的评论吧 !