16通道16位/12位电压输出denseDACs——AD5766/AD5767深度解析
在电子设计领域,数模转换器(DAC)是连接数字世界和模拟世界的关键桥梁。今天我们要深入探讨的是Analog Devices公司的AD5766/AD5767,这两款16通道、16位/12位电压输出denseDACs,它们在众多应用场景中展现出了卓越的性能。
文件下载:AD5767.pdf
一、产品特性亮点
1. 多通道与高分辨率
AD5766/AD5767具备16个通道,提供16位或12位的分辨率,能够满足不同精度要求的应用。这使得它在需要多通道模拟输出的系统中具有很大的优势,比如工业自动化和数据采集系统。
2. 丰富的输出范围
拥有8种软件可编程的输出范围,包括−20 V至0 V、−16 V至0 V、−10 V至0 V、−10 V至 +6 V、−12 V至 +14 V、−16 V至 +10 V、±5 V和±10 V。这种灵活性使得它能够适应各种不同的应用需求,无论是低电压还是高电压的输出场景都能应对自如。
3. 强大的输出缓冲能力
集成了DAC输出缓冲器,具备±20 mA的输出电流能力。这意味着它可以直接驱动一些负载,减少了外部缓冲电路的需求,简化了系统设计。
4. 多样化的封装形式
提供4 mm × 4 mm WLCSP封装和40引脚LFCSP封装,方便工程师根据不同的应用场景选择合适的封装。
5. 其他特性
还集成了参考缓冲器、2个抖动信号输入引脚、通道监控多路复用器,并且具有1.8 V逻辑兼容性,工作温度范围为−40°C至 +105°C,能够适应较为恶劣的工作环境。
二、应用领域广泛
1. 光通信领域
在Mach Zehnder调制器偏置控制和光网络中,AD5766/AD5767能够提供精确的模拟输出,确保光信号的稳定传输。
2. 仪器仪表
在各种仪器仪表中,如测试测量设备,它可以提供高精度的模拟信号,满足仪器对信号精度的要求。
3. 工业自动化
在工业自动化系统中,多通道的输出能力使得它可以同时控制多个执行器或传感器,提高系统的自动化程度。
4. 数据采集系统
为数据采集系统提供准确的模拟输出,确保采集到的数据准确可靠。
三、工作原理剖析
1. 电源与输出范围
该设备由四个电源电压供电:(AV{CC})、(AV{DD})、(AV{SS})和(V{LOGIC})。(AV{CC})为DAC和其他低压电路提供电源,(AV{DD})和(AV_{SS})分别是输出放大器的正负模拟电源。输出放大器需要 +2 V的裕量和 -2 V的负裕量,以驱动20 mA的负载,同时保证输出电压误差小于1 LSB。不同的输出范围对应不同的电源要求,具体可参考数据手册中的表格。
2. DAC架构
每个DAC通道的架构由一个电阻串DAC和一个输出缓冲放大器组成。(V{REF})引脚提供的电压为所有DAC通道提供参考电压。输入编码为直二进制,理想输出电压由公式 (V{OUT }=left(Span × frac{D}{N}right)+V{MIN }) 计算得出,其中Span是DAC输出电压范围的全范围,D是加载到DAC寄存器的二进制代码的十进制等效值,N对于AD5767(12位版本)为4096,对于AD5766(16位版本)为65536,(V{MIN }) 是范围的最低电压。
3. 上电复位(POR)
AD5766/AD5767包含一个POR电路,在上电时控制输出电压。上电时,输出被钳位到地,直到向跨度寄存器进行有效的写入序列以配置DAC的输出范围。同时,上电时抖动功能也会被启用。
4. 抖动功能
外部抖动信号可以通过向抖动寄存器写入适当的值耦合到任何DAC输出。抖动信号的最大峰 - 峰值电压(交流电压)为0.25 V p-p,绝对输入电压(交流和直流电压)不得超过0 V至 (AV_{CC}) 的范围。抖动信号可以根据需要在每个通道上进行内部衰减和/或反转。
5. 监控多路复用器
设备包含一个通道监控功能,由一个通过串行接口寻址的模拟多路复用器组成,允许将任何通道的输出路由到公共的MUX_OUT引脚进行外部监控。但需要注意的是,MUX_OUT引脚没有缓冲,从该引脚吸取的电流会在开关上产生电压降,导致监控电压出现误差,因此该引脚必须连接到高阻抗输入或外部缓冲电路。
6. 串行接口
采用4线(SYNC、SCLK、SDI和SDO)接口,与SPI、QSPI和MICROWIRE接口标准以及大多数数字信号处理器(DSP)兼容。写入序列在SYNC线拉低后开始,数据在SCLK的下降沿加载到AD5766/AD5767。设备还包含一个SDO引脚,允许用户将多个设备进行菊花链连接或读取状态寄存器的内容。
四、寄存器详细解读
1. 输入移位寄存器
输入移位寄存器为24位宽,数据先加载最高有效位(D23)。前四位是命令位(C3 - C0),接着是4位DAC地址位,最后是数据位。24位数据字在SCLK的24个下降沿传输到输入寄存器,并在SYNC的上升沿更新。
2. 监控多路复用器控制
监控多路复用器控制命令根据所需的D[4:0]值确定是否将一个DAC输出或无输出切换到MUX_OUT引脚。
3. 无操作命令
写入全零不会改变设备的状态。
4. 菊花链模式
要使用菊花链模式,需要在菊花链控制寄存器中启用DC_EN位。如果不需要此功能,将DC_EN位设置为0以节省SDO缓冲器的功耗。
5. 写入和更新命令
包括写入DAC x输入寄存器、写入输入寄存器和DAC寄存器以及软件LDAC寄存器等命令,用于对DAC进行数据写入和更新操作。
6. 跨度寄存器
用于选择AD5766/AD5767的输出跨度。在写入跨度寄存器之前,建议先执行软件复位。
7. 抖动功率控制寄存器
当 (D[19: 16]=0001) 时,该寄存器用于开启或关闭各个DAC的抖动功能。如果在N0或N1抖动输入上没有输入抖动信号,建议在首次写入AD5766/AD5767时关闭所选通道的抖动块。
8. 写入所有DAC寄存器
该命令将D[15:0]中的数据写入所有DAC的寄存器,并将所有DAC输出设置为相同的值。
9. 软件全复位
写入0x1234会启动复位程序,将AD5766/AD5767恢复到上电状态。
10. 选择寄存器进行回读
该命令用于选择要回读的寄存器,回读的数据将在接下来的24位帧中通过SDO引脚输出。
11. 应用N0或N1抖动信号到DAC寄存器
这些命令确定将哪个抖动信号(N0或N1)应用到所选的DAC。
12. 抖动缩放
该命令在将抖动应用到所选通道之前对其进行缩放。
13. 反转抖动寄存器
当相应的位设置为0时,该命令会反转应用到所选DAC的抖动信号。
五、应用注意事项
1. 抖动配置
为了最小化抖动功能启用或禁用时在DAC输出上看到的瞬态幅度,建议按以下步骤配置抖动功能:
- 上电后,根据需要写入抖动缩放寄存器和反转抖动寄存器来配置输入抖动信号。
- 在应用抖动之前,通过编程跨度寄存器将AD5766/AD5767配置为正常工作模式。
- 写入应用N0或N1抖动信号到DAC寄存器,将N0/N1输入抖动信号耦合到任何DAC输出。 需要注意的是,在通道上启用抖动功能可能会增加其对数字馈通的敏感性。
2. 热考虑
由于每个通道最多可以提供±20 mA的电流,因此了解功耗对封装和结温的影响非常重要。内部结温不得超过150°C。数据手册中提供了热计算示例,在计算结温时需要考虑 (AV{DD})、(AV{SS})、(AV{CC}) 和 (V{LOGIC}) 引脚的静态电流。同时,遵循布局指南中的建议,采用适当的布局和接地技术可以最小化功耗。
3. 微处理器接口
与AD5766/AD5767的微处理器接口通过串行总线实现,使用与DSP和微控制器兼容的标准协议。通信通道需要一个4线串行接口,包括时钟信号、数据输入信号、数据输出信号和同步信号。设备需要一个24位的数据字,数据在SCLK的下降沿有效。
4. 布局指南
在设计PCB时,需要仔细考虑电源和接地回路的布局,以确保设备的额定性能。具体建议包括:
- 将AD5766/AD5767放置在模拟平面上,确保电路板有独立的模拟和数字部分。
- 如果系统中其他设备需要连接AGND和DGND,只在一点进行连接,并尽量靠近AD5766/AD5767。
- 在每个电源上提供10 µF和0.1 µF的旁路电容,尽量靠近封装放置。
- 确保电源线路有尽可能大的走线,以提供低阻抗路径,减少电源线上的毛刺影响。
- 使用数字地屏蔽时钟和其他快速切换的数字信号,避免数字和模拟信号交叉。
- 对于WLCSP封装,热量通过焊球传递到PCB,(theta_{JA}) 热阻抗取决于电路板结构,更多的铜层可以更有效地散热。
- 对于LFCSP封装,将设备下方的暴露焊盘连接到AVSS电源,并设计热过孔以改善散热。
六、总结
AD5766/AD5767以其多通道、高分辨率、丰富的输出范围和强大的功能,为电子工程师在各种应用场景中提供了一个优秀的选择。在使用过程中,需要深入了解其工作原理、寄存器配置和应用注意事项,以充分发挥其性能优势。同时,合理的布局和热设计也是确保设备稳定运行的关键。希望通过本文的介绍,能帮助工程师更好地理解和应用这款数模转换器。你在使用AD5766/AD5767的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
-
数模转换器
+关注
关注
14文章
1552浏览量
85945
发布评论请先 登录
16通道16位/12位电压输出denseDACs——AD5766/AD5767深度解析
评论