DAC与数字电位器:在我的应用中哪种合适?

利用数字输入控制微调模拟输出有两种选择:数字电位器(pot)和数/模转换器(dac),两者均采用数字输入控制模拟输出。通过数字电位器可以调整模拟电压;通过dac既可以调整电流、也可以调整电压。电位器有三个模拟连接端:高端、抽头端(或模拟输出)和低端(见图1a)。dac具有队应的三个端点:高端对应于正基准电压,抽头端对应于dac输出,低端则可能对应于接地端或负基准电压端(见图1b)。
图1. dac通常包含一个输出缓冲器,数字电位器则不然。
传统的数字电位器用于替代简单的机械式电位器(详细信息请参考应用笔记3417:用数字电位器替代机械电位器。随着数字电位器分辨率的提高,功能的增多,一些传统的dac应用也开始由数字电位器替代。dac和数字电位器存在一些明显区别,最明显的差异是dac通常包括一个输出放大器/缓冲器,而数字电位器却没有。大部分数字电位器需要借助外部缓冲器驱动低阻负载。有些应用中,用户可以轻易地在dac和数字电位器之间做出选择;而有些应用中两者都能满足需求。
本文对dac和数字电位器进行了比较,便于用户做出最恰当的选择。 dac的基本特点和优势 dac通常采用电阻串结构或r-2r阶梯架构,使用电阻串时,dac输入控制着一组开关,这些开关通过匹配的一系列电阻对基准电压分压。对于dac r-2r阶梯架构,通过切换每个电阻对正基准电压进行分压,从而产生受控电流。该电流送入输出放大器,电压输出dac将此电流转换成电压输出,电流输出dac则将r-2r阶梯电流通过放大器缓冲后输出。
如果选择dac,还要考虑具体指标,如串口/并口、分辨率、输入通道数、电流/电压输出、成本以及相对精度等。
dac的通信接口可以是串口和并口,串行接口顺序发送数据,通过一条输入或输出线一位接着一位地传输。并行接口通是发送所有的数据位,每一位需要独立的引脚/连接点。串行接口通常分为两种类型:3线(spi™、qspi™或microwire™兼容)或2线(i²c)。一些3线接口包含数字输出线,称为4线接口。为简单起见,本文将其统称为3线接口。
对于注重速度的系统,可以选用并行接口;如果注重成本和尺寸,则可选用3线或2线串口,这种器件引脚数较少,可显著降低成本,而且,有些3线接口能达到26mhz的通信速率,2线接口能够达到3.4mhz的速率。对于需要多个dac级联的应用可以选择3线串行接口,3线和2线接口都可以读回写入dac的数据。读回数据是dac相对于数字电位器的另一个优势。
dac的另一个指标是分辨率,16位或18位dac可以提供微伏级控制。例如,一个18位、2.5v基准的dac,每个最低有效位(lsb)对应于9.54µv,高分辨率对于工业控制(如机器人、发动机等产品)极为重要。目前,数字电位器能够提供的最高分辨率是10位或1024抽头。
dac的另一个优势是能够在单芯片内集成多路转换器,例如,max5733内置32路dac,每路都能提供16位的分辨率。当前的数字电位器最多只能提供6个通道,如ds3930是少数几款单芯片6通道电位器中的一款。
dac通过r-2r阶梯或电阻串、输出放大器和mosfet提供电流或电压输出驱动,dac与数字电位器最明显的差别是dac的输出放大器,输出放大器允许dac驱动低阻负载,但到目前为止,很少有电位器提供输出放大器。
dac能够源出或吸入电流,为设计者提供更大的灵活性。例如,max555010位dac通过内部放大器、p沟道mosfet和上拉电阻能够提供高达30ma的输出驱动。而max554710位dac配合放大器、n沟道mosfet和下拉电阻可以提供3.6ma的吸电流。除电流输出外,一些dac还可以与外部放大器连接提供额外的输出控制。后一种dac也成为加载/感应dac。
因为dac通常内置放大器,成本要高于数字电位器。但随着新型dac尺寸的缩小,成本差异也越来越小。 数字电位器的基本特点和优势 前面已谈到数字电位器可以通过数字输入控制电阻。图1a中的3端数字电位器实际上是一个固定端到端电阻的可调电阻分压器。通过将电位器中心抽头与高端或低端相连,或使高端或低端浮空,数字电位器能配置成2端可变电阻。与dac不同,数字电位器能将h端接最高电压,l端接最低电压,或反向连接。
选用数字电位器时,用户也需考虑具体的指标:线性或对数调节、抽头数、抽头级数、非易失存储器、成本等。控制接口有增/减控制、按钮、spi和i²c。
线性电位器比对数电位器更通用,线性电位器中的每个抽头电阻相同,从低端到高端的变化为线性传输函数。对数抽头的电位器一般用于音频信号的调节。因为每变化一级对应的分贝数需要与人耳的响应特性一致。
数字电位器通过及种类型的接口通信,包括i²c和spi。此外,数字电位器还提供2线的递增、递减接口控制;与spi略有不同的3线接口;按键增/减控制方式。max545632抽头数字电位器组合了2线按键控制接口,其两路数字电位器的中心抽头可以上、下调节,或均衡左、右声道的音频信号。
dac/电位器的应用选择 很多应用场合,用户可以轻易地在dac和电位器之间做出选择。要求高分辨率的电机控制、传感器或机器人系统,需要选用dac。另外,高速应用中,例如基站、仪表等对速度、分辨率要求较高,甚至需要并行接口的dac。
电位器的线性特性便于构建放大器的反馈网络。相对于dac,对数电位器更适合音量调节。
但在当前的许多应用中,dac与数字电位器之间选择的界限比较模糊,图2中的dac和数字电位器都可用于控制max1553led驱动器的亮度调节。max1553 brt输入的直流电压和fb与gnd之间的检流电阻决定了led的电流。
图2. 利用数字电位器或dac控制max1553的brt引脚,调节led电流
巧妙的Linux命令行技巧能让你提高效率
智能电视开机率下滑 百度却推出电视伴侣杀入大屏市场
什么是网格化空气质量监测站?
硬件的单元测试:PCIe 3.0测试
华为云DevCloud助力德邦快递搭建一站式软件交付生产线
DAC与数字电位器:在我的应用中哪种合适?
华硕DRW-24D5MT光驱评测 数据可长达千年的特性让光存储再次成为焦点
三态门逻辑电路图大全(三款三态门逻辑电路图)
欧菲光拟筹划出售广州得尔塔影像技术有限公司等资产
OPPO将在2022未来科技大会上发布第二颗自研芯片
5G在无人机领域的应用
离子风机和静电发生器有什么区别
智慧能源管控系统开发智能工厂管控软件开发
工程师,你还局限于教材经验吗?
工位呼叫ANDON安灯系统拉绳盒
产线工位智能呼叫系统,助力工厂更高效生产!
虹科干货 | HK-TrueNAS版本大揭秘!一文教您如何选择合适的TrueNAS软件
深度解读提高芯片计算的密度晶体管堆叠技术
理解高性能Σ-Δ ADC中时钟公差对50Hz/60Hz噪声抑
Linux 中如何磁盘加密