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

最新更新时间:2012-11-26来源: 互联网关键字:DAC  数字电位器 手机看文章 扫描二维码
随时随地手机看文章
利用数字输入控制微调模拟输出有两种选择:数字电位器(pot)和数/模转换器(DAC),两者均采用数字输入控制模拟输出。通过数字电位器可以调整模拟电压;通过DAC既可以调整电流、也可以调整电压。电位器有三个模拟连接端:高端、抽头端(或模拟输出)和低端(见图1a)。DAC具有队应的三个端点:高端对应于正基准电压,抽头端对应于DAC输出,低端则可能对应于接地端或负基准电压端(见图1b)。

图1. DAC通常包含一个输出缓冲器,数字电位器则不然。
图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能够源出或吸入电流,为设计者提供更大的灵活性。例如,MAX5550 10位DAC通过内部放大器、p沟道MOSFET和上拉电阻能够提供高达30mA的输出驱动。而MAX5547 10位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线接口;按键增/减控制方式。MAX5456 32抽头数字电位器组合了2线按键控制接口,其两路数字电位器的中心抽头可以上、下调节,或均衡左、右声道的音频信号。

DAC/电位器的应用选择

很多应用场合,用户可以轻易地在DAC和电位器之间做出选择。要求高分辨率的电机控制、传感器或机器人系统,需要选用DAC。另外,高速应用中,例如基站、仪表等对速度、分辨率要求较高,甚至需要并行接口的DAC。

电位器的线性特性便于构建放大器的反馈网络。相对于DAC,对数电位器更适合音量调节。

但在当前的许多应用中,DAC与数字电位器之间选择的界限比较模糊,图2中的DAC和数字电位器都可用于控制MAX1553 LED驱动器的亮度调节。MAX1553 BRT输入的直流电压和FB与GND之间的检流电阻决定了LED的电流。

图2. 利用数字电位器或DAC控制MAX1553的BRT引脚,调节LED电流
图2. 利用数字电位器或DAC控制MAX1553的BRT引脚,调节LED电流

关键字:DAC  数字电位器 编辑:神话 引用地址:DAC与数字电位器:在我的应用中哪种合适

上一篇:三模冗余在ASIC设计中的实现方法
下一篇:给汽车音响加装扬声器保护电路

推荐阅读最新更新时间:2023-10-12 20:44

高可靠性的可编程电源管理解决方案
系统工程师正受到降低成本和提高电路板可靠性的压力。一个经常被忽视的应对措施是减少为FPGA、 微处理器和数字信号处理器进行电源监控而使用的元件数量。新颖的高集成度可编程电源电路将复位生成电路、看门狗定时器(WDT)和电压监控器集成电路集成在单个器件之中。这种一体化方案有助于降低系统成本,解决设计人员所关心的可靠性问题。本文讨论将可编程逻辑、ADC和DAC集成在一起的创新解决方案,该方案使电源管理功能具有更高的精确性,同时还可降低成本。 电源管理的挑战 一个典型的CPU电源电路如图1所示。对于典型的DSP、 FPGA或微处理器,各种电源电压要求为:器件的核心电压为1.2V、辅助电压和PLL电压为3.3V
[嵌入式]
高可靠性的可编程电源管理解决方案
DIY 4398CV1硬件版 USB DAC样机
花了一晚上做的4398CV1硬件版 USB DAC 样机。所用零件随手抓来的,先来献下丑。晒个指标,有这个好身段,就可以细细去调音了。 USB指标,猜下什么芯片: 主角上场——4398BV1.2,软件控制版4398 DAC(这是该版的第2次改版) (各项指标已经把1212M声卡抛在后面了) 对这个4398C做个自我评价: 1.板子体积小巧,安装灵活尺寸110*80mm; 2.定位于家用桌面系统,常用接口均具备,此样机上已配备了USB和同轴接口; 3.对配套电源要求不高,只需要一只带抽头的交流双
[模拟电子]
51单片机—DAC0832(详细介绍)—06—①
DAC0832~相信大家都不陌生,想整理整理这个,三种方法吗~~所以这个也得两三篇吧~~慢慢来~~ 这一篇还是比较简单的介绍,不过也有注意的~~ 1、DAC0832的简介 1)DAC0832的引脚 当然第一就得是引脚,由于网上的这个东西比较多,那我就粘贴了~~ 2)DAC0832的内部结构(这个对于理解1还是很重要的~~ ,呵呵,这个应该放在1处) 这里一定注意了: 8位输入寄存器用于存放CPU送来的数字量,使得输入的数字量得到缓冲和锁存,由/LE1来控制。 8位DAC寄存器用于存放待转换的数字量,由/LE2控制 都是低电
[单片机]
51单片机—<font color='red'>DAC</font>0832(详细介绍)—06—①
STM32_DAC输出三角波形
今天的软件工程下载地址(360云盘): https://yunpan.cn/cPi8GB2DyeKzI 访问密码 1a45 STM32F10x的资料可以在我360云盘下载: https://yunpan.cn/crBUdUGdYKam2 访问密码 ca90 工程概要说明:该工程通过配置,输出固定三角波形,频率和幅度也是固定的,当然也是可以变化,如果有朋友需要可以微信公众号中留言。 关于“STM32F103 DAC输出三角波形” 我把重要的几点在下面分别讲述,若不明白,请关注微信公众号“EmbeddDeveloper”查阅或留言。 一、RCC时钟配置 该函数位于在bsp.c文件下面; 使能RCC时钟:RC
[单片机]
STM32_<font color='red'>DAC</font>输出三角波形
【STM32】HAL库 STM32CubeMX教程十---DAC
前言: 本系列教程将 对应外设原理,HAL库与STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用 所用工具: 1、芯片: STM32F407ZET6/ STM32F103ZET6 2、STM32CubeMx软件 3、IDE: MDK-Keil软件 4、STM32F1xx/STM32F4xxHAL库 知识概括: 通过本篇博客您将学到: DAC工作原理 STM32CubeMX创建DAC例程 HAL库定时器DAC函数库 DAC Digital-to-Analog Converter的缩写。数模转换器。又称D/A转换器,简称DAC,是指将离散的数字信号转换为连续变量的模拟信号的器件。 典型的数字模拟
[单片机]
【STM32】HAL库 STM32CubeMX教程十---<font color='red'>DAC</font>
bascom avr 数字电位器控制仿真
rem Main.bas file generated by New Project wizard rem rem Created: 周二 5月 12 2020 TAOTIE rem Processor: ATmega8 rem Compiler: BASCOM-AVR控制数字电位器AD5206仿真 rem Write your code here $regfile = m8def.dat $crystal = 8000000 Dim c As Byte '通道变量 Dim X As Byte '电阻变量 Config Pinb.2 = Output '写入控制 Confi
[单片机]
bascom avr <font color='red'>数字电位器</font>控制仿真
单片机DAC0832+LM324波形发生器程序设计
单片机源程序如下: #include reg51.h #include string.h #define uchar unsigned char #define uint unsigned int sbit RS=P3^0; sbit RW=P3^1; sbit EN=P3^3; sbit K1=P2^0; sbit K2=P2^1; sbit K3=P2^2; sbit K4=P2^3; sbit K5=P2^4; uchar WaveChoice=1; uchar ys=30; uchar i,a=0; uchar sqar_num=128; uint freq; uchar code Sin ={
[单片机]
单片机<font color='red'>DAC</font>0832+LM324波形发生器程序设计
基于DAC0832和AT89S52的信号发生器设计
    信号发生器是一种常用的信号源,广泛应用于电子电路、自动控制系统和教学实验等领域。信号的产生有模拟电路、专用硬件和软件产生等方法。采用模拟电路搭建函数信号发生器,可同时产生方波、三角波、正弦波,但不能产生任意波形,存在波形质量差、控制难、可调范围小,电路复杂和体积大等缺点,且频率调节不方便。专用硬件方法产生的信号频率分辨率高、稳定性好、在线调整方便,如目前在通讯系统中应用广泛的直接数字频率合成(DDS)技术,例如AD9854是一种典型的信号产生方法,但是价格昂贵。     利用单片机通过程序设计方法产生低频信号,其频率底线较低,具有线路简单、结构紧凑、体积小、价格低廉、频率稳定度高、抗干扰能力强、用途广泛等优点,且如需要产生新
[单片机]
基于<font color='red'>DAC</font>0832和AT89S52的信号发生器设计
小广播
最新模拟电子文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved