高速SAR ADC 关键技术研究和实现(三):DAC阵列的优化

这篇具有很好参考价值的文章主要介绍了高速SAR ADC 关键技术研究和实现(三):DAC阵列的优化。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目前,由于SAR逻辑越来越像数字化发展,比较器和开关电容阵列的功耗成为了SAR ADC功耗优化的核心问题。

前言

低功耗 SAR ADC 主要应用于中低精度(一般不超过10bit)、低速(采样率一般不超过1MS/s)的应用场合中。在这种精度和采样速度条件下,SAR ADC 内部的DAC的匹配精度在现今的制造工艺下一般可以比较容易地达到,所以不需要对ADC 进行额外的校准或者修调。SAR ADC 也不需要额外的模拟电路单元,其功耗便主要在开关状态的切换过程中由电容阵列所消耗。基于上述原因,对SAR ADC 的功耗的优化主要就通过改进电容阵列开关时序来实现。


单调开关时序

1.monotonic 开关时序

2010 年,台湾成功大学的C.C.Liu 等人提出了著名的monotonic 开关时序,并在0.13-μm CMOS 工艺下设计出一款10bit 50MS/s 的低功耗SAR ADC,Monotonic 开关时序的逐次逼近如图所示:

如何优化sar 模数转化中应用的d处理器,开发语言,嵌入式硬件,单片机,fpga开发,集成学习

下面是我推导的原理:

如何优化sar 模数转化中应用的d处理器,开发语言,嵌入式硬件,单片机,fpga开发,集成学习

该时序采样上极板采样技术,在采样阶段,所有电容的下级板全部接至参考源Vref。然后进入AD 转换阶段,由于采用了上极板采样,SAR ADC 能够在保持所有电容的开关状态不变的情况下直接进行比较,从而确定MSB。然后根据MSB 的结果,更新电容阵列的开关状态。例如,如果MSB=“1”,则将接至比较器同相端的电容阵列的MSB 电容从Vref 接至GND,而其他电容的连接状态保持不变。这样,将比较器同相端的电压降低1/2Vref,而比较器反相端的电压保持不变,为下一次比较作准备。反之,如果MSB=“0”,则将接至比较器反相端的电容阵列的MSB电容从Vref 接至GND, 而其他电容的连接状态保持不变。从而将比较器反相端的电压降低1/2Vref。以此类推,直至数字输出码从MSB到LSB 全部确定后,ADC 完成了一次转换。

2.monotonic 开关时序电容值确定

如果考虑电容存在失配的情况下,并且假设电容阵列中单位电容服从C0、方差为δ0 的正态分布,则电容阵列中各权重的电容可以表示为:

如何优化sar 模数转化中应用的d处理器,开发语言,嵌入式硬件,单片机,fpga开发,集成学习

其中,δn 为Cn 的电容失配值。如果n 个单位电容并联连接组成电容nC0,则并联总电容的失配的概率分布可以视作n 个失配满足同一正态分布的变量的相加后的概率分布。于是,可以得出:

以 3bit SAR ADC 为例,从monotonic 开关时序图可以看出,当数字输出码在“100”和“011”之间跳变时,将产生最大的DNL,对采用monotonic开关时序的N-bit 的SAR ADC 而言,在最大DNL 发生的时候,共有(2^N-2)个单位电容的端电压改变了Vref,可以得出最大DNL 的分布满足:

将LSB代入,得:

这样,根据需要的DNL分布和单位电容的失配可以确定电容值。

2.Vcm-based 开关时序

2010 年,澳门大学的Y. Zhu 等人提出了Vcm-based 开关时序,并应用该时序在90nm CMOS 工艺下设计出一款10bit 100MS/s 的低功耗SAR ADC。其结构如图所示:

如何优化sar 模数转化中应用的d处理器,开发语言,嵌入式硬件,单片机,fpga开发,集成学习

 

为了抑制共模噪声的影响,SAR ADC 一般采取差分输入的结构。如果采用上极板采样,在采样阶段,所有电容的下级板全部接至Vcm(Vcm=½Vref),上极板对输入信号进行采样。然后在转换阶段,由于采用了上极板采样,SAR ADC 能够在保持所有电容的开关状态不变的情况下直接进行比较,从而确定MSB。然后根据MSB 的结果,更新电容阵列的开关状态。例如,如果MSB=“1”,则将接至比较器同相端的电容阵列的MSB 电容从Vcm 接至GND,同时将接至比较器反相端的电容阵列的MSB 电容从Vcm 接至Vref,为下一次比较作准备。反之,如果MSB=“0”,则将接至比较器反相端的电容阵列的MSB 电容从Vcm 接至GND,同时将接至比较器同相端的电容阵列的MSB 电容从Vcm 接至Vref。以此类推,直至数字输出码从MSB 到LSB 全部确定后,ADC 完成了一次转换。文章来源地址https://www.toymoban.com/news/detail-531622.html

到了这里,关于高速SAR ADC 关键技术研究和实现(三):DAC阵列的优化的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 云计算环境下安全关键技术研究

    云计算已发展成为大数据应用、跨平台应用的主要解决方案,而虚拟化、大规模、开放性等特征,带来了更多安全威胁和挑战,通过分析云计算安全防御模型架构,分别对云计算安全的技术特征、运行特征、保障模式等方面进行了研究,提出了云计算安全能力软件定义、保障

    2023年04月17日
    浏览(39)
  • ADC和DAC的工作原理及其区别

    目录 ADC和DAC的工作原理及其区别 ADC和DAC的工作原理 ADC的工作原理: DAC的工作原理: ADC和DAC的区别      详解ADC与DAC ADC 基本原理 采样 保持 量化 编码 ADC 常见类型 并联比较型(Flash) 逐次逼近型 双积分型(V-T) Σ-Δ 型 电压 - 频率变换型(V-F) ADC 主要参数 DAC 基本原理 DAC 常见类

    2024年02月06日
    浏览(50)
  • 基于AD9767高速DAC的DDS信号发生器(Verilog&Vivado)

    基于AD9767高速DAC的DDS信号发生器 提示:以下是本篇文章正文内容,下面案例可供参考 1.做一个双通道的信号发生器; 2.简单调整每个通道的频率输出; 3.能够调整每个通道的输出相位; 4.能够输出正弦波,三角波,方波。 代码如下(示例): 代码如下(示例): 【附件:】

    2024年02月06日
    浏览(62)
  • DMA技术在STM32中优化UART、SPI和I2C通信性能的研究与实现

    DMA(Direct Memory Access,直接存储器访问)技术可以在STM32微控制器上优化UART、SPI和I2C等通信性能。 DMA可以实现数据的高速传输,减轻CPU的负担,提高系统性能。在本篇文章中,我将探讨DMA技术在STM32中优化这些通信协议的研究和实现。 一、DMA工作原理 DMA可以实现外设与存储器

    2024年01月20日
    浏览(41)
  • 小研究 - Java虚拟机性能及关键技术分析

    利用specJVM98和Java Grande Forum Benchmark suite Benchmark集合对SJVM、IntelORP,Kaffe3种Java虚拟机进行系统测试。在对测试结果进行系统分析的基础上,比较了不同JVM实现对性能的影响和JVM中关键模块对JVM性能的影响,并提出了提高JVM性能的一些展望。 目录 1  Java虚拟机的关键技术 1.1  字

    2024年02月11日
    浏览(32)
  • 区块链信息安全(区块链信息安全关键技术研究)

    区块链在信息安全上的的优势金窝窝集团总结出主要在于以下三个方面: 1、利用高冗余的数据库保障信息的数据完整性 2、利用密码学的相关原理进行数据验证,保证不可篡改 3、在权限管理方面,运用了多私钥规则进行访问权限控制 对服务提供者主体责任进行了明确规定。

    2024年01月16日
    浏览(53)
  • 基于Xilinx K7-410T的高速DAC之AD9129开发笔记(二)

    引言: 上一篇文章我们简单介绍了AD9129的基础知识,包括芯片的重要特性,外部接口相关的信号特性等。本篇我们重点介绍下项目中FPGA与AD9129互联的原理图设计,包括LVDS IO接口设计、时钟电路以、供电设计以及PCB设计。 LVDS数据接口设计 当AD9129作为FPGA外设进行互联设计时,

    2024年01月18日
    浏览(46)
  • 基于vivado+Verilog FPGA开发 — 基于AD9767高速DAC的DDS信号发生器

    目录  一、功能定义 二、设计输入  1、主模块 2、DDS模块 3、 按键消抖模块 三、功能仿真  四、综合优化 五、布局布线 六、时序仿真 七、板级调试  代码规范:Verilog 代码规范_verilog代码编写规范-CSDN博客 开发流程:FPGA基础知识----第二章 FPGA 开发流程_fpga 一个项目的整个

    2024年03月18日
    浏览(77)
  • 零死角玩转stm32中级篇4-ADC和DAC

    一.ADC的基础概念 1.什么是ADC ① ADC全称为Analog-to-Digital Converter,中文名称为模数转换器。ADC是一种将模拟信号转换为数字信号的电路设备,它在电子系统中扮演着非常重要的角色。 ② 模拟信号是以连续的方式变化的信号,例如声音、温度等,而数字信号是以离散的方式表示

    2024年02月13日
    浏览(44)
  • 【阵列信号处理】空间匹配滤波器、锥形/非锥形最佳波束成形器、样本矩阵反演 (SMI) 研究(Matlab代码实现)

    💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码实现 空间匹配

    2024年02月14日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包