首页 > 其他分享 >模拟集成电路设计系列博客——6.1.2 折叠电阻串DAC

模拟集成电路设计系列博客——6.1.2 折叠电阻串DAC

时间:2024-04-26 15:33:39浏览次数:19  
标签:电阻 DAC 折叠 6.1 字线 位线 连接

6.1.2 折叠电阻串DAC

为了减少数字解码的数量以及大的容性负载,可以使用折叠电阻串D/A,如下图所示[Abrial,1988]:

image

这种方式使得解码非常类似于数字存储器,从而减少了总的解码区域。在上图中的4-bit例子中,为了转换数字码,高2比特{b1,b2}决定了需要选中的单个字线(其他的保持为低)。一个字线会连接到四个相邻的电阻节点,每个电阻节点又会连接到一个位线,位线通过位线解码器连接到输出缓冲器上。注意到现在连接到输出线上的晶体管连接点总数现在为\(2\sqrt{2^N}\),因为只有一部分晶体管直接连接到输出项上,儿其他的则被连接到选择用的位线上。因此,以10-bit的转换器为例,使用折叠电阻串的方式可以只有64个连接点的容性负载,而如果使用上一节中解码器设计方案,则需要1024个连接点。

然而不幸的是,速度并不能等比例的跟着快速上升,因为在字线拉高之后,所有的位线也需要被拉到新的电压水平,不只有连接到输出缓冲器的那一根位线。

标签:电阻,DAC,折叠,6.1,字线,位线,连接
From: https://www.cnblogs.com/sasasatori/p/18160192

相关文章

  • 模拟集成电路设计系列博客——6.1.1 电阻串DAC
    6.1.1电阻串DAC最直接的实现\(N-bit\)D/A转换器的方式是产生\(2^N\)个参考信号,并根据数字输入码,将合适的信号传递到输出。我们将这种D/A转换器成为基于解码器的转换器。最早的8-bit集成MOSD/A转换器是基于通过一个开关网络选择一部分分段电阻串[Hamade,1978]。开关网络连接在......
  • keycloak~RequiredActionProvider中获取表单认证前URL的参数
    在keycloak中,我们在进行brower浏览器的表单认证时,一般在跳到本页面时,URL上会有redirect_uri这种参数,用来告诉keycloak,在认证成功后的跳转地址,你在表单认证控制器中,可以通过context.getHttpRequest().getUri().getQueryParameters().getFirst("redirect_uri")进行获取,而当你为browe......
  • 第15.16.17章学习笔记
    实际上的问题II15.1大整数的运算所有公钥中的计算都是基于大整数运算。如我们曾提及的,恰当地实现大整数运算并不是一件容易的事情。大多数的处理例程总是或多或少地与平台相关。能够通过平台特性得到的有效率提升总是难以发挥实际作用。比如,多数CPU有一种带进位加法运算(add-wi......
  • 硬件电路基础01-电学基础(交流直流电、弱电强电、欧姆定律、功率、串并联),电阻及识别
    硬件电路基础1电学基础1.1基本概念①电流定义:电荷在单位时间内通过导体横截面的流动量。(不用背)字母表示:I单位:安培(A)1A=1000mA=10^6μA大:K、M、G小:m、μ、n②电压定义:电场施加在电荷上的力量,使其在电路中移动的能量。(不用背)字母表示:U单位:伏......
  • Alibaba Cloud Linux 3.2104 LTS 安装php-5.6.12
    1把php安装包上传到服务器2安装php所需要的扩展yum-yinstalllibxml2libxml2-developensslopenssl-develbzip2bzip2-develcurlcurl-devellibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibmcryptlibmcrypt-develgdgd-devel3安装......
  • 汽车电阻器行业无纸化解决方案
    六芒兔无纸化系统为汽车电阻器行业提供了一种全面、高效的解决方案,该方案不仅优化了生产流程,还显著提升了工作效率和数据准确性。在这个系统中,班组长可以轻松地一键下发ESOP作业指导书到触摸屏工控机上,使得作业指导的传达变得迅速且准确。员工们可以直接在触摸屏工控机上查看作业......
  • FireDAC将UniDBGrid数据另存为网页HTML格式,方便导出
    procedureDBGrid1ToHTML(aFDquery:TFDQuery;aHTMLFileName:string);varaHTMLtext:TstringList;j:integer;beginaHTMLtext:=TstringList.Create;aHTMLtext.Add('<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"&......
  • tidb 6.1.4 table cache 导致的集群QPS异常问题
    1.问题现象TIDB日志中频繁的刷以下日志:[2024/03/1309:09:40.542+08:00][WARN][cache.go:205]["lockcachedtableforread"][error="previousstatement:updatemysql.table_cache_metasetlock_type='READ',lease=448342830925742080where......
  • keycloak~RequiredActionProvider的使用
    使用场景RequiredActionProvider,它是在认证过程中,需要当前登录的用户执行个性化的动作;当用户符合条件,就被执行RequiredActionProvider对作,当RequiredActionProvider没有正常提交(context.success())之前,当前用户仍然是未登录状态,这在keycloak框架中,也有一些默认的个性化动作,它与......
  • 6.10物联网RK3399项目开发实录-驱动开发之SPI接口的使用(wulianjishu666)
    嵌入式实战开发例程,珍贵资料,开发必备:链接:https://pan.baidu.com/s/1149x7q_Yg6Zb3HN6gBBAVA?pwd=hs8b======================================================================SPI使用SPI简介SPI是一种高速的,全双工,同步串行通信接口,用于连接微控制器、传感器、存储设......