SAR ADC系列2 同步逻辑 异步逻辑

一、D触发器原理

在这里插入图片描述
在这里插入图片描述
正沿D触发器的工作时序图
在时钟由低电平到高电平的转换阶段,将输入端的数据锁存到输出端,直到下一个上升沿到来之前保持不变, 其为边沿触发器件。其关键时序参数有建立时间(ts u )、延迟时间(tc -q )、保持时间 (th old ),如图所示,建立时间指的是输入信号在时钟上升沿之前必须稳定的时 间,传播延迟时间是数据信号在时钟上升沿到输出端Q有效转换所需要的时间, 保持时间是在时钟上升沿之后数据输入必需稳定的时间。

二、同步SAR逻辑

在这里插入图片描述
上面一排D触发器是相当于相位指针逻辑电路,主要用于移位操作;下面一排D触发器作为寄存器使用,根据上面一组排触发器的输出指针将比较器的结果存储至相应位的D触发器中。在比较之前Reset信号会先将上面第一个触发器和下面第一个触发器的输出D7预置为1,D6-D0都清0,也就是先假设D7为1,然后CLK高电平到来根据COMP信号改变或保持D7的值。

工作流程
再开始转换之前,reset信号讲上一排第一个D触发器复位,SN-1为“1”,DN-1输出为高,DN-1对应最高位DAC置1,DAC输出值供给比较器比较,输出COMP。CLK下一个时钟沿来临,SN-1通过第一排第二个触发器使SN-2为“1”,
DN-2输出为高,触发下排第一个触发器,此时DN-1变化为COMP,此时完成最高位的判断和存储。此时DN-2为1,等待下排第三个DN-3为1时触发下排第二个比较器,将DN-2变化为COMP.

比较过程
每一位D值初始都置1,给cmp比较,根据COMP输出为1或0,来保持或改变该位的D码值,存储该位码值后,再进行下一位的比较。
在这里插入图片描述

SAR 控制逻辑可以分为两种:同步逻辑电路和异步逻辑电路。同步逻辑电路是通
过一个内部时钟同时作为比较器和逻辑电路的时钟,为了尽可能的提高比较器的比较
速度,这个内部时钟必然是一个高频时钟。假设一个 ADC 采样率为 Fs,分辨率为 N
位,那么这个内部时钟的频率至少为 Fs*(N+1),而产生一个高频时钟需要的功耗是
十分大的。除了功耗十分大,同步逻辑电路的另一个缺点是由于没有合理利用输入信
号与比较时间之间的关系导致模数转换的时间变长。从对比较器的描述中可知,当输
入电压比较大时比较时间较短,而当输入电压比较小时比较时间较长。同步逻辑电路
中每个时钟脉宽都是相等的,为了保证每次比较都能得到正确的输出,这个时钟脉宽
应该大于比较出最小输入的脉宽。由逐次逼近的原理可知,比较器的输入会逐渐减小,
如果使用同步逻辑电路,转换在比较器输入大于 1LSB 时均有时间的浪费。

同步SAR逻辑限制
同步控制逻辑是指时钟控制信号SAR ADC内部DAC电容阵列模块和比较器模块的工作频率是采样频率的N倍,这就意味着需要在片外产生一个高频时钟控制信号并输入片内使其正常工作。这在会提升片外电路的设计难度的同时,也会增加高频信号对片内系统的信号传输干扰。是由外部产生并且输入到芯片内部。

同步数字逻辑架构时序分配,其时序频率由两方面组成:一是比较器的传输延时,它与输入信号大小有关,输入信号幅值越大,比较器传输延时越小,反之越大;二是DAC 阵列建立时间,它由 RC 常数决定,CDAC最高有效位电容最大,其电压建立时间也越长。 同步数字逻辑的时序充分考虑上述两方面的原因,最大的工作频率是由上述两者最坏的情况所限制,因而同步数字逻辑会有很大部分的时序被浪费,因此提出了异步SAR逻辑。

同步SAR浪费的时间
在这里插入图片描述

三、异步SAR逻辑

异步SAR逻辑时序图
在这里插入图片描述
在这里插入图片描述

所谓的异步控制逻辑,即为时钟控制信号通过电路内部生成的低频信号基于组合逻辑进行分析处理,而产生能够符合DAC电容阵列模块和比较器模块的工作频率的 高频时钟控制信号,这样就可以避免外部高频控制信号输入而对内部电路产生干扰。
对于SAR ADC,因为比较器正反相输入端的输入信号与DAC阵列P、N输上极 板电压的电压差不同,所以各位电容经过比较器的输出延时也有所不同。电压差值越 大,则比较器产生输出的时间越短。同步时序的每个比较周期都设定为比较器输出结 果的最大延时,所以导致转换速率较低,采用同步时序的SAR ADC采样频率通常小 于5MHz。而异步时序的基本原理则是,在每个比较周期完成后,将通过异步逻辑控 制生成反馈,然后立即进入下一个比较周期。这种操作可以通过使每个比较周期所用 时间降低,减少不必要的时间浪费,而达到提高整体ADC转换速率的效果,同时简 化了所需要的外围电路,降低的整体系统的功耗。
在这里插入图片描述
delay buffer 保证CLKi在Bi采集到比较器输出OUTp之后触发与门。
在这里插入图片描述

SAR ADC 详细介绍
SAR ADC详细介绍传送门

<think>好的,用户想了解如何在SAR逻辑中实现同步操作。首先,我需要回顾一下SAR ADC的基本工作原理。SAR ADC通过逐次逼近的方式将模拟信号转换为数字信号,其核心是SAR逻辑控制模块。根据用户提供的引用,SAR逻辑分为同步异步两种类型,这里重点在同步机制。 接下来,我需要理解同步SAR逻辑的具体实现方式。根据引用[2],同步逻辑使用内部高频时钟驱动比较器和逻辑电路。每个转换步骤都由这个时钟信号控制,所以时序必须严格同步。用户的问题是如何实现这种同步操作,可能需要详细说明时钟信号的生成、分频以及如何确保每个步骤在时钟边沿触发。 然后,我应该考虑同步操作的关键点。比如,内部时钟的频率至少是采样率乘以(N+1),其中N是分辨率。例如,10位ADC在100MS/s的采样率下,内部时钟需要至少1.1GHz。这会带来功耗问题,但同步机制确保了各步骤的同步性。另外,比较器在每个时钟周期进行比较,无论输入信号大小,可能导致时间浪费,但同步设计简化了时序控制。 然后,用户可能想知道具体的电路结构或步骤。同步SAR逻辑通常包括状态机、时钟分频器和数字控制模块。状态机管理转换的各个阶段,时钟分频器生成所需的内部时钟,而数字控制模块负责调整DAC的每一位。需要解释每个模块的作用和协同工作方式。 此外,用户可能对优缺点和应用场景感兴趣。同步机制虽然功耗高,但设计相对简单,适合对功耗不敏感的高性能应用。需要提到这些方面,帮助用户全面理解。 最后,要确保回答结构清晰,分步骤解释,引用提供的资料,并在末尾生成相关问题,促进进一步学习。</think>在SAR逻辑中实现同步操作主要通过高频时钟信号驱动整个转换过程,以下是具体实现步骤和原理: ### 一、同步SAR逻辑实现原理 1. **时钟架构设计** 使用中心时钟发生器产生高频主时钟$f_{clk}$,其频率需满足: $$f_{clk} \geq F_s \times (N+1)$$ 其中$F_s$为采样率,$N$为ADC分辨率。例如10位ADC在100MS/s采样时,需要至少1.1GHz时钟[^2]。 2. **时序划分机制** - 每个转换周期划分为$N+1$个相等时间槽 - 比较器占用前$N$个时钟周期 - 最后1个周期用于数据锁存 3. **状态机控制** 设计有限状态机(FSM)管理转换流程: ```verilog case(state) SAMPLE: 启动采样开关 COMPARE: 触发比较器 UPDATE: 调整DAC电平 LATCH: 锁存结果 endcase ``` ### 二、关键电路模块 1. **时钟分频器** ```plaintext ┌──────────┐ ┌───────────┐ │ 高频时钟 │─1/N+1→│ 转换周期时钟 │ └──────────┘ └───────────┘ ``` 通过计数器实现(N+1)分频,生成转换周期控制信号。 2. **比较器同步接口 比较器输出通过D触发器同步: $$Q_{n+1} = D \cdot CLK_{posedge}$$ 3. **DAC控制逻辑 采用移位寄存器实现位权重控制: $$DAC_{code} = b_9b_8...b_0 \rightarrow 2^9V_{ref}+2^8V_{ref}+...+2^0V_{ref}$$ ### 三、优缺点分析 | 优势 | 局限性 | |------|--------| | 时序简单可控 | 高频时钟带来高功耗 | | 抗噪声能力强 | 比较时间无法动态优化 | | 兼容数字工艺 | 时钟抖动敏感度高 |
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

模拟IC攻城狮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值