DAC种类:

有权电阻网络DAC

输出电压变化范围为:0~-(2^n-1)/2^n*Vref

当位数很高时,每个电阻都有很高精度是十分困难的。

倒T型电阻网络DAC(比如AD7520 10bit 已停产 乘法)

输出电压变化范围为:0~-(2^n-1)/2^n*Vref

权电流型DAC

尽管倒T型电阻网络D/A转换器具有较高的转换速度,但由于电路中存在模拟开关电压降,当流过各支路的电流稍有变化时,就会产生转换误差。为进一步提高D/A转换器的精度,可采用权电流型D/A转换器。

权电容DAC

原理通过电容分压。

优点:

1.输出电压的精度只与各个电容器电容量的比例有关,而与它们的电容量无关。

2.输出电压Vo的稳压态不受开关内阻及参考电压源内阻的影响,因而降低了对开关电路及参考电压源的要求。

3.稳态下权电容网络不消耗功率。

4.在MOS管集成电路中电容器不仅容易制作,而且可以通过精确控制电容器的尺寸严格地保持电容器之间电容量的比例关系。

缺点:位数较高时,各个电容器的电容量相差很大,会占用很大的硅片面积,不利于集成,而且由于电容充放电时间的增加降低电路的转换速度。

精度:主要受电容量比例的误差及电容器漏电的影响。为了减少负载电路对权电容网络的影响,在输出端设置高输入阻抗的隔离放大器。

开关树型DAC

开关树型D/A转换器电路由电阻分压器和接成树状的开关网络组成。图11.4.1是输入为3位二进制数码的开关树型D/A转换器电路结构图。图中这些开关的状态分别受3位输入代码状态的控制。

双极性输出DAC:

需要加偏置电路将电压偏移。

各种DAC比较:

DAC杂谈一的更多相关文章

  1. DAC杂谈二 ——ADC和DAC常用技术术语

    采集时间 采集时间是从释放保持状态(由采样-保持输入电路执行)到采样电容电压稳定至新输入值的1 LSB范围之内所需要的时间.采集时间(Tacq)的公式如下: 混叠 根据采样定理,超过奈奎斯特频率的输入 ...

  2. STM32之DAC君

    如花说得好:呃呃呃.是俗话说得好:有了ADC,怎可少了DAC..我觉得奇怪.今天我开头就直奔主题了.我想了想,总结了一句话:孙悟空纵然有七十二变.无论是变成猫也好,变成狗也罢.始终还是会变回他本身.所 ...

  3. DAC Usage4:从 Backup Package(.bacpac)还原DB

    使用DAC,能够将database的schema 和 data 从一个server 或 cloud 上复制到另外一个server上,存储schema 和 data的文件是 .bacpac 文件. 方法 ...

  4. DAC Usage3:Monitor Data-tier Applications

    If you deploy a DAC to a managed instance of the Database Engine, information about the deployed DAC ...

  5. DAC Usage2:通过DAC实现DB Schema的Migration和Upgrade

    一,Introduce Extract DAC 是从现存的DB中创建DAC,抽取DB Object的definition 和 与之相关的实例级别的元素,比如Login,以及Login 和User之间的 ...

  6. 基于STM32Cube的DAC数模转化

    1. STM32Cube配置 1.1 DAC配置   1.2 TIM6 配置 1.3 利用Cube产生工程程序,MDK打开软件       在主循环上添加语句:      HAL_TIM_Base_S ...

  7. 【转】PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数

    原文地址: PHP 杂谈<重构-改善既有代码的设计>之一 重新组织你的函数 思维导图   点击下图,可以看大图.    介绍   我把我比较喜欢的和比较关注的地方写下来和大家分享.上次我写 ...

  8. MS SQL专用管理员连接DAC

    在SQL SERVER 2005中,微软引入了一个叫做数据库专用管理员连接方式(DAC Dedicated Administrator Connection)的特性,使用这个新特性,数据库管理员可以在 ...

  9. SQL Server DAC——专用管理员连接

    今天打开数据库刚要连接时,看到“连接到服务器”窗口,突发的想到:要是SQL Server 不再响应正常的连接请求,又想使用数据库时,我们该怎么办?      其实我们还能通过“SQL Server D ...

随机推荐

  1. CodeForces7D 字符串hash + dp

    https://cn.vjudge.net/problem/20907/origin 长度是 n 的字符串 s,如果它自身是回文数,且它的长度为 的前缀和后缀是 (k - )-回文数,则它被称作 k- ...

  2. data_type

    import logging logger = logging.getLogger("simple_example") logger.setLevel(logging.DEBUG) ...

  3. java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z

    在 windows 上运行 MapReduce 时报如下异常 Exception in thread "main" java.lang.UnsatisfiedLinkError: ...

  4. python 小数据池 is和 == 编码解码

    ########################总结######################### 今日主要内容 1. 小数据池, id() 小数据池针对的是: int, str, bool 在p ...

  5. mssql 数据库表行转列,列转行 比较经典

    --行列互转 /******************************************************************************************** ...

  6. DirectX11 With Windows SDK--04 使用DirectX Tool Kit帮助开发

    前言(2018/11/4) DXTK库现在已经不随Github项目提供,因为只用到了其中的键鼠类,已经过提取加入到后续的项目中 但是如果你需要配置DirectXTK到自己的项目当中,可以参考这篇博客进 ...

  7. 理解BFC

    BFC:块格式化上下文(Block Formatting Context) 是Web页面的可视化CSS渲染的一部分,是布局过程中生成块级盒子的区域,也是浮动元素与其他元素的交互限定区域. BFC 是一 ...

  8. vue watch bug记录

    watch中,写箭头函数,获取不到正确的this 换成function,正确取到this

  9. Python自定义分页组件

    为了防止XSS即跨站脚本攻击,需要加上 safe # 路由 from django.conf.urls import url from django.contrib import admin from ...

  10. extjs.net Combox赋值

    1.直接赋值 ].Rows) //遍历获取两个值 { Ext.Net.ListItem listItem = new Ext.Net.ListItem(); //每次创建一个Ext.Net.ListI ...